Buscar

ACF - VA2 - Banco de Dados II - [2015-1]

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Página 1 de 2 
 
FUNDAÇÃO ALAGOANA DE PESQUISA, EDUCAÇÃO E CULTURA 
FACULDADE DE TECNOLOGIA DE ALAGOAS 
 
 
Curso: Análise e Desenvolvimento de Sistemas. 
Disciplina: Banco de Dados II 
Docente: Victor Augusto Fragoso Florentin (e-mail: victor.fragoso@live.com) 
Módulo/Período: 2º Módulo/3º Período. 
 
ATIVIDADE COMPLEMENTAR FREQUÊNCIA - VA2 - BANCO DE DADOS II - 2015-1 
 
Justificativa: 
 A entrega por e-mail desta atividade representará a respectiva presença em sala 
de aula do dia 10 de abril de 2015. 
 
Objetivo: 
 Fixar e avaliar individualmente através de atividade os conteúdos e conceitos da 
Linguagem SQL (DDL e DML), incentivando a pesquisa acadêmica e científica. 
 
Aplicação da Atividade: 
 Individualmente cada aluno deverá desenvolver a solução para a atividade e enviar 
esta solução no dia 10 de abril de 2015 até as 23:59hs para o e-mail do docente: 
victor.fragoso@live.com. 
 
Dica: 
 Não deixe de enviar, mesmo se não conseguir concluir toda a atividade. 
 
 
 
 
 
 
 
 
 
 
 
Página 2 de 2 
 
FUNDAÇÃO ALAGOANA DE PESQUISA, EDUCAÇÃO E CULTURA 
FACULDADE DE TECNOLOGIA DE ALAGOAS 
 
 
ENUNCIADO DA ATIVIDADE: 
Considere o seguinte script SQL de criação de um banco de dados: 
CREATE DATABASE VENDAS; 
 
CREATE TABLE CLIENTES 
( 
ID_CLIENTE INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
NOME VARCHAR(200) NOT NULL, 
CNPJ VARCHAR(20) NOT NULL UNIQUE, 
TIPO VARCHAR(120) NOT NULL, 
STATUS VARCHAR(120) NOT NULL, 
DATA DATE NOT NULL, 
CREDITO REAL NOT NULL 
); 
 
CREATE TABLE PEDIDOS 
( 
ID_PEDIDO INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
ID_CLIENTE INT NOT NULL, 
DATAPED DATE NOT NULL, 
CONSTRAINT FK_PEDIDOS_CLIENTES FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTES(ID_CLIENTE) 
); 
 
CREATE TABLE PRODUTOS 
( 
ID_PRODUTO INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
DESCRICAO VARCHAR(120) NOT NULL, 
PRECOCOMPRA REAL NOT NULL, 
SALDO REAL NOT NULL 
); 
 
CREATE TABLE ITENS_PEDIDOS 
( 
ID_PEDIDO INT NOT NULL, 
ID_PRODUTO INT NOT NULL, 
QUANTIDADE INT NOT NULL, 
PRECVENDA REAL NOT NULL, 
CONSTRAINT FK_ITENS_PEDIDOS_PEDIDOS FOREIGN KEY (ID_PEDIDO) REFERENCES PEDIDOS(ID_PEDIDO), 
CONSTRAINT FK_ITENS_PEDIDOS_PRODUTOS FOREIGN KEY (ID_PRODUTO) REFERENCES PRODUTOS(ID_PRODUTO) 
); 
 
A partir desse script, desenvolva o comando SQL que: 
a) Permita obter uma lista que agrupe o nome do cliente e a quantidade de pedidos que este cliente 
já realizou. 
 
b) Permita obter uma lista que agrupe a descrição do produto e o total (soma) do saldo real deste 
produto quando o preço de compra for maior que 200.00. 
 
Qualquer dúvida relacionado a esta atividade, entrar em contato pelo e-mail do professor.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais