Processamento
Curso:
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Disciplina:
BANCO DE DADOS I
Professor: Davi Guimarães da Silva
IFPA/Campus Itaituba 2012
SUMÁRIO
1. INTRODUÇÃO 2. HISTÓRICO 3. VISÃO GERAL DE BANCO DE DADOS 3.1 O que é Banco de Dados? 4. VISÃO GERAL DE BANCO DE DADOS 4.1 Sistema de Banco de Dados 4.1.1 Dados 4.1.2 Hardware 4.1.3 Software 4.1.4 Usuários 4.2 Abordagem de Base de Dados x Processamento Tradicional de Arquivos. 5. CONCEITOS E ARQUITETURA DE BANCOS DE DADOS 5.1 Arquiteturas 5.1.1 Resumo das arquiteturas de SGBDs 6. SISTEMAS GERENCIADORES DE BANCO DE DADOS. 6.1 Projeto de Banco de Dados 6.1.1 Modelo conceitual 6.1.2 Modelo Lógico 6.1.3 Projeto físico 6.2 Funções do SGBD 6.3 Dicionário de Dados 6.4 Engenharia de Banco de Dados 7. MODELOS DE DADOS. 7.1 Sistema de Gerenciamento de Arquivos (FMS– File Management system). 7.2 Modelo Hierárquico (HDS – Hierarquical Database System) 7.3 Modelo Em Rede (NDS - Network Database System) 7.4 Modelo Relacional (Relational Model) 7.5 Modelo Orientado a Objetos 8. MODELO ENTIDADE – RELACIONAMENTO 8.1 Composição de um Banco de Dados Relacional 8.1.1 Tabelas (relações ou entidades) 8.1.2 Registros ou Tuplas 8.1.3 Colunas (Campos ou atributos) 8.1.4 Características de Entidade e Atributos
8.2 Chaves 8.2.1 Chave Primária 8.2.2 Chave alternativa 8.2.3 Chave Estrangeira 8.3 Relacionamento entre Tabelas 8.3.1 Restrições de Mapeamento (Cardinalidade) 8.4 Abstrações de Dados 8.4.1 Especialização / Generalização 8.4.2 Decomposição / Composição 8.4.3 Derivação (Sumarização) 8.4.4 Agregação 8.4.5 Divisão 8.5 Diagrama de Representação (Diagrama Entidade Relacionamento) 9. DEPENDÊNCIA FUNCIONAL 10. NORMALIZAÇÃO 10.1 10.2 10.3 Primeira Forma Normal (1FN) Segunda Forma Normal (2FN) Terceira Forma Normal (3FN)
11. TIPOS DE DADOS 12. OPERAÇÕES COM SQL BÁSICO UTILIZANDO O BANCO DE