Bases de datos modelo entidad relacion

Pasar del modelo entidad-asociación al modelo relacional

El objeto es una entidad con existencia propia. La asociación es un vínculo o relación entre objetos sin existencia propia. La propiedad es la información más pequeña que describe un objeto o una asociación.

Las personas, los libros y los coches son ejemplos de tipos de entidad. En el caso de una persona, por ejemplo, la información asociada (es decir, las propiedades), como el nombre y los apellidos, no cambia de naturaleza.

Definición 8 - Identificador, clave - Un identificador (o clave) de un tipo de entidad o de un tipo de asociación consiste en uno o varios de sus atributos, que deben tener un valor único para cada entidad o asociación de ese tipo.

Esta colección contiene al menos un tipo de entidad (véase la sección 2.3.2 Asociación reflexiva), pero puede contener más, hablamos entonces de tipo de asociación n-ario (cuando n=2 hablamos de tipo de asociación binario, cuando n=3 de tipo de asociación ternario...).

Figura 2.6: Ejemplo de asociaciones plurales entre un tipo de entidad Persona y un tipo de entidad Libro. En este diagrama, un tipo de asociación nos permite modelar que las personas escriben libros y otro que las personas critican (en el sentido de crítica literaria) libros.

Modelo entidad-asociación pdf

B.Sadeg Le Havre 2006-2007 Consideración del tiempo 1. Punto de vista sincrónico (instantáneo): el tiempo no interviene como elemento discriminatorio. Punto de vista sincrónico (instantáneo): el tiempo no interviene como elemento discriminatorio. Student Car Insure - num-e - nom-e - date-n - licence - imm-i - chev - brand - categ - amount - date-contr

  Modelo de hoja declaratoria de datos para inscripción

B.Sadeg Le Havre 2006-2007 2. Punto de vista diacrónico (histórico). Creación de una entidad de fecha: una asoc. n-aire se convierte en (n+1)-aire Student Car Insurer - num-e - nom-e - date-n - licence - imm-i - chev - brand - categ - amount Date - date

B.Sadeg Le Havre 2006-2007 Student Car Insured - num-e - nom-e - date-n - licence - imm-i - chev - brand - categ Police - num-p - date - amount 2. Diachronic (historical point) Punto de vista diacrónico (histórico). Introducción de acontecimientos fechados Seguro => póliza de seguro (documento con fecha, ...)

B.Sadeg Le Havre 2006-2007 Observaciones Si, para una asociación, hay entidades para las que la cardinalidad del par E/A es (0,1) y otras para las que es (1,1), entonces dé preferencia a la cardinalidad (1,1). Ejemplo: CUSTOMER-ORDER Cod-cl nom-cl adr-cl Num-cmd nature date (0,1)(1,1) EFFECTS CUSTOMER (cod-cl, nom-cl, adr-cl) ORDER (Num-cmd, nature, date, code-cl)

Modelo de asociación de entidades en línea

Las entidades se clasifican como independientes o dependientes (en algunas metodologías los términos utilizados son fuerte y débil respectivamente). Una entidad independiente es aquella que no depende de otra a efectos de identificación. Una entidad dependiente es aquella que depende de otra a efectos de identificación.

Cuando una relación binaria es insuficiente, se utiliza una relación ternaria formada por tres entidades. Muchos enfoques de modelización reconocen que las relaciones binarias. Las relaciones ternarias o n-arias se descomponen en dos o más relaciones binarias.

Una relación de identificación es aquella en la que una de las entidades hijas es también una entidad dependiente. Una relación de no identificación es aquella en la que ambas entidades son independientes.

  Modelo base de datos tienda online

No existe ninguna norma para representar objetos de datos en diagramas ER. Cada método de modelización utiliza su propia notación. La notación original utilizada por Chen está muy extendida en textos y revistas académicas, pero rara vez se ve en herramientas CASE o publicaciones de no académicos. Hoy en día se utilizan varias notaciones, entre las más comunes están Bachman, pata de gallo e IDEFIX.

Ejemplo de modelo de entidad-asociación

Una asociación es un vínculo que tiene un significado específico entre varias entidades. En nuestro ejemplo, la asociación pedido es un vínculo evidente entre las entidades artículos y clientes, mientras que la asociación entrega establece el vínculo semántico entre las entidades artículos y proveedores.

También en nuestro ejemplo (Figura 3), el precio unitario es un atributo de la entidad artículo, el apellido es un atributo de la entidad cliente, la cantidad del pedido es un atributo de la asociación pedido y la fecha de entrega es un atributo de la asociación entrega.

Una cardinalidad mínima de 1 debe estar justificada por el hecho de que los individuos de la entidad en cuestión necesitan la asociación para existir (un cliente no existe hasta que ha pedido algo, por lo que la cardinalidad mínima de la entidad cliente en la asociación pedido es 1). En todos los demás casos, la cardinalidad mínima es 0 (es el caso, por ejemplo, de una lista preestablecida de artículos).

  Modelo de datos orientado a objetos

Dicho esto, la discusión sobre una cardinalidad mínima de 0 o 1 sólo es realmente interesante cuando la cardinalidad máxima es 1. Veremos de hecho durante la traducción hacia un esquema relacional (sección "Traducción de un MCD a un MLDR"), que cuando la cardinalidad máxima es n, no podemos hacer la diferencia entre una cardinalidad mínima de 0 y una cardinalidad mínima de 1.

Subir
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad