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
		
			
			- 
				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?
			 
			
			- 
				http://ubuntuforums.org/showthread.php?t=125911
			
 
			
			- 
				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.
			 
			
			- 
				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).
			
 
			
			- 
				shaman: to vypadá hustě.. :-)
			
 
			
			- 
				na tvorbu entitno-relacneho modelu je najlepsie kivio alebo dia. kivio je skoro ako visio pre win, odkazuje spider007 :D 
			
 
			
			- 
				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..?
			 
			
			- 
				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 :) ...
			 
			
			- 
				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..?
			 
			
			- 
				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
			
 
			
			- 
				
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
			 
			
			- 
				wam]Spider007: tak to je krása, miluju jednoduchý věci. :-P