Entidad relación a Modelo Relacional - Transformación (Caso N:M)

  Рет қаралды 68,814

LoboTecnoKu

LoboTecnoKu

11 жыл бұрын

El caso N:M (varios a varios) en menos de 1 minuto.
Al pasar del modelo entidad-relación al modelo relacional hay que hacer una transformación. Este video solo se centra en ese proceso de transformación, y más especificamente en la transformación de la relación.
Recordad que LAS ENTIDADES serán siempre tablas al pasar al modelo relacional, pero lo que ocurra con la relación depende de la cardinalidad.
--
Credits:
Royalty Free Music by
audiomicro.com/royalty-free-music

Пікірлер: 25
@BlineHodd
@BlineHodd 10 жыл бұрын
Lo bien que me hubiera venido esto hace un par de meses.. Gracias Lobo por compartir tu conocimiento con el resto del mundo
@franz3810
@franz3810 9 жыл бұрын
mi profesor de la uni era un asco, con esto hubiese entendido en 2 o tres dias en vez de 6 meses gracias!
@pablobillabong
@pablobillabong 9 жыл бұрын
Mas claro y breve era imposible. Gracias, me ha sido de muha ayuda.
@josemiguelsantander5646
@josemiguelsantander5646 7 ай бұрын
vaya lastima no ver mas vídeos tuyos, en serio están muy bien explicados y tu dicción es perfecta.
@luisbarcacrack96
@luisbarcacrack96 8 жыл бұрын
Muchas gracias, muy bien explicados :)
@javierblazquez448
@javierblazquez448 7 жыл бұрын
Muchísimas gracias 10 de 10. Creo que gracias a ti aprobé el examen ^^
@proyectoseguridadlanxplico7806
@proyectoseguridadlanxplico7806 9 жыл бұрын
Buen vídeo y perfecta explicación, mucho mejor que mi profesor de BD ;) , saludos un alumno de ASIR
@shigarakytomura8657
@shigarakytomura8657 13 күн бұрын
sera bueno ver mas videos explicando le modelo relacina ya que cuando haces modelos complejos en MER convertiros a MR se complica y quenda muchas dudas con sus reglas
@mauriciorodriguez1924
@mauriciorodriguez1924 7 жыл бұрын
grcias por estas explicaciones, me ayudan mucho :v /
@montesdeocaaldo8604
@montesdeocaaldo8604 3 жыл бұрын
Excelente maestro
@sebasalzateb
@sebasalzateb 8 жыл бұрын
Buena explicación
@AlejandroTorres-yg4uu
@AlejandroTorres-yg4uu 9 жыл бұрын
a parte de la tabla de la relacion siguen estando las otras dos tablas de las entidades? Y gracias, tus videos de BD me han servido.
@MrCpaganito
@MrCpaganito 8 жыл бұрын
Hay algo que no entiendo bien, ya que estoy arrancando a diseñar las BD. Si digo "Cliente compra producto" seria una relacion n:N que por teoria genera una nueva tabla cuyas PK son la concatenacion de los PK de cada tabla, pero en la realidad, eso no me estaría limitando a que un cliente no pueda comprar nuevamente un mismo producto porque se me estaria generando nuevamente un mismo PK en la tabla "Compra" lo cual me llevaría a un error en la BD??? hay algo que no estoy entendiendo... Alguien que me expliqueee!!! :S gracias por los videos!
@fmaskositos
@fmaskositos 5 жыл бұрын
No se si seguiras activo con el canal, pero desde Cáceres te dpy las gracias de parte de cerca de 30 alumnos con una profesora nefasta, en 10 minutos se ha enterado como funciona todo la mayoría de la clase, esta señora no ha podido hacerlo en casi un trimestre entero.
@adriansav6451
@adriansav6451 5 жыл бұрын
que te da clase laly8?
@juanluucas
@juanluucas 3 жыл бұрын
i like it
@darkchronoss
@darkchronoss 8 жыл бұрын
Pregunta: Suponiendo que Fecha_de_compra estuviese subrayado, es decir, clave primaria de la relación, ¿la clave primaria de la nueva tabla "Compra" estaría compuesta por DNI, CodigoProducto y Fecha_de_compra, ie, CP(DNI,CodigoCompra,Fecha_de_commpra) ?
@dolpsdw01
@dolpsdw01 8 жыл бұрын
+darkchronoss Una Clave primaria es aquella que identifica inequivocamente 1 unica tupla. Asique para identificar el caso de que el mismo cliente(DNI) compre el mismo producto, por segunda vez, tienes que incluir en la PK el elemento que diferencia ambas entradas (la fecha).
@darkchronoss
@darkchronoss 8 жыл бұрын
+dolpsdw Gracias por la respuesta, pero dado que la pregunta la hice hace tiempo, naturalmente ya se la respuesta... aunque por supuesto que sirve para otras personas que pudieran tener la misma duda. Ahora, me asalta otra duda que he tenido hace tiempo (y aun la tengo, dado que no he podido encontrar una respuesta explicita), y es la siguiente: Genericamente hablando, una relacion R cualquiera, ¿puede tener una clave primaria?. En en el caso de que en una relacion R, considere que deba poseer una clave primaria, ¿dejaria de ser una relacion y se convertiria necesariamente en una entidad? A decir verdad, hasta ahora, asi lo he tratado: cada vez que vea que una relacion requiere de una clave primaria, la "convierto" a una entidad, y luego genero nuevas relaciones entre la nueva entidad (antigua relacion) y las demas entidades involucradas; por lo que he podido "resolver" el problema anterior, pero teóricamente hablando, mi duda sigue vigente. Saludos
@dolpsdw01
@dolpsdw01 8 жыл бұрын
+darkchronoss ten en mente que todas estas "reglas" son para ahorrar tiempo de procesador y/o memoria en el server de base de datos. Si te puedes ahorrar una tabla las consultas "saturan" menos la DB. En el sentido estricto PK solo puede tener una tabla. Pero si tienes alguna transformacion 1:N en el que la relaccion no necesite tabla (N participa siempre en la relaccion 1:1) entonces cada entrada en la tabla del lado N tiene su PK y cod_n y como siempre participa en la relacion, los atributos de R y para determinar con que elemento del lado 1 se relaciona cod_1 como FK. Resumiendo: Las relaciones pueden tener PK en el modelo E/R Al pasar al esquema Relacional, se estudia si la Relacion necesita tabla, o si se puede aprovechar la tabla cuando alguno de sus elementos participan obligatoriamente en la relacion [entidad]1:X (salvo en el caso [relacion]N:M) En caso de aprovechar la tabla, se estudia cual de las superclaves es la clave candidata (la PK con menos elementos) Espero haberte ayudado.
@darkchronoss
@darkchronoss 8 жыл бұрын
Otra pregunta: ¿Cómo represento una clave alternativa en el modelo E-R?, ¿se subraya con líneas punteadas?, ¿y cómo diferencio entre una clave alternativa compuesta por n atributos y n claves alternativas simples (con un solo atributo)? Mi duda va en su representación en el modelo E-R (en los dibujos), no por escrito, ya que por escrito sólo sería: CAlt(atributo1,...,atributoN) y CAlt1(atributo1),...,CAltN(atributoN). Espero se haya entendido la pregunta XD
@vimael77
@vimael77 9 жыл бұрын
Disculpe una pregunta, esa clave foránea (DNI,CodigoProducto) a que tabla hace referencia ? Si me puede contestar le agradecería mucho. Buena noche.
@darkchronoss
@darkchronoss 8 жыл бұрын
+Elvis Calle Jiménez DNI a Cliente y CodigoProducto a Producto. Cada uno es llave foranea de su tabla, pero en la tercera tabla Compras pasa a ser primaria (ie, clave compuesta).
@denu3212
@denu3212 7 ай бұрын
Clave ajena? 😅 estoy tratando de entender esto
@alvarosanchez447
@alvarosanchez447 6 жыл бұрын
Muy muy mal, siempre que indique un atributo de relación tiempo es también primaria.
02_Modelo Entidad/Relación y modelo ERE (Entidad/Relación Extendido).
38:15
Isabel Cruz Granados
Рет қаралды 34 М.
Modelo Entidad Relación - Tutorial Rápido
3:09
LoboTecnoKu
Рет қаралды 508 М.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 11 МЛН
Fundamentos de BD. Consultas con Álgebra Relacional.
29:53
Denisse VM
Рет қаралды 19 М.
5. Modelo Lógico 【 MODELO RELACIONAL 】
23:53
Ericka Zavala
Рет қаралды 52 М.
Tutorial - Diagrama Entidad-Relación (ER) Parte 2
14:01
Lucid Software Español
Рет қаралды 264 М.
Fundamentos de BD. De Modelo ER a Modelo Relacional
16:43
Denisse VM
Рет қаралды 145 М.
Neo4j (Graph Database) Crash Course
1:23:08
Laith Academy
Рет қаралды 210 М.
01 Modelo Entidad-Relación | Conceptos
49:36
Bases de Datos
Рет қаралды 69 М.
PostgreSQL Tutorial Full Course 2022
3:42:11
Derek Banas
Рет қаралды 264 М.
Subneteo (Ejemplo visual) [Packet tracer]
3:02
LoboTecnoKu
Рет қаралды 29 М.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН