Professional Documents
Culture Documents
1. 2.
Utilize o comando SQL-DDL e exclua todas as tabelas existentes em sua base de dados. Utilize a linguagem SQL-DLL e crie o Diagrama de Entidade e Relacionamento abaixo.
A tabela TB_ALUNO armazena todos os alunos matriculados. A coluna STATUS possui 3 (trs) valores possveis. EM AVALIAO, APROVADO, REPROVADO; A tabela TB_CURSOS armazena todos os cursos oferecidos; A tabela TB_DISCIPLINAS armazena todas as disciplinas de cada curso, onde cada disciplina somente oferecida em um nico curso; A tabela TB_CRITERIOS armazena os critrios utilizados para a avaliao das disciplinas, como PROVA BIMESTRAL, TRABALHO, PARTICIPAO, etc; A tabela TB_AVALIACAO_DISCIPLINA identifica quais critrios so utilizados para avaliar uma determinada disciplina. A coluna PERCENTUAL indica qual o percentual que determinado critrio possuir. Leve em considerao que a soma dos critrios utilizados para avaliar uma disciplina dever ser no mximo 100 (%). A tabela TB_AVALIACOES armazena a nota tirada pelo aluno em um determinado critrio de uma determinada disciplina. Todas as notas possuem valor entre 0 e 10.
3.
Utilizando a linguagem SQL-DML, insira as seguintes informaes: TB_CRITRIOS NOME Amlia Cristina de Resende Alexandre Silva Pereira Amanda Karina de Oliveira Ricardo Juliano Alcntara Joo Batista da Silva Joo Batista da Silva
MATRCULA 1 2 3 4 5 6
TB_CURSOS ID_CRITRIO 1 2 3 4 DESCRICAO Sistemas de Informao Superior de Tecnologia em Sistemas para Internet Engenharia de Produo Engenharia Ambiental e Sanitria
ID-DISCIPLINA 1 2 3 4 5 6 7 8 9 10 11
TB_DISCIPLINAS DESCRICAO Laboratrio de Banco de Dados Banco de Dados II Estrutura de Dados II Interface Homem Mquina Redes de Computadores e Sistemas Operacionais Estatstica Contabilidade Projeto de Sistemas II Optativa(Direito e tica) Algoritmos e Programao Clculo Diferencial e Integral I
CURSO Sistemas de Informao Sistemas de Informao Sistemas de Informao Sistemas de Informao Sistemas de Informao Sistemas de Informao Sistemas de Informao Sistemas de Informao Superior de Tecnologia em Sistemas para Internet Engenharia de Produo Engenharia de Produo
DISCIPLINA Laboratrio de Banco de Dados Laboratrio de Banco de Dados Laboratrio de Banco de Dados Banco de Dados II Banco de Dados II Banco de Dados II Interface Homem Mquina Contabilidade Contabilidade Algoritmos e Programao Algoritmos e Programao Algoritmos e Programao
TB_AVALIAO_DISCIPLINA CRITRIO Prova Bimestral Trabalho ACQG Prova Bimestral Trabalho ACQG Prova Bimestral Prova Bimestral Trabalho Prova Bimestral Trabalho ACQG
PERCENTUAL 50 30 20 50 30 20 100 50 50 50 30 20
ALUNO Amlia Cristina de Resende Amlia Cristina de Resende Amlia Cristina de Resende Alexandre Silva Pereira Alexandre Silva Pereira Alexandre Silva Pereira
TB_AVALIAES DISCIPLINA CRITRIO Laboratrio de Banco Prova Bimestral de Dados Laboratrio de Banco Trabalho de Dados Laboratrio de Banco ACQG de Dados Banco de Dados II Prova Bimestral Banco de Dados II Trabalho Banco de Dados II ACQG
4. 5.
Acrescente a coluna SEXO do tipo CHAR(1) NOT NULL na tabela TB_ALUNO Escreva o comando SQL para atualizar a coluna SEXO de cada Aluno
Observaes: A implementao da lista de exerccios deve ser feita no seu banco de dados individual no servidor UNI004 As respostas devem ser enviadas em arquivo .pdf pelo portal universitrio juntamente com o arquivo de scripts (Favor compartar os 2 arquivos) Trabalho em Dupla. (Colocar nome em ambos os arquivos)
LEMBRETE
Conexo com a base de dados: Sever Type: Database Engine Servr Name: UNI004 ou 192.168.3.10 Authentication: SQL Server Authentication Login: sua matrcula Password: sua matricula* Exemplo: