Permite establecer
interconexiones o relaciones
entre los datos (que están
guardados en tablas), y a través
de dichas conexiones relacionar
los datos de ambas tablas, de ahí
proviene su nombre: "modelo
relacional".
CARACTERISTICAS
Se compone de varias
tablas o relaciones.
No pueden existir dos tablas
con los mismos datos
La relación entre una tabla padre y un hijo se lleva a cabo por
medio de las claves primarias y foráneas
RELACIONES
Todos los datos se almacenan y se accede a ellos por
medio de relaciones.
Relaciones base
relaciones que almacenan datos
su implementación es llamada "tabla"
Relaciones derivadas
su implementación es llamada "vista" o "consulta".
Expresan información de varias relaciones
actuando como si fuera una sola tabla.
RESTRICCIONES
Restricciones de
atributo
• Restricciones de tupla
• Restricciones de tabla
Restricciones de base de datos
Restricciones por usuario
DOMiNIOS
describe un conjunto de posibles valores para cierto atributo
Tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales, etc.
no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos
Este conjunto de campos se llama clave única
Pueden existir varias claves únicas en una determinada tabla,
a cada una de éstas suele llamársele candidata a clave primaria
CLAVES
Clave primaria
elegida entre todas las candidatas que define
unívocamente a todos los demás atributos de la tabla para
especificar los datos que serán relacionados con las demás
tablas
Clave foránea
es una referencia a una clave en otra tabla
determina la relación existente en dos tablas
no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas
Clave índice
surgen con la necesidad de tener un acceso más rápido a los datos
pueden ser creados con cualquier combinación de campos de una tabla
Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de
forma no secuencial usando la clave índice
Incluyen múltiples técnicas de ordenamiento
ESTRUCTURA
Tuplas
Son Cada linea (excepto la primaria)
Almacena items concretos para cada columna
Dominio
Conjunto de valores
Dominio de un atributo
Valores permitidos para un atributo
Atributo
la primera fila de una tabla es
la mas importante, ya que nos
da su estructura. Esta
columna indica los nombres
de campos o atributos de que
consta cada tabla