O que torna este livro diferente dos outros sobre projeto de banco de dados? Muitos recursos sobre a prática de projetos fazem pouco para explicar a teoria subjacente, e livros sobre teoria de projetos têm como objetivo principal os teóricos da área. Neste livro, o renomado especialista C. J. Date preenche a lacuna, apresentando a teoria de projetos de forma que quem atua na área possa entendê-la apoiando-se em lições aprendidas em quatro décadas de experiência para demonstrar o porquê de um projeto apropriado de bancos de dados ser tão crítico, em primeiro lugar. Cada capítulo inclui um conjunto de exercícios que mostram como aplicar as ideias teóricas na prática, fornecem informações adicionais ou lhe pedem para provar algum resultado teórico simples. Se você for um profissional da área de bancos de dados familiarizado com o modelo relacional, e tiver mais do que um interesse efêmero por projeto de banco de dados, este livro é para você. As questões que este livro responde incluem: Por que o Teorema de Heath é importante? O que é o Princípio do Projeto Ortogonal? O que torna algumas dependências de junção redutíveis e outras irredutíveis? Por que a preservação de dependência é importante? A redundância de dados sempre deve ser evitada? É possível que seja? Bancos de dados muitas vezes permanecem em produção por décadas, e um projeto cuidadoso é crítico para evitar erros sutis e problemas de processamento no decorrer do tempo. Se ele for mal projetado, os efeitos negativos podem ser incrivelmente extensos. Esta introdução gradual lhe mostra como usar importantes resultados teóricos para criar bons projetos de banco de dados.