Tablas del ejercicio práctico en SQL

Contenido del Bootcamp Dirigido por: | Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Quieres aprender a construir tablas para SQL? No hay mejor forma de hacerlo que con tablas del ejercicio práctico en SQL de los Simpson, un ejemplo con el que ya hemos trabajo en otros artículos de nuestro blog. Realizar una serie de tablas que, luego, van a conformar un diagrama de base de datos es una de las tareas más fundamentales. Por eso te queremos contar cómo se conforman las tablas del ejercicio práctico en SQL con este ejemplo de los Simpson.

Tablas del ejercicio práctico en SQL: los Simpson

Son 9 las tablas sobre las que hablaremos a continuación. Cada una de ellas tiene un nombre diferentes con identificadores que completan su sentido. Las tablas serán la de personajes, la principal, el género, las profesiones, los lugares, las familias, los matrimonios, las ciudades, las frases y las mascotas.

La primera de ellas, la de los personajes, almacenará todos los registros o identificadores de las demás tablas, pues esa será la que los relacionará a todos. Por su parte, algunas de las tablas que están en la última parte tienen un campo más del que tienen las anteriores.

En este campo se establece la relación con otras a partir del identificador, que en esta caso es: id_lugar, id_familias, y, por último, el id_familias, nombres de otras tablas anteriores. Para el caso de los personajes, el género y la profesión se establecen tablas de la siguiente manera:

PERSONAJES
id_Personaje
Desc_Personaje
id_sexo
id_matrimonio
id_lugar_residencia
id_profesión
id_lugar_profesión
Fecha_insert
Fecha_modificacion
Tabla principal
SEXO
id_sexo
Desc_Sexo
Fecha_insert
Fecha_modificacion
Tabla id_sexo
PROFESIÓN
id_profesión
Desc_profesión
Fecha_insert
Fecha_modificacion
Tabla id_profesión

Para los campos de lugares, familias y matrimonios hay tres tablas establecidas de la siguiente forma:

LUGARES
id_lugar
desc_lugar
Fecha_insert
Fecha_modificacion
Tabla id_lugares
FAMILIAS
id_familias
desc_familias
Fecha_insert
Fecha_modificacion
Tabla id_familias
MATRIMONIOS
id_familias
desc_familias
Fecha_insert
Fecha_modificacion
Tabla id_matrimonios

Para los campos de ciudades, frases y mascotas, hay tres tablas establecidas de la siguiente forma:

CIUDADES
id_ciudad
Desc_ciudad
id_lugar
Fecha_insert
Fecha_modificacion
Tabla id_ciudades
FRASES
id_frases
Desc_frases
id_personaje
Fecha_insert
Fecha_modificacion
Tabla id_frases
MASCOTAS
id_mascotas
Desc_mascotas
id_familias
Fecha_insert
Fecha_modificacion
Tabla id_mascotas

Sobre los aspectos generales de las tablas que te acabamos de mostrar, este conjunto forma un diagrama de bases de datos, en el que se podrán detallar las relaciones entra los identificadores y los campos determinados por la serie de los Simpson. Como puedes ver, la relación se da a través de los identificadores, para que no se repitan campos en cada una de las tablas.

Otro aspecto importante a resaltar es que todas las tablas están en tercer forma normal, es decir, son tablas que tienen el nivel 1 y 2 de normalización y no pueden tener columnas que dependan de otras columnas, que no sean clave principal. La base de datos, de esta manera, está normalizada y se relacionaría como le vemos en la siguiente imagen.

Tablas del ejercicio práctico en SQL
Diagrama de bases de datos

De esta manera y si reproduces este mismo proceso en la interfaz de MySQL, habrás creado todas las tablas del ejercicio práctico en SQL.

¿Qué quieres hacer ahora?

Si has llegado hasta aquí, ahora conoces cómo se ven las posibles tablas del ejercicio práctico en SQL con este ejemplo basado en los Simpson y cómo forman un diagrama de bases de datos. Este ejemplo te permitirá reproducir, en un futuro, las tablas y todos sus elementos para que, de este modo, puedas seguir estableciendo tus bases de datos con SQL.

No obstante, la conformación de tablas no es la única tarea que deberías aprender con SQL, ya que es un campo un tanto extenso. Por eso, queremos que le eches un vistazo al programa de nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. Aprenderás de forma teórica y práctica con la compañía de expertos para entrar y triunfar en el mercado laboral IT. ¡No dudes en solicitar ahora mismo más información para empezar a cambiar tu vida!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado