# Modelo de Base de Dados

**Coleção de conceitos** para **descrição lógica** de dados (Modelo Lógico).

### Schema

A **descrição** de um **conjunto particular de dados** com **recurso** a um determinado **modelo**.

Um bom **modelo** de dados é **fundamental** para garantir a **independência** dos dados.

O **Modelo Relacional** é um dos mais utilizados nos dias de hoje.

* Bancos,
* Hospitais,
* Finanças,
* etc.

## 1ª Geração (Pré-relacional)

* Hierárquico,
* Rede.

## 2ª Geração

* **Relacional**.

## 3ª Geração (Pós-relacional)

* Object-relational,
* Object-oriented,
* Key-value store,
* Document-oriented,
* Column-oriented,
* Graph database.
