Una base de datos relacional consiste en un conjunto de tablas, a cada una de las cuales se le asigna un nombre exclusivo. Cada fila de la tabla representa una relación entre un conjunto de valores. Dado que cada tabla es un conjunto de dichas relaciones, hay una fuerte correspondencia entre el concepto de tabla y el concepto matemático de relación, del que toma su nombre el modelo de datos relacional.
E S T R U C T U R A B Á S I C A
- TABLAS: son esencialmente relaciones.
- ATRIBUTOS: son las cabeceras de las tablas.
- DOMINIO: es el conjunto de valores que toma un atributo.
- TUPLAS: son cada una de las líneas que contiene una tabla.
- CLAVE PRIMARIA: atributo o conjunto de atributos de una relación que identifican inequívocamente a una tupla.
- Requisitos para que una clave primaria lo sea:
- Unicidad: el valor de la clave primaria de una tupla, no se puede repetir.
- Minimalidad: si el PK (Primary Key) es compuesto, no se podrá eliminar ninguno de sus componentes.
- CLAVE FORÁNEA O EXTERNA: atributo o conjunto de atributos que son clave primaria en otra relación o tabla.