Prikaz jedne poruke
Stara 10.8.2009, 15:58   #5
Jenkiduduldu
Član
 
Član od: 9.4.2007.
Lokacija: Somwhere, over the rainbow...
Poruke: 337
Zahvalnice: 99
Zahvaljeno 19 puta na 14 poruka
Question Re: Zamena za MS Access razvojno okruženje - MySQL

Citat:
holodoc kaže: Pregled poruke
Prvo, potrebno je odmah na početku da napraviš razliku između kancelarijskog alata, koji nema blage veze sa relacionim bazama podataka i klasičnih sistema relacionih baza podataka (RDBMS) kakvi su MySQL, PostgreSQL, Oracle itd. "Access" je upravo to, kancelarijski alat, "sklepan" tako da se više integriše u kompletnu Windows platformu i ponudi neke najosnovnije funkcionalnosti za skladištenje podataka i tu se cela priča sa njegovom vezom sa bazama podataka završava. Može se koristiti u firmama za skladištenje podataka sa malom konkurentnošću (mali broj korisnika će u isto vreme manipulisati podacima) dok je za bilo kakve ozbiljnije poslove "Access" jednostavno neupotrebljiv. Relativno slična priča važi i za njegov OpenSource pandan koji dolazi u sklopu OpenOffice paketa, Open Office Base, koji pokušava u gotovo svim aspektima, osim u aspektu konkretnog skladištenja podataka, da oponaša Access.
Hvala za ovaj info o Open Office Base-u.

Citat:
holodoc kaže: Pregled poruke
RDBMS sistemi jednostavno treba da rade ono za šta su namenjeni i to nabrže i najpouzdanije moguće. Sve ostalo je zadatak developera. Kreiranje korisničkog interfejsa i "dovlačenje" podataka iz RDBMSa putem klijentskih biblioteka je nešto što ti kao developer treba da uradiš. Šta ćeš konkretno koristiti za kreiranje interfejsa to zavisi od tebe i tvojih potreba ali "all in one" rešenja kakvo je "Access" nemoj ni da uzimaš u obzir osim ako ne želiš eto da stekneš neki generalni uvid u njegove mogućnosti ili zaradiš koju paru kreirajući baze za firme koje misle da "Access" koriste u prostorijama Svetog Petra za evidenciju populacije Sedmog neba.
aaaa, ha ha ha ha ha

Citat:
holodoc kaže: Pregled poruke
MySQL Workbench (njegovu recenziju recimo možeš naći na srpskom ovde)je alat za razvoj MySQL baziranih relacionih baza podataka specifičan po tome što je fino "tjuniran" da radi sa MySQL-om iako se putem recimo ODBC-a može koristiti za bilo koji RDBMS koji ima podršku za taj standard. Može se koristiti za reverzibilni (direktnim pristupanjem serveru kreiraju se tabele i relacije baze podataka) i klasičan inženjering (od gotove šeme baze dobija se dorektno baza na serveru) baza podataka i još mnogo toga međutim MySQL Workbench ne može nikako uspešno da se koristi bez dobrog poznavanja teorije razvoja relacionih baza podataka. To bi bilo isto kao kada bi neko gluvom čoveku koji nikada u životu nije video instrument dao klavir da odsvira neku Betovenovu simfoniju. Za uspešno dizajniranje baza podataka potrebno je proučiti makar najosnovnije termine razvoja baza podataka kao što su ER dijagrami, referencijalni i integriteti podataka, normalizacija (makar prve tri Normalne forme i Boyce-Codd normalna forma) itd.
Naravno, ovo se podrazumeva i nije mi nepoznata tema. Barem teoriju znam, a s' obzirom da sam do sada imao prilike najvise sa Access-om da se susrecem i nesto malo MySQL-a, zbog toga sam i pitao.
Ovo je onaj trenutak u zivotu developer-a (koji poznaje teoriju svog posla) kada je neophodno odluciti se za pravo profesionalno razvojno okruzenje.
Citat:
holodoc kaže: Pregled poruke
Zvuči komplikovano a ponekad i jeste ali je u svakom slučaju neki minimum za početak rada sa dizajnom baza podataka.
I nije bas toliko komplikovano
Citat:
holodoc kaže: Pregled poruke
Literatura za izučavanje ovog zanata se može naći svuda počevši od fakulteta pa preko brda izvora na netu. Na nekim fakultetima postoje recimo i realizovani studentski programi Oracle akademije čiji su polaznici studenti koji na kraju dobijaju određene sertifikate za dalja usavršavanja ako to žele a najbitnije je da se uče svemu onome što je bitno da se upuste u dizajn bilo koje relacione baze podataka. Naravno sve je na engleskom
Ovo je bilo organizovano na mom maticnom fakultetu u Beogradu, nazalost za nas iz Nisa nije bilo moguce pohadjati ovaj program (Oracle sertifikata) u okviru predmeta Baze podataka.
Citat:
holodoc kaže: Pregled poruke
Što se tiče MySQL vs. PostgreSQL teme to je toliko sažvakano štivo da verovatno ne postoji bilo šta što na tu temu već nije rečeno. Za sve one koje interesuje objektivni pregled mogućnost oba RDBMSa mogu da pogledaju jedan od retkih novijih članaka koji lepo i sažeto sagledava mogućnosti oba sistema tako da se ja ne bih upuštao u neko detaljisanje na tu temu.

http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL
Hvala za link, procitacu.
Jedno pitanje za tebe Holodoc, kao coveka od iskustva u ovoj oblasti:
Koje bi razvojno okruzenje ti meni preporucio da krenem da upoznajem i da se ne pokajem?

Hvala na odgovorima.
Jenkiduduldu je offline   Odgovor sa citatom ove poruke