› Fóruns › Engenharia de Software › Dúvida em Modelagem (Muitos para Muitos) › Dúvida em Modelagem (Muitos para Muitos)
Mas lembre-se no momento de definir se o relacionamento é de fato muitos para muito s é muito importante , vc pode testar fazendo uma tabelinha e verificar se é viavel ou não, pois como foi citado antes tem que verificar se é um sistema para a escola vc cria a tabela e fica assim, vários alunos participam de vários cursos ou se uma pessoa faz vários cursos ai fica assim o relacionamento de 1 para N nesse caso o lado N recebe a chave primária do lado 1 , ficando assim a chave primária de pessoa vai para a tabela curso como chave estrangeira, lembrando-se sempre de manter a integridade referencial e de entidade.
[quote=”peres1979″:10u1dy5y]Olá,
Sou iniciante em banco de dados e estou com uma dúvida no relacionamento entre duas tabelas. Estou modelando uma agenda pessoal. Nela existe duas entidades que são: “Pessoa” e “Curso”. Então a minha seguinte análise é uma “Pessoa” faz vários “Curso”, e um “Curso” possui muitas “Pessoa”. Ou seja, um relacionamento muitos para muitos.
Apartir dessa premissa crio uma nova entidade “Curso_da_Pessoa”, contendo as chaves primárias de “Pessoa” e “Curso”.
Se tenho que cadastrar o curso da pessoa na miha tabela pessoa além de seus outros atributos.
A minha dúvida é:
Como faço para colocar o atributo curso em minha tabela “Pessoa”?
Eu crio uma chave estrangeira da entidade “Curso_da_Pessoa” ou de “Curso”?
Abraços[/quote]