ATPs BCO DE DADOs
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
ALEX CASSIANO FERNANES – RA:6950481793
AZOR CARLOS CORREA NETO – RA:6788410126
LUCAS PEREIRA LARA – RA: 6970476080
ALISSON RENAN MACEDO RA: 6819445904
VINICIUS EDUARDO TRINDADE RA :7120520369
PROGRAMAÇÃO EM BANCO DE DADOS
Tutores:
Professor MSc. Jeferson Bussula Pinheiro
Ricardo Corcovia
Ribeirão Preto/ SP
09/2014
Sumario
1 CONSULTA SQL E DML. 1
1.1 Consultas e Filtros. 2
1.1.1 Consultas Clientes. 3
1.1.2 Consulta Funcionário. 3
1.1.3 Consultas Vendas por Funcionários. 4
1.1.4 Consulta Vendas por produto. 4
1.1.5 Vendas por Clientes2. 5
1.2 DML. 5
1.2.1 INSERT (Inserir). 5
1.2.2 Tabela DML. 8
2 PROCEDURES E TRIGGERS. 8
Criação Procedures e Triggers: Apresentar o material produzido por cada membro da equipe no Passo 1 desta Etapa. 8
2.1 Procedures: Apresentar as procedures criadas nesta etapa. 11
2.2 Triggers: Apresentar a trigger criada nesta etapa. 13
2.3 Elaborar um relatório parcial com o conteúdo da Atividade 02: Procedures e Trigger. O documento deve conter o resultado das atividades dos passos anteriores desta Etapa: 14
3 OTIMIZAÇÕES DE CONSULTAS E GERENCIAMENTO DE TRANSAÇÕES. 16
3.1 Tutorial Otimizações de consultas. 17
3.1.1 Otimização utilizando chaves primárias. 17
3.1.2 Otimizações de inner com chaves estrangerias e chaves primarias. 18
3.2 Otimizações de Consultas. 19
3.3 Gerenciamento de Transações. 20
4 BANCO DE DADOS DISTRIBUÍDOS 21
4.1.1 Tipos Armazenamento Distribuído dos Dados: 21
4.1.2 Relação entre Sistemas de Banco de Dados Relacionais e Distribuídos: 21
4.1.3 Vantagens na utilização de Sistemas de Banco de Dados Relacionais 22
4.1.4 Desvantagens na utilização de BDD 22
4.2 Data Warehouse 23
4.2.1 Introdução 23
4.2.2 Referencial Teórico 23
4.2.3 Utilização 23
4.2.4 KDD - Knowledge Discovery in Database