Introdução a sistemas de bancos de dados/

por DATE, Chris J.
[ Livros ] Motivo da edição:8. ed. Publicado por : Elsevier, (Rio de Janeiro:) Detalhes físicos: 865 p. ISBN:9788535212730. Ano: 2003 Tipo de Material: Livros
Tags desta biblioteca: Sem tags desta biblioteca para este título. Faça o login para adicionar tags.
Localização atual Classificação Exemplar Situação Previsão de devolução Código de barras Reservas do item
Biblioteca Agamenon Magalhães
005.74 D232i (Percorrer estante) 1 Disponível 2019-0029
Total de reservas: 0

PARTE 1 CONCEITOS BÁSICOS

CAPÍTULO 1

Visão geral do gerenciamento de bancos de dados
Introdução
O que é um sistema de banco de dados?
O que é u m banco de dados?
Por que banco de dados?
Independência de dados
Sistemas relacionais e outros sistemas
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 2

Arquitetura de sistemas de bancos de dados
Introdução
Os três níveis da arquitetura
O nível externo
O nível conceitual
O nível interno
Mapeamentos
O administrador do banco de dados
O sistema de gerenciamento de bancos de dados
Comunicações de dados
Arquitetura cliente/servidor
Utilitários
Processamento distribuído
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 3

Introdução aos bancos de dados relacionais
Introdução
Uma olhada informal do modelo relacional
Relações e RelVars
O que significam as relações
Otimização
O catálogo
RelVars básicas e visões
Transações
O banco de dados de fornecedores e peças
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 4

Uma introdução à SQL
Introdução
Visão geral
O catálogo
Visões
Transações
SQL embutida
SQL dinâmica e SQL/CU
A SQL não é perfeita
Resumo
Exercícios
Referências e bibliografia

PARTE II O MODELO RELACIONAL

CAPÍTULO 5

Tipos
introdução
Valores versus variáveis
Tipos versus representações
Definição de tipo
Operadores
Geradores de tipos
Recursos de SQL
5.8 Resumo
Exercícios
Referência e bibliografia

CAPÍTULO 6

Relações
Introdução
Tuplas
Tipos de relações
Valores de relações
Variáveis de relação
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 7

Álgebra relacional
Introdução
Exemplo
Para que serve a álgebra ?
Uma revisão do fechamento
A álgebra original : sintaxe
A álgebra original : semântica
Pontos avançados
Operadores adicionais
Agrupamento e desagrupamento
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 8

Cálculo relacional
Introdução
Cálculo de tuplas
Exemplos
Cálculo versus álgebra
Capacidades computacionais
Recursos de SQL
Cálculo de domínios
Query-by-example
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 9

Integridade
Introdução
Olhando mais de perto
Predicados e proposições
Predicados de RelVar e predicados de banco de dados
Verificando as restrições
Predicados internos e externos
Correção e consistência
Integridade e visões
Esquema de classificação de restrições
Chaves
Triggers (um desvio)
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 10

Visões
Introdução
Para que servem as visões?
Busca em visões
Atualizações de visões
Snapshots (um desvio)
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

PARTE III PROJETO DE BANCOS DE DADOS

CAPÍTULO 11

Dependências funcionais
Introdução
Definições básicas
Dependências triviais e não triviais
Fecho de um conjunto de dependências
Fecho de um conjunto de atributos
Conjuntos irredutíveis de dependências
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 12

Normalização avançada 1: lFN, 2FN, 3FN, FNBC 302
Introdução
Decomposição sem perdas e dependências funcionais
Primeira, segunda e terceira formas normais
Preservação de dependências
Forma normal de boyce/codd (FNBC)
Uma observação sobre atributos com relação como valor
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 13

Normalização avançada II: formas normais maiores
Introdução
Dependências multivaloradas e quarta forma normal
Dependências de junção e quinta forma normal
O procedimento de normalização em resumo
Uma observação sobre desnormalização
Projeto ortogonal (um desvio)
Outras formas normais
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 14

Modelagem semântica
Introdução
A abordagem geral
O modelo E/R
Diagramas E/R
Projeto de bancos de dados com o modelo E/R
Uma breve análise
Resumo
Exercícios
Referências e bibliografia

PARTE IV GERENCIAMENTO DE TRANSAÇÕES

CAPÍTULO 15

Recuperação
Introdução
Transações
Recuperação de transações
Recuperação do sistema
Recuperação da mídia
COMMIT de duas fases
Savepoints (um desvio)
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 16

Concorrência
Introdução
Três problemas de concorrência
Bloqueio
Uma revisão dos três problemas de concorrência
Impasse (Deadlock)
Seriabilidade
Objeções às propriedades ACID
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

PARTE V TÓPICOS ADICIONAIS

CAPÍTULO 17

Segurança
Introdução
Controle de acesso discriminatório
Controle de acesso mandatário
Bancos de dados estatísticos
Criptografia de dados
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 18

Otimização
Introdução
Um exemplo motivador
Visão geral do processamento de consultas
Transformação de expressões
Estatísticas de bancos de dados
Uma estratégia de dividir e conquistar
Implementação de operadores relacionais
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 19

Falta de informações
Introdução
Visão geral da abordagem 3VL
Consequências do esquema anterior
Nulls e chaves
Junção externa (um desvio)
Valores especiais
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 20

Herança de tipo
Introdução
Hierarquias de tipos
Polimorfismo e possibilidade de substituição
Variáveis e atribuições
Especialização por restrição
Comparações
Operadores, versões e assinaturas
Um círculo é uma elipse?
Revisão da especialização por restrição
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 21

Bancos de dados distribuídos
Introdução
Algumas questões preliminares
Os 12 objetivos
Problemas de sistemas distribuídos
Sistemas cliente/servidor
Independência do SGBD
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 22

Apoio à decisão
Introdução
Aspectos do apoio à decisão
Projeto de bancos de dados para apoio à decisão
Preparação de dados
Data warehouses e data marts
Processamento analítico on-line (OLAP)
Exercícios
Referências e bibliografia

CAPÍTULO 23

Apoio à decisão
Introdução
Qual é o problema ?
Intervalos
Empacotando e desempacotando relações
Generalizando os operadores relacionais
Projeto de banco de dados
Restrições de integridade
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 24

Sistemas baseados em lógica
Introdução
Visão geral
Cálculo proposicional
Cálculo de predicados
Uma visão de bancos de dados segundo a teoria da prova
Sistemas de bancos de dados dedutivos
Processamento de consultas recursivas
Resumo
Exercícios
Referências e bibliografia

PARTE VI OBJETOS, RELAÇÕES E XML

CAPÍTULO 25

Sistemas baseados em lógica
Introdução
Objetos, classes, métodos e mensagens
Examinando mais de perto
Um exemplo do início ao fim
Questões diversas
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 26

Bancos de dados relacional/objeto
Introdução
O Primeiro Grande Erro
O Segundo Grande Erro
Questões de implementação
Benefícios da verdadeira aproximação
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

CAPÍTULO 27

A World Wide Web e XML
Introdução
A Web e a Internet
Visão geral da XML
Definição de dados da XML
Manipulação de dados da XML
XML e bancos de dados
Recursos de SQL
Resumo
Exercícios
Referências e bibliografia

PARTE VII

APÊNDICES

APÊNDICE A O Modelo TransRelational ™
A.1 Introdução
A.2 Três níveis de abstração
A.3 A ideia básica
A.4 Colunas condensadas
A.5 Colunas merged
A.6 Implementando os operadores relacionais
A.7 Resumo
Referências e bibliografia

APÊNDICE B Expressões de SQL
B.1 Introdução
B.2 Expressões de tabelas
B.3 Expressões booleanas

APÊNDICE C Abreviações, acrônimos e símbolos

APÊNDICE D Estruturas de armazenamento e métodos de acesso

Disponível na Web no endereço www.campus.com .br.

Índice

Não há comentários para este material.

Acesse sua conta para postar um comentário.

Clique em uma imagem para visualizá-la no visualizador de imagem

    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo