ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Creación de base de datos

jcentenofr1987Documentos de Investigación6 de Junio de 2019

454 Palabras (2 Páginas)134 Visitas

Página 1 de 2

Nombre:

Centeno Franco José Eduardo

Matrícula:

16000348

 Evidencia de Aprendizaje

Creación de base de datos.

Fecha de entrega:

 23 de junio de 2018

Nombre del Módulo:

Nombre del asesor:

José de Jesús Morales Quintero

INTRODUCCIÓN

Después de estructurar el modelo relacional a partir de un diagrama entidad-relación, es posible crear una base de datos con menos problemas en la gestión de la información. MySQL es un sistema de gestión de base de datos que maneja SQL, un lenguaje de consultas estructurado que nos permite trabajar con tablas que pueden relacionarse con otras tablas.

El propósito de la actividad es plasmar lo aprendido en el modelo de datos a través de la instalación de un servidor local en la computadora y una herramienta llamada Workbench, que permite crear la base de datos, tablas y realizar consultas. Cabe mencionar que si se realiza una base de datos sin un modelo base es posible que se descarten detalles importantes que aunque no surjan problemas durante la ejecución de consultas, en el futuro pueden resultar problemas al momento de gestionar la información.


CREACIÓN DE BASE DE DATOS

[pic 1]

CREACIÓN DE TABLAS

[pic 2]

[pic 3]

[pic 4]

[pic 5]

SCRIPT SQL

CREATE DATABASE prepaMarioAlmada;

USE prepaMarioAlmada;

CREATE TABLE alumno(

idAlumno int auto_increment PRIMARY KEY NOT NULL,

nombreCompleto varchar(100) NOT NULL,

edad varchar(5),

calle varchar(40),

numero varchar(5),

colonia varchar(40)

);

CREATE TABLE coordinador(

idCoordinador int AUTO_INCREMENT PRIMARY KEY NOT NULL,

nombreCoordinador varchar(100),

edad varchar(5),

gradoAcademico varchar(100)

);

CREATE TABLE docente(

idDocente int auto_increment PRIMARY KEY NOT NULL,

nombreDocente varchar(30),

apellidoPDocente varchar(30),

apellidoMDocente varchar(30),

contrato varchar(50),

coordinador int NOT NULL,

FOREIGN KEY (coordinador) REFERENCES coordinador (idCoordinador)

);

CREATE TABLE materia(

idMateria int auto_increment PRIMARY KEY NOT NULL,

nombreMateria varchar(50),

semestre varchar(15),

creditos varchar(15),

docente int NOT NULL,

FOREIGN KEY (docente) REFERENCES docente (idDocente)

);

CREATE TABLE telefono(

idTelefono int AUTO_INCREMENT PRIMARY KEY NOT NULL,

telefono varchar(15),

docente int not null,

FOREIGN KEY (docente) REFERENCES docente (idDocente)

);

CREATE TABLE curso(

idCurso INT AUTO_INCREMENT PRIMARY KEY NOT NULL,

alumno int not null,

materia int not null,

FOREIGN KEY (alumno) REFERENCES alumno (idAlumno),

FOREIGN KEY (materia) REFERENCES materia (idMateria)

);

GENERAR MODELO-RELACIONAL

[pic 6]

[pic 7]


[pic 8]


CONCLUSIÓN

De principio mi computadora no me permitió instalar Workbench debido a incompatibilidad con el procesador, pero sí el servidor. Al trabajar mediante consola, ahí se pudo crear la base de datos y las tablas de la misma. Pero no podía obtener el modelo relacional, por lo que recurrí a otra máquina para trabajar con Workbench y poder ejecutar todas las consultas y generar el modelo relacional.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (791 Kb) docx (596 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com