SóProvas


ID
128779
Banca
FCC
Órgão
MPE-SE
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte situação:
Requisições de materiais são feitas por funcionários em um relacionamento n:m. Os funcionários têm que justificar em qual serviço foi usado o material requisitado. Para tanto, as requisições necessitam ser identificadas e relacionadas à entidade Serviço. Nessa circunstância, o relacionamento "Requisição" é representado mais adequadamente em um modelo E-R estendido, como

Alternativas
Comentários
  • Entidade Associativa
    É a entidade definida a partir da simplificação de um relacionamento de N:M (muitos-para-muitos) entre
    duas ou mais entidades.
    A sua chave primária deve ser composta, pelo menos, pelas chaves primárias das entidades que participam
    do relacionamento que a gerou.
    Por exemplo, no caso do relacionamento entre a entidade PEDIDO e a entidade PRODUTO, onde:
    PEDIDO vende (1,N) PRODUTO
    PRODUTO é_vendido_em (0,N) PEDIDO
    A entidade associativa ITEM DE PEDIDO é criada em decorrência desse relacionamento, pois alguns
    atributos não se referem nem ao PEDIDO e nem ao PRODUTO, mas a cada produto vendido (caso da
    Quantidade e do Desconto, por exemplo).
    Esses atributos pertencem à entidade ITEM DE PEDIDO, que terá uma chave primária concatenada e
    composta pelo Número do Pedido e pelo Código do Produto, que são as chaves primárias das entidades
    acima.

    Entidade fraca é uma entidade que não possui existência própria (sua existência depende da existência de outra entidade) ou que para ser identificada depende da identificação de outra entidade.

    •Uma Entidade “Forte” para existir dependende da existência de 0 Entidades.
    •Um Relacionamento Binário para existir dependende da existência de 2 Entidades.
    •Um Relacionamento Ternário para existir dependende da existência de 3 Entidades.
    •Um Relacionamento n-ário para existir dependende da existência de n Entidades.

  • Um relacionamento pode se tornar uma Entidade Associativa, veja no exemplo:
    Imagine um paciente que deseja realizar uma consulta com um médico. Nesse caso temos duas entidades principais: MEDICO e PACIENTE. O que os dois tem em comum é a entidade CONSULTA.
    Ao criar uma consulta, não é necessário pegar todos os dados do médico, apenas os atributos identificadores das tabelas MEDICO e PACIENTE é o suficiente para realizar a ligação/consulta.
    A tabela CONSULTA ira utilizar os atributos identificadores das tabelas MEDICO e PACIENTE, porém irá conter também atributos próprios como DATA  e HORARIO da consulta.
    Entidade Fraca
    Note que a entidade CONSULTA depende das outras entidades para existir. Por isso damos o nome de ENTIDADE FRACA.
    Entidade associoativa só pode existir em modelos Muitos para Muitos (N, N), ou seja, quando uma Entidade pode ter várias associações com outra entidade e vice-versa.
    Fiquem com Deus!

    Autor Fábio Bmed - Entidade Associativa
    Ao copiar, não esqueça de citar a Fonte.
     
  • Ficaria algo mais ou menos assim...

     

    [ FUNCIONARIO ]  ------  <requisição>  ------  [ MATERIAL ]

                                                 |

                                                 |
                                          [ SERVIÇO ]

     

    requisição é o resultado do relacionamento n:m entre FUNCIONARIO e MATERIAL.

     

    Os funcionários têm que justificar em qual serviço foi usado o material requisitado. Para tanto, as requisições necessitam ser identificadas e relacionadas à entidade Serviço.

    Nesse caso, o relacionamento requisição deverá também se relacionar com SERVICO, gerando assim, uma Entidade Associativa.