Este documento describe las reglas para transformar un modelo entidad-relación (MER) a un modelo relacional (MR). Explica que cada entidad se convierte en una tabla, cada atributo en una columna, y la clave primaria de la entidad se convierte en la clave primaria de la tabla. Las relaciones M:N se convierten en una nueva tabla con las claves ajenas de ambas entidades. Las relaciones 1:N agregan la clave primaria de la entidad 1 como clave ajena en la tabla de la entidad N. Las relaciones 1:1 se pueden
La empresa de transportes tiene camioneros que reparten paquetes por toda España. Se necesita registrar la información de los camioneros, los paquetes y las entregas realizadas.
Este documento trata sobre el modelo relacional y la normalización. Explica los conceptos básicos del modelo relacional como las tablas, filas, columnas, claves primarias y claves ajenas. También describe los pasos para transformar un modelo entidad-relación a una base de datos relacional y las diferentes opciones para representar jerarquías y relaciones complejas. Por último, introduce las formas normales de datos y cómo aplicar la normalización para eliminar anomalías como la duplicación de datos.
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
Este documento resume las reglas básicas y detalladas para transformar un modelo entidad-relación (ER) a un modelo relacional de base de datos. Explica cómo convertir entidades, atributos, relaciones uno-a-muchos, muchos-a-muchos y generalizaciones en tablas, columnas, claves primarias y claves ajenas en el modelo relacional.
El documento describe el modelo relacional de bases de datos. Las características clave son que usa tablas bidimensionales simples y no es navegacional. Describe conceptos como relaciones, atributos, dominios, tuplas y claves. También cubre conversiones del modelo conceptual al relacional y ejemplos de diferentes tipos de relaciones.
El documento introduce los modelos entidad-relación y relacional, y cómo convertir un modelo entidad-relación a uno relacional. Explica las reglas de normalización y las reglas de Codd para sistemas de bases de datos relacionales. El objetivo es obtener conocimientos sobre estos modelos, saber relacionar y normalizar una entidad relación, y comprender las reglas de Codd.
El documento describe el proceso de diseño de una base de datos. Primero se determina la finalidad de la base de datos y se reúne la información necesaria. Luego se dividen los elementos de información en tablas y se convierten en columnas, especificando claves principales. Después se definen las relaciones entre tablas y se ajusta el diseño aplicando normalización de datos.
El documento describe los conceptos fundamentales del modelo de datos relacional, incluyendo las relaciones, tuplas, atributos, dominios, claves primarias y foráneas. Explica cómo las entidades y relaciones de un modelo conceptual se transforman en tablas en el modelo relacional, y proporciona ejemplos de diferentes tipos de relaciones como N:M, 1:N y 1:1.
La empresa de transportes tiene camioneros que reparten paquetes por toda España. Se necesita registrar la información de los camioneros, los paquetes y las entregas realizadas.
Este documento trata sobre el modelo relacional y la normalización. Explica los conceptos básicos del modelo relacional como las tablas, filas, columnas, claves primarias y claves ajenas. También describe los pasos para transformar un modelo entidad-relación a una base de datos relacional y las diferentes opciones para representar jerarquías y relaciones complejas. Por último, introduce las formas normales de datos y cómo aplicar la normalización para eliminar anomalías como la duplicación de datos.
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
Este documento resume las reglas básicas y detalladas para transformar un modelo entidad-relación (ER) a un modelo relacional de base de datos. Explica cómo convertir entidades, atributos, relaciones uno-a-muchos, muchos-a-muchos y generalizaciones en tablas, columnas, claves primarias y claves ajenas en el modelo relacional.
El documento describe el modelo relacional de bases de datos. Las características clave son que usa tablas bidimensionales simples y no es navegacional. Describe conceptos como relaciones, atributos, dominios, tuplas y claves. También cubre conversiones del modelo conceptual al relacional y ejemplos de diferentes tipos de relaciones.
El documento introduce los modelos entidad-relación y relacional, y cómo convertir un modelo entidad-relación a uno relacional. Explica las reglas de normalización y las reglas de Codd para sistemas de bases de datos relacionales. El objetivo es obtener conocimientos sobre estos modelos, saber relacionar y normalizar una entidad relación, y comprender las reglas de Codd.
El documento describe el proceso de diseño de una base de datos. Primero se determina la finalidad de la base de datos y se reúne la información necesaria. Luego se dividen los elementos de información en tablas y se convierten en columnas, especificando claves principales. Después se definen las relaciones entre tablas y se ajusta el diseño aplicando normalización de datos.
El documento describe los conceptos fundamentales del modelo de datos relacional, incluyendo las relaciones, tuplas, atributos, dominios, claves primarias y foráneas. Explica cómo las entidades y relaciones de un modelo conceptual se transforman en tablas en el modelo relacional, y proporciona ejemplos de diferentes tipos de relaciones como N:M, 1:N y 1:1.
El documento resume las reglas para transformar un modelo entidad-relación a un modelo relacional. Las entidades se transforman en tablas, los atributos en campos, y las relaciones N:M, 1:N y 1:1 se transforman de diferentes maneras dependiendo de sus cardinalidades.
El documento describe el modelo relacional de bases de datos, incluyendo que fue introducido por Cod en 1970 y se basa en estructuras de datos simples como tablas bidimensionales. En este modelo, la base de datos se ve como una colección de tablas relacionadas entre sí, donde cada fila de una tabla es un registro y los atributos son columnas. Se definen conceptos como relación, atributo, dominio, tupla, grado y cardinalidad de una relación.
El documento describe el modelo relacional de bases de datos, incluyendo su evolución histórica, conceptos clave como tablas, claves y dominios, y las 12 reglas de Codd para que un sistema de gestión de bases de datos sea considerado realmente relacional. También explica cómo transformar un esquema entidad-relación a un esquema relacional.
El documento describe los fundamentos del modelo relacional para bases de datos. Explica conceptos clave como tablas, relaciones, atributos, claves primarias y secundarias. Detalla las operaciones del álgebra relacional como selección, proyección, unión y diferencia de conjuntos. También cubre temas como lenguajes de consulta, valores nulos y modificación de datos.
El documento describe el modelo relacional de bases de datos. Explica que almacena los datos en forma de tablas llamadas relaciones y describe las características de las relaciones 1:1, 1:N, N:M y recursivas. También muestra ejemplos de cómo transformar un modelo entidad-relación a un modelo relacional y cómo insertar registros en las tablas resultantes.
El documento describe los principales aspectos del modelo relacional para bases de datos, incluyendo que propone una representación de la información a través de esquemas que representan fielmente los objetos y relaciones y que es comprensible para los usuarios. Explica que las relaciones son tablas sin filas duplicadas y que los dominios y atributos definen los tipos de datos.
El documento describe los pasos para derivar un modelo lógico de base de datos a partir de un modelo conceptual, incluyendo la creación de tablas para diferentes tipos de entidades y relaciones, el uso de normalización, y la verificación del modelo mediante pruebas de transacciones y restricciones de integridad.
El documento describe los conceptos fundamentales de las bases de datos relacionales. Explica que el modelo relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con cada fila representando un conjunto de valores. También describe los conceptos clave de las llaves primarias y foráneas, que permiten vincular tablas relacionadas y garantizar la integridad referencial.
Este documento describe los pasos en el diseño de bases de datos, incluyendo la transformación del esquema conceptual al esquema lógico y la normalización del esquema lógico. Explica los conceptos clave del modelo relacional como tablas, tuplas, claves, restricciones y el álgebra relacional. Resume los objetivos del modelo relacional y los elementos necesarios para lograr la independencia lógica y física de los datos.
Este documento describe el modelo entidad-relación para el diseño de bases de datos. El modelo fue introducido por Peter Chen en 1976 y permite describir la realidad mediante entidades (objetos) y relaciones entre ellas. Las entidades se definen por atributos y pueden ser fuertes o débiles. Las relaciones tienen cardinalidades que indican cómo participan las entidades. El modelo se representa gráficamente y permite almacenar y organizar la información de forma conceptual.
El documento describe el proceso de normalización de datos en bases de datos relacionales. Explica que la normalización consiste en transformar un esquema de base de datos a otro equivalente pero mejorado en términos de calidad de diseño, eliminando redundancias y dependencias parciales. Detalla las tres formas normales básicas (1NF, 2NF y 3NF) y cómo se aplican reglas para transformar una relación y llevarla a estas formas normales.
Este documento describe el modelo relacional de bases de datos. Explica que el modelo relacional representa los datos mediante tablas relacionadas, donde las filas son tuplas (registros) y las columnas son atributos. Detalla los componentes clave del modelo relacional como las tablas, relaciones, claves primarias y tuplas. También describe cómo convertir un modelo entidad-relación a un modelo relacional, incluyendo los pasos para manejar diferentes tipos de relaciones como uno a uno, uno a muchos y muchos a muchos. Finalmente, provee ejemplos para
El documento explica los conceptos fundamentales del modelo relacional de bases de datos, incluyendo las definiciones de relación, atributo, tupla, dominio, clave primaria y clave externa. También describe los esquemas, tablas, normalización y formas normales en el modelo relacional.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
El documento introduce los conceptos fundamentales de las bases de datos relacionales. Explica que una base de datos relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con filas y columnas. Cada fila representa un registro único y las columnas son atributos que describen los datos almacenados. Las llaves primaria y foráneas permiten relacionar tablas y garantizar la integridad referencial.
El documento describe el modelo relacional (MR) como el modelo lógico de una base de datos. Explica que en el MR, la información se almacena en tablas relacionales donde cada fila representa un registro y cada columna representa un atributo. También describe cómo transformar un modelo conceptual entidad-relación (MER) a un esquema de MR, incluidas las reglas para transformar entidades, atributos y diferentes tipos de relaciones.
El documento describe el modelo entidad-relación para el diseño de bases de datos. Define una relación como una asociación entre entidades y explica los cuatro tipos de relaciones: uno a uno, uno a muchos, muchos a uno y muchos a muchos. Finalmente, resume los pasos del proceso de diseño de una base de datos, que incluye determinar los objetivos, dividir la información en tablas, especificar las relaciones y normalizar los datos.
El documento describe el modelo entidad-relación para el diseño de bases de datos. Define una relación como una asociación entre entidades y explica los cuatro tipos de relaciones: uno a uno, uno a muchos, muchos a uno y muchos a muchos. Detalla el proceso de diseño de una base de datos, que incluye determinar los objetivos, dividir la información en tablas y especificar las relaciones entre ellas.
El documento resume los conceptos clave del modelo de datos relacional, incluyendo la definición de relación, tupla, atributo y dominio. Explica cómo las entidades y relaciones de un modelo conceptual se mapean a tablas en el modelo relacional y las restricciones de integridad inherentes a este modelo. También proporciona ejemplos de cómo se representan diferentes tipos de relaciones como 1:N, N:M y 1:1.
El documento describe el proceso de diseño de una base de datos. Primero se define el modelo entidad-relación y los tipos de relaciones como uno a uno, uno a muchos, muchos a uno y muchos a muchos. Luego, el proceso incluye determinar el propósito y las tablas necesarias, los campos de cada tabla, las relaciones entre tablas y perfeccionar el diseño a través de pruebas.
El documento describe el modelo entidad-relación y los pasos para diseñar una base de datos. Define el modelo entidad-relación como una herramienta para modelar datos y representar entidades y sus relaciones. Explica que existen cuatro tipos de relaciones (1:1, 1:N, N:1, N:N) y da ejemplos de cada una. Finalmente, enumera los cinco pasos clave para diseñar una base de datos: determinar el propósito, las tablas, los campos, las relaciones y perfeccionar el diseño.
El documento resume las reglas para transformar un modelo entidad-relación a un modelo relacional. Las entidades se transforman en tablas, los atributos en campos, y las relaciones N:M, 1:N y 1:1 se transforman de diferentes maneras dependiendo de sus cardinalidades.
El documento describe el modelo relacional de bases de datos, incluyendo que fue introducido por Cod en 1970 y se basa en estructuras de datos simples como tablas bidimensionales. En este modelo, la base de datos se ve como una colección de tablas relacionadas entre sí, donde cada fila de una tabla es un registro y los atributos son columnas. Se definen conceptos como relación, atributo, dominio, tupla, grado y cardinalidad de una relación.
El documento describe el modelo relacional de bases de datos, incluyendo su evolución histórica, conceptos clave como tablas, claves y dominios, y las 12 reglas de Codd para que un sistema de gestión de bases de datos sea considerado realmente relacional. También explica cómo transformar un esquema entidad-relación a un esquema relacional.
El documento describe los fundamentos del modelo relacional para bases de datos. Explica conceptos clave como tablas, relaciones, atributos, claves primarias y secundarias. Detalla las operaciones del álgebra relacional como selección, proyección, unión y diferencia de conjuntos. También cubre temas como lenguajes de consulta, valores nulos y modificación de datos.
El documento describe el modelo relacional de bases de datos. Explica que almacena los datos en forma de tablas llamadas relaciones y describe las características de las relaciones 1:1, 1:N, N:M y recursivas. También muestra ejemplos de cómo transformar un modelo entidad-relación a un modelo relacional y cómo insertar registros en las tablas resultantes.
El documento describe los principales aspectos del modelo relacional para bases de datos, incluyendo que propone una representación de la información a través de esquemas que representan fielmente los objetos y relaciones y que es comprensible para los usuarios. Explica que las relaciones son tablas sin filas duplicadas y que los dominios y atributos definen los tipos de datos.
El documento describe los pasos para derivar un modelo lógico de base de datos a partir de un modelo conceptual, incluyendo la creación de tablas para diferentes tipos de entidades y relaciones, el uso de normalización, y la verificación del modelo mediante pruebas de transacciones y restricciones de integridad.
El documento describe los conceptos fundamentales de las bases de datos relacionales. Explica que el modelo relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con cada fila representando un conjunto de valores. También describe los conceptos clave de las llaves primarias y foráneas, que permiten vincular tablas relacionadas y garantizar la integridad referencial.
Este documento describe los pasos en el diseño de bases de datos, incluyendo la transformación del esquema conceptual al esquema lógico y la normalización del esquema lógico. Explica los conceptos clave del modelo relacional como tablas, tuplas, claves, restricciones y el álgebra relacional. Resume los objetivos del modelo relacional y los elementos necesarios para lograr la independencia lógica y física de los datos.
Este documento describe el modelo entidad-relación para el diseño de bases de datos. El modelo fue introducido por Peter Chen en 1976 y permite describir la realidad mediante entidades (objetos) y relaciones entre ellas. Las entidades se definen por atributos y pueden ser fuertes o débiles. Las relaciones tienen cardinalidades que indican cómo participan las entidades. El modelo se representa gráficamente y permite almacenar y organizar la información de forma conceptual.
El documento describe el proceso de normalización de datos en bases de datos relacionales. Explica que la normalización consiste en transformar un esquema de base de datos a otro equivalente pero mejorado en términos de calidad de diseño, eliminando redundancias y dependencias parciales. Detalla las tres formas normales básicas (1NF, 2NF y 3NF) y cómo se aplican reglas para transformar una relación y llevarla a estas formas normales.
Este documento describe el modelo relacional de bases de datos. Explica que el modelo relacional representa los datos mediante tablas relacionadas, donde las filas son tuplas (registros) y las columnas son atributos. Detalla los componentes clave del modelo relacional como las tablas, relaciones, claves primarias y tuplas. También describe cómo convertir un modelo entidad-relación a un modelo relacional, incluyendo los pasos para manejar diferentes tipos de relaciones como uno a uno, uno a muchos y muchos a muchos. Finalmente, provee ejemplos para
El documento explica los conceptos fundamentales del modelo relacional de bases de datos, incluyendo las definiciones de relación, atributo, tupla, dominio, clave primaria y clave externa. También describe los esquemas, tablas, normalización y formas normales en el modelo relacional.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
El documento introduce los conceptos fundamentales de las bases de datos relacionales. Explica que una base de datos relacional representa los datos en forma de tablas matemáticas llamadas relaciones, con filas y columnas. Cada fila representa un registro único y las columnas son atributos que describen los datos almacenados. Las llaves primaria y foráneas permiten relacionar tablas y garantizar la integridad referencial.
El documento describe el modelo relacional (MR) como el modelo lógico de una base de datos. Explica que en el MR, la información se almacena en tablas relacionales donde cada fila representa un registro y cada columna representa un atributo. También describe cómo transformar un modelo conceptual entidad-relación (MER) a un esquema de MR, incluidas las reglas para transformar entidades, atributos y diferentes tipos de relaciones.
El documento describe el modelo entidad-relación para el diseño de bases de datos. Define una relación como una asociación entre entidades y explica los cuatro tipos de relaciones: uno a uno, uno a muchos, muchos a uno y muchos a muchos. Finalmente, resume los pasos del proceso de diseño de una base de datos, que incluye determinar los objetivos, dividir la información en tablas, especificar las relaciones y normalizar los datos.
El documento describe el modelo entidad-relación para el diseño de bases de datos. Define una relación como una asociación entre entidades y explica los cuatro tipos de relaciones: uno a uno, uno a muchos, muchos a uno y muchos a muchos. Detalla el proceso de diseño de una base de datos, que incluye determinar los objetivos, dividir la información en tablas y especificar las relaciones entre ellas.
El documento resume los conceptos clave del modelo de datos relacional, incluyendo la definición de relación, tupla, atributo y dominio. Explica cómo las entidades y relaciones de un modelo conceptual se mapean a tablas en el modelo relacional y las restricciones de integridad inherentes a este modelo. También proporciona ejemplos de cómo se representan diferentes tipos de relaciones como 1:N, N:M y 1:1.
El documento describe el proceso de diseño de una base de datos. Primero se define el modelo entidad-relación y los tipos de relaciones como uno a uno, uno a muchos, muchos a uno y muchos a muchos. Luego, el proceso incluye determinar el propósito y las tablas necesarias, los campos de cada tabla, las relaciones entre tablas y perfeccionar el diseño a través de pruebas.
El documento describe el modelo entidad-relación y los pasos para diseñar una base de datos. Define el modelo entidad-relación como una herramienta para modelar datos y representar entidades y sus relaciones. Explica que existen cuatro tipos de relaciones (1:1, 1:N, N:1, N:N) y da ejemplos de cada una. Finalmente, enumera los cinco pasos clave para diseñar una base de datos: determinar el propósito, las tablas, los campos, las relaciones y perfeccionar el diseño.
La energía radiante es una forma de energía que
se transmite en forma de ondas
electromagnéticas esta energía se propaga a
través del vacío y de ciertos medios materiales y
es fundamental en una variedad naturales y
tecnológicos
1. Introduccion a las excavaciones subterraneas (1).pdfraulnilton2018
Cuando las excavaciones subterráneas son desarrolladas de manera artesanal, se conceptúa a la excavación como el “ que es una labor efectuada con la mínima sección posible de excavación, para permitir el tránsito del hombre o de
cémilas para realizar la extracción del material desde el
frontón hasta la superficie
Cuando las excavaciones se ejecutan controlando la sección de excavación, de manera que se disturbe lo menos posible la
roca circundante considerando la vida útil que se debe dar a la roca, es cuando aparece el
concepto de “ que abarca,
globalmente, al proceso de excavación, control de la periferia, sostenimiento, revestimiento y consolidación de la excavación
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxangiepalacios6170
Presentacion de mezclado de polimeros, de la materia de Quimica de Polímeros ultima unidad. Se describe la definición y los tipos de mezclado asi como los aditivos usados para mejorar las propiedades de las mezclas de polimeros
ESPERAMOS QUE ESTA INFOGRAFÍA SEA UNA HERRAMIENTA ÚTIL Y EDUCATIVA QUE INSPIRE A MÁS PERSONAS A ADENTRARSE EN EL APASIONANTE CAMPO DE LA INGENIERÍA CIVIŁ. ¡ACOMPAÑANOS EN ESTE VIAJE DE APRENDIZAJE Y DESCUBRIMIENTO
Infografia de operaciones basicas de la construccion.pdf
MER-MR Reglas e.pdf
1. Modulo Formativo: Programación de aplicaciones
informáticas
Paso del Modelo Entidad Relación al
modelo relacional
Desarrollo de sistemas de información
6. La se realiza empleando las siguientes reglas:
• Toda entidad se transforma en una tabla.
• Todo atributo se transforma en columna dentro de la tabla.
• El identificador único de la entidad se convierte en clave primaria.
• Como las relaciones del modelo E/R no tienen equivalente en el modelo relacional, ya que sólo existen
tablas y operaciones entre ellas, es necesario aplicar lo siguiente:
En las relaciones M:N se crea una nueva tabla que tendrá como clave primaria la concatenación de los
atributos clave de las entidades que asocia y con los atributos propios de la relación si los hay. Esta tabla
posee dos claves ajenas, una por cada entidad con la que está relacionada.
En las relaciones 1:N la entidad del lado N de la relación añade el conjunto de campos necesarios para
incorporar a sus atributos la totalidad de la clave primaria de la entidad del lado 1, creando una clave ajena,
de modo que se puedan relacionar ambas tablas mediante operadores relacionales. El nombre de la relación
desaparece.
Las relaciones 1:1 se transforman en función de las cardinalidades:
Cuando ambas entidades participan con cardinalidades (1,1 )propagando cualquiera de los atributos
identificadores y sus atributos asociados creando una única tabla con el conjunto de los atributos de ambas
entidades. La clave primaria sería cualquiera de las dos.
• Cuando ambas tablas tienen cardinalidades (0,1) crear una nueva tabla a partir de la relación con las
dos claves de ambas.
• Propagar la clave de la entidad con cardinalidad (1,1) a la entidad que tenga (0,1).
Transformación del MER al MR
12. Relaciones 1:1
No hay una regla fija, puede optarse por la solución basada en:
•Recoger la mayor cantidad de semántica posible.
•Tener en cuenta las cardinalidades mínimas
•Evitar los valores nulos.
•Motivos e eficiencia.
1) Cuando las cardinalidades de ambas entidades son (1,1) se pueden adoptar distintas soluciones:
1.No se necesitan 2 tablas, se puede crear una única tabla en la que se incluyan los atributos de las
dos entidades, cuya clave principal será cualquiera de los atributos identificadores principales.
2.Propagar la clave de cualquiera de ellas a la otra tabla, teniendo en cuenta a cual de ellas se le
efectúan los accesos mas frecuentes. Esta es la opción que más utilizaremos.
3.Propagar las dos claves, introduce redundancias que se controlarán mediante restricciones
14. Relaciones 1:N
TRANSFORMACION DE INTERRELACION 1:N
Como norma general se propaga la clave de la entidad que tiene cardinalidad máxima 1 a la que
tiene cardinalidad máxima N.
15. EXCEPCIONES:
En los siguientes casos interesa más crear una nueva tabla a partir de la relación como en el caso de
correspondencias M:N:
Cuando el número de ocurrencias de la entidad que propaga la clave es muy pequeño y cabe la posibilidad de
que al propagar la clave quedan muchos valores repetidos o nulos.
Cuando se prevea que en el futuro se puede convertir en una relación M:N
Cuando la relación tenga atributos propios. En algunos casos se pueden migrar estos atributos junto con la
clave pero, en general, se crea una nueva tabla.
16. Relaciones M:N
TRANSFORMACIÓN DE INTERRELACIÓN M:N
Regla general: Se transforman en una nueva tabla cuya clave se forma, al menos, con la
concatenación de las claves de las entidades que participan en la relación, que son además
claves ajenas que referencian a las tablas en las que son claves primarias. El nombre asignado a
la tabla es el que tenía la relación.
19. TRANSFORMACION DE LA DIMENSION TEMPORAL
En algunos casos en que la relación tenga atributos de tipo fecha, será necesario incluir al menos
una fecha como parte del atributo identificador principal para recoger la dimensión temporal del
modelo. En otros casos la fecha puede ser una entidad más o solo un atributo.
20. 1.Cuando la entidad que tiene cardinalidad máxima 1, tiene también 1 de cardinalidad mínima, tendremos
que tener en cuenta al propagar la clave que en la tabla que recibe la clave, comoclaveextranjera, no
pueda tener valores nulos.
2. Cuando la entidad que tiene cardinalidad máxima n, tiene de cardinalidad mínima 1, tendremos
que controlar por software que, al dar de alta una fila de la otra tabla se introduzca al menos una
fila en
esta.
CARDINALIDADES:
22. Jerarquías
TRANSFORMACIÓN DE JERARQUÍAS
Pueden darse 3 opciones:
a) Crear una sola tabla con todos los atributos de la entidad y de los subtipos, añadiendo como un
atributo más el atributo discriminante. Esto se aplica cuando:
•Los subtipos se diferencian en muy pocos atributos
•Las relaciones que los asocian al resto de las entidades sean las mismas para los subtipos.
Si la jerarquía es:
• Total: el atributo discriminante no admitirá nulos
• Parcial: el atributo discriminante si admitirá nulos Si
entre los subtipos puede haber:
• Solapamiento: Se forman grupos repetitivos, por tanto será necesario crear una nueva tabla que
asocie el atributo discriminante con el supertipo.
• Exclusividad: No es necesaria una tabla nueva
b) Crear una tabla para cada tipo y subtipos que haya. Esto se aplica cuando:
•Existen muchos atributos distintos entre los subtipos.
•Se quieren mantener los atributos comunes en una tabla.
c) Crear una tabla por cada subtipo, incluyendo los atributos comunes en cada una. Esto se aplica
cuando:
•Existen muchos atributos distintos entre los subtipos
•Los accesos a los datos de los subtipos siempre afectan a los atributos comunes.
23. Ventajas e inconvenientes:
Opción a) Es la más rápida por tener que acceder a una sola entidad.
Opción b) La menos eficiente
La mejor desde un punto de vista semántico
Opción c) Más eficiente en consultas que afecten a todos los atributos de un subtipo Menos
eficiente en consultas que afecten a los atributos comunes Introduce redundancias
Es la que pierde más semántica.
27. EJERCICIO
1. Para los siguientes enunciados identifique las entidades y sus relaciones.
a.Una persona puede comprar una o muchas casas, Una casa debe ser
propiedad de una sola persona.
b. Un cliente debe comprar uno o muchos productos, Un producto debe ser
comprado por un cliente.
c.Un proveedor puede proveer uno o más productos, Un producto debe ser
provisto por uno o más proveedores.
d.Un empleado puede estar a cargo de uno o muchos empleados, Un empleado
debe ser subordinado de un empleado.
e.Un investigador puede hacer muchas observaciones, Una observación debe ser
hecha por un investigador.
f.Un territorio puede pertenecer a una comunidad, Una comunidad debe habitar
en un territorio.
g. . Un libro puede ser escrito por uno o muchos autores. Un autor puede escribir
muchos libros.
h.Un estudiante está matriculado en muchos cursos. En un curso hay muchos
estudiantes matriculados.
2. Pasar los modelos conceptual es al modelo relacional y luego a la tabla relacional
28. 1. Modelar el Sistema de matricula del IESTP-PPd, pasar del MER al MR con codigo y tabla
2. Un sistema de su proyecto EFSRT
Actividad
https://basededatosutp09.wordpress.com/2016/06/15/conversion-de-modelo-entidad-
relacion-a-modelo-relacional/