Laboratorio de Bases de Datos - Actividad de Modelado y Construcción SQL
Espacio de apoyo para el desarrollo de la actividad académica relacionada con la interpretación
de un modelo entidad relación, la transformación al modelo relacional, la construcción del script SQL
y la materialización de las tablas en el servidor de laboratorio.
Descripción general de la actividad
Cada estudiante deberá interpretar el modelo Entidad Relación publicado en la Figura 1. A partir de dicho
modelo construirá el modelo relacional y posteriormente elaborará el script SQL (DDL) necesario para crear
las tablas dentro de la base de datos que le fue asignada.
Importante: la base de datos de cada estudiante ya fue creada previamente por el docente
en el servidor del laboratorio. El estudiante no debe crear la base de datos; únicamente
debe conectarse al servidor, seleccionar su base con el comando USE y ejecutar las
sentencias CREATE TABLE correspondientes.
El script corresponde a un archivo de texto plano que contiene las sentencias SQL de tipo DDL
(Data Definition Language) requeridas para crear las tablas, definir sus atributos, establecer las llaves
primarias y, cuando corresponda, las llaves foráneas. Se recomienda tener este script listo y revisado
antes de conectarse al servidor, ya sea para digitarlo directamente en el SGBD o para copiarlo y pegarlo
en el cliente de conexión.
Aunque el archivo puede elaborarse en herramientas sencillas de edición de texto como WordPad, Sublime Text
o Bloc de notas, se recomienda que sea guardado con extensión .sql. Un ejemplo de nombre
válido para este tipo de archivo sería parqueaderosBD.sql.
El docente ha dispuesto un servidor con un sistema gestor de bases de datos donde cada estudiante ya cuenta
con una base de datos vacía asignada a su número de documento. El nombre de la base, el host del servidor
y las credenciales de acceso se encuentran disponibles en esta misma página.
Figura 1. Modelo Entidad Relación a interpretar
Fuente: elaboración propia.
Terminal MySQL en línea
Si no dispone de HeidiSQL, MySQL Workbench u otro cliente de bases de datos instalado en su equipo,
puede utilizar el terminal web integrado en esta página. Funciona directamente desde el navegador
sin necesidad de instalar ningún software adicional. Se recomienda tener el script SQL (DDL) preparado
en un archivo de texto para copiarlo y pegarlo fácilmente en el terminal.
La actividad debe quedar desarrollada dentro del tiempo establecido. Se recomienda no esperar hasta el último día
para conectarse al servidor ni para ejecutar el script. Tenga el DDL listo y revisado antes de conectarse.
Criterios de evaluación
Capacidad de interpretación de un modelamiento de datos.
Dominio de conceptos de SQL (DDL).
Habilidad para interactuar con un DBMS.
Consulta personalizada del resultado del laboratorio