Nesse exemplo estamos considerando cidade e estado como relacionamentos para gerar entidades separadas, pois assim teremos uma tabela de cadastro para ambos. Se considerar os dois como atributos, seria como se fossem adicionados campos do tipo "string" na tabela de endereço. Com isso, as cidades e estados poderiam ter dados inconsistentes. Por exemplo, o mesmo estado cadastrado de formas diferentes: "São Paulo", "SP", "S. Paulo", etc
Excelente explicação, muito bom! Obrigada por compartilhar!
Que bom que gostou :)
Pq "cidade" e "estado" não são atributos de "endereço"? Seria errado fazer assim ou é apenas outra maneira de fazer?
Nesse exemplo estamos considerando cidade e estado como relacionamentos para gerar entidades separadas, pois assim teremos uma tabela de cadastro para ambos. Se considerar os dois como atributos, seria como se fossem adicionados campos do tipo "string" na tabela de endereço. Com isso, as cidades e estados poderiam ter dados inconsistentes. Por exemplo, o mesmo estado cadastrado de formas diferentes: "São Paulo", "SP", "S. Paulo", etc
Os relacionamentos podem ter atributos
Sim, aí criam-se as "entidades associativas"
❤
Que bom que gostou :)