Unidad 1: Modelo de Datos Flashcards
Definición de Modelo de Datos
Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con reglas y convenios predefinidos.
Un modelo de datos es una combinación de tres componentes:
1. Una colección de estructuras de datos;
2. Una colección de operadores o reglas de inferencia;
3. Una colección de reglas generales de integridad;
Categorías de Modelo de Datos
- Modelos de datos de alto nivel o conceptuales:
a- Basados en Objetos:
.Modelo de Dominio
.Modelo Entidad-Relación
b- Basados en Registros:
.Jerárquico
.Redes
.Relacional - Modelos de datos de bajo nivel o físicos
Definición Entidad
Se define como un tipo de información que tiene interés para la empresa. “Algo” del mundo real con existencia independiente, puede tener existencia física o existencia conceptual
Definición Relación
Se define como una correspondencia, conexión o vínculo entre dos o más entidades.
Atributos
Caracterizan a la entidad o relación.
Tipos de Atributos
- Compuestos vs. Simples
- Monovaluados vs. Multivaluados
- Almacenados vs. Derivados.
- Valores nulos
Compuestos vs. Simples
Un atributo puede ser simple o atómico cuando admite valores que no pueden subdividirse.
Un atributo es compuesto cuando puede dividirse en atributos más pequeños.
Monovaluados vs. Multivaluados
Un atributo es monovaluado si sólo admite un valor para una instancia de una entidad en particular.
Atributo multivaluado: pueden existir atributos que asuman varios valores para una misma entidad.
Almacenados vs. Derivados.
Los atributos almacenados son aquellos que deben guardarse con la entidad pues no pueden calcularse ni de otros atributos de la misma entidad u otras, ni de su relación con otras entidades.
Los atributos derivados se calculan en función de otro atributo
Valores nulos
En algunos casos un atributo podría no tener valor para una instancia de una entidad.
Restricciones estructurales
Razón de Cardinalidad
Restricción de Participación
Razón de Cardinalidad
Número de instancias del vínculo en los que puede participar cada entidad de una relación o vínculo. (1..1, 1..N, N..M )
Restricción de Participación
Si la existencia de una entidad depende de que esté relacionada con otra entidad. Hay dos clases de restricciones de participación total o parcial.
La restricción de participación total recibe el nombre de dependencia de existencia.
La restricción de participación parcial cuando no depende de otra entidad para existir.
Entidades Fuertes y Entidades Débiles
Las entidades fuertes tienen un atributo o conjunto de atributos que identifican a sus instancias unívocamente.
Es posible que una entidad no posea un identificador o clave asociado y su identificación dependa del vínculo con otra entidad. A estas entidades se las llama Entidades Débiles
Superclases y SubClases
En muchos casos, una entidad puede tener varias subagrupaciones adicionales de sus instancias que son significativas y que deben representarse explícitamente dada su importancia para el modelo.