Base de Datos Relacional: Es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre «Modelo Relacional».
– Características: 
* Una base de datos relacional se compone de varias tablas o relaciones.
* No pueden existir dos tablas con el mismo nombre ni registro.
* Cada tabla es a su vez un conjunto de registros (filas y columnas).
* La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
* Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
* Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.

Campo Clave: Campo que permite identificar y localizar un registro de manera ágil y organizada.

Llave Primaria: Es un conjunto de uno o más atributos de una tabla, que tomados colectivamente nos permiten identificar un registro como único, es decir, en una tabla podemos saber cual es un registro en específico sólo con conocer la llave primaria. En una arquitectura entidad-relación, la llave primaria permite las relaciones de la tabla que tiene la llave primaria, con otras tablas que van a utilizar la información de esta tabla.

Llave Foránea: Es llamada también Clave Externa, es uno o más campos de un tabla que hacen referencia al campo o campos de clave principal de otra tabla, una clave externa indica como esta relacionadas las tablas. Los datos en los campos de clave externa y clave principal deben coincidir, aunque los nombres de los campos no sean los mismos.

Relación Uno a Uno:  Una entidad de A se relaciona únicamente con una entidad en B y viceversa (ejemplo relación vehículo – matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo).

Relación Uno a Varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A (ejemplo vendedor – ventas).

Ventajas del Modelo Relacional:
* Provee herramientas que garantizan evitar la duplicidad de registros.
* Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
* Favorece la normalización por ser más comprensible y aplicable.

Desventajas del Modelo Relacional: 
* Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
* No se manipulan de forma manejable los bloques de texto como tipo de dato.
* Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.

EJEMPLO DE BASE DE DATOS RELACIONAL

EJEMPLO DE RELACIÓN UNO A UNO

EJEMPLO DE RELACIÓN UNO A VARIOS