SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Cómo funciona el modelo de conversión del modelo entidad relación al modelo relacional?
Cuando la relación es de 1 a varios se puede mirar cual es el mínimo de esa cardinalidad que tiene
como máximo el 1, tenemos dos casos por ejemplo si vemos que hay una cardinalidad 1,1
entonces la relación no se transforma en una tabla sino que se propaga la clave primaria de la
entidad concatenidad máxima a 1 a la entidad concatenidad máxima N pasando a ser solo foránea
y los atributos de la relación pasaran también a ser cardinalidad máxima N y hasta aquí solo
tendríamos dos tablas
Por ejemplo
Tabla entidad 1: primaria entidad 1
Tabla entidad 2: primaria entidad 2, primaria entidad 1, atributo
 En el siguiente caso donde la cardinalidad es (0,1) aquí la relación si se transforma en una
tabla su clave primaria que también será foránea será la misma que de la entidad con
cardinalidad máxima N los atributos que tuviera la relación pasan a la tabla y la clave de la
entidad cuya cardinalidad máxima es 1 pasa a ser solamente clave foránea a la nueva
tabla
Ejemplo
Tabla entidad 1: primaria entidad 1
Tabla entidad 2: primaria entidad 2, primaria entidad 1, atributo
Tabla Relación: primaria entidad 2, atributo, primaria entidad 1
En el siguiente cuadro podemos observar otra metodología, la cual es:
MODELO
ENTIDAD/RELACIÓN
MODELO RELACIONAL
Entidad Tabla
Atributo Columna/Campo
Identificador Único Clave Primaria
Relaciones N:M Nueva tabla con clave primaria la
concatenación de las claves de las
entidades que la forman (la relación
pasa a ser una tabla, y en esa tabla se
pone como C.A. las entidades que
une)
Relaciones 1:M Transformar la relación en una tabla
si no todos los elementos de la
entidad que participa con muchos
tienen asociado un elemento de la
entidad que participa con uno.
Esta diferenciación se debe a que
todas las claves ajenas deben
hacer referencia a las claves
primaria de otras tablas y
consecuentemente no pueden ser
nulas. Dicho de otra manera, toda
referencia ajena debe hacerse a
un campo único
Propagando la de 1 en la de muchos
(creando un campo en la de muchos
que referencie a la de 1) si cada
elemento de la entidad que participa
con muchos aparece en la entidad de
uno, es decir, si TODOS los elementos
de la entidad de muchos tienen
asociado uno de la entidad de uno.
Relaciones 1:1 Transformar la relación en tabla si no
todos los elementos de la entidad que
participa con muchos tienen asociado
un elemento de la entidad que
participa con uno.
Propagar la clave (igual que en la de
1:M) si cada elemento de la entidad
que participa con muchos aparece en
la entidad de uno, es decir, si TODOS
los elementos de la entidad de
muchos tienen asociado uno de la
entidad de uno.

Más contenido relacionado

La actualidad más candente

Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901Oscar Sosa
 
Tipo de datos excel.infotami
Tipo de datos excel.infotamiTipo de datos excel.infotami
Tipo de datos excel.infotamiNombre Apellidos
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacionJosé Luis Cerna
 
Repas diseny bda
Repas diseny bdaRepas diseny bda
Repas diseny bdavicenhdez
 
Mapa conceptual de mapa conceptual
Mapa conceptual de mapa conceptual Mapa conceptual de mapa conceptual
Mapa conceptual de mapa conceptual Jessica samano
 
Numeros reales, racionales 1
Numeros reales, racionales 1Numeros reales, racionales 1
Numeros reales, racionales 1averas03
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relaciónmabelen28
 

La actualidad más candente (10)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901
 
Organigrama
OrganigramaOrganigrama
Organigrama
 
Tipo de datos excel.infotami
Tipo de datos excel.infotamiTipo de datos excel.infotami
Tipo de datos excel.infotami
 
Listas
ListasListas
Listas
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacion
 
Repas diseny bda
Repas diseny bdaRepas diseny bda
Repas diseny bda
 
Mapa conceptual de mapa conceptual
Mapa conceptual de mapa conceptual Mapa conceptual de mapa conceptual
Mapa conceptual de mapa conceptual
 
Numeros reales, racionales 1
Numeros reales, racionales 1Numeros reales, racionales 1
Numeros reales, racionales 1
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 

Similar a Investigación sobre transformación del MER al MR

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTROaugus_joel_1989
 
Fundamentos de bases de datos u3
Fundamentos de bases de datos   u3Fundamentos de bases de datos   u3
Fundamentos de bases de datos u3arge02
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayalaaure19
 
Modelo E/R a Modelos Relacional
Modelo E/R a Modelos RelacionalModelo E/R a Modelos Relacional
Modelo E/R a Modelos RelacionalJesus Bto Morales
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2 Erika Ordoñez
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacionmaderin33
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónastrid2014
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Gbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionGbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionTerrafx9
 
Repaso alumnes
Repaso alumnesRepaso alumnes
Repaso alumnesvicenhdez
 
Paralelo2 mayra alcivar
Paralelo2  mayra alcivarParalelo2  mayra alcivar
Paralelo2 mayra alcivarPeshosha43
 
Diseño lógico de bases de datos.
Diseño lógico de bases de datos.Diseño lógico de bases de datos.
Diseño lógico de bases de datos.KareliaRivas
 

Similar a Investigación sobre transformación del MER al MR (20)

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Reglas de transformacion
Reglas de transformacionReglas de transformacion
Reglas de transformacion
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
base de datos parte 2
base de datos parte 2base de datos parte 2
base de datos parte 2
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
 
Fundamentos de bases de datos u3
Fundamentos de bases de datos   u3Fundamentos de bases de datos   u3
Fundamentos de bases de datos u3
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayala
 
Modelo E/R a Modelos Relacional
Modelo E/R a Modelos RelacionalModelo E/R a Modelos Relacional
Modelo E/R a Modelos Relacional
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Carpeta de access_introduccion
Carpeta de access_introduccionCarpeta de access_introduccion
Carpeta de access_introduccion
 
Base de datos modelo entidad relacion
Base de datos modelo entidad   relacionBase de datos modelo entidad   relacion
Base de datos modelo entidad relacion
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Clase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MRClase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MR
 
Gbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacionGbd trabajo modeloentidadrelacion
Gbd trabajo modeloentidadrelacion
 
Repaso alumnes
Repaso alumnesRepaso alumnes
Repaso alumnes
 
Paralelo2 mayra alcivar
Paralelo2  mayra alcivarParalelo2  mayra alcivar
Paralelo2 mayra alcivar
 
Integridad referencial
Integridad referencialIntegridad referencial
Integridad referencial
 
Diseño lógico de bases de datos.
Diseño lógico de bases de datos.Diseño lógico de bases de datos.
Diseño lógico de bases de datos.
 

Investigación sobre transformación del MER al MR

  • 1. Cómo funciona el modelo de conversión del modelo entidad relación al modelo relacional? Cuando la relación es de 1 a varios se puede mirar cual es el mínimo de esa cardinalidad que tiene como máximo el 1, tenemos dos casos por ejemplo si vemos que hay una cardinalidad 1,1 entonces la relación no se transforma en una tabla sino que se propaga la clave primaria de la entidad concatenidad máxima a 1 a la entidad concatenidad máxima N pasando a ser solo foránea y los atributos de la relación pasaran también a ser cardinalidad máxima N y hasta aquí solo tendríamos dos tablas Por ejemplo Tabla entidad 1: primaria entidad 1 Tabla entidad 2: primaria entidad 2, primaria entidad 1, atributo  En el siguiente caso donde la cardinalidad es (0,1) aquí la relación si se transforma en una tabla su clave primaria que también será foránea será la misma que de la entidad con cardinalidad máxima N los atributos que tuviera la relación pasan a la tabla y la clave de la entidad cuya cardinalidad máxima es 1 pasa a ser solamente clave foránea a la nueva tabla Ejemplo Tabla entidad 1: primaria entidad 1 Tabla entidad 2: primaria entidad 2, primaria entidad 1, atributo Tabla Relación: primaria entidad 2, atributo, primaria entidad 1 En el siguiente cuadro podemos observar otra metodología, la cual es:
  • 2. MODELO ENTIDAD/RELACIÓN MODELO RELACIONAL Entidad Tabla Atributo Columna/Campo Identificador Único Clave Primaria Relaciones N:M Nueva tabla con clave primaria la concatenación de las claves de las entidades que la forman (la relación pasa a ser una tabla, y en esa tabla se pone como C.A. las entidades que une) Relaciones 1:M Transformar la relación en una tabla si no todos los elementos de la entidad que participa con muchos tienen asociado un elemento de la entidad que participa con uno. Esta diferenciación se debe a que todas las claves ajenas deben hacer referencia a las claves primaria de otras tablas y consecuentemente no pueden ser nulas. Dicho de otra manera, toda referencia ajena debe hacerse a un campo único Propagando la de 1 en la de muchos (creando un campo en la de muchos que referencie a la de 1) si cada elemento de la entidad que participa con muchos aparece en la entidad de uno, es decir, si TODOS los elementos de la entidad de muchos tienen asociado uno de la entidad de uno. Relaciones 1:1 Transformar la relación en tabla si no todos los elementos de la entidad que participa con muchos tienen asociado un elemento de la entidad que participa con uno. Propagar la clave (igual que en la de 1:M) si cada elemento de la entidad que participa con muchos aparece en la entidad de uno, es decir, si TODOS los elementos de la entidad de muchos tienen asociado uno de la entidad de uno.