Unidad 1: Modelo de Datos Flashcards

1
Q

Definición de Modelo de Datos

A

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;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Categorías de Modelo de Datos

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definición Entidad

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definición Relación

A

Se define como una correspondencia, conexión o vínculo entre dos o más entidades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Atributos

A

Caracterizan a la entidad o relación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tipos de Atributos

A
  • Compuestos vs. Simples
  • Monovaluados vs. Multivaluados
  • Almacenados vs. Derivados.
  • Valores nulos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Compuestos vs. Simples

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Monovaluados vs. Multivaluados

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Almacenados vs. Derivados.

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Valores nulos

A

En algunos casos un atributo podría no tener valor para una instancia de una entidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Restricciones estructurales

A

 Razón de Cardinalidad
 Restricción de Participación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Razón de Cardinalidad

A

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 )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Restricción de Participación

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Entidades Fuertes y Entidades Débiles

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Superclases y SubClases

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Generalizacion y Especializacion

A

Generalizacion: Atributos similares entre las subclases van a la superclase.
Especializacion: Atributos especiales de las subclases.

17
Q

RESTRICCIÓN DE COMPLETITUD

A

Total: toda instancia de la entidad de la superclase debe ser miembro de alguna subclase de la especialización, se indica con doble línea.
Parcial: una entidad no pertenece a ninguna de las subclases.

18
Q

Agregación

A

La agregación es una abstracción a través de la cual las relaciones se tratan como entidades de nivel más alto.
- Una agregación hace referencia al vínculo N a M
- La agregación puede estar haciendo referencia a un vínculo de cualquier grado.
- La agregación puede luego vincularse con otras entidades.