AIA Banco De Dados
INSTITUTO DE ENGENHARIA E TECNOLOGIA - IET
Curso de Ciência da Computação
Disciplina: Banco de Dados
Professor: Walisson Ferreira de Carvalho
Belo Horizonte, 29/04/2015
Aluno:
No de matrícula:
Turma:
Valor: 25 pontos
Nota:
Questão 1: Marque F ou V nas afirmativas abaixo. Justifique as falsas.
( ) As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultem na perda de consistência de dados.
( ) O valor de uma chave estrangeira que apareça em uma tabela deve, necessariamente, ser considerado como chave primária de outra tabela.
( ) A cardinalidade um-para-um (1:1) ocorre quando a penas uma entidade participa do relacionamento.
( ) Um subconjunto de entidades, dentro de um conjunto de entidades, que tem atributos distintos das demais entidades do conjunto (refinamento em subgrupos topdown) denomina-se generalização.
( ) A restrição de chave estrangeira, onde a operação de exclusão sobre a tabela referenciada se propaga para todas as chaves estrangeiras correspondentes, é on delete set null.
( ) O modelo conceitual representa as regras de negócio sem limitações tecnológicas ou de implementação e, por isso, é a etapa mais adequada para o envolvimento do usuário, que não precisa ter conhecimentos técnicos.
Questão 2: Elabore o ER para o problema descrito a seguir.
Uma academia de ginástica deseja manter um controle do seu funcionamento. Os alunos são organizados em turmas associadas a um tipo específico de atividade. As informações sobre uma turma são número de alunos, horário da aula, duração da aula, data inicial, data final e tipo de atividade. Cada turma é orientada por um único instrutor para o qual são cadastrados RG, nome, data de nascimento, titulação e todos os telefones possíveis para sua localização. Um instrutor pode orientar várias turmas que podem ser de diferentes atividades.
Os dados cadastrados dos