Conjuntos de entidades débiles.
Los conjuntos de entidades débiles pueden ser tratados de forma diferente a como
se hace con los conjuntos de entidades fuertes, ya que no cuenta con una clave
primaria formada por atributos propios que permita identificar unívocamente cada
una de sus entidades.
Para solventar este problema, la tabla correspondiente a un conjunto de entidades
débiles contendrá todos los atributos propios, más la clave primaria del conjunto de
entidades fuerte del que depende. Siguiendo esta norma, y tomando como ejemplo
el conjunto de entidades débiles Grupos que se muestra en la figura anterior, el
esquema de la tabla resultante sería el siguiente:
Grupos (Cod-Asig, Cod-Grup, Tipo, Max-Al)
En este tipo de tablas, la clave primaria se construye combinando la clave primaria
de la entidad asociada con algún o algunos atributos propios de la entidad débil en
cuestión, de manera que se pueda identificar unívocamente cada tupla con un
número mínimo de atributos. De nuevo, la inclusión de uno u otro atributo en la clave
va a depender del significado de los mismos.
Ejemplo de entidad débil:
Consideremos las entidades EDIFICIO y DESPACHO de la figura siguiente.
Supongamos que puede haber despachos con el mismo número en edificios
diferentes. Entonces, su número no identifica completamente un despacho. Para
poder identificar completamente un despacho, es necesario tener en cuenta en qué
edificio está situado. De hecho, podemos identificar un despacho mediante la
interrelación SITUACIÓN, que lo asocia a un único edificio. El nombre del edificio
donde esta situado junto con el número de despacho lo identifican completamente.
En el ejemplo anterior, la interrelación SITUACIÓN nos ha permitido completar la
identificación de los despachos. Para toda entidad débil, siempre debe haber una
única interrelación que permita completar su identificación. Esta interrelación debe
ser binaria con conectividad 1: N, y la entidad débil debe estar en el lado N. De este
modo, una ocurrencia de la entidad débil está asociada con una sola ocurrencia de
la entidad del lado 1, y será posible completar su identificación de forma única.
Además, la entidad del lado 1 debe ser obligatoria en la interrelación porque, si no
fuese así, alguna ocurrencia de la entidad débil no estar interrelacionada con
ninguna de sus ocurrencias y no se podría identificar completamente.
Modelo E-R Extendido.
El Modelo de entidad-relación extendido (EER) es un modelo de lenguaje para
notación de estructuración y funcionalidad (representación gráfica), de base de
datos, sistemas de información. Utiliza un desarrollo inductivo de estructuración. Los
atributos básicos son asignados basándose en tipos de datos. Los atributos
complejos se pueden construir mediante la aplicación de constructores tales como
tuplas, listas o conjuntos de constructores de los atributos que ya han sido
construidos. Los tipos de entidad conceptualizan la estructuración de las cosas de
la realidad a través de los atributos. Los tipos de clúster permiten la generalización
y pueden combinar tipos en tipos únicos. Los tipos de relación permiten asociar tipos
que ya han sido construidos en un tipo de asociación. Los tipos pueden ser
restringidos por restricciones de integridad y de especialización de identificación de
los objetos del tipo correspondiente.
El modelo entidad-relación extendido se utiliza principalmente como un lenguaje
para la conceptualización de la estructura de aplicaciones y sistemas de
información. La conceptualización de los sistemas de bases de datos o de
información tiene por objeto una representación de la estructura lógica y física de
un sistema de información en un sistema de base de datos de gestión determinado
(o para un paradigma de base de datos), de modo que contenga toda la información
requerida por el usuario y que requiere el comportamiento del sistema de
información completo para todos los usuarios. Por otra parte, la conceptualización
se puede orientar para especificar los procesos de base de datos, las aplicaciones
y la interacción con el usuario.
El Modelo que Incluye todos los conceptos del modelo Entidad Relación, agregando
nuevas funciones y extensiones soportadas por los objetos.
 Clases/Subclases
 Categorías
 Especialización/Generalización
 Herencia
Permitiendo que los datos sean grabados como objetos, sin embargo todos los
metadatos y la información siguen utilizando el sistema de filas y columnas para
este propósito, de tal forma que la base de datos pueda ser accedida también como
una base de datos relacional. Y así mismo cuando los datos son recuperados la
base de datos tiene la capacidad de reconstruir nuevamente los datos simples a
objetos complejos.
Introducción a las bases de datos: El modelo relacional, Olga Pons, Nicolás Marín,
Juan Miguel Medina, Silvia Acid, María Amparo Vila, Thomson

Conjuntos de entidades débiles

  • 1.
    Conjuntos de entidadesdébiles. Los conjuntos de entidades débiles pueden ser tratados de forma diferente a como se hace con los conjuntos de entidades fuertes, ya que no cuenta con una clave primaria formada por atributos propios que permita identificar unívocamente cada una de sus entidades. Para solventar este problema, la tabla correspondiente a un conjunto de entidades débiles contendrá todos los atributos propios, más la clave primaria del conjunto de entidades fuerte del que depende. Siguiendo esta norma, y tomando como ejemplo el conjunto de entidades débiles Grupos que se muestra en la figura anterior, el esquema de la tabla resultante sería el siguiente: Grupos (Cod-Asig, Cod-Grup, Tipo, Max-Al) En este tipo de tablas, la clave primaria se construye combinando la clave primaria de la entidad asociada con algún o algunos atributos propios de la entidad débil en cuestión, de manera que se pueda identificar unívocamente cada tupla con un número mínimo de atributos. De nuevo, la inclusión de uno u otro atributo en la clave va a depender del significado de los mismos.
  • 2.
    Ejemplo de entidaddébil: Consideremos las entidades EDIFICIO y DESPACHO de la figura siguiente. Supongamos que puede haber despachos con el mismo número en edificios diferentes. Entonces, su número no identifica completamente un despacho. Para poder identificar completamente un despacho, es necesario tener en cuenta en qué edificio está situado. De hecho, podemos identificar un despacho mediante la interrelación SITUACIÓN, que lo asocia a un único edificio. El nombre del edificio donde esta situado junto con el número de despacho lo identifican completamente. En el ejemplo anterior, la interrelación SITUACIÓN nos ha permitido completar la identificación de los despachos. Para toda entidad débil, siempre debe haber una única interrelación que permita completar su identificación. Esta interrelación debe ser binaria con conectividad 1: N, y la entidad débil debe estar en el lado N. De este modo, una ocurrencia de la entidad débil está asociada con una sola ocurrencia de la entidad del lado 1, y será posible completar su identificación de forma única.
  • 3.
    Además, la entidaddel lado 1 debe ser obligatoria en la interrelación porque, si no fuese así, alguna ocurrencia de la entidad débil no estar interrelacionada con ninguna de sus ocurrencias y no se podría identificar completamente. Modelo E-R Extendido. El Modelo de entidad-relación extendido (EER) es un modelo de lenguaje para notación de estructuración y funcionalidad (representación gráfica), de base de datos, sistemas de información. Utiliza un desarrollo inductivo de estructuración. Los atributos básicos son asignados basándose en tipos de datos. Los atributos complejos se pueden construir mediante la aplicación de constructores tales como tuplas, listas o conjuntos de constructores de los atributos que ya han sido construidos. Los tipos de entidad conceptualizan la estructuración de las cosas de la realidad a través de los atributos. Los tipos de clúster permiten la generalización y pueden combinar tipos en tipos únicos. Los tipos de relación permiten asociar tipos que ya han sido construidos en un tipo de asociación. Los tipos pueden ser restringidos por restricciones de integridad y de especialización de identificación de los objetos del tipo correspondiente. El modelo entidad-relación extendido se utiliza principalmente como un lenguaje para la conceptualización de la estructura de aplicaciones y sistemas de información. La conceptualización de los sistemas de bases de datos o de información tiene por objeto una representación de la estructura lógica y física de un sistema de información en un sistema de base de datos de gestión determinado (o para un paradigma de base de datos), de modo que contenga toda la información requerida por el usuario y que requiere el comportamiento del sistema de información completo para todos los usuarios. Por otra parte, la conceptualización se puede orientar para especificar los procesos de base de datos, las aplicaciones y la interacción con el usuario.
  • 4.
    El Modelo queIncluye todos los conceptos del modelo Entidad Relación, agregando nuevas funciones y extensiones soportadas por los objetos.  Clases/Subclases  Categorías  Especialización/Generalización  Herencia Permitiendo que los datos sean grabados como objetos, sin embargo todos los metadatos y la información siguen utilizando el sistema de filas y columnas para este propósito, de tal forma que la base de datos pueda ser accedida también como una base de datos relacional. Y así mismo cuando los datos son recuperados la base de datos tiene la capacidad de reconstruir nuevamente los datos simples a objetos complejos. Introducción a las bases de datos: El modelo relacional, Olga Pons, Nicolás Marín, Juan Miguel Medina, Silvia Acid, María Amparo Vila, Thomson