El modelo de datos relacional - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

El modelo de datos relacional

Description:

Esquema: conjunto fijo de pares atributo/dominio (Aj,Dj) Ejemplar: conjunto fijo de tuplas formada por pares atributo/valor (Aj,vj) Relaciones ... – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 17
Provided by: aulas2
Category:

less

Transcript and Presenter's Notes

Title: El modelo de datos relacional


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
    (Aj,Dj)
  • Ejemplar conjunto fijo de tuplas formada por
    pares atributo/valor (Aj,vj)

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ón tabla
  • Tupla registro
  • 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 R2 cuyos valores
    han de concordar con los de la clave primaria de
    otra relación R1
  • R1 y R2 no tienen por qué ser distintos

15
Clave ajena
  • LF de R2 es clave ajena si y sólo si
  • Cada valor de LF es nulo del todo o no nulo del
    todo
  • Existe R1 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
Write a Comment
User Comments (0)
About PowerShow.com