Projeto de Banco de Dados com o Modelo ER

Autor

Douglas Braga

Nota

Este capítulo é baseado no Capítulo 6 de Silberschatz et al. (2019).

O projeto de um banco de dados começa muito antes de escrever a primeira linha de SQL. É necessário entender o que o sistema deve representar, identificar os objetos relevantes do mundo real e capturar as relações entre eles — tudo isso de forma independente de qualquer tecnologia específica.

O modelo Entidade-Relacionamento (ER) é a ferramenta padrão para essa etapa conceitual. Ele permite especificar a estrutura lógica de um banco de dados por meio de três conceitos fundamentais: conjuntos de entidades, conjuntos de relacionamentos e atributos. O resultado é um diagrama ER, que comunica a estrutura do banco de dados de forma visual e independente de implementação.

Ao final deste capítulo, você será capaz de:

Seções

Seção Tópico
4.1 Fases do Projeto
4.2 Conjuntos de Entidades
4.3 Conjuntos de Relacionamentos
4.4 Tipos de Atributos
4.5 Cardinalidade e Participação
4.6 Entidades Fracas
4.7 Diagrama ER da UnDF
4.8 Conversão ER → Relacional
4.9 Especialização e Generalização
4.10 Agregação
4.11 Decisões de Projeto
4.12 Notações Alternativas
Resumo Resumo e Exercícios
Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.