Projekt bazy danych dla ustawień użytkownika
Która z poniższych opcji, jeśli w ogóle, jest uznawana za najlepszą praktykę podczas projektowania tabeli używanej do przechowywania ustawień użytkownika?
(OPCJA 1)
<code>USER_SETTINGS -Id -Code (example "Email_LimitMax") -Value (example "5") -UserId </code>
(OPCJA 2)
utwórz nową tabelę dla każdego ustawienia, gdzie na przykład ustawienia powiadomień wymagałyby utworzenia:
<code>"USER_ALERT_SETTINGS" -Id -UserId -EmailAdded (i.e true) -EmailRemoved -PasswordChanged ... ... "USER_EMAIL_SETTINGS" -Id -UserId -EmailLimitMax .... </code>
(OPCJA 3)
<code>"USER" -Name ... -ConfigXML </code>