Questão de Banco de Dados — Modelo relacional — CESGRANRIO 2006
Banco de DadosModelo relacional
- Código
- cg025669
- Banca
- CESGRANRIO
- Órgão
- Transpetro
- Ano
- 2006
- Nível
- Superior
- Cargo
- Analista de Sistemas Pleno
Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as chaves primárias de cada uma das respectivas tabelas:Departamento (código-departamento, sigla-departamento)Empregado (cpf, nome-empregado, sexo, código-departamento, valor-hora)Projeto (código-projeto, descrição-projeto, valor-projeto)Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se se quiser modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em um determinado período, devemos alterar o modelo da seguinte forma:
- AIncluir a tabela Empregado_Projeto com atributos (cpf, código-projeto, data-inicio, data-fim, numero-horas).
- BIncluir a tabela Empregado_Projeto com atributos (cpf, código-projeto, data, numero-horas).
- CIncluir a tabela Empregado_Projeto com atributos (cpf, código-projeto, data, numero-horas).
- DIncluir os atributos código-projeto e numero- horas-acumuladas no projeto, na tabela Empregado.
- EIncluir os atributos cpf do empregado e numero-horas na tabela Projeto.