Projeto e Modelagem de Bancos de Dados/
por TEORY, Toby
[ Livros ] Publicado por : Elsevier, (Rio de Janeiro:) Detalhes físicos: 276 p. ISBN:9788535221145. Ano: 2007 Tipo de Material: LivrosLocalização atual | Classificação | Exemplar | Situação | Previsão de devolução | Código de barras | Reservas do item |
---|---|---|---|---|---|---|
005.74 T314p (Percorrer estante) | 1 | Disponível | 2019-0057 |
Sumário
Prefácio XIII
Capítulo 1
Introdução 1
1. 1 Dados e gerenciamento de banco de dados 2
1.2 O ciclo de vida do banco de dados
1.3 Modelagem de dados conceitual
1.4 Resumo
1.5 Resumo da literatura
Capítulo 2
O modelo entidade-relacionamento
2.1 Construtores fundamentais da ER
2.1.1 Objetos básicos: entidades, relacionamentos, atributos
2.1 .2 Grau de um relacionamento
2.1.3 Conectividade de um relacionamento
2.1.4 Atributos de um relacionamento
2.1.5 Participação de uma entidade em uni relacionamento
2.1.6 Notações alternativas de modelagem de dados conceitual
2.2 Construtores avançados da ER
2.2.1 Generalização: supertipos e subtipos
2.2.2 Agregação
2.2.3 Relacionamentos ternários
2.2.4 Generalização para Relacionamentos n-ários
2.2.5 Restrição de exclusão
2.2.6 Integridade referencial
2.3 Resumo
2.4 Resumo da literatura
Capítulo 3
A UML (Unified Modeling Language)
3.1 Diagramas de classe
3. 1.1 Notação básica do diagrama de classe
3.1.2 Diagramas de classe para projeto de banco de dados
3.1.3 Exemplo cia indústria musical
3.2 Diagramas de atividade
3.2.1 Descrição da notação do diagrama de atividade
3.2.2 Diagramas de atividade para fluxo de trabalho
3.3 Regras práticas de uso da UML
3.4 Resumo
3.5 Resumo da literatura
Capítulo 4
Análise de requisitos e modelagem de dados conceitual
4.1 Introdução
4.2 Análise de requisitos
4.3 Modelagem de dados conceitual
4.3.1 Classificar entidades e atributos
4.3.2 Identificar as hierarquias de generalização
4.3.3 Definir relacionamentos
4.3.4 Exemplo de modelagem de dados: Banco de dados de pessoas E projetos da empresa
4.4 Integração de Visão
4.4.1 Análise de pré-integração
4.4.2 Comparação de esquemas
4.4.3 Adequação de esquemas
4.4.4 Unificação e reestruturação de esquemas
4.4.5 Exemplo de integração de visão
4.5 Agrupamento de entidades do modelo ER
4.5.1 Conceitos de agrupamento
4.5.2 Operações de agrupamento
4.5.3 Técnica de agrupamento
4.6 Resumo
4.7 Resumo cia literatura
Capítulo 5
Transformando o modelo de dados conceitual em SQL
5.1 Regras de transformação e construtores SQL
5.1.1 Relacionamentos binários
5.1.2 Relacionamentos binários recursivos
5.1.3 Relacionamentos ternários e n-ários
5.1.4 Generalização e agregação
5.1.5 Relacionamentos múltiplos
5.1 .6 Entidades fracas
5.2 Etapas de transformação
5.2.1 Transformação de entidade
5.2.2 Transformação cio relacionamento binário muitos-para-muitos
5.2.3 Transformação de relacionamento ternário
5.2.4 Exemplo de transformação ER-para-SQL
5.3 Resumo
5.4 Resumo da literatura
Capítulo 6
Normalização
6.1 Fundamentos da normalização
6. 1.1 Primeira forma normal
6.1.2 Superchaves, chaves candidatas e chaves primárias
6.1.3 Segunda forma normal
6.1.4 Terceira forma normal
6.1.5 Forma Normal Boyce-Codcl
6.2 O projeto de tabelas normalizadas: um exemplo simples
6.3 Normalização de tabelas candidatas derivadas de diagramas ER
6.4 Determinando o conjunto mínimo de tabelas 3FN
6.5 Quarta e quinta formas normais
6.5.1 Dependências multivaloradas
6.5.2 Quarta forma normal
6.5.3 Decomposição de tabelas para 4FN
6.5.4 Quinta forma normal
6.6 Resumo
6.7 Resumo cia literatura
Capítulo 7
Exemplo de projeto lógico de banco de dados
7.1 Especificação de requisitos
7. 1.1 Problemas de projetos
7.2 Projeto lógico
7.3 Resumo
Capítulo 8
Business Intelligence
8.1 Data Warehouse
8.1.1 Visão geral do data warehouse
8.1.2 Projeto lógico
8.2 Online Analytical Processing (OLAP)
8.2. 1 A explosão exponencial (Ias visões
8.2.2 Visão geral do OLAP
8.2.3 Estimativa de tamanho das visões
8.2.4 Seleção de visões materializadas
8.2.5 Manutenção (Ia visão
8.2.6 Otimização de consulta
8.3 Data mining
8.3.1 Preditivo
8.3.2 Mining de texto
8.4 Resumo
8.5 Resumo da literatura
Capítulo 9
Ferramentas CASE para projeto lógico de banco de dados
9.1 Introdução às ferramentas CASE
9.2 Principais capacidades a observar
9.3 Os fundamentos
9.4 Gerando um banco de dados a partir de um projeto
9.5 Apoio ao banco de dados
9.6 Apoio colaborativo
9.7 Desenvolvimento distribuído
9.8 Integração de ferramentas no ciclo de vida da aplicação
9.9 Verificação de compatibilidade de projeto
9.10 Relatórios
9.11 Modelagem de um data warehouse
9. 12 Dados semi-estruturados, XML
9.13 Resumo
9.14 Resumo da literatura
Apêndice: Fundamentos da SQL
Glossário
Referências
Exercícios
Soluções de exercícios selecionados
Os autores
Índice
Não há comentários para este material.