Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Tvorba diagramů a kódu pro mySQL pod linux  (Přečteno 4794 krát)

Czario

  • Stálý člen
  • **
  • Příspěvků: 639
  • skill :: passive-llama
Tvorba diagramů a kódu pro mySQL pod linux
« kdy: 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?

« Poslední změna: 14 Července 2008, 15:02:09 od Czario »

Pavel Půlpán


shaman

  • Aktivní člen
  • *
  • Příspěvků: 128
Re: Tvorba diagramů pro mySQL pod linux
« Odpověď #2 kdy: 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.

paly

  • Návštěvník
  • Příspěvků: 7
    • hockey-sport.net
Re: Tvorba diagramů pro mySQL pod linux
« Odpověď #3 kdy: 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).
Toshiba U400-18M 13.3" • Intel Pentium Dual-Core T3400 2.16 GHz • 2 GiB RAM • 250 GiB HDD • Intel GMA 4500M • Ubuntu 9.04 Jaunty Jackalope

Czario

  • Stálý člen
  • **
  • Příspěvků: 639
  • skill :: passive-llama
Re: Tvorba diagramů pro mySQL pod linux
« Odpověď #4 kdy: 14 Června 2008, 22:03:56 »
shaman: to vypadá hustě.. :-)

existpierre

  • Host
Re: Tvorba diagramů pro mySQL pod linux
« Odpověď #5 kdy: 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

Czario

  • Stálý člen
  • **
  • Příspěvků: 639
  • skill :: passive-llama
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #6 kdy: 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..?
« Poslední změna: 14 Července 2008, 15:27:46 od Czario »

wam]Spider007

  • Host
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #7 kdy: 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 :) ...
« Poslední změna: 14 Července 2008, 15:26:45 od wam]Spider007 »

Czario

  • Stálý člen
  • **
  • Příspěvků: 639
  • skill :: passive-llama
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #8 kdy: 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..?
« Poslední změna: 14 Července 2008, 15:37:20 od Czario »

wam]Spider007

  • Host
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #9 kdy: 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

wam]Spider007

  • Host
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #10 kdy: 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

Czario

  • Stálý člen
  • **
  • Příspěvků: 639
  • skill :: passive-llama
Re: Tvorba diagramů a kódu pro mySQL pod linux
« Odpověď #11 kdy: 14 Července 2008, 15:46:41 »
wam]Spider007: tak to je krása, miluju jednoduchý věci. :-P

 

Provoz zaštiťuje spolek OpenAlt.