Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Czario 13 Června 2008, 10:10:25

Název: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: Czario 13 Června 2008, 10:10:25
Ahoj, chtěl bych se zeptat, na nějaké dobré diagramové programy pro tvorbu schémat tabulek v databázích (mySQL)...

Našel jsem dbdesigner, má být v repozitářích, ale píše chybu E: Balík dbdesigner nemá kandidáta pro instalaci. A po stáhnutí taru se mi to nějak nepodařilo spustit.
x@x-notes:~/DBDesigner4$ ./startdbd
Symbolic links exist
Starting DBDesigner4 ...
x@x-notes:~/DBDesigner4$ ./DBDesigner4
libborqt-6.9-qt2.3.so: cannot open shared object file: No such file or directory


Pak sem našel program DIA, ale někde sem četl, že to je jenom ERD... A já bych potřeboval dělat datovej diagram s možností generovat SQL podle diagramu.

Víte někdo proč DBDesigner nejde nainstalovat z repozitářů, nebo neznáte nějakej dobrej program?

Název: Re: Tvorba diagramů pro mySQL pod linux
Přispěvatel: Pavel Půlpán 13 Června 2008, 10:12:59
http://ubuntuforums.org/showthread.php?t=125911
Název: Re: Tvorba diagramů pro mySQL pod linux
Přispěvatel: shaman 13 Června 2008, 14:51:00
Pokud bys chtěl vyzkoušet něco jiného, moc dobře vypadá SQL Designer: http://ondras.zarovi.cz/sql/
Umí taky vygenerovat příkaz pro MySQL.
Název: Re: Tvorba diagramů pro mySQL pod linux
Přispěvatel: paly 13 Června 2008, 22:08:51
Mne sa celkom paci MySQL Workbench, co je novym nastupcom znameho programu DBDesigner4. Zatial je dostupny len pre Windows, pretoze je programovany v .NET. Ale pracuje sa na porte pre Unix a Mac OS, takze v tomto roku by sme sa mohli aj dockat (http://dev.mysql.com/workbench/?page_id=15).
Název: Re: Tvorba diagramů pro mySQL pod linux
Přispěvatel: Czario 14 Června 2008, 22:03:56
shaman: to vypadá hustě.. :-)
Název: Re: Tvorba diagramů pro mySQL pod linux
Přispěvatel: existpierre 14 Června 2008, 22:12:24
na tvorbu entitno-relacneho modelu je najlepsie kivio alebo dia. kivio je skoro ako visio pre win, odkazuje spider007 :D
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: Czario 14 Července 2008, 15:08:12
ok tak to by jsme měli tvorbu diagramů...

Ale teď jsem viděl jeden prográmek ve windows pro práci s databází..
Píše se normálně MySQL kód, ale připojuje se přímo k databázi. Je v GUI a má i nějaká vylepšení, možná i našeptávání, debuger atd...
prostě se vytvoří create kód, který se nahraje přímo do databáze a přemaže se ta stará.. + na tabulku se dá pak kliknout a mít gui přehled.

Takže jaké programy na přímou tvorbu databáze používáte?
Předci jenom mi přijde jednodušší udělat přímo create kód databáze a z něj až udělat diagram v kterém zkontrolovat všechny závislosti atd...

-------

A když už jsem u tématu databází, tak jedna taková otázka ohledně úspornosti.
Je lepší, když je většina kódu součástí databáze (triggery, fce a procedury v db) a ostatní jazyky PHP a jiné slouží pouze k reprezentaci programu a ke složitějším algoritmům a ověřování dat vstupujících do databáze nechávají na databázi(prostě příklad, php přijme form, vezme data a hodí je do db, ta si je zkontroluje, přepočítá pokud něco potřebuje spočítat a uloží a pak na dotaz z php pošle view nebo nějaký ten složený selectík)?
Nebo je lepší ověřování, přepočítání a úpravy dat dělat v programu a db používat čistě pro uložení dat atd..?
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: wam]Spider007 14 Července 2008, 15:24:08
Ja pouzivam MySQL Query Browser....velmi dobre GUI a nemusim sa s mysql piplat v prikazovom riadku

edit: neviem ci to vsak dokaze zobrazovat jednotlive relacie medzi tabulkami...ale to zistis :) ...
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: Czario 14 Července 2008, 15:29:10
wam]Spider007: ha to vypadá dobře, to je možná i ten program co sem viděl :-D
ps: a jsou tam potřeba dodat nějaký vychytávky nebo se musí někde něco donastavovat?


PS:
-------

A když už jsem u tématu databází, tak jedna taková otázka ohledně úspornosti.
Je lepší, když je většina kódu součástí databáze (triggery, fce a procedury v db) a ostatní jazyky PHP a jiné slouží pouze k reprezentaci programu a ke složitějším algoritmům a ověřování dat vstupujících do databáze nechávají na databázi(prostě příklad, php přijme form, vezme data a hodí je do db, ta si je zkontroluje, přepočítá pokud něco potřebuje spočítat a uloží a pak na dotaz z php pošle view nebo nějaký ten složený selectík)?
Nebo je lepší ověřování, přepočítání a úpravy dat dělat v programu a db používat čistě pro uložení dat atd..?
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: wam]Spider007 14 Července 2008, 15:39:03
co robime aplikacie v praci, tak aplikacia sluzi len na zakladne veci a to spustanie SQL scriptov (hlavne procedur a posielanie parametrov do nich) a zobrazovanie dat z databazy ci zobrazovanie formularov na editaciu, o vsetko sa staraju hlavne procedury, funkcie a view
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: wam]Spider007 14 Července 2008, 15:43:44
ps: a jsou tam potřeba dodat nějaký vychytávky nebo se musí někde něco donastavovat?

staci to nainstalovat...zadat meno, heslo, umiestnenie databazy a pripojit sa
Název: Re: Tvorba diagramů a kódu pro mySQL pod linux
Přispěvatel: Czario 14 Července 2008, 15:46:41
wam]Spider007: tak to je krása, miluju jednoduchý věci. :-P