Las bases de datos relacionales son la forma mas extendida de almacenar informacion estructurada y un bloque tecnico recurrente en la oposicion de Tecnico de Sistemas TI del SERGAS. Se basan en el modelo propuesto por E. F. Codd.

El modelo relacional

La informacion se organiza en tablas (relaciones) formadas por filas (tuplas o registros) y columnas (atributos o campos). Los conceptos clave:

ConceptoDefinicion
Clave primaria (PK)Identifica de forma unica cada fila; no admite valores nulos ni duplicados.
Clave foranea (FK)Apunta a la PK de otra tabla; garantiza la integridad referencial.
Clave candidataAtributo o conjunto que podria ser PK; de entre ellas se elige la primaria.
IndiceEstructura que acelera las busquedas (no es una restriccion de integridad).