Lista de exercício de banco de dados
Licenciatura em Computação
Banco de Dados 1ª LISTA DE EXERCÍCIOS
4º Período – 2012.2
Aulas Envolvidas: 01 e 02.
1. Defina os seguintes termos, esquematizando, em seguida, a relação entre os mesmos: BD, SGBD, sistema de BD, catálogo de BD e metadados. 2. Destaque e discuta as principais características da abordagem de BD e como ela difere dos sistemas de arquivos tradicionais. 3. Destaque e discuta as capacidades que devem ser fornecidas por um SGBD. 4. Considere a figura abaixo, correspondente a um banco de dados que armazena informações de alunos e disciplinas, e, em seguida, responda as questões:
ALUNO Nome Numero_aluno Silva 17 Braga 8 DISCIPLINA Nome_disciplina Introd. à Ciência da Computação Estruturas de Dados Matemática Discreta Banco de Dados TURMA Id_Turma 85 92 102 112 119 135
Tipo_aluno 1 2
Curso CC CC
Numero_disciplina CC1310 CC3320 MAT2410 CC3380
Creditos 4 4 3 3
Departamento CC CC MAT CC
Numero_disciplina MAT2410 CC1310 CC3320 MAT2410 CC1310 CC3380
Semestre Segundo Segundo Primeiro Segundo Segundo Segundo
Ano 07 07 08 08 08 08
Professor Kleber Anderson Carlos Chang Anderson Santos
HISTORICO_ESCOLAR Numero_aluno Identificacao_turma 17 112 17 119 8 85 8 92 8 102 8 135
Nota B C A A B A
PRE_REQUISITO Numero_disciplina CC3380 CC3380 CC3320
Numero_pre_requisito CC3320 MAT2410 CC1310
1
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 precisariam ser atualizadas; b) Você consegue reestruturar as colunas nas tabelas DISCIPLINA, TURMA e PREREQUISITO de modo que somente uma delas precise de atualização? c) Especifique todos os relacionamentos entre os registros do BD. 5. Além das restrições relacionando os valores das colunas de uma tabela às colunas de outra tabela, também existem restrições que