You are on page 1of 3

CURSO DE SISTEMAS DE INFORMAO

LABORATRIO DE BANCO DE DADOS

Atividade Prtica Supervisionada Julho/Agosto 2011 Lista de Exerccios n 2


Entregar via portal Universitrio at o dia 26/08/2011 s 18h Aula 07

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.

TB_CRITERIOS TB_ALUNO MATRICULA NOME STATUS ID_CRITERIO DESCRICAO

TB_CURSOS ID_CURSO DESCRICAO

TB_DISCIPLINAS ID_DISCIPLINAS DESCRICAO ID_CURSO (FK)

TB_AVALIACOES MATRICULA (FK) ID_DISCIPLINAS (FK) ID_CRITERIO (FK) NOTA

TB_AVALIACAO_DISCIPLINA ID_DISCIPLINAS (FK) ID_CRITERIO (FK) PERCENTUAL

Viso geral do DER

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

STATUS EM AVALIAO EM AVALIAO EM AVALIAO EM AVALIAO EM AVALIAO EM AVALIAO

CURSO DE SISTEMAS DE INFORMAO


LABORATRIO DE BANCO DE DADOS

TB_CRITERIOS ID_CRITRIO 1 2 3 DESCRICAO Prova Bimestral Trabalho ACQG

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

NOTA 4.3 2.6 1.7 2.0 2.0 1.0

CURSO DE SISTEMAS DE INFORMAO


LABORATRIO DE BANCO DE DADOS

Ricardo Juliano Alcntara Ricardo Juliano Alcntara Ricardo Juliano Alcntara

Algoritmos e Programao Algoritmos e Programao Algoritmos e Programao

Prova Bimestral Trabalho ACQG

5.0 3.0 2.0

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: