Kodiranje stvarnosti
Kolektivno modeliranje podataka
Danas sam počeo razmišljati o pisanju jednostavnog programa za vođenje manjih kafića. Tok misli me vrlo brzo povukao prema modeliranju podataka, a kasnije i prema ideji kolektivnog modeliranja podataka. Poželio sam podijeliti model podataka i uključiti druge programere u razvoj modela. Nakon par minuta, Google mi je pomogao da pronađem Gliffy.com, odlične stranice koje omogućuju online izradu i dijeljenje dijagrama. Iako mi se stranice jako sviđaju, prvenstveno zbog financijskih razloga sam se na kaju ipak odlučio na blogovski pristup kolektivnom modeliranju podataka, što znači, slike modela podataka i komentare korisnika.

Radna verzija modela podataka
Kratko ću se još osvrnuti na Gliffy. Gliffy je odlična stranica i flash aplikacija koja omogućava jednostavno kreiranje i dijeljenje raznih dijagrama, pa tako i dijagrama modela podataka. Izrada dijagrama je prilično jednostavna i intuitivna, ali ako ste ikad radili sa desktop programima za rad sa dijagramima sigurno ćete primjetiti da neke sitnice nažalost ipak nedostaju. Sitnice koje meni posebno nedostaju su mogućnost pomicanja opisa relacija i mogućnost automatskog raspoređivanja elemenata dijagrama tako da se minimizira broj presjeka relacija.
Bez obzira na sitnice koje nedostaju, aplikacija je ipak dovoljno dobra i jednostavna da svatko bez puno truda može napraviti gotovo bilo kakav dijagram. Postoji dva modela korištenja stranica, besplatni i komercijalni, a glavna razlika je u mogućnostima kolektivnog dijeljenja dijagrama. Nažalost, samo komercijalni model korištenja omogućava kolektivno dijeljenje i kolektivni rad na dijagramima. Proučavajući cjenik, počeo sam razmišljati i o poslovnim modelima prodaje takvih aplikacija i usluga, ali to ću pustiti za neku drugu temu.
Da se vratim nazad na razvoj modela podataka … na slici je radna verzija modela podataka za jednostavnu aplikaciju za vođenje poslovanja manjih kafića. Volio bih čuti, odnosno pročitati, vaše misljenje o modelu podataka i vaše prijedloge kako pobošljati model. Ovo je tek radna verzija modela podataka, tako da još uvijek ima vremena za dobre prijedloge. Kratko ću samo pojasniti simbole. Podcrtani atributi su primarni ključevi, a italic atributi su zamišljeni kao jedinstveni ključevi. Brojnost veza je uvijek nula ili jedan prema više.
Pokušao sam upitati Google i potražiti stranice sa sličnim sadržajima kako bih mogao usporediti svoj model sa drugim modelima, ali nažalost nisam ništa pronašao. Vjerujem da će upravo zbog nedostatka sličnih stranica na internetu, ovo biti i više nego zanimljiv eksperiment. Šta mislite zašto nema sličnih sadržaja na internetu? Šta ne bi bilo super kada biste pripreme za novu aplikaciju mogli započeti pretraživanjem interneta, te proučavanjem i nadogradnom nekog sličnog modela podataka izbjegavajući na taj način ponavljanje istih grešaka?
| Isprintaj članak | Autor ovog članka je Aco, 04.09.2010 u 7:52 poslijepodne sati, u kategoriji Programi sa otvorenim kodom. Pratite članak uz pomoć RSS 2.0. Možete komentirati ili citirati na vašoj stranici |