¿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 |
SEXO |
id_sexo |
Desc_Sexo |
Fecha_insert |
Fecha_modificacion |
PROFESIÓN |
id_profesión |
Desc_profesión |
Fecha_insert |
Fecha_modificacion |
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 |
FAMILIAS |
id_familias |
desc_familias |
Fecha_insert |
Fecha_modificacion |
MATRIMONIOS |
id_familias |
desc_familias |
Fecha_insert |
Fecha_modificacion |
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 |
FRASES |
id_frases |
Desc_frases |
id_personaje |
Fecha_insert |
Fecha_modificacion |
MASCOTAS |
id_mascotas |
Desc_mascotas |
id_familias |
Fecha_insert |
Fecha_modificacion |
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.
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!