Una domanda di progettazione DB: quando decidi di utilizzare le tabelle di relazione 1 a 1?Quando utilizzare le relazioni 1 a 1 tra le tabelle del database?
Uno dei posti che vedo è, ad esempio, quando si ha una tabella User e UserProfile, la gente li divide invece di mettere tutte le colonne solo in una tabella Utente.
Tecnicamente, puoi semplicemente mettere tutte le colonne in una tabella poiché la loro relazione è 1-a-1.
So che qualcuno ha detto che per la tabella UserProfile, nel tempo è necessario modificare la tabella per aggiungere più colonne, ma non credo che questo sia un motivo valido per dividere le tabelle.
Quindi, se devo progettare una tabella utente e una tabella UserProfile, è meglio per me limitarmi a farlo in una tabella?
Possibile duplicato di [C'è mai un momento in cui l'uso di una relazione di database 1: 1 ha senso?] (Http://stackoverflow.com/questions/517417/is-there-ever-a-time-where-using -a-database-11-relationship-fa-sense) – Tripartio