Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ModeloRelacional DECSAI PDF
ModeloRelacional DECSAI PDF
El modelo relacional
Representacin
fsica
Archivo secuencial
Registro
Campo
Modelo
relacional
Relacin
Tupla
Atributo
2
tarifa_hr
12,50
13,75
10,00
17,40
11,75
15,50
8,20
tipo_de_oficio
Electricista
Fontanero
Carpintero
Albail
Fontanero
Electricista
Albail
id_supv
1311
1540
null
null
null
null
3231
Esquema de la relacin:
relacin: Los atributos A1..
..A
An
p.ej. Trabajadores (id_trabajador
(id_trabajador,, nombre, tarifa_hr,
tarifa_hr, tipo_de_oficio,
tipo_de_oficio, id_supv)
id_supv)
Instancia de la relacin:
relacin: El conjunto de tuplas
{(x1,x2,..,xn)} D1D2..
..
Dn que la componen en
cada momento.
Restriccin de integridad:
integridad: Condicin necesaria para
preservar la correccin semntica de la base de datos.
0 edad 120
impuestos sueldo
Clave primaria:
Conjunto de atributos seleccionados para identificar
univocamente a las tuplas de una relacin.
Integridad de entidad:
Los atributos de la clave primaria no pueden
tomar valores nulos, ya que la clave primaria
debe permitirnos identificar unvocamente
cada tupla de la relacin.
10
Integridad referencial:
Todos los valores no nulos de una clave externa
referencian valores reales de la clave referenciada.
11
cuenta.sucursal sucursal.nmero
Una cuenta tiene que pertenecer
a una sucursal existente.
12
Fase 1:
Anlisis de requisitos
Recabar informacin sobre el uso que se piensa dar a
la base de datos (elicitacin
(elicitacin de requisitos del sistema).
Fase 2:
Diseo conceptual (modelo E/R)
Creacin de un esquema conceptual de la base de
datos independiente del DBMS que se vaya a utilizar.
14
Fase 3:
Eleccin del sistema gestor de bases de datos
Eleccin del modelo de datos (tipo de DBMS) y del
DBMS concreto (p.ej. relacional, multidimensional).
Fase 4:
Diseo lgico
Creacin del esquema conceptual
para el modelo de datos del DBMS elegido
(p.ej. paso del modelo E/R a un conjunto de tablas).
15
Fase 5:
Diseo fsico
Creacin de la base de datos utilizando el DDL
(lenguaje de definicin de datos del DBMS).
Fase 6:
Uso y mantenimiento
Gestin de los datos utilizando el DML
(lenguaje de manipulacin de datos del DBMS).
16
2.
3.
17
Atributos:
Atributos:
Los atributos del tipo de entidad.
Clave primaria:
primaria:
Una de las claves candidatas del conjunto de
entidades.
18
Atributos:
Atributos:
Adems de los atributos propios de la entidad dbil,
los atributos pertenecientes a la clave primaria de la
entidad fuerte de la que depende existencialmente la
entidad dbil.
Clave primaria:
primaria:
La clave primaria de la entidad fuerte ms un conjunto
de atributos propio de la entidad dbil (discriminante).
19
22
24
25
Ejemplo:
Bibliografa
C.J. Date:
Introduccin a los sistemas de bases de datos.
Prentice Hall, 2001 [7 edicin]. ISBN 968
968--444444-419
419--2.
Henry F. Korth,
Korth, Abraham Silberschatz & S. Sudarshan:
Sudarshan:
Fundamentos de Bases de Datos.
McGraw--Hill, 2006 [5 edicin]. ISBN 84
McGraw
84--481481-4644
4644--1.
Olga Pons, Nicols Marn, Juan Miguel Medina, Silvia Acid &
M Amparo Vila: Introduccin a las Bases de Datos: El modelo
relacional. Paraninfo, 2005. ISBN 8497323963
27