Datenbankdesign für Benutzereinstellungen
Welche der folgenden Optionen wird als bewährte Methode beim Entwerfen einer Tabelle zum Speichern von Benutzereinstellungen angesehen?
(OPTION 1)
<code>USER_SETTINGS -Id -Code (example "Email_LimitMax") -Value (example "5") -UserId </code>
(OPTION 2)
Erstellen Sie eine neue Tabelle für jede Einstellung, für die Sie beispielsweise für Benachrichtigungseinstellungen Folgendes erstellen müssen:
<code>"USER_ALERT_SETTINGS" -Id -UserId -EmailAdded (i.e true) -EmailRemoved -PasswordChanged ... ... "USER_EMAIL_SETTINGS" -Id -UserId -EmailLimitMax .... </code>
(OPTION 3)
<code>"USER" -Name ... -ConfigXML </code>