Citat:
Kao i sa vecinom stvari u ITu, ne postoji 'silver bullet' ili jedinstveno i najbolje rjesenje za problem. Uvijek imas vise rjesenja koja su jednako dobra. Mnogo je faktora koji uticu i odlucuju na dizajn baze da bi ti neko mogao napisati 'ako je tako i tako, onda uradi to'. Sto bolje poznajes aplikaciju, DB system, oblik i kolicinu podataka, to ces bolje dizajnirati bazu. A opet i jednom dizajnirana baza nije nesto uklesano u kamenu, mjenja se vremenom u zavisnosti od potreba ili nedostataka.
Ovoga se i najviše plašim. Praviš nešto u čemu nemaš iskustva. Osim svog znanja koristiš i trial-and-error sistem, jer nemaš upustvo kojeg možeš slepo da se držiš. Na kraju napraviš nešto na šta si ponosan i kada dođe trenutak da uneseš izmene u bazu tada padne sve u vodu. Baza u startu nije dobro osmišljena i svaka njena modifikacija zahteva niz popravki i izmena. Dođe ti da poludiš.
Kad razmislim, držaću se ja jednostavnijih baza i problem rešen. Neću da pravim ništa komplikovano. Da me ne zaboli glava :).