Buonasera. Dovendo progettare (per un esame) una base di dati mi stanno venendo mille dubbi.
Uno di questi è, ad esempio: se devo memorizzare per ogni utente la sua città di nascita conviene metterla come attributo oppure in una entità a parte legata da una relazione di "nascita"? Perché se ci fossero ad es. 1000 persone nate a Milano, nel DB avrei 1000 volte l'occorrenza di Milano. Stesso discorso per il corso che l'utente frequenta. Volendo, il discorso potrebbe estendersi anche al nome e al cognome...ma qui non so se abbia senso...forse solo per il nome...
Ancora, nel modello ER un attributo (stato) che può avere solo due valori (chiuso/aperto) come lo rappresento? Attributo composto oppure attributo semplice imponendo poi qualche vincolo sui dati?
Voi che dite?
Grazie