Una base de datos es un conjunto organizado de datos interrelacionados. Una base de datos relacional normalmente contiene tablas, vistas, funciones, índices, procesos almacenados y triggers. Las tablas contienen registros y campos y representan la estructura física donde se almacenan los datos. Las relaciones entre tablas se establecen a través de claves primarias y externas.