Analise as seguintes opções para modelar a mesma situação em uma base de dados
Alternativa 1
Aluno(Cd_Aluno,Nm_aluno,Cd_Curso,dsc_ender)
Alternativa 2
Aluno(Cd_Aluno,Nm_aluno,Cd_Curso)
Endereco_Aluno(Cd_Aluno,dsc_ender)
Em ambas as situações, apresentam-se informações referentes ao aluno e seu curso. Com relação ao seu conhecimento dos modelos entidade-relacionamento, explique as implicações de cada escolha na base de dados.
A alternativa 1 apresenta uma tabela única para armazenar informações do aluno, incluindo o código do aluno, nome do aluno, código do curso e descrição do endereço. Já a alternativa 2 apresenta duas tabelas, uma para armazenar informações do aluno, incluindo o código do aluno, nome do aluno e código do curso, e outra tabela para armazenar informações do endereço do aluno, incluindo o código do aluno e a descrição do endereço. A escolha entre as duas alternativas depende do objetivo da base de dados e da forma como as informações serão utilizadas. A alternativa 1 pode ser mais simples e direta, mas pode apresentar problemas de redundância de dados, caso um aluno tenha mais de um endereço, por exemplo. Já a alternativa 2 pode ser mais complexa, mas permite uma melhor organização dos dados e evita a redundância de informações.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar