Академический Документы
Профессиональный Документы
Культура Документы
Estática
TEMA III
Modelo Relacional.
Estática
Índice
© Grupo de Basses de Datos Avanzadas – Univ. Carloos III de Madrid
III.1 INTRODUCCIÓN
1
Modelo Relacional.
Estática
1. Introducción
Modelo Relacional.
Estática
1. Introducción
© Grupo de Basses de Datos Avanzadas – Univ. Carloos III de Madrid
ABSTRACCIÓN
2
Modelo Relacional.
Estática
1. Introducción
Definición informal:
Modelo Relacional.
Estática
1. Introducción
© Grupo de Basses de Datos Avanzadas – Univ. Carloos III de Madrid
CONCEPTUALES
(Describir el mundo real con
independencia del SGBD)
MD Globales
(nivel lógico global)
Jerárquico
CONVENCIONALES o
LÓGICOS Codasyl
(implementación en un SGBD) Relacional
3
Modelo Relacional.
Estática
1. Introducción
ESQUEMA
LÓGICO MODELO
INTERNO
Los MD en
el Diseño de ESQUEMA BASE DE
Bases de INTERNO DATOS VALORES
Datos FISICA
Imagen tomada de [2]
Modelo Relacional.
Estática
1. Introducción
© Grupo de Basses de Datos Avanzadas – Univ. Carloos III de Madrid
NOMENCLATURA
4
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
5
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
TIPOS DE RESTRICCIONES
6
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
O(Bdi) = BDj
7
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
RESTRICCIONES DE INTEGRIDAD
8
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
Todo EMPLEADO
pertenece a un DEPT.
...........
IF SALARIO > 1M SALARIO < 1M
THEN ERROR
............ EMPLEADO.DEP
IF EMPLEADO.DEP = ‘NULL’ FOREIGN KEY
THEN ERROR REFERENCES
............ DEPARTAMENTO
INTEGRACIÓN DE LA SEMÁNTICA EN LA BD
. salario<1Mptas
F_nac.>1930 y
F_nac.<1980
salario>150.000
9
Modelo Relacional. 2. Concepto de Modelo de
Estática Datos
El SGBD debe:
Proporcionar un LD de restricciones
- Definir las restricciones
- Comprobar su consistencia
Verificar que las restricciones se cumplen (cuando se crea o
actualiza la BD)
Poner en marcha las acciones especificadas, si las
restricciones no se cumplen
Codasyl 1968
10
Modelo Relacional. 3. Evolución de los Modelos
Estática de Datos
Ejemplos:
IMS, DL / 1
SYSTEM 2000
Tema III FBD3 III.21
Ejemplos:
DBMS - 11 IDS II AIM
IDMS DMS-1100
11
Modelo Relacional. 3. Evolución de los Modelos
Estática de Datos
Ejemplos:
ORACLE DB2 SQL/DOS
MIMER SUPRA INGRES
INFORMIX DDB/4 UNIFY
ADABAS IDMS/R DATACOM/DB
MUNDO
U O REAL
MUNDO DE
CASA LAS
DUEÑO IDEAS
PERSONA
MUNDO DE
LOS
DATOS
Imagen tomada de [2]
12
Modelo Relacional.
Estática
Bibliografía
13