Prévia do material em texto
BANCO DE DADOS I REVISÃO AVALIAÇÃO II 1. Explique o que deve ser feito no mapeamento do modelo conceitual para o relacional nas seguintes situações: a) Relacionamentos com cardinalidades (1,1) ----- (1,1) b) Relacionamentos com cardinalidades (0,1) ----- (0,1) c) Relacionamentos com cardinalidades (1,1) ----- (0,1) d) Relacionamentos com cardinalidades (0,1) ----- (0,n) 2. O esquema relacional para as entidades abaixo resultaria em? Insira registros fictícios em cada uma das tabelas para demonstrar o modelo relacional resultante. 3. Dado o esquema relacional abaixo, apresentar o esquema conceitual correspondente: Aluno (cod, nome, cpf, codcurso) Codcurso referencia curso Curso (cod, nome, cargahoraria) Telefone (cod, numero, codaluno) Codaluno referencia aluno Endereco (cod, descrição, codaluno) Codaluno referencia aluno 4. Para a situação descrita a seguir, crie o modelo conceitual de banco de dados correspondente e também o esquema relacional conforme exercício número 3. Em uma empresa há empregados, cada empregado alocado em uma mesa de trabalho. Em cada mesa tem-se somente um empregado alocado, mas é possível que existam mesas de trabalho sem empregados alocados. Cada empregado pode usar mais que um computador, sendo que cada computador deve ter uma categoria (Trabalho, Projeto etc). Nesta mesma empresa há diversos projetos que participam diversos empregados, sendo necessária a participação de no mínimo um empregado em cada projeto. 1 5. Dado o modelo conceitual abaixo, faça: a) modelo relacional b) faça as tabelas e insira dois registros fictícios em cada uma delas. 2