Está en la página 1de 3

ACTIVIDAD IV:

EJERCICIO

Ejercicio. Generación de estructura de base de datos mediante DDL

1. Utilizando tu ambiente de trabajo MySQL Workbench, el cual instalaste en la primera parte del
proyecto integrador:
a) Crea una base de datos que lleve por nombre Universidad y en ella genera las siguientes
tablas mediante código SQL:

• Alumnos (ID_AL, Nombre_AL, Apellido1_AL, Apellido2_AL, FechaNac_AL, Telefono_AL,


Calle_AL, Numero_AL, Colonia_AL, CP_AL, Ciudad_AL)

• Asignaturas (Codigo_AS, Nombre_AS, Creditos_AS, Horas_AS)

• Profesores(ID_P, Nombre_P, Apellido1_P, Apellido2_P, NCuenta_P, Telefono_P,


Especialidad_P, Calle_P, Numero_P, Colonia_P, CP_P, Ciudad_P)

• (ID_AL, ID_P, Codigo_AS, Calificacion_AL_AS_P)

b) Antes de ello, define el tipo de dato correspondiente para cada atributo, para ello consulta la
siguiente tabla:
c) Toma capturas de pantalla de tu proceso, se muestra la primera tabla de ejemplo:

create database Universidad;

use Universidad;

create table Alumnos (


ID_AL int not null auto_increment,
Nombre_AL varchar (50) not null,
Apellido1_AL varchar (50) not null,
Apellido2_AL varchar (50) not null,
FechaNac_AL date not null,
Telefono_AL varchar (10) not null,
Calle_AL varchar (50) not null,
Numero_AL varchar (6) not null,
Colonia_AL varchar (50) not null,
CP_AL varchar (10) not null,
Ciudad_AL varchar (50) not null,
primary key (ID_AL)
) engine = InnoDB;

show tables;

describe alumnos;

d) Utiliza los siguientes comandos en tu base de datos para listar las tablas y validar que se
hayan creado correctamente:

USE ‘nombre_database’;
SHOW TABLES;
DESCRIBE ‘nombre_tabla’;
Ya se encuentran algunos ejemplos en la sección anterior.

Si tienes algún problema con los comandos, investiga un poco sobre ellos para poder obtener el
listado de tablas, en el Tutorial Básico de MySQL que se muestra en los enlaces puedes encontrar
información sobre los comandos, puedes complementar con la revisión del documento MySQL 8.0
Reference Manual.
MySQL, (2020). MySQL 8.0 Reference Manual [Sitio Web] Recuperado
de https://dev.mysql.com/doc/refman/8.0/en/information-schema.html

MySQL AB (s.f.). Tutorial Básico MySQL [Archivo PDF]. Recuperado de


http://www.v-espino.com/~chema/daw1/tutoriales/tutorial-mysql.pdf

2. Desarrolla un reporte en el que incluyas los siguientes puntos:

• Planteamiento: Explicar la funcionalidad de la base de datos, solo argumentarlo.


• Procedimiento: Documenta tu procedimiento de creación de base de datos y tablas junto
con los comandos USE, SHOW y DESCRIBE. toma capturas de pantalla para validar la
correcta ejecución de tus scripts SQL y agrégalos en tu reporte.
• Conclusiones: Redacta una conclusión en la que describas la utilidad de las llaves
primarias y foráneas en la base de datos.

3. Al finalizar esta actividad, vuelve a la plataforma y sigue los pasos que se indican para enviar tu
trabajo.

Nota: Para usuarios MAC ver este video:


https://www.youtube.com/watch?v=lmOqnwS7N2c

También podría gustarte