Curso sobre el modelo entidad-asociación
La base de datos es una terminología ampliamente conocida como elemento esencial del mantenimiento de registros en cualquier institución, negocio o empresa. El diagrama utilizado para analizar la estructura de la base de datos se conoce como diagrama Entidad-Asociación.
EdrawMax es perfecto no sólo para diagramas de flujo de negocio, organigramas, mapas mentales, sino también para diagramas de red, planos arquitectónicos, flujos de trabajo, diseños de moda, diagramas UML, diagramas eléctricos, ilustración científica, gráficos y diagramas… ¡y eso es sólo el principio!
Modelo entidad-asociación ejercicio pdf
Tomemos el ejemplo de una base de datos que contiene álbumes musicales y que memoriza para cada álbum su género, su título y el nombre del grupo, así como el nombre del cantante principal. La idea básica es presentar los datos en forma de tabla, como en el extracto siguiente:
La teoría y la práctica de las bases de datos relacionales es un área de investigación muy activa que se ha vuelto mucho más compleja desde sus inicios. El objetivo de este curso no es estudiar esta teoría, que supera con creces el nivel del último curso, tanto desde el punto de vista matemático como informático, sino comprender algunos de sus principios.
Base de datos del modelo entidad-asociación
2.7 Clases genéricas de objetos 2.4 Tipos de entidades 2.2 ATRIBUTOS a) Atributos compuestos b) Atributos multivaluados c) Atributos complejos d) Dominio y tipo de un atributo e) Atributos de objetos de contenido
2.7 Clases de objetos genéricos 2.4 Tipos de entidades 2.2 Atributos – Compuestos, multivaluados, complejos Atributo compuesto: compuesto de atributos más simples; compuesto = no atómico Atributo multivaluado: cada uno de cuyos valores está formado por un conjunto de elementos; multivaluado = no monovalente Atributo complejo: multivaluado y compuesto Nota: la restricción de cardinalidad indica si el atributo es monovalente/multivaluado, obligatorio/flexible.
2.7 Clases genéricas de objetos 2.4 Tipos de entidades 2.2 Atributos – Dominios y tipos Un atributo se define sobre un dominio de valor: tipo o dominio definido por el usuario (cfr SQL2 y SQL3)
2.7 Clases genéricas de objetos 2.4 Tipos de entidades 2.4 Tipos de entidades – Relación is-a la población de PERSONA es una parte de la de ENTIDAD-TAXABLE o cualquier entidad PERSONA es una (es una) entidad ENTIDAD-TAXABLE sobretipo subtipo de relación is-a
Relación con la base de datos 1 1
La noción de relación es bien conocida en matemáticas: una relación par es un conjunto de tuplas. Un caso especial utilizado a menudo es la relación binaria, que es un conjunto de pares ordenados. Una relación par suele representarse mediante un grafo entre los conjuntos que la componen. Así, la relación LOCALIZACIÓN, que da la región de cada vino y unos precios medios de los vinos asociados, se representa mediante un grafo en la Figura VI.3.
La Figura VI.18 presenta la representación gráfica de la operación de unión; la Figura VI.19 ilustra esta operación realizando la unión natural de las dos relaciones VINOS y LOCALIZACIÓN. En la Figura VI.20 se representa la desigualdad de estas dos relaciones según la condición CALIDAD > CALIDAD MEDIA. Se supone que las calidades están codificadas en orden decreciente A, B, C, D, E.
Las uniones definidas anteriormente pierden tuplas de al menos una relación cuando las relaciones unidas no tienen proyecciones idénticas en el atributo de unión. Para preservar toda la información en todos los casos, es necesario definir uniones que conserven las tuplas sin coincidencias con valores nulos asociados cuando sea necesario. Con este fin, Codd [Codd79] introdujo las uniones externas.