Respostas
Parece que você está descrevendo um modelo de banco de dados relacional. Se entendi corretamente, a afirmação "Os campos cidade e estado podem ser transformados em tabela para evitar redundância" está correta, pois a normalização de banco de dados sugere que informações repetidas devem ser armazenadas em tabelas separadas para evitar redundância e inconsistência de dados. A afirmação "Os campos estado e cidade são somente campos identificadores da entidade" não está clara o suficiente para que eu possa dar uma resposta precisa. Se você puder fornecer mais informações sobre a entidade em questão, posso tentar ajudá-lo melhor. A notação (1,1) em CPF não indica que é um atributo multivalorado, mas sim que é um atributo obrigatório e único. Já a notação (1,N) em cursos indica que um curso pode ter vários alunos, mas um aluno só pode estar matriculado em um curso. Quanto à afirmação "O atributo id_pessoa está redundante e deve ser armazenado em uma nova entidade", isso pode depender do contexto e da estrutura do banco de dados. Se a entidade em questão tiver uma relação muitos-para-muitos com outra entidade, pode ser necessário criar uma nova tabela para armazenar essa relação, incluindo as chaves primárias das duas entidades envolvidas. Nesse caso, a chave primária da tabela recém-criada seria composta pelas chaves primárias das duas entidades originais.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta