Modelo RelacionalPRESENTACION
RELACIONAL
Introducción:
• Fue introducido por Codd en 1970. Todo
el modelo tiene un fuerte apartado
matemático subyacente.
• Las dos características más importantes
del modelo son:
–Trabaja con estructuras de datos muy
simples: Tablas bidimensionales.
– Es no navegacional, i.e., no hace falta hacer
referencia a la forma de acceder a los datos.
Almacenes y Minería de Datos
2Introducción:
• En este modelo la base de datos es
vista por el usuario como una relación
de tablas. Cada fila de la tabla es un
registro o tupla y los atributos con
columnas o campos.
x
x
y
y
z
Entidadz
Almacenes y Minería de Datos
3
Conceptos de bases de datos
relacionales:
• Relación: Película (título, año, duración)
Atributo
s
Tuplas
Titulo
Año
Duració
n
La guerra de las galaxias
1977123
El señor de los anillos I
2001
178
Mar adentro
2004
125
Dominio=texto
s
Dominio=enteros
Cardinalidad=3
Grado de la relación=3
Almacenes y Minería de Datos
4
Conceptos de bases dedatos
relacionales:
• Relación= Conjunto ordenado de n
ocurrencias
• Atributos= Campos de una tabla,
propiedades de las entidades
• Dominio= Conjunto donde los atributos
toman valores
• Tupla= Fila deuna tabla
• Grado de una relación= Numero de
atributos o columnas
• Cardinalidad= Numero de filas o tuplas
de una relación
Almacenes y Minería de Datos
5
Conceptos de bases de datos
relacionales:
•Para dar una definición más adecuada desde
el punto de vista de las bases de datos, es
preciso distinguir dos conceptos en la
definición de la relación:
– Esquema de relación: es la parte definitoriay
estática de la relación (cabecera cuando la
relación se percibe como una tabla). Es invariante
en el tiempo.
– Extensión de la relación: conjunto de tuplas que,
en un momento determinado, satisfaceel
esquema de la relación y se encuentran
almacenadas en la base de datos. Es variante en
el tiempo.
Almacenes y Minería de Datos
6
Conceptos de bases de datos
relacionales:
• Clave primaria= Es...
Regístrate para leer el documento completo.