La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

El modelo de datos relacional Tema 2. El modelo de datos relacional Introducción Estructuras de datos Dominios Atributos Relaciones B.D. Relacional.

Presentaciones similares


Presentación del tema: "El modelo de datos relacional Tema 2. El modelo de datos relacional Introducción Estructuras de datos Dominios Atributos Relaciones B.D. Relacional."— Transcripción de la presentación:

1 El modelo de datos relacional Tema 2

2 El modelo de datos relacional Introducción Estructuras de datos Dominios Atributos Relaciones B.D. Relacional

3 El modelo de datos relacional Integridad Clave primaria 1ª regla general de integridad Clave ajena 2ª regla general de integridad (referencial)

4 Introducción Basado en la teoría matemática de relaciones Características Sencillez y uniformidad Sólida fundamentación teórica Independencia de la interfaz de usuario

5 Dominios Conjunto de valores del mismo tipo Un dominio es atómico si sus valores son indivisibles El valor nulo pertenece a todos los dominios

6 Atributos Interpretación (ocurrencia) de un dominio en una relación Un atributo se define sobre un único dominio Los dominios restringen las comparaciones

7 Relaciones Constan de dos partes Esquema: conjunto fijo de pares atributo/dominio (A j,D j ) Ejemplar: conjunto fijo de tuplas formada por pares atributo/valor (A j,v j )

8 Relaciones Propiedades No existen tuplas repetidas Las tuplas no están ordenadas Los atributos no están ordenados Todos los valores de los atributos son atómicos

9 Base de datos relacional Colección de relaciones Relacióntabla Tuplaregistro Atributo campo

10 Integridad Reglas de integridad Definidas por el usuario (la edad del cliente ha de ser mayor que cero) Propias del modelo de base de datos (reglas generales de integridad)

11 Clave primaria Identificador único de una relación Puede ser un atributo compuesto Puede haber más de un identificador único Clave candidata Clave primaria Clave alternativa

12 Clave primaria Un atributo K es clave candidata de la relación R si cumple dos propiedades: Unicidad: No existen dos tuplas de R con el mismo valor de K Minimalidad: si eliminamos un miembro de K, pierde la propiedad de unicidad Toda relación ha de tener una clave candidata

13 1º regla general de integridad Ningún componente de la clave primaria puede aceptar valores nulos Si la clave es compuesta, cada valor individual ha de ser no nulo

14 Clave ajena Es un atributo de una relación R 2 cuyos valores han de concordar con los de la clave primaria de otra relación R 1 R 1 y R 2 no tienen por qué ser distintos

15 Clave ajena LF de R 2 es clave ajena si y sólo si: Cada valor de LF es nulo del todo o no nulo del todo Existe R 1 con clave primaria LP tal que cada valor de LF es idéntico a alguno de LP

16 2ª regla general de integridad No pueden existir valores de clave ajena sin concordancia (regla de integridad referencial) ¿Cómo garantizar la integridad referencial? Rechazando la operación Realizando operaciones de compensación


Descargar ppt "El modelo de datos relacional Tema 2. El modelo de datos relacional Introducción Estructuras de datos Dominios Atributos Relaciones B.D. Relacional."

Presentaciones similares


Anuncios Google