Ejemplo de como crear un modelo relacional partiendo de una entidad Relación
Summary
TLDREn este vídeo, se enseña cómo diseñar y crear un modelo relacional, que es fundamental en la base de datos. Se explica que en lugar de entidades y atributos, se utilizan tablas y campos, y se enfatiza la importancia de las relaciones entre ellas. Se muestra cómo se crean tablas como 'clientes' y 'cuentas', identificando sus campos y claves, y cómo se establece la relación de uno a muchos entre ellas. El vídeo culmina con un ejemplo simple y una promesa de un ejemplo más complejo en el siguiente vídeo.
Takeaways
- 😀 El vídeo enseña a diseñar y crear un modelo relacional, que es fundamental en la base de datos.
- 🔗 Se utiliza el modelo relacional porque es el más utilizado actualmente y se impone en la mayoría de las aplicaciones.
- 📚 Se pasa de la terminología de 'entidad', 'atributo' y 'cardinalidad' en el modelo entidad-relación a 'tabla', 'campo' y 'relación' respectivamente.
- 👤 Se crea una tabla llamada 'clientes' con campos como nombre, número de clic, apellido, celular, clic, dirección y ciudad.
- 🏦 Se crea una segunda tabla llamada 'cuentas' con campos como número de cuenta, saldo de cuenta, documento, entidad y dirección del cliente.
- 🔑 Se identifica la llave principal en ambas tablas, y se establece una llave foránea en la tabla 'cuentas' que apunta a la llave principal de la tabla 'clientes'.
- 🔗 Se establece una relación de uno a muchos entre las tablas 'clientes' y 'cuentas', representada con una flecha y el símbolo de infinito.
- 📈 Se ilustra cómo se crea la relación en el modelo relacional, tomando la llave principal de una tabla y relacionándola con la llave foránea de la otra.
- 📝 Se enfatiza la importancia de crear las tablas, identificar las llaves y luego establecer las relaciones entre ellas para completar el modelo relacional.
- 🎥 Se menciona que en el próximo vídeo se explorará un ejemplo más complejo para profundizar en el diseño de modelos relacionales.
Q & A
¿Qué es el modelo relacional y cómo se relaciona con el modelo entidad relación?
-El modelo relacional es una forma lógica de representar datos basada en tablas y relaciones entre ellas. Se relaciona con el modelo entidad relación en que las entidades se convierten en tablas, los atributos se llaman campos, y las relaciones se representan a través de claves primarias y foráneas.
¿Cuál es la principal diferencia entre un modelo entidad relación y un modelo relacional?
-En el modelo entidad relación, se utilizan entidades, atributos y cardinalidad, mientras que en el modelo relacional, se trabaja con tablas, campos y relaciones de claves.
¿Qué es una 'tabla' en el contexto del modelo relacional?
-Una 'tabla' es la representación de una entidad en el modelo relacional, compuesta por campos (anteriormente llamados atributos) y registros (también conocidos como tuplas o filas).
¿Qué se entiende por 'campos' en un modelo relacional?
-Los 'campos' son los equivalentes a los atributos en el modelo entidad relación, representando las columnas de una tabla y los diferentes datos que se almacenan en ella.
¿Qué es una 'clave principal' en una tabla del modelo relacional?
-Una 'clave principal' es un campo o conjunto de campos en una tabla que identifican de manera única a cada registro de la tabla.
¿Qué función cumple una 'clave foránea' en el modelo relacional?
-Una 'clave foránea' enlaza un registro de una tabla con un registro de otra tabla, estableciendo así una relación entre ellas y permitiendo la integridad referencial de los datos.
¿Cómo se representa la relación de 'uno a muchos' en el modelo relacional?
-La relación de 'uno a muchos' se representa con un número 1 junto a la tabla que representa el 'uno' y el símbolo de infinito junto a la tabla que representa los 'muchos', conectadas por una línea.
¿Qué pasos se siguen para crear un modelo relacional a partir de un modelo entidad relación?
-Primero se identifican las entidades como tablas, luego se determinan los campos y se establecen las claves primarias y foráneas. Finalmente, se crean las relaciones entre las tablas utilizando líneas y símbolos que representan la cardinalidad.
¿Cuál es el ejemplo de tablas mencionado en el guion para ilustrar el modelo relacional?
-El ejemplo menciona dos tablas: 'clientes' y 'cuentas', donde la tabla 'clientes' tiene campos como número de clic, apellido, celular, dirección y ciudad, y la tabla 'cuentas' tiene campos como número de cuenta, saldo de cuenta, documento y dirección del cliente.
¿Cómo se identifican las relaciones entre las tablas 'clientes' y 'cuentas' en el modelo relacional?
-Se establece una relación de 'uno a muchos' entre la tabla 'clientes' y la tabla 'cuentas', donde la clave principal de 'clientes' se replica como clave foránea en 'cuentas', representando que cada cliente puede tener varias cuentas.
Outlines
💡 Diseño de modelo relacional
En este vídeo, se enseña cómo diseñar y crear un modelo relacional, que es fundamental para la base de datos. Se explica que este modelo es lógicamente un conjunto de datos basado en el diseño del modelo entidad relación. Se menciona que actualmente es el modelo más utilizado debido a su imposición en la actualidad. Se describe el uso de tablas para representar datos y relaciones, y cómo los términos 'entidad', 'atributos', 'cardinalidad' y 'relaciones' se traducen a 'tablas', 'campos', 'registros' y 'relaciones' respectivamente. Se ilustra con un ejemplo práctico, creando dos tablas: 'clientes' y 'cuentas', y se describen sus campos y la relación de clave primaria y clave foránea entre ellas. Se enfatiza la creación de la relación uno a muchos entre las tablas 'clientes' y 'cuentas', utilizando el diagrama para visualizar la relación.
🔗 Creación de relaciones en el modelo relacional
El segundo párrafo continúa explicando el proceso de creación de relaciones en el modelo relacional. Se describe cómo se establece la relación entre las tablas 'clientes' y 'cuentas', utilizando la clave primaria de 'clientes' como clave foránea en 'cuentas', lo que indica una relación de uno a muchos. Se ilustra cómo se representa esta relación con una línea y el símbolo de infinito para indicar la cardinalidad. Se concluye que este es el resultado del modelo relacional obtenido a partir del diagrama de entidad relación, y se menciona que el siguiente vídeo presentará un ejemplo más complejo.
Mindmap
Keywords
💡Modelo Relacional
💡Entidad Relación
💡Tablas
💡Campos
💡Llave Principal
💡Llave Foránea
💡Relación Uno a Muchos
💡Diagrama Entidad Relación
💡Integridad de los Datos
💡Base de Datos
Highlights
Aprender a diseñar y crear un modelo relacional, fundamental en bases de datos.
El modelo relacional se considera lógicamente como un conjunto de datos.
Se basa en el diseño del modelo entidad-relación previamente creado.
El modelo relacional es el más utilizado actualmente.
Se utiliza un conjunto de tablas para representar datos y relaciones entre ellos.
Se olvidan los conceptos de entidad, atributos y cardinalidad del modelo entidad-relación.
Las entidades se convierten en tablas, los atributos en campos y los registros en registros o tuplas.
Se definen las llaves primarias y foráneas para relacionar las tablas.
Se crea una relación de uno a muchos entre las tablas 'clientes' y 'cuentas'.
Se identifican las tablas 'clientes' y 'cuentas' con sus campos correspondientes.
Se define la llave principal de la tabla 'clientes' y se establece una relación con la tabla 'cuentas'.
Se explica cómo se crea una relación de uno a muchos en el modelo relacional.
Se dibuja la relación entre las tablas 'clientes' y 'cuentas' con una línea y el símbolo de uno a muchos.
Se resume el proceso de creación del modelo relacional a partir del modelo entidad-relación.
Se anuncia que en el próximo vídeo se verá un ejemplo más complejo.
Transcripts
en este vídeo vamos a aprender
a diseñar a crear ese modelo relacional
el modelo relacional ciudad fundamental
es el uso de relaciones
podría considerarse en forma lógica como
un conjunto de datos realmente en este
modelo relacional ya basados en el
diseño que nosotros hicimos en el modelo
entidad relación ya aquí vamos a empezar
a crear esa forma lógica que va va a
tener la creación ya de la base de datos
como tal entonces es el modelo más
utilizado en la actualidad porque es el
modelo relacional que se está imponiendo
en el momento en el modelo relacional ya
usamos un conjunto de tablas para
representar los datos y las relaciones
entre ellos
es decir que ya nosotros nos vamos a
olvidar un poco de los conceptos que
nosotros veníamos manejando con respecto
al modelo entidad relación cuando
hablamos de entidad atributos y cardinal
y that
entidad era un término que usábamos allá
en el modelo entidad relación ahora
vamos a hablar es de tablas es decir que
esas entidades se van a llamar ahora
tablas los atributos los vamos a llamar
ahora campos
los registros en muchas ocasiones se
llama tu plan pero también lo podemos
llamar registro y la cardinal y that ya
nosotros vamos a hablar de relación muy
bien
vamos a mirar este este diagrama mente y
la relación el cual lo vamos a usar para
crear nuestro modelo relacional así que
vamos a mirar cómo se hace
lo primero que hago es mirar las dos
tablas que se crean allí en ese diagrama
tenemos dos tablas una llamada clientes
y una llamada cuentas
recuerden que anteriormente le llamamos
entidad ahora la vamos a llamar tabla
entonces la tabla cliente va a estar
compuesta por todos los campos que
anteriormente se llamaban atributos que
campos tenemos se llama dot y de clic
número de clic apellido celular clic
dirección bien ciudad bien y luego
identificó la llave principal de esa
tabla que vamos que va a contener mi
base de datos y va a ser la misma llave
que yo identifique cuando hice el
diagrama
bien ahora creo la segunda tabla dibujo
la segunda tabla la segunda tabla se
llama cuentas que es esta que destacar
entonces miro todos los campos que va a
contener la tabla cuentas cuáles son los
campos todos estos atributos que
habíamos definido en nosotros que ahora
se van a llamar
campos número de cuenta saldo de cuenta
documento entidad y dirección del
cliente
y aquí también defino la llave principal
que es la que definí cuando hice el
diagrama pero además también tengo una
llave foránea esa llave foránea
recuerden que lo que ella salió
de traer la llave principal que tiene
clientes la copie acá en cuentas y se
convirtió en una llave foránea cuando
estoy creando la tabla también debo
crear en esa llave foránea y esa llave
foránea yo también la identificó acá con
las dobles líneas
bien entre clientes 50 nosotros creamos
una relación a caña el modelo relacional
tenemos que crear también la relación
como se crea la relación la relación se
crea de la siguiente forma yo tomo
la llave principal del cliente y la
relación con la llave foránea que tiene
cuentas porque porque la llave foránea
salió de la llave principal que tenía
clientes entonces ellas dos tienen
relaciones y la relación que tienen es
uno a muchos fíjese uno escribo el
número uno y escribo el símbolo de
infinito
en el otro extremo para decirle que es
uno a mucho uno fíjense que está al lado
del cliente el uno y la n que está del
lado de cuenta muchos y dibujo la rayita
para identificar la la relación que hay
entre las dos tablas y este es el
resultado del modelo relacional obtenido
del diagrama o modelo entidad relación
únicamente es crear la de crear las
tablitas
e identificar las llaves crear la otra
tabla identificar la llave principal y
la foránea y luego creo utilizando
líneas la relación que hay entre cada
uno de los cantos que hay en las tablas
eso es todo con este sencillo ejemplo en
el próximo vídeo vamos a ver un ejemplo
mucho más complejo
تصفح المزيد من مقاطع الفيديو ذات الصلة
Cómo crear tablas y relaciones en Microsoft Access
Curso Access Básico 2010 Relaciones entre tablas II Vídeo 7
Base de Datos #3| Ejercicio Diagrama Entidad Relación
Como Relacionar Tablas en Mysql con phpMyAdmin
Clase de Bases de Datos, Diseño Lógico - Transformación Modelo Entidad Relación a Modelo Relacional
CURSO de DISEÑO de BASE DE DATOS #7 📚 CARDINALIDAD
5.0 / 5 (0 votes)