Bases de datos relacionales (tablas interrelacionadas)
Se deducen del principio de que cada dato ha de anotarse en un único lugar y ha de ser posible deducir dónde (se va a anotar). Por ejemplo en una base de datos sobre literatura la fecha de nacimiento de un escritor se encontrará en la tabla escritores, no en la table obras.
En cambio en una base de datos documental la fecha de nacimiento podría encontrarse (1) repetida en un documento (ficha) sobre una obra y en otro sobre su autor, o bien en ninguna de los dos documentos.
Están basadas en tablas relacionadas. Dos tablas se consideran relacionadas cuando una columna (clave extranjera) de una tabla toma valores que han de existir en la columna de otra tabla, normalmente su clave primaria. El sistema o gestor asegura la integridad referencial: el que toda clave extranjera haga referencia a una clave primaria. Por ejemplo si la columna lugar_de_nacimiento hace referencia a la columna lugar de la tabla lugares, entonces toda de entrada de la columna lugar_de_nacimiento (por ejemplo Barcelona) habrá de adoptar el mismo valor que otro de la tabla lugares.