SóProvas


ID
646141
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considere:

I. Agência é entidade fraca de Banco.

II. Agências prestam serviços diferenciados entre si, ou os mesmos.

Para saber quais os serviços prestados pelas agências Ax e Ay dos bancos Bx e By, é necessário modelar um relacionamento

Alternativas
Comentários
  • O que a FCC tentar dizer com "ou os mesmos" no item II?
  • Segue o que foi comentado no grupo:
    http://br.dir.groups.yahoo.com/group/timasters/message/143901
  • Só respondendo a dúvida do colega, "os mesmos" serviços.
  • Segundo Heuser, em relacionamentos ternários analisamos um relacionamento ternário a partir de um par de entidades.
    1 banco-agencia pode ter N serviços, por exemplo.
    1 agencia-servico pode ser prestado por 1 banco.

    No entanto, aparentemente a FCC quis fazer uma pegadinha. Ela não pediu o relacionamento do minimundo, e sim de algo específico:
    quais serviços são prestados pelas agências Ax e Bx.

    II. Agências prestam serviços diferenciados entre si, ou os mesmos.

    Então é a C, mesmo, já que 1 agência presta N serviços e 1 serviço é prestado por N agências. (só que eu fui de cara na D. srsrrsrsrs)

    Outro detalhe é com relação ao mapeamento para o modelo relacional.
    Esse necessitará de quatro relações.
    Banco{CodBanco, ...}
    Agencia(CodBanco,CodAgencia,...}
    Serviço{CodServiço}
    Agencia_Serviço{CodBanco,CodAgencia,CodServico}

    N:N no modelo relacional requer uma relação para representar o relacionamento e uma para cada entidade.
  • Com uma certa frequência as bancas cobram a nomenclatura N:M ao invés do N:N, que normalmente estamos acostumados. Só isso já confunde muita gente e faz perder a questão.