Supponiamo che ci sia un'applicazione di gestione alberghiera online. Una caratteristica è che l'addetto alla reception confermerà e annullerà le prenotazioni effettuate dal cliente. Quindi tutti gli addetti alla reception fanno le stesse cose. È una cattiva pratica aggiungere una singola riga al database che rappresenta tutti gli addetti alla reception nell'hotel, quindi permetterli di accedervi per accedere al sito? Ad esempio:
table Receptionist
RecID primary key,
username,
password
Quindi un solo inserto:
insert into Receptionist values('rec','rec');
ora, piuttosto che ogni receptionist con i propri record in modo che possano accedere, tutti useranno semplicemente questo account per accedere. Qual è il vantaggio di avere una riga per ciascuno in questo caso? Sto pensando alla sicurezza, ce ne sono altri?