ATPS Banco de Dados
Banco de dados (ou base de dados) é qualquer sistema que reúna e mantenha organizado uma serie de informações relacionadas a um determinado assunto e uma determinada ordem, é uma coleção de dados organizados de forma que possa devolver dados pra solucionar determinado problema.
Neste trabalho, veremos vários conceitos e aplicações da linguagem SQL desde simples consultas, até estruturas mais complexas, exemplos que vão desde a criação até manipulação do banco.
2 Etapa 1
2.1 Passo 1 Fazer uma pesquisa no livro texto ou nos livros complementares da disciplina sobre os fundamentos de Consultas SQL e comandos DML (Data Manipulation Languagem). Em seguida, elaborar um resumo de pelo menos três páginas sobre o resultado da pesquisa.
2.2 Passo 2 Figura 1 – Diagrama
Consulta Clientes: Exibir os campos: nome, cidade, UF, idade, gênero. Os registros devem estar ordenados por nome. Filtros da consulta: cidade.
SELECT c.nome, c.cidade, c.uf, getdate() - c.datanascimento idade, c.genero
FROM cliente c
Where c.cidade LIKE ‘’
Order by c.nome ASC;
Consulta Funcionários: Exibir os campos: nome, cargo, idade, data de admissão, valor da comissão. Os registros devem estar ordenados por cargo. Filtros da consulta: ativo.
SELECT f.nome, f.cargo, getdate() - f.datanascimento idade, f.dataadmissao, f.comissao, f.ativo
FROM funcionario f
Where f.ativo = 1 //bit
Order by f.cargo ASC;
Consulta Vendas por Funcionário: Exibir os campos: nome do funcionário, valor da venda. Os registros devem estar ordenados por valor da venda, sendo os maiores valores exibidos primeiro. Filtros da consulta: dia da venda.
SELECT f.nome, v.valortotal
FROM funcionario f
Inner join venda v On f.idfuncionario = v.idfuncionario
Where v.datavenda = ‘09/19/2014’ --padrão americano
Order by v.valortotal DESC;
Consulta Vendas por Produtos: Exibir os campos: descrição do produto, preço de venda do produto, valor total de vendas para produto. Os registros devem estar