Baixe o app para aproveitar ainda mais
Prévia do material em texto
BANCO DE DADOS II PROF. LUIZ ANTÔNIO VIVACQUA C. MEYER Trabalho para Atividade Individual Avaliativa – A2 PRAZO DE ENTREGA: 20-06-2020 A instituição UPX é um estabelecimento de ensino localizado no bairro de Encantado na cidade do Rio de Janeiro e a sua principal atividade é o oferecimento de cursos nas diversas áreas de tecnologia e de ciências humanas. Com a finalidade de melhorar o controle acadêmico da instituição, a UPX contratou uma empresa de software para desenvolver um projeto visando controlar eletronicamente os dados de seu negócio. Como resultado do trabalho, foi gerado um projeto de banco de dados no qual as 3 tabelas abaixo fazem parte. Matrícula Nome Escola 100 Jose Aragão Direito 200 João Lins Informática 300 Ana Coutinho Informática 400 Pedro Silveira Direito 500 Carlos Weber Direito 600 Maria Costa Informática 700 Felipe Vaz Informática 800 Luiz Ribeiro Economia Tabela Aluno Código Nome Escola Inf01 Algoritmo Informática Mat00 Matemática Informática Inf03 Banco dados Informática Inf12 Laboratório Informática Dir06 Direito Penal Direito Eco02 Economia I Economia Dir99 Inglês Básico Direito Eco00 Administração Economia Tabela Disciplina Matrícula Código Nota 100 Dir06 5,0 100 Eco02 6,0 200 Inf01 7,0 200 Inf03 6,0 300 Inf03 7,5 400 Dir06 4,0 500 Dir99 5,0 500 Eco00 8,0 600 Inf01 3,5 600 Inf03 9,0 600 Inf12 8,0 Tabela Histórico Considerando as tabelas Aluno, Disciplina e Histórico forneça os comandos em SQL para a geração das informações solicitadas: 1. Listar o código e o nome das disciplinas que não estão no histórico ou que são da escola Informática. 2. Listar o nome do aluno e a nota obtida na disciplina se esta nota for maior ou igual à média das notas desta disciplina. 3. Listar o nome da disciplina, a nota obtida e o conceito final (APROVADO ou REPROVADO) para cada disciplina cursada pela aluna Maria. (OBS: Considere que a nota para aprovação seja igual ou superior a 6,0) 4. Listar a média das notas para cada disciplina da escola Informática. 5. Aumentar 1,0 ponto na nota de todos os alunos que sejam da escola Direito. 6. Incluir um novo aluno com matrícula 900 e nome Rui. 7. Excluir as disciplinas que não tenham registro no Histórico. 8. Criar uma VIEW de nome “Melhores_Alunos” que contenha a matrícula e o nome dos alunos com nota acima de 8,0. 9. Informar qual é o resultado da consulta: SELECT nome, escola FROM Disciplina D WHERE exists (SELECT 1 FROM Historico H WHERE D.codigo = H.codigo AND D.nota < 6,0); 10. Usando o mecanismo de ROLES, associe os privilégios para leitura na tabela Aluno e exclusão na tabela Histórico aos usuários JOSE e ANA. ================================================================================== Orientações Gerais para a realização do Trabalho da Disciplina: • A pontuação máxima desta atividade avaliativa é de 100 pontos (100%); • Seu desempenho nesta avaliação compõe a nota final da (A2); • O Trabalho da Disciplina (TD) deve ser realizado INDIVIDUALMENTE; • Trabalhos que apresentarem transcrições de textos sem a devida referência - segundo as normas da ABNT 6023 - terão nota zero atribuída - “Cartilha Plágio (Links para um site externo.)”; • O Trabalho que não for postado/enviado até o prazo terá nota zero, assim como aqueles que forem apenas salvos e não enviados para correção na data estipulada no calendário da disciplina; • O Trabalho deverá ser postado somente no local específico para essa ação no Ambiente Virtual de Aprendizagem. http://ead.uva.br/filemanager/file/11/Cartilha_plagio.pdf
Compartilhar