Jump to content
fcl-93

Conversão de Modelo E-A para Esquema relacional (Dúvida N:M)

Recommended Posts

fcl-93

Boa dia.

Eu e os meus colegas de grupo estamos a desenvolver um trabalho de âmbito académico, de momento encontramo-nos com um problema quando tentamos passar uma associação do tipo muitos para muitos (n:m) entre 2 entidades, que possui uma participação total.

Para nós esta associação faz sentido, uma vez que uma loja pode existir sem ter qualquer setor, no entanto para um setor existir deverá ter de se encontrar em uma loja.

Modelo_E_A.png

A nossa dúvida reside no facto de não sabermos para que lado migrar a chave primária de uma das entidades. Se se tem uma associação de 1:1, escolhe-se um dos lados e migra-se a chave primária do outro, caso seja 1:n migra-se a chave primária do lado de 1 para o outro lado, quanto a uma associação de n:m nada se refere nos slides do professor acerca disso, já andamos em pesquisas pelo Google e não encontramos nada .

Esquema_Relacional.png

Cumprimentos Ana Isabel, Fábio Luís, Vítor Baptista.

Desde já agradecemos a ajuda.

Share this post


Link to post
Share on other sites
HappyHippyHippo

no caso de n:m, existe duas chaves repetidas na tabela de relação

no teu caso, terás de ter na tabela "Loja_Sector", a referencia tanto para o ID da tabela "Loja" assim como a referência para o ID da tabela "Sector"


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.