Zusammenfassung der Ressource
MODELO RELACIONAL DE BASES DE
DATOS
- Almacenes y Minería de Datos 2 Introducció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.
- CARACTERISTICAS IMPOTATES
- 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.
- Restricciones inherentes al modelo
- No puede haber dos tuplas
iguales en una misma relación
- El orden de las
tuplas no es
significativo
- El orden de los atributos
no es significativo
- Conceptos de bases de datos
relacionales:
- conceto A
- 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 de una tabla
- Grado de una relación
- Numero de atributos o
columnas
- Cardinalidad
- Numero de filas o tuplas
de una relación
- concepto B
- 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 definitoria y 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, satisface el esquema de la
relación y se encuentran almacenadas en la
base de datos. Es variante en el tiempo.
- concepto C
- Clave primaria
- Es un conjunto de atributos que
identifica a cada tupla de una
relación y además no hay un
subconjunto de ellos que
cumplan esa propiedad.
- Clave foránea
- Es un conjunto de atributos de
una tabla que son clave
primaria en otra tabla
- Restricciones de
integridad
- Integridad de la Entidad
- Ninguna componente de la clave primaria
puede tomar valores nulos o desconocidos,
porque entonces no se podrían distinguir dos
entidades.
- Integridad Referencial
- Cualquier valor que tome un atributo
en una relación del que es clave
foránea, debe existir en la relación del
que es clave primaria.