Como se ha visto en capítulos anteriores, una base de datos relacional
está formada por un conjunto de relaciones. A las relaciones, en SQL, se las
denomina tablas. Cada tabla tiene una serie de columnas (son los atributos).
Cada columna tiene un nombre distinto y es de un tipo de datos (entero,
real, carácter, fecha, etc.). En las tablas se insertan filas (son las tuplas), que
después se pueden consultar, modificar o borrar.
No se debe olvidar que cada tabla tiene una clave primaria, que estará
formada por una o varias columnas de esa misma tabla. Sobre las claves primarias se debe hacer respetar una regla de integridad fundamental: la regla de
integridad de entidades. La mayoría de los SGBD relacionales se encargan de
hacer respetar esta regla automáticamente.
Por otra parte, las relaciones entre los datos de distintas tablas se establecen
mediante las claves ajenas. Una clave ajena es una columna o un conjunto de
columnas de una tabla que hace referencia a la clave primaria de otra tabla
(o de ella misma). Para las claves ajenas también se debe cumplir una regla
de integridad fundamental: la regla de integridad referencial. Muchos SGBD
relacionales permiten que el usuario establezca las reglas de comportamiento
de las claves ajenas que permiten hacer respetar esta regla.
4.2. Descripción de la base de datos
No hay comentarios:
Publicar un comentario