1 - Univap

Propaganda
PROJETO DE BANCO DE DADOS – 2º BIMESTRE
CURSO DE INFORMÁTICA e MSI – PROFESSOR ALBERSON WANDER
LEIA COM ATENÇÃO O ESTUDO DE CASO ABAIXO E AS QUESTÕES A SEGUIR, PARA DEFINIR O LAYOUT
DE CADA TABELA DO SEU BANCO DE DADOS.
SÓ DEPOIS COMEÇE DESENVOLVER SEU PROJETO.
REGRAS GERAIS DO PROJETO:
A. Desenvolver o projeto em dupla, salvo autorização do professor;
B. No dia da apresentação, o banco de dados e todos os comandos solicitados na lista abaixo, deverão
ser apresentados no SQL SERVER;
C. Entregue ao professor uma listagem contendo:
a. LAYOUT dos relacionamentos deste projeto (conforme o exemplo mostrado na lista de
exercício)
b. Todos os comandos necessários para execução dos comandos exigidos abaixo;
D. O projeto deve ser apresentado NA DATA estipulada pelo professor. OS ALUNOS QUE NÃO
APRESENTAREM NA DATA, terão nota 0,0(zero).
E. É de responsabilidade de TODOS OS ELEMENTOS DO GRUPO manterem cópiaS do projeto em seu
poder;
F. NO DIA DA APRESENTAÇÃO NÃO SERÁ PERMITIDO O TERMINO, OU ALTERARAÇÃO, DO
PROJETO. CASO ISSO OCORRA, O GRUPO PERDERÁ 3 PONTOS.
1) ESCOLA
Uma escola de ensino médio solicita aos profissionais de informática que desenvolvam um banco de
dados relacional para armazenagem de dados gerais de cursos, alunos, professores, disciplinas de cada curso e
pagamento de mensalidades dos referidos alunos e boletim.
Sabe-se que num curso existem vários professores. Cada professor pode ministrar aulas de várias
disciplinas. Cada curso possui vários alunos. Um aluno só pode cursar um determinado curso da escola.
Mensalmente cada aluno deve pagar uma mensalidade, cujo valor é definido no momento do cadastro de cada
curso. Cada disciplina gera para cada aluno 4 notas bimestrais, que após o último bimestre informa a situação
final do aluno no curso.
UTILIZANDO OS COMANDOS DA DDL, DML E DQL PEDE-SE:
1. Criar o banco de dados, tabelas, relacionamentos (chaves estrangeiras e primárias) e campos que você julgue
necessário para realizar os controles acima e também das próximas questões solicitadas.
2. CADASTRAR PELO MENOS 10 RMEGISTROS EM CADA TABELA CRIADA. Na tabela de boletim não informar
o total de pontos do ano conquistados pelo aluno. No momento do cadastro do pagamento da mensalidade do
aluno não informar o valor da mensalidade nem o dado do campo situação_da_mensalidade.
3. Atualizar o total de pontos do aluno somando todas as notas bimestrais cadastradas no boletim.
4. Atualizar o campo do valor da mensalidade com o valor da mensalidade do curso do referido aluno.
5. Atualizar para "pago" o campo situação_da_mensalidade se o campo valor mensalidade for diferente de 0.
6. Excluir todos os dados de cursos que não tenham alunos matriculados.
7. Mostrar todos os dados de cursos com códigos e nomes de alunos matriculados.
8. Mostrar quantos alunos estão matriculados em cada curso.
9. Mostrar a média aritmética das notas dos alunos de cada curso no primeiro bimestre, ordenados da maior para
menor média gerada.
10. Mostrar todos os dados de professores e todos os dados de suas referidas disciplinas.
Download