clase 16-10-2013
Modelo Relacional
•El Modelo Relacional se ocupa de:
–La estructura de datos
–La manipulación de datos
–La integridad de los datos
•Relaciones formadas por :
–Atributos (columnas)
–Tuplas (Conjunto de filas)
Llave foránea:
el valor del atributo es = al valor del atributo en otra tabla.
Objetivos del Modelo Relacional:
Sencillez
Uniformidad
Flexibilidad
Independencia lógica
Independencia física
Características Relevantes:
–Los datos son atómicos ó monovaluados;
–Los datos de cualquier columna son de un solo tipo.
–Cada columna posee un nombre único.
–El orden de las columnas no es de importancia para la tabla.
–Las columnas de una relación se conocen como atributos.
–Cada atributo tiene un dominio,
–No existen 2 filas en la tabla que sean idénticas.
–La información en las bases de datos son representados como datos explícitos.
Características:
–Clave candidata
–Clave primaria
–Clave alternativa:
–Clave externa, ajena o foránea.
Restricciones de las Relaciones
•Las restricciones por el hecho de que la base de datos es relacional son:
–No puede haber dos tuplas iguales.
–El orden de las tuplas no es significativo.
–El orden de los atributos no es significativo.
–Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito.
•Las restricciones incorporadas por los usuarios son:
–Clave primaria (PRIMARY KEY)
–Unicidad (UNIQUE)
–Obligatoriedad (NOT NULL)
–Integridad referencial (FOREIGN KEY)
ORAHELP.
1
No hay comentarios:
Publicar un comentario