Curso: Licenciatura em Computação
Disciplina : Bancos de Dados
Conteúdo:
- 1. Visão Geral do Gerenciamento de bancos de dados
- 1.1 Introdução
- 1.2 O que é um Sistema de Banco de Dados
- 1.3 O que é um banco de dados
- 1.4 Por que banco de dados
- 1.5 Independência de dados
- 1.6 sistemas Relacionais e outros sistemas
- 2. Visão Geral da Arquitetura de sistemas de bancos de dados
- 2.1 Introdução
- 2.2 Os três níveis da arquitetura (Externo, conceitual, interno)
- 2.3 Mapeamentos
- 2.4 O Administrador do banco de dados
- 2.5 O Sistema de gerênciamento de bancos de dados
- 2.6 O gerenciador de comunicações de dados
- 2.7 Arquitetura client/servidor
- 2.8 Utilitários
- 2.9 Processamento distribuido
- 3. Modelo Entidade-Relacionamento
- 3.1 Conceitos básicos
- 3.2 Mestas de Projetos
- 3.3 Mapeamento de Restrições
- 3.4 Chaves
- 3.5 Diagrama Entidade-Relacionamento (DER).
- 3.6 Conjunto de Entidades Fracas
- 3.7 Recursos de Extensão do E-R
- 3.8 Projeto de um Esquema de Banco de Dados E-R.
- 3.9 Redução de um Esquema E-R a Tabelas
- 4. Estrutura dos Bancos de Dados Relacionais
- 5. SQL
- 5.1 Histórico
- 5.2 Estruturas Básicas
- 5.3 Operações de conjuntos
- 5.4 Funções agregadas
- 5.5 Valores Nulos
- 5.6 Subconsultas Aninhadas
- 5.7 Relações Derivadas
- 5.8 Visões
- 5.9 Modificações no Banco de Dados
- 5.10 Composição de Relações
- 5.11 Linguagem de Definição de Dados
- 5.12 Outros recursos
- 6 Regras de Integridade
- 6.1 Restrições de domínios
- 6.2 Integridade Referencial
- 6.3 Gatilhos (Triggers)
- 6.4 Dependência funcional
- 6.5 Normalização
Objetivos Gerais
Objetivos Específicos
Habilidades e Competências
Bibliografia :
Básica |
|
Sistemas de Bancos de Dados Korth, Henry F. Makron Books |
|
Sistemas de Banco de Dados Fundamentos e Aplicações Elmasri, Ramez e Navathe, Shamkant B.
LTC |
|
Introdução a Sistemas de Bancos de Dados Date, C. J. Campus |
Complementar |
|
Banco de Dados - Projeto e Implementação Machado, Felipe Nery Rodrigues Érica |
|
|
Projeto de Banco de Dados: uma Visão Prática
Felipe Nery Rodrigues Machado , Maurício Pereira de Abreu Érica |
|
Aplicações e Banco de Dados para Internet NEVES, DENISE e MARCON, ANTONIO MARCOS Érica |
|
|
Projetos de Bancos de Dados Relacionais HARRINGTON, JAN L. Campus |
|
Guia para Banco de Dados Cliente/Servidor SALEMI, JOE IBPI PRESS |
|
|
SQL anywhere Studio RAMALHO, JOSÉ ANTONIO Berkeley |
|
SQL: Curso Prático OLIVEIRA, CELSO H. PODEROSO DE Novatec |
|
|
Projeto de Banco de Dados com XML GRAVES, MARK Makron Books |
|
Banco de Dados: Fundamentos, Projetos e Implementação KROENKE, DAVID M. LTC |
|
|
Projeto de Banco de Dados: Usando UML para Modelagem de Dados
MULLER, ROBERT Berkeley |
Material de Apoio :
|