Sig - base de dados
SISTEMAS DE BANCO DE DADOS
Projeto, implementação e gerenciamento
SUMÁRIO
PARTE I
CONCEITOS DE BANCOS DE DADOS 3 4 4 6 11 11 15 20 28 28 29 31 31 32 33 34 36 51 57 57 58
Descrição de aplicação: a revolução relacional Capítulo 1 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 Capítulo 2 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
CONCEITOS DE PROJETOS 65 66 67 70 76 78 84 86 94 97 98 100
VII
Descrição de aplicação: A modelagem de bancos de dados ajuda as comunidades Capítulo 3 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
SISTEMAS DE BANCO DE DADOS
Questões de revisão Problemas Capítulo 4 Modelagem entidade-relacionamento (ER)
100 102 112 112 136 145 148 149 151 162 162 163 166 175 179 181 186 190 194 196 197 207 207 214 215 220 226 228 228 229
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 Capítulo 5 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 sobre chaves surrogates Formas normais de nível