Pergunta
Questão 7 (Valor 0 ,5 ponto) Uma empresa possui diversos com vários funcionais. Um funcionário pode trabalhar em mais de um projeto. que um projeto pode ter vários funcionários. Cada projeto tem um código data de inicio e data de fim. Cada funcionário possui uma matricula e um nome. diagrama que melhor representa o modelo físico de dados do cenário acima é:
Solução
Verification of experts
4.6248 Voting
TaináProfissional · Tutor por 6 anos
Responder
Para representar o modelo físico de dados descrito, podemos utilizar um diagrama de banco de dados, como um diagrama de entidade-relacionamento (ERD). Nesse caso, o diagrama ERD deve incluir duas entidades principais: Projeto e Funcionario.<br /><br />A entidade Projeto deve ter os seguintes atributos:<br />- Código do Projeto<br />- Data de Início<br />- Data de Fim<br /><br />A entidade Funcionario deve ter os seguintes atributos:<br />- Matrícula<br />- Nome<br /><br />Além disso, é necessário estabelecer uma relação entre as entidades Projeto e Funcionario, indicando que um projeto pode ter vários funcionários e um funcionário pode trabalhar em mais de um projeto. Essa relação pode ser representada por uma tabela intermediária chamada Participicao, que deve ter os seguintes atributos:<br />- Código do Projeto<br />- Matrícula do Funcionario<br />- Data de Início<br />- Data de Fim<br /><br />Portanto, o diagrama ERD que melhor representa o modelo físico de dados do cenário descrito é o seguinte:<br /><br />```<br />Projeto<br />------<br />Código do Projeto (chave primária)<br />Data de Início<br />Data de Fim<br /><br />Funcionario<br />----------<br />Matrícula (chave primária)<br />Nome<br /><br />Participicao<br />-------------<br />Código do Projeto (chave estrangeira)<br />Matrícula do Funcionario (chave estrangeira)<br />Data de Início<br />Data de Fim<br />```<br /><br />Esse diagrama mostra que a entidade Projeto possui uma chave primária composta pelo atributo Código do Projeto, enquanto a entidade Funcionario possui uma chave primária composta pelo atributo Matrícula. A tabela intermediária Participicao estabelece a relação de muitos para muitos entre Projeto e Funcionario, sendo que cada registro nessa tabela representa a participação de um funcionário em um projeto específico.
Clique para avaliar: