BIIIT5 - Modelización conceptual: Modelo E/R Flashcards
El Modelo E/R, ¿es técnica o práctica?
Técnica de desarrollo
¿Qué es el modelo E/R?
Técnica cuyo objetivo es la representación y definición de todos los datos que se introducen, almacenan, transforman y producen dentro de un sistema de información, sin tener en cuenta las necesidades de la tecnología existente, ni otras restricciones
¿Qué es una entidad?
Objeto, real o abstracto, acerca del cual se desea almacenar información en la BD.
¿Qué es un tipo de entidad?
Estructura genérica de un conjunto de entidades con las mismas características
¿Qué es una ocurrencia de entidad?
Una realización concreta o de instanciación de una entidad.
¿Qué es una entidad regular?
Las que tienen existencia por sí mismas
¿Qué es una entidad débil?
Las que cuya existencia depende de otra entidad
¿Qué 3 reglas deben de cumplir las entidades?
- Tienen que tener existencia propia.
- Cada ocurrencia de un tipo de entidad debe poder distinguirse de las demás.
- Todas las ocurrencias de un tipo de entidad deben tener los mismos atributos.
¿Qué es una relación?
Asociación o correspondencia existente entre una o varias entidades
¿Qué es una relación regular?
Asocia tipos de entidad regulares
¿Qué es una relación débil?
Asocia un tipo de entidad débil con un tipo de entidad regular
¿Qué tipos de relaciones débiles hay?
- Dependencia en existencia
- Dependencia en identificación.
¿Cuándo la dependencia es por existencia?
Cuando las ocurrencias de un tipo de entidad débil no pueden existir sin la ocurrencia de la entidad regular de la que dependen
¿Cuándo la dependencia es por identificación?
Cuando las ocurrencias de un tipo de entidad débil no pueden existir sin la ocurrencia de la entidad regular de la que dependen, y además, no se pueden identificar sólo mediante sus propios atributos, sino, se les tiene que añadir el identificador de la ocurrencia de la entidad regular de la cual dependen
¿Cuándo una relación es exclusiva?
Cuando la existencia de una relación entre 2 tipos de entidades implica la no existencia de las otras relaciones.
Características de una relación
- Nombre
- Tipo de correspondencia
- Cardinalidad
¿Qué es el tipo de correspondencia?
Número máximo de ocurrencias de cada tipo de entidad que pueden intervenir en una ocurrencia de la relación que se está tratando
¿Qué es el grado de una relación?
Número de tipos de entidad que participan en un tipo de relación
¿Qué es el rol de una relación?
Función que cada uno de los tipos de entidad realiza en el tipo de relación.
¿Qué es la cardinalidad?
Representa la participación en la relación de cada una de las entidades afectadas, es decir, el número máximo y mínimo de ocurrencias de un tipo de entidad que pueden estar interrelacionadas con una ocurrencia de otro tipo de entidad
¿Cuándo coincide la cardinalidad con el tipo de de correspondencia?
Cuando la cardinalidad es máxima
Según la cardinalidad, ¿cuándo una relación es obligatoria?
Cuando para toda ocurrencia de un tipo de entidad existe al menos una ocurrencia del tipo de entidad asociado
Según la cardinalidad, ¿cuándo una relación es opcional?
Cuando, para toda ocurrencia de un tipo de entidad, puede existir o no una o varias ocurrencias del tipo de entidad asociado.
¿Qué es un dominio? ¿tiene existencia propia?
- Conjunto nominado de valores homogéneos.
- Sí, con independencia de cualquier entidad, relación o atributo.
¿Qué es un atributo?
- Propiedad o característica de un tipo de entidad.
- Unidad básica de información que sirve para identificar o describir la entidad.
¿Dónde se define un atributo?
Sobre un dominio
¿Qué es un identificador principal (clave primaria o clave principal)?
Atributo o conjunto mínimo de atributos de cada tipo de entidad que identifican unívocamente cada ocurrencia del tipo de entidad
¿Qué es un descriptor de entidad?
Atributo que muestra unas características de la entidad.
¿Qué es un atributo discriminador o discriminante?
Atributo que discrimina distintas ocurrencias de una entidad débil en identificación dentro de la entidad fuerte de la que dependen.
¿Qué es la generalización?
Permite abstraer un tipo de entidad de nivel superior (supertipo) a partir de varios tipos de entidad (subtipos); en estos casos los atributos comunes y relaciones de los subtipos se asignan al supertipo.
¿Qué es la especialización?
Operación inversa a la generalización, en ella un supertipo se descompone en 1 o varios subtipos, los cuales heredan todos los atributos y relaciones del supertipo, además de tener los suyos propios
¿Qué es una categoría?
Subtipo que aparece como resultado de la unión de varios tipos de entidad. En este caso, hay varios supertipos y un sólo subtipo
¿Qué es la agregación?
Construir un nuevo tipo de entidad como composición de otros y su tipo de relación y así poder manejarlo en un nivel de abstracción mayor
¿Qué es la asociación?
Relacionar 2 tipos de entidades que normalmente son de dominios independientes, pero coyunturalmente se asocian.
¿Qué es un atributo redundante?
Los que se derivan de otros elementos mediante algún calculo
¿Cómo saber si en modelo E/R hay redundancias?
Estudiando las cardinalidades mínimas de las entidades, así como la semántica de las relaciones.
¿Qué se debe de eliminar del modelo E/R para que no haya redundancias?
- Atributos redundantes
- Relaciones redundantes