Sistema de Banco de dados/

por SILBERSCHATZ, Abraham
[ Livros ] Motivo da edição:5. ed. Publicado por : Elsevier, (Rio de Janeiro:) Detalhes físicos: 781 p. ISBN:8535211078. Ano: 2006 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 S582s (Percorrer estante) 1 Disponível 2019-0054
Total de reservas: 0

PREFACIO

Capítulo 1 INTRODUÇÃO

Aplicações do sistema de banco de dados
Finalidade dos sistemas de banco de dados
Visão dos dados
Linguagens de banco de dados
Bancos de dados relacionais
Projeto de um banco de dados
Bancos de dados semi-estruturados e baseados em objeto
Armazenamento e consulta de dados
Gerenciamento de transação
Análise e mineração de dados
Arquitetura do banco de dados
Usuários e administradores de banco de dados
História dos sistemas de banco de dados
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Parte 1 Bancos de dados relacionais

Capítulo 2 MODELO RELACIONAL
Estrutura dos bancos de dados relacionais
Operações fundamentais da álgebra relacional
Outras operações de álgebra relacional
Operações estendidas de álgebra relacional
Valores nulos
Modificação do banco de dados
Resumo
Termos de revisão
Exercícios práticos
Exercícios 49
Notas bibliográficas

Capítulo 3 SQL
História
Definição de dados
Estrutura básica das consultas SQL
Operações de conjunto
Funções agregadas
Valores nulos
Subconsultas aninhadas
Consultas complexas
Views
Modificação do banco de dados
Relações juntadas**
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 4 SQL AVANÇADA
Tipos de dados e esquemas da SQL
Restrições de integridade
Autorização 86 SQL embutida
SQL dinâmica
Funções e construções procedurais**
Consultas recursivas**
Recursos SQL avançados**
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 5 OUTRAS LINGUAGENS RELACIONAIS
O cálculo relacional de tupla
O cálculo relacional de domínio
Query-by-Example
Datalog 117 Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Parte 2 Projeto de banco de dados

Capítulo 6 PROJETO DE BANCO DE DADOS E O MODELO E-R
Visão geral do processo de projeto
O modelo entidade-relacionamento
Restrições
Diagramas de entidade-relacionamento
Aspectos de projeto de entidade-relacionamento
Conjuntos de entidades fracos
Recursos de E-R estendidos
Projeto de banco de dados para instituição bancária
Redução aos esquemas relacionais
Outros aspectos do projeto de banco de dados
A Unified Modeling Language (UML)**
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Capítulo 7 PROJETO DE BANCO DE DADOS RELACIONAL

Características de um bom projeto relacional
Domínios atômicos e primeira forma normal
Decomposição usando dependências funcionais
Teoria da dependência funcional
Decomposição usando dependências funcionais
Decomposição usando dependências de valores múltiplos
Mais formas normais
Processo de projeto de banco de dados
Modelando dados temporais
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 8 PROJETO DE DESENVOLVIMENTO DE APLICAÇÃO
Interfaces de usuário e ferramentas
Interfaces Web para bancos de dados
Fundamentos da Web 210 Servlets e JSP
Montando grandes aplicações Web
Triggers
Autorização em SQL
Segurança da aplicação
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Sugestões de projeto
Notas bibliográficas
Ferramentas

Parte 3 Bancos de dados baseados em objeto e XML

Capítulo 9 BANCOS DE DADOS BASEADOS EM OBJETO
Visão geral
Tipos de dados complexos
Tipos estruturados e herança em SQL
Herança de tabela
Tipos array e multiconjunto na SQL
Identidade de objeto e tipos de referência na SOL
Implementando recursos O-R
Linguagens de programação persistentes
Persistência de objetos
Orientação a objeto versas relacional de objeto
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Capítulo 10 XML
Motivação
Estrutura de dados XML
Esquema do documento XML
Consulta e transformação
Interfaces de programa de aplicação para XML
Armazenamento de dados XML
Aplicações XML
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

PARTE 4 Armazenamento e consulta de dados

Capítulo 11 ARMAZENAMENTO E ESTRUTURA DE ARQUIVOS
Visão geral do meio de armazenamento físico
Discos magnéticos
RAID
Armazenamento terciário
Acesso ao armazenamento
Organização de arquivo
Organização de registros em arquivos
Armazenamento em dicionário de dados
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 12 INDEXAÇÃO E HASHING
Conceitos básicos
Índices ordenados
Arquivos de índice de árvore B
Arquivos de índice de árvore B
Acesso por chave múltipla
Hashing estático
Hashing dinâmico
Comparação de indexação ordenada e hashing
Índices de mapa de bits
Definição de índice na SOL
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 13 PROCESSAMENTO DA CONSULTA
Visão geral
Medidas de custo da consulta
Operação de seleção
Classificação
Operação de junção
Outras operações
Avaliação de expressões
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 14 OTIMIZAÇÃO DA CONSULTA

Visão geral
Transformação de expressões relacionais
Estimando estatísticas de resultados de expressão
Escolhas de planos de avaliação
Views materializadas**
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Parte 5 Gerenciamento de transação

Capítulo 15 TRANSAÇÕES
Conceito de transação
Estado da transação
Implementação de atomicidade e durabilidade
Execuções simultâneas
Seriação
Facilidade de recuperação
Implementação do isolamento
Testando a seriação
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 16 CONTROLE DE CONCORRÊNCIA
Protocolos baseados em bloqueio
Protocolos baseados em timestamp
Protocolos baseados em validação
Granularidade múltipla
Esquemas de múltipla versão
Tratamento de impasse
Operações de inserção e exclusão
Níveis de consistência fracos
Concorrência em estruturas de índice**
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 17 SISTEMA DE RECUPERAÇÃO
Classificação das falhas
Estrutura de armazenamento
Recuperação e atomicidade
Recuperação baseada em log
Recuperação com transações concorrentes
Gerenciamento de buffer
Falha com perda de armazenamento não volátil
Técnicas de recuperação avançadas**
Sistemas de backup remoto
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Parte 6 Mineração de dados e recuperação de informações

Capítulo 18 MINERAÇÃO E ANÁLISE DE DADOS
Sistemas de apoio à decisão
Análise de dados e OLAP
Depósito de dados
Mineração de dados
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Capítulo 19 RECUPERAÇÃO DE INFORMAÇÕES
Visão geral
Classificação de relevância usando termos
Relevância usando hiperlinks
Sinônimos, homônimos e ontologias
Indexação de documentos
Medindo a eficácia da recuperação
Mecanismos de busca na Web
Recuperação de informações e dados estruturados
Diretórios
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Ferramentas

Parte 7 Arquitetura do sistema

Capítulo 20 ARQUITETURAS DE SISTEMA DE BANCO DE DADOS
Arquiteturas centralizadas e cliente-servidor
Arquiteturas de sistema servidor
Sistemas paralelos
Sistemas distribuídos
Tipos de redes
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 21 BANCOS DE DADOS PARALELOS
Introdução
Paralelismo de E/S
Paralelismo interconsulta
Paralelismo intraconsulta
Paralelismo intra-operação
Paralelismo interoperações
Projeto de sistemas paralelos
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 22 BANCOS DE DADOS DISTRIBUÍDOS
Bancos de dados homogêneos e heterogêneos
Armazenamento de dados distribuído
Transações distribuídas
Protocolos commit
Controle de concorrência em bancos de dados distribuídos Disponibilidade
Processamento de consulta distribuído
Bancos de dados distribuídos heterogêneos
Sistemas de diretório
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas
Parte 8 Outros tópicos

Capítulo 23 DESENVOLVIMENTO AVANÇADO DE APLICAÇÕES
Ajuste de desempenho
Benchmarks de desempenho 600 Padronização
Migração de aplicações
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 24 TIPOS DE DADOS AVANÇADOS E NOVAS APLICAÇÕES
Motivação
Tempo nos bancos de dados
Dados espaciais e geográficos
Bancos de dados de multimídia
Mobilidade e bancos de dados pessoais
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

Capítulo 25 PROCESSAMENTO AVANÇADO DE TRANSAÇÕES
Monitores de processamento de transação
Fluxos de trabalho transacionais
E-Commerce
Bancos de dados na memória principal
Sistemas de transação em tempo real
Transações de longa duração
Gerenciamento de transações em bancos de dados múltiplos
Resumo
Termos de revisão
Exercícios práticos
Exercícios
Notas bibliográficas

PARTE 9 Estudos de caso

Capítulo 26 POSTGRESQL
Introdução
Interfaces com o usuário
Variações e extensões da SQL
Gerenciamento de transações no PostgreSQL
Armazenamento e indexação
Processamento e otimização de consulta
Arquitetura do sistema
Notas bibliográficas

Capítulo 27 ORACLE
Projeto de banco de dados e ferramentas de consulta
Variações e extensões da SQL
Armazenamento e indexação
Processamento e otimização de consulta
Controle de concorrência e recuperação
Arquitetura do sistema
Replicação, distribuição e dados externos
Ferramentas de administração de banco de dados
Mineração de dados
Notas bibliográficas

Capítulo 28 IBM D132 UNIVERSAL DATABASE

Visão geral
Ferramentas de projeto de banco de dados
Variações e extensões da SQL
Armazenamento e indexação
Agrupamento multidimensional
Processamento e otimização da consulta
Tabelas de consulta materializadas
Recursos autonômicos no D132
Ferramentas e utilitários
Controle de concorrência e recuperação
Arquitetura do sistema
Replicação, distribuição e dados externos
Recursos de inteligência de negócios
Notas bibliográficas

Capítulo 29 MICROSOFT SQL SERVER
Ferramentas de gerenciamento, projeto e consulta
Variações e extensões da SQL
Armazenamento e indexação
Processamento e otimização de consulta
Concorrência e recuperação
Arquitetura do sistema
Acesso a dados
Processamento de consulta heterogênea distribuída
Duplicação
Programação do servidor na .NET
Suporte a XML no SQL Server 2005
O Service Broker do SQL Server
Data warehouse e inteligência empresarial
Notas bibliográficas

BIBLIOGRAFIA
Í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