2.1 Bases de Datos Relacionales
2.1.1 Definiciones
Dominio: contexto (organización, empresa, evento…) objeto de gestión de la información.
Dato: hecho con significado implícito, registable, relevante en un determinado dominio.
Base de datos: colección de datos de un determinado dominio relacionados entre sí, organizados de forma que sea posible manipularlos y recuperarlos de forma eficiente.
Sistema de Gestión de Bases de Datos (SGBD) (en inglés RDBMS, Relational Database Management System): software que permite a los usuarios crear y manipular bases de datos mediante operaciones CRUD:
- Create: Crear / Insertar datos
- Rread: Consultar / Leer datos
- Update: Actualizar / Modificar datos
- Delete: Eliminar datos
- Modelo de datos: abstracción conceptual que propone una manera de organizar y manipular los datos. Definido mediante:
- Estructura: elementos para organizar datos
- Integridad: reglas para relaciones los elementos
- Manipulación: operaciones sobre los datos adaptadas a la estructura y reglas
- Modelo Entidad Relación (entidades, relaciones, atributos)

- Modelo de datos lógico o de representación (modelo relacional de Codd)
- Datos en relaciones (tablas)
- Base matemática formal
- Flexible

- Modelo de datos físico (tal y como se almacenan los datos)
Una fila de la tabla (relación) es una tupla y una columna un atributo.

Una base de datos es un conjunto de tablas (al menos una).

La tabla no es una relación porque la relación es un conjunto sin orden y una tabla puede tener filas repetidas y tiene orden.
Esquema: estructura de la base de datos
Estado: contenido de la base de datos
Restricción de integridad: regla que debe cumplir la información registrada en la base de datos para garantizar la integridad de la información.