Citat:
leka:
Citat:
broker:
Vizuelni dizajner je ipak tesno vezan sa serverom i n emoze da obezbedi nista vecu funkcionalnost nego sto to daje server, a to znaci da ne mozete imati u dizajneru zabelezene veze izmedju tabela koje ne podrzavaju referencijalni integritet. Ovakve beleske su bitne kao dokumentacija.
Da li si to proverio? Ja licno ne vidim korist od necega sto covek moze da uradi, a da to nesto ne podrzava server na kome ta dizajnirana baza treba da funkcionise... Ili gresim?
Gresis. Uzmi situaciju da radis neki obimniji projekat na MySQL ISAM bazi (koja nema referencijalni integritet). U Projektnoj dokumentaciji ti treba da imas jasno oznacene veze izmedju tabela (koje u sustini i predstavljaju referencijalni integritet na onim bazama koej to podrzavaju). On sto meni trebaje upravo to, da ja dokumentujem bazu (pre svega da graficki predstavim bazu ukljucujuci i veze izmedju tabela) ali i da alat kojim radim dokumentaciju moze da mi napravi i azurira strukturu baze cak i ako ona ne podrzava referencijalni integritet.
mySQLManager radi fino ali smao nad inodb tabelama koje podrzavaju ref int. Ako koristis ISAM tabele, program ti ne omogucava da koristis vizuelni alat za definisanje veza vec samo da slozis tabele i mejjas njihove parametre.
S druge strane SyBase Power Designer radi drugacije, on definisiju i dokumentaciju baze cuva u sopstvenom dokumentu a na zahtev vrsi intervenciju an serveru (generisanje ili azuriranje baze). Tako, ja u dokumentaciji mogu da imam sve sto mi treba, a na serveru ce biti ono sto server podrzava.
U vezi Erwin-a, pitanje: Da li podrzava MySQL?
U vezi MySQL explorera: pitanje, da li vizuelni dizajner omogucava da se definisu i sacuvaju veze i na ISAM tabelama ili insistira na innodb ili nekoj drugoj tabeli koja podrzava ref. integritet?