Pa ovako koji ste tip database developera:
Skladištar- baza je zamjena za spremanje u file. Pregledom moje baze može saznati nešto ali uglavnom ništa. Cijela logika je na server strani, baza je jedna pristojna zamjena za file
(Baza ne postoji)
Fanatic - prirodni ključ, composite key, moja baza je ogledalo svijeta.
(Baza je sve!)
Umjetnik - umjetni key mora imati svaka vaša tablica, onda ste umjetni(k). Nešto kao fanatic ali baza nije ogledalo svijeta već vaše aplikacije. Time postajete i skladištar jer baza je ipak samo skladište.
(Baza je backbone aplikacije ali bez aplikacije je ipak bezvrijedna)
Koji ste tip i naravno zašto!?
Ja mislim da sam umjetnik. Umjetni ključ, relacije moraju uvijek biti u skladu, iz moje baze se dade pročitati aplikacija, ali ne pravo stanje na terenu.
Smatram da developeri koji rade shortcut i rade sa bazom izvan aplikacije rade grešku iako baza prikazuje stvarno stanje u skladu sa dobrim dizajnom to ne znaći da može raditi bez logike na server strani.