Lista 1 de SGBD
EXERCÍCIOS AVALIATIVOS
Curso:
GTI
Disciplina:
SGBD
Professor(a):
Gabriel Vieira
Aluno(a):
Data:
Turma:
Entrega:
Lista 1:
1
fdfdf
dfdf dfdf dfdf
1.
Identifique algumas operações informais de consulta e atualização que você esperaria aplicar no banco de dados mostrado acima.
2.
Especifique todos os relacionamentos entre os registros do banco de dados mostrado acima. 3.
Mostre algumas visões adicionais que podem ser necessárias a outros grupos de usuários do banco de dados mostrado acima.
Por exemplo:
Um usuário pode estar apenas interessado em acessar e imprimir o histórico escolar de cada aluno. Ficando assim:
4.
Qual a diferença entre redundância controlada e não controlada? Dê exemplos.
5.
Dê exemplos de sistemas em que pode fazer sentido usar o processamento de arquivos tradicional em vez da técnica de banco de dados.
6.
Cite alguns exemplos de restrições de integridade que você acredita que possam se aplicar ao banco de dados mostrado acima.
Por exemplo:
(1)
Na figura abaixo, especificamos que o valor do item de dados Tipo_Aluno em cada registro
ALUNO deve ser um inteiro de um dígito e que o valor do Nome precisa ser um alfanumérico de até 30 caracteres.
(2)
Um tipo de restrição mais complexo, que ocorre com frequência, envolve especificar que um registro em um arquivo deve estar relacionado a registros em outros arquivos. Por exemplo, podemos especificar que cada registro de turma deve estar relacionado a um registro de disciplina. 7.
Considere a figura inicial:
a)
Se o nome do departamento 'CC' (Ciência da Computação) mudar para 'CCES'
(Ciência da Computação e Engenharia de Software) e o prefixo correspondente para o número da disciplina também mudar, identifique as colunas no banco de dados que precisam ser atualizadas. b)
Você consegue reestruturas as colunas nas tabelas DISCIPLINA, TURMA, e
PRE_REQUISITO de modo que somente uma delas