Questão de Banco de Dados — Modelo relacional — FCC 2017
Banco de DadosModelo relacional
- Código
- fc040046
- Banca
- FCC
- Órgão
- TRT - 24ª REGIÃO (MS)
- Ano
- 2017
- Nível
- Médio
- Cargo
- Técnico Judiciário - Tecnologia da Informação
Considere, hipoteticamente, uma relação de trabalho em que um funcionário pode trabalhar em várias empresas, sendo registrado em todas elas. Esta relação é representada na figura abaixo.
Nesta relação, cada funcionário pode ocupar cargos diferentes em cada empresa onde trabalha recebendo, inclusive, salários diferentes por jornadas de trabalho variáveis. Nestas condições, quando o modelo for implementado em um Sistema Gerenciador de Banco de Dados relacional,
Nesta relação, cada funcionário pode ocupar cargos diferentes em cada empresa onde trabalha recebendo, inclusive, salários diferentes por jornadas de trabalho variáveis. Nestas condições, quando o modelo for implementado em um Sistema Gerenciador de Banco de Dados relacional,- Ase for incluído um campo salário este deverá ser colocado na tabela Funcionário.
- Bsomente as tabelas Funcionário e Empresa serão criadas e relacionadas com cardinalidade n:n.
- Co relacionamento n:n deverá ser desmembrado em dois relacionamentos 1:1, sendo Trabalha a entidade de ligação entre Funcionário e Empresa.
- Dse for incluído um campo cargo este deverá ser colocado na tabela associativa identificada como Trabalha.
- Ese for incluído um campo CargaHoráriaMensal ele deverá ser colocado na tabela Empresa.