Trabalho de Banco de Dados 1
Sistemas de Informação
Banco de Dados I
Prof. Guilherme Dantas
Aluno: Agnaldo Ferreira
Matricula: 2012100380
Lista de Exercícios para o Estudo Orientado
Aula 1
1. Identifique algumas operações informais de consulta e atualização que você esperaria aplicar ao banco de dados mostrado na Figura 1.2 (Slide 17 –Aula 1).
Consultar os nomes dos alunos que tiveram notas A e em que matérias.
Consultar a quantidade de alunos e os respectivos nomes que não podem realizar certas matérias por não terem concluído outra que seja pré-requisito dela.
Consultar o professor que dá aula em mais de uma turma.
Para atualização, criar outra turma para a disciplina “Estruturas de dados” para o primeiro semestre do ano de 2009 para Silva. Inserir a nota C para Silva na turma Estruturas de dados do primeiro semestre de 2009.
2. Qual a diferença entre redundância controlada e não controlada? Dê exemplos.
A redundância controlada de dados acontece quando o software tem conhecimento da múltipla representação da informação e garante a sincronia entre as diversas representações.
A redundância não controlada de dados acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software.
Exemplos:
1) Sistema distribuído, onde uma mesma informação é armazenada em vários servidores, sendo assim ocorrerá a redundância controlada.
2) Uma indústria executa três funções básicas: vendas, produção e compras;
Se cada uma das funções for informatizada de forma separada, pode ocorrer que para cada uma delas seja criado um arquivo separado para produtos. Se houver integração e conhecimento, por parte do software usado, existirá a sincronia entre as representações e assim a redundância controlada. Se não houver a integração entre os dados e o software usado, então ocorrerá a redundância não controlada.
3. Especifique todos os relacionamentos entre os registro do