É isso ae amigos. Tenho as entidades Curso, Turmas e Inscrições. Sendo que:
Relação UM para N de Curso para Turmas. Acho que isso é o correto.
Minha dúvida é quanto a entidade Inscrições.Quaria saber qual das situações abaixo seria mais adequada.
1) Armazenar na tabela INSCRICOES o ID somente da tabela TURMAS (pois a tab TURMAS já terá o ID da tabela CURSO) junto com o ID da tabela FUNCIONARIOS (que serão os inscritos, no caso)
2) Criar uma tabela intermediária, guardar nela o ID do CURSO e ID de TURMAS. Depois, pegar a PK resultante desta tabela intermediária e armazenar na tabela INSCRICOES, junto com o ID de FUNCIONARIOS (que serão os inscritos, no caso)
Acho que a segunda opção faz mas sentido. Mas quero saber a opinião dos colegas.
É a mesma dúvida que sempre tenho em cadastros.Nunca sei ao certo se num determinado cadastro faz mais sentido armazenar o código do Estado e da Cidade da pessoa, ou se o melhor seria guardar apenas o código da cidade (pois a cidade já tem o código do Estado).
Question
ViaPocket
É isso ae amigos. Tenho as entidades Curso, Turmas e Inscrições. Sendo que:
Relação UM para N de Curso para Turmas. Acho que isso é o correto.
Minha dúvida é quanto a entidade Inscrições.Quaria saber qual das situações abaixo seria mais adequada.
1) Armazenar na tabela INSCRICOES o ID somente da tabela TURMAS (pois a tab TURMAS já terá o ID da tabela CURSO) junto com o ID da tabela FUNCIONARIOS (que serão os inscritos, no caso)
2) Criar uma tabela intermediária, guardar nela o ID do CURSO e ID de TURMAS. Depois, pegar a PK resultante desta tabela intermediária e armazenar na tabela INSCRICOES, junto com o ID de FUNCIONARIOS (que serão os inscritos, no caso)
Acho que a segunda opção faz mas sentido. Mas quero saber a opinião dos colegas.
É a mesma dúvida que sempre tenho em cadastros.Nunca sei ao certo se num determinado cadastro faz mais sentido armazenar o código do Estado e da Cidade da pessoa, ou se o melhor seria guardar apenas o código da cidade (pois a cidade já tem o código do Estado).
Ó dúvida cruel hehehe
Obrigado!
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.