Baixe o app para aproveitar ainda mais
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.
Compartilhar