Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2) ModeloRelacional
2) ModeloRelacional
Facultad de Ingeniería
Área de Ciencias de la Computación
Modelo Relacional
Terminología Relacional
Tablas Base
Tablas Temporales Vistas
Instantáneas
Persistentes. Sólo pueden ser creadas, modificadas y/o eliminadas por los
usuarios.
Vistas. Son tablas que sólo almacenan una definición de consulta, resultado de la
cual se produce una tabla cuyos datos proceden de las bases o de otras vistas e
instantáneas.
Instantáneas. Son vistas (creadas de la misma forma) que sí que almacenan los
datos que muestra, además de la consulta que dio lugar a esa vista. Sólo modifican
su resultado (actualizan los datos) siendo refrescadas por el sistema cada cierto
tiempo. €
Claves
Clave Primaria. Clave candidata que se escoge como identificador de las tuplas.
Restricciones de Tablas
Primary Key. Permite indicar las columnas que forman la clave primaria.
Foreign Key. Indica las columnas que son clave foránea, referenciando a una clave
primaria de otra tabla.
DEFAULT valor. La columna tendrá un valor por defecto. El SMBD utiliza este valor
cuando no se especifica un valor para dicha columna.
UNIQUE. Obliga a que los valores de una columna tomen valores únicos (no puede
haber dos filas con igual valor). Se implementa creando un índice para dicha(s)
columna(s)
CHECK (condición) Permite indicar una condición que debe de cumplir esa
columna.
Restricciones Inherentes
No puede haber dos tuplas iguales
Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito