Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RELACIONAL
Definicion de Modelo
Relacional
El modelo relacional de datos supuso un gran avance con respecto a los
modelos anteriores. Este modelo est basado en el concepto de relacin.
Una relacin es un conjunto de n-tuplas. Una tupla, al contrario que un
segmento, puede representar tanto entidades como interrelaciones N:M. Los
lenguajes matemticos sobre los que se asienta el modelo relacional, aportan
un sistema de acceso y consultas orientado al conjunto.
El concepto de atomicidad es relevante especialmente en el campo de las
bases de datos. Que un elemento sea atmico implica que no puede ser
descompuesto en partes ms pequeas.
Introduccin:
Las dos caractersticas ms importantes
del modelo son:
Trabaja con estructuras de datos muy
simples: Tablas bidimensionales.
Es no navegacional, no hace falta hacer
referencia a la forma de acceder a los datos.
Introduccin:
En este modelo la base de datos es
vista por el usuario como una relacin
de tablas. Cada fila de la tabla es un
registro o tupla y los atributos con
columnas o campos.
x
x
y
Entidad
Titulo
Ao
Duraci
n
1977
123
2001
178
Mar adentro
2004
125
Dominio=texto
s
Dominio=enteros
Cardinalidad=3
Grado de la relacin=3
Restricciones de integridad:
Integridad de la Entidad: Ninguna
componente de la clave primaria puede
tomar valores nulos o desconocidos,
porque entonces no se podran
distinguir dos entidades.
Integridad Referencial: Cualquier valor
que tome un atributo en una relacin
del que es clave fornea, debe existir en
la relacin del que es clave primaria.
10
Columnas
11
Tabla
12
cdigo
nombre
CLIENTE
compra
PRODUCTO
descripcin
apellidos
Fecha compra
15
cdigo
nombre
EMPLEADO
pertenece
DEPARTAMENTO
nombre
localizacin
salario
Fecha compra
16
dni
nombre
EQUIPO
Ao fundacin
tiene
PRESIDENTE
nombre
17
nombre
ALUMNO
Es
delegado
18