TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps Banco De Dados

Pesquisas Acadêmicas: Atps Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  13/11/2013  •  1.327 Palavras (6 Páginas)  •  526 Visualizações

Página 1 de 6

Faculdade Anhanguera de Sorocaba

Av. Dr. Armando Pannunzio, 1478 - Jardim Vera Cruz - Sorocaba - SP

Wladimir Alexandre Pires de Oliveira RA: 4204794069

Paulo Wildemann da Silva RA: 1299174565

Gilberto de Oliveira RA: 5211957770

Stefan Santos Duarte RA: 5662123565

ATIVIDADES PRÁTICAS SUPERVISIONADAS

(Tecnologia em Análise e Desenvolvimento de Sistemas)

Programação Para Banco de Dados

Prof.: Edson Martin Feitosa

Faculdade Anhanguera

Sorocaba

2013

Sumário

Introdução 3

Etapa 1 – Passo 1: Fundamentos de Consultas SQL e comandos DML 4

Passo 2: Elaboração de Consultas SQL para o sistema SIG 5

Passo 3: Elaboração de comandos DML para as tabelas ilustradas no diagrama da Figura 1 7

Passo 4: Relatório 1: Consultas SQL e DML 8

Etapa 2 – Passo 1: Fundamentos para criação e utilização de Triggers e Procedures ...9

Passo 2: Comandos para criação das procedures para o sistema SIG 9

Passo 3: Comandos para criação das trigger para o sistema SIG 10

Passo 4: Relatório 2: Procedures e Trigger. 11

Referências 39

Introdução:

Será realizado a elaboração de um projeto de banco de dados para a informatização de uma empresa onde trará melhor organização para a mesma, assim como uma visão ampla do conteúdo proposto para o desafio, suas várias formas de uso bem como abordar as diversas fases de documentação, geração de scripts para inserir, excluir e consulta de dados, otimização de consulta, geração de procedures e triggers e o acúmulo de conhecimentos relacionados ao desenvolvimento de banco de dados.

Etapa 01

Aula-tema: SQL: Comandos Select e cláusulas associadas, SQL: Comandos Select e cláusulas e comando Insert, SQL: Comando Update, Delete e Visões em SQL.

Passo 1: Fundamentos de Consultas SQL e comandos DML

Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação. O Departamento de Pesquisas da IBM, desenvolveu a SQL como forma de interface para o sistema de BD relacional denominado SYSTEM R, início dos anos 70. Em 1986 o American National Standard Institute ( ANSI ), publicou um padrão SQL.

A SQL estabeleceu-se como linguagem padrão de Banco de Dados Relacional. SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language), composta entre outros pelos comandos Create, que é destinado a criação do Banco de Dados, das Tabelas que o compõe, além das relações existentes entre as tabelas. Como exemplo de comandos da classe DDL temos os comandos Create, Alter e Drop.

Os comandos da série DML (Data Manipulation Language), destinados a consultas, inserções, exclusões e alterações em um ou mais registros de uma ou mais tabelas de maneira simultânea. Como exemplo de comandos da classe DML temos os comandos Select, Insert, Update e Delete.

Uma subclasse de comandos DML, a DCL (Data Control Language), dispõe de comandos de controle como Grant e Revoke.

A Linguagem SQL tem como grandes virtudes sua capacidade de gerenciar índices, sem a necessidade de controle individualizado de índice corrente, algo muito comum nas linguagens de manipulação de dados do tipo registro a registro. Outra característica muito importante disponível em SQL é sua capacidade de construção de visões, que são formas de visualizarmos os dados na forma de listagens independente das tabelas e organização lógica dos dados.

Outra característica interessante na linguagem SQL é a capacidade que dispomos de cancelar uma série de atualizações ou de as gravarmos, depois de iniciarmos uma sequência de atualizações. Os comandos Commit e Rollback são responsáveis por estas facilidades.

Devemos notar que a linguagem SQL consegue implementar estas soluções, somente pelo fato de estar baseada em Banco de Dados, que garantem por si mesmo a integridade das relações existentes entre as tabelas e seus índices.

Passo 2: Elaboração de texto contendo as consultas SQL para o sistema SIG.

• Consulta Clientes:

select NOME, CIDADE, UF, DATANASCIMENTO, GENERO

from CLIENTE

where CIDADE

order by NOME

• Consulta Funcionários:

select NOME, CARGO, DATANASCIMENTO, DATAADMISSAO, COMISSAO

from FUNCIONARIO

where ATIVO

order by CARGO

• Vesdas por Funcionário:

select FUNCIONARIO_VENDA, VALORTOTAL

from VENDA

where DATA = DATA

order by VALORTOTAL ASC

• Vesdas por Produto:

select P.DESCRICAO, P.PRECOVENDA, IV.VALORTOTAL

from VENDA V, ITEMVENDA IV, PRODUTO P

where V.IDVENDA = IV.VENDA_ITEMVENDA AND IV.PRODUTO_ITEMVENDA =

...

Baixar como (para membros premium)  txt (7.9 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com