Beruflich Dokumente
Kultur Dokumente
DESARROLLO
1.- Ante lo realizado en el control de esta semana, a lo que respecta al modelo E/R, se procederá
a realizar el modelo relacional con el fin de posteriormente empezar a la creación de la base de
datos del modelo realizado.
Para realizar este modelo se ocupara el programa MySQL Workbench, en donde se modelara las
entidades y atributos con sus respectivas relaciones.
Se crea el modelo entidad relación en donde se muestra las tablas creadas con sus atributos, se
efectúan las relaciones conforme a lo expuesto en el modelo E/R y además se agrega una tabla
denominada estudiante has club, la cual tiene como función mostrar los atributos de ambas tablas
y poder enviarlas de mejor manera hacia la base de datos, es decir esto se considera como una
mejor forma de relacionar tablas cuando tienen muchos atributos.
Ahora que tenemos el modelo relacional creado procederemos a crear la base de datos y sus
tablas, agregando además sus atributos y simulando el ingreso de datos a estas tablas.
Una vez creado el script lo guardamos y nos vamos al principio del programa MySQL
Workbench, en donde elegiremos la conexión de base de datos creada en semanas anteriores y
procederemos abrir el archivo “.sql” creado con el script, el cual se mostrara en la ventana donde
se escriben los códigos y efectuar la ejecución del código para que este instale la base de datos
con las tablas, atributos, relaciones, llaves principales, llaves foráneas, índex, etc. Como se
muestra en las imágenes anteriores.
Ahora que se tiene la base de datos con sus tablas respectiva se procederá a realizar el ingreso de
datos a través de comandos SQL.
El ingreso de datos a la base de datos se realizó a través del comando “insert into nombre de la
tabla value”, en primer lugar se utilizó el comando “SELECT * FROM nombre de la tabla” para
verificar de que esta no tuviera ningún dato ingresado, una vez verificado esto se procede con el
comando anterior a ingresar los datos a las tablas como se muestra en las imágenes adjuntas.
El código utilizado es el siguiente:
insert into estudiante values ('31', 'Josefa', 'Márquez', 'Calle Otárola 1080',
'josefaotarola@hotmail.com', '986786540', 'Ingeniería Minas', 'Minas', '21', '1', '41'), ('32', 'Juan',
'Pérez', ' Pedro Aguirre Cerda 454', 'jperez@gmail.com', '498890765', 'Ingeniería Informática',
'Ciencias Tecnológicas', '21', '2', '42'), ('33', 'Martin', 'Morales', 'Guillermo Mann 1983',
'martin234@yahoo.es', '766534545', 'Parvularia', 'Docencia', '24', '3', '43'), ('34', 'Danae',
'Quinteros', ' Juan Luis 1728', 'danae2005@vtr.com', '998324367', 'Trabajador Social', 'Social',
'23', '4', '44'), ('35', 'Nancy', 'Ramírez', ' Las Amapolas 1929', 'nancycamila@hotmail.com',
'876453675', 'Ingeniería en Marcketing', 'Empresarial', '25', '5', '45');
En el presente código se pueden mostrar los datos que la tabla mantiene en sus columnas, esto se
realizó sin la necesidad de colocar los atributos después de la palabra value, realizando el ingreso
de los datos ordenadamente, igual como se creó en la tabla los registros se fueron guardando sin
dar ningún tipo de error.
En las imágenes anteriores se demuestra además en los códigos ingresados las tablas que se
encuentran relacionadas.
En esta tarea se demostró paso a paso la forma de realizar una base de datos con los
requerimientos que en un principio se solicitaron, simulando los requerimientos del cliente, a
partir del diagrama de Entidad/Relación.
Bibliografía
1. Contenidos de la Semana 6.
2. Recursos Adicionales, Lectura Complementaria e Internet