Um banco de dados é uma coleção de dados organizados de uma forma coerente e relacionados entre si. Usualmente bancos de dados são implementados como uma forma de manter um único repositório de dados que podem ser acessados por vários usuários por meio de consultas, transações e outros programas de aplicação.

Modelos de dados
Esquemas e instâncias em bancos de dados
Arquitetura de três esquemas
Interfaces de banco de dados

SGBD

Modelagem conceitual de dados
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Estendido

Modelo de dados relacional
Restrições de integridade

Álgebra e cálculo relacional
Operações relacionais

SQL