dsadasd
SISTEMAS DE
BANCO DE DADOS
Projeto, implementação e gerenciamento
SUMÁRIO
PARTE I
CONCEITOS DE BANCOS DE DADOS
Descrição de aplicação: a revolução relacional
3
Capítulo 1
4
Sistemas de banco de dados
Dados versus Informações
Introdução aos bancos de dados e ao SGBD
Por que o projeto do banco de dados é importante
Raízes históricas: arquivos e sistemas de arquivos
Problemas de gerenciamento de dados do sistema de arquivos
Sistemas de banco de dados
Resumo
Questões de revisão
Problemas
4
6
11
11
15
20
28
28
29
Capítulo 2
31
Modelos de dados
Modelagem e modelos de dados
Importância dos modelos de dados
Blocos básicos de construção de modelos de dados
Regras de negócio
Evolução dos modelos de dados
Graus de abstração de dados
Resumo
Questões de revisão
Problemas
PARTE II
31
32
33
34
36
51
57
57
58
CONCEITOS DE PROJETOS
Descrição de aplicação: A modelagem de bancos de dados ajuda as comunidades
65
Capítulo 3
66
Modelo de banco de dados relacional
Uma perspectiva lógica dos dados
Chaves
Regras de integridade
Operadores do conjunto relacional
Dicionário de dados e catálogo de sistemas
Relacionamentos dentro do banco de dados relacional
Nova abordagem à redundância de dados
Índices
Regras de Codd para bancos de dados relacionais
Resumo
67
70
76
78
84
86
94
97
98
100
VII
SISTEMAS DE BANCO DE DADOS
Questões de revisão
Problemas
100
102
Capítulo 4
112
Modelagem entidade-relacionamento (ER)
Modelo entidade-relacionamento (ER)
Desenvolvimento de um diagrama ER
Desafios de projetos de banco de dados: conflito de objetivos
Resumo
Questões de revisão
Problemas
112
136
145
148
149
151
Capítulo 5
162
Normalização das tabelas de banco de dados
Tabelas de banco de dados e normalização
Necessidade de normalização
Processo de normalização
Aprimoramento do projeto
Considerações