abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 01:23 | Komunita

Phoronix spustil 2017 Linux Laptop Survey. Tento dotazník s otázkami zaměřenými na parametry ideálního notebooku s Linuxem lze vyplnit do 6. července.

Ladislav Hagara | Komentářů: 2
23.6. 22:44 | Nová verze

Po třech měsících vývoje od vydání verze 5.5.0 byla vydána verze 5.6.0 správce digitálních fotografií digiKam (digiKam Software Collection). Do digiKamu se mimo jiné vrátila HTML galerie a nástroj pro vytváření videa z fotografií. V Bugzille bylo uzavřeno více než 81 záznamů.

Ladislav Hagara | Komentářů: 1
23.6. 17:44 | Nová verze

Byla vydána verze 9.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 2
23.6. 13:53 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-06-21 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Z novinek lze zdůraznit IDE Thonny pro vývoj v programovacím jazyce Python a především offline verzi Scratche 2.0. Ten bylo dosud možné používat pouze online. Offline bylo možné používat pouze Scratch ve verzi 1.4. Z nového Scratchu lze ovládat také GPIO piny. Scratch 2.0 vyžaduje Flash.

Ladislav Hagara | Komentářů: 0
22.6. 14:24 | Nová verze

Opera 46, verze 46.0.2597.26, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 59. Z novinek lze zmínit například podporu APNG (Animated Portable Network Graphics). Přehled novinek pro vývojáře na blogu Dev.Opera. Oznámení o vydání zmiňuje také první televizní reklamu.

Ladislav Hagara | Komentářů: 0
22.6. 13:37 | IT novinky

I čtenáři AbcLinuxu před dvěma lety vyplňovali dotazníky věnované Retro ThinkPadu. Nyní bylo potvrzeno, že iniciativa Retro ThinkPad je stále naživu a Lenovo připravuje speciální edici ThinkPadu jako součást oslav jeho 25. výročí.

Ladislav Hagara | Komentářů: 21
22.6. 10:22 | Komunita

Bylo oznámeno, že frontend a runtime programovacího jazyka D bude začleněn do kolekce kompilátorů GCC (GNU Compiler Collection). Správcem byl ustanoven Iain Buclaw.

Ladislav Hagara | Komentářů: 7
21.6. 18:47 | IT novinky
Bulharská firma Olimex je známá jako výrobce kvalitních mini arm desek, u nichž se snaží být maximálně open source. Kromě velké otevřenosti taktéž zaručují dlouhodobou podporu výroby, což je vítáno ve firemním prostředí. Nyní firma ohlásila ESP32-GATEWAY, malou IoT desku s Wifi, Bluetooth, Ethernetem a 20 GPIO porty za 22EUR. Tato malá deska je ořezanou verzí ESP32-EVB.
Max | Komentářů: 21
21.6. 18:00 | Zajímavý článek

LinuxGizmos (v dubnu loňského roku přejmenován na HackerBoards a v lednu letošního roku zpět na LinuxGizmos) zveřejnil výsledky čtenářské ankety o nejoblíbenější jednodeskový počítač (SBC) v roce 2017. Letos se vybíralo z 98 jednodeskových počítačů (Tabulky Google). Nejoblíbenějšími jednodeskovými počítači v letošním roce jsou Raspberry Pi 3 Model B, Raspberry Pi Zero W a Raspberry Pi 2 Model B.

Ladislav Hagara | Komentářů: 0
21.6. 14:22 | Pozvánky

Ne-konference jOpenSpace 2017 se koná od 13. do 15. října 2017 v hotelu Farma u Pelhřimova. Registrace účastníků je nutná. Více informací na stránkách ne-konference.

Zdenek H. | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (31%)
 (1%)
 (9%)
 (44%)
 (9%)
Celkem 830 hlasů
 Komentářů: 65, poslední 1.6. 19:16
    Rozcestník

    Dotaz: Software pro návrh databáze

    19.11.2010 23:07 sidik
    Software pro návrh databáze
    Přečteno: 1995×
    Ahoj,

    sháním nějaký softík na návrhy databázových struktur, ideálně s podporou exportu pro PostgreSQL. Stáhnul jsem si SQL Designer ale nějak nemůžu příjít na to, kde mám sebrat PostgreSQL driver - pořád to hází výjimku.

    Máte nějaký svůj oblíbený soft na tuhle práci? Většina co jsem našel buď neumí Postgre nebo není zdarma, případně je jen pro jednu platformu a já to potřebuju provozovat v Linuxu i na Windows (v práci).

    Děkuju za nápady

    Odpovědi

    21.11.2010 22:02 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Používám MySQL Workbench. Už s ním celkem umím. Navrhuji s ohledem na budoucí úpravu pro PostgreSql. Při mé podobné otázce mi bylo sděleno, že návrh provádí ručně v texťáku. No, něco na tom je. Již jsem si ruční úpravu z MySQL Workbench vyzkoušel. Kdyby ale byl podobný soft s výstupem pro PostgreSql k dispozici, byla by to jistě pomoc. Zatím jsem na něco rozumného nenarazil. Pokud existuje byť jen pro Linux, to by mne samotného zajímalo.
    Ať se nám daří.
    21.11.2010 23:36 sidik
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Já bych klidně oželel ten export, pokud by to počítalo s fičurama co Postgre má. Většinou si stejně potom všechno sestavuju sám podle toho co jsem si nakreslil, protože ty exporty jsou občas dost divoký :)
    Heron avatar 21.11.2010 22:04 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Tužku a papír.
    21.11.2010 22:16 kuka
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    To je vyborne. A jak se z toho generuje, jak se z toho delaji reporty, jak se to verzuje, jak se to sdili v ramci tymu? Uz jsi s tuzkou a papirem delal system s desitkami tabulek? Pokud ano tak jak se to osvedcilo?
    21.11.2010 22:59 FooBar
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Osobne musim rict, ze i system s desitkami tabulek (a ze to neni moc) preferuju delat spis metodou tuzka a papir + post factum dokumentace, nez si generovat DDL z graficky podoby. YMMV.
    8.12.2010 13:01 tuxmartin | skóre: 38 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    jak se to sdili v ramci tymu?

    Uplne jednoduse :-D

     

    21.11.2010 22:54 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Mě by vážně zajímalo proč někdo toto doporučuje. Někomu to zřejmě připadá neskutečné až hloupé. Dospěl jste do této fáze po práci se software? Po návrhu několika desítek databází? Možná mají lidé různou představivost, a to od mizerné až po excelentní. A je tím vůbec myšlen ruční grafický návrh nebo psaní přímo Sql kódu?
    Ať se nám daří.
    Heron avatar 21.11.2010 23:02 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Je tím myšlen návrh DB schématu. Ruční návrh na papír a ruční psaní DDL je velmi dobrá rada. Kreslení referenční integrity na papír (s tužkou a gumou v ruce) také. Kód ani dokumentaci to sice nevygeneruje, ale to schéma pak za něco stojí. Sice to není tak rychlé, jako návrh přes nějaký (nedej bože automatický ORM) software, ale ta DB pojede roky a nějaký ten (tý)den vývoje navíc se v tom ztratí.
    21.11.2010 23:38 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Ale proč? V čem to spočívá? Platí to i pro počet tabulek do cca 10? Pořád nevím v čem je ta hodnota. Jak potom uchovávat a překládat ten papír, který si umím představit jako čtverečkovaný o velikosti A3 až A0? Tedy s cca 50 tabulkami se mi na 15 monitoru nepracuje nejlépe, to jsem již poznal. Ale určitě i ti, co to považují za nesmysl, prováděli, stejně jako já, prvotní námět toho hlavního na papír, ale nakonec rychle přejdou k PC. Tak proč je to, prosím, tak velmi dobrá rada?
    Ať se nám daří.
    rADOn avatar 22.11.2010 17:47 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Superklikaci navrhovy klikadla jsou pro konzultanty a podobnou verbez. Pokud je dobra analyza (!), vyrobeni schematu je ~1% prace na db. A vsechny dalsi zmeny v produkci budu stejne delat rucne napsanym alterem. Mozna jsem paranoidni, ale neverim v tomhle zadnemu automatickemu nastroji na 100%, a kdyz bych to mel kontrolovat rucne, tak to radsi rovnou napisu.

    Uplne by mi stacil nastroj ktery by delal opak - z existujiciho schematu vyjel pekny tisknutelny graf. Do kteryho se pak da cmarat tuzkou :-)
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    22.11.2010 17:59 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Jenomže každý nemá za sebou cca 5 špatných návrhů, 20 obstojných návrhů a 100 perfektně fungujících návrhů. Každý ani neví, co je to analýza, a už vůbec ne, dobrá. Třeba se učí a to, co ten soft nabízí používá k pochopení problematiky atd. Řekl bych, že velmi často zapomínáme, že jsme to taky jednou neuměli a koukali na to jako ...
    Ať se nám daří.
    rADOn avatar 22.11.2010 18:27 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    To je pravda. Takze potrebujem soft ktery udela 25 exportu a pak sam sebe smaze :-D
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    Heron avatar 22.11.2010 18:42 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Třeba se učí a to, co ten soft nabízí používá k pochopení problematiky atd.

    Obávám se, že ten soft spíše od problematiky odstíní.

    Třeba se učí a to, co ten soft nabízí používá k pochopení problematiky atd.

    Tak si nechte poradit od zkušenějších.

    Víte, kdy jsem se (konečně) naučil DB? Přesně ve chvíli, kdy jsem neměl vůbec žádné GUI, server tak říkajíc "hořel" a já měl jenom ssh konsolu. Konečně jsem musel psát všechny ty DDL příkazy ručně. Některé poprvé v životě, dělala to za mě klikátka. Po této zkušenosti, která mi otevřela oči (tehdy jsem poznal, že po mnoha letech provozu, o DB nevím ABSOLUTNĚ VŮBEC NIC). Odinstaloval jsem všechno v GUI, od té doby používám pouze řádkové klienty a manuál. A je to velmi poznat.

    Takže pro začátečníka je ideální tužka a papír a textový editor pro psaní počátečních CREATE a pozdějších ALTER skriptů. Je to nejlepší a nejrychlejší způsob, jak se DB naučit. Pokud potom začne používat GUI klikátka (protože ví proč, nikoliv proto, že neumí psát příkazy ručně) je už pouze jeho volba.

    rADOn avatar 22.11.2010 19:38 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    … neměl vůbec žádné GUI, server tak říkajíc "hořel"…
    Aneb vyuka stresovou metodou :-) Mas naprostou pravdu, ale mluvis o uceni se DDL prikazu, ne navrhu databazoveho schematu.

    Ja bych sice sel takly cestou nejdriv se naucit sql a pak teprve zkoumat navrh, ale neni to jedina cesta. V opacnem poradi by nejaky vizualni nastroj pomohl, a clovek by sel do sql s jasnou predstavou co je cizi klic apod. coz afaik vetsine "radkovych" zacatecniku dela problemy pochopit.

    BTW mysql klient pouziva readline, takze jeste vic nez textovy editor se mi vyplatilo poladit poradne inputrc.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    Heron avatar 22.11.2010 19:56 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Aneb vyuka stresovou metodou

    njn Ani ne výuka, jako spíš rána do palice po které se mi rozsvítilo :-D.

    mluvis o uceni se DDL prikazu, ne navrhu databazoveho schematu.

    No tak jedno je prostředkem pro vyjádření druhého a je potřeba umět obé.

    V opacnem poradi by nejaky vizualni nastroj pomohl, a clovek by sel do sql s jasnou predstavou co je cizi klic apod. coz afaik vetsine "radkovych" zacatecniku dela problemy pochopit.

    Mám trochu jiné zkušenosti a proto jsem navrhoval tužku a papír. Zrovna na reference je to ideální nástroj (třeba na omezení typu CHECK už moc ne) a člověku to (po čtyřicátém papíru) opravdu přejde do krve a pak z toho ještě napíše SQL. Zatímco v GUI by si pospojovával nějaké čáry s obdélníky, klikl by na "generate sql" a neuměl by ani schéma, ani syntaxe.

    22.11.2010 21:00 FooBar
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    To je pristup, kterej mne bytostne desi. Vzdyt ty rikas, ze software tohohle druhu je tu proto, aby mohli navrhy delat i lidi co nemaj tuseni ktera bije... nemeli by ti lidi spis bud jit delat neco jinyho, nebo se sakra navrhy naucit?
    22.11.2010 22:30 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Ano, samozřejmě, papír a tužka i software tohohle druhu jsou tu k tomu. Jak jinak se to má ten, co nemá ani tušo naučit, když to neumí? Přece je jedno jestli kreslí nesmysly na papír nebo v software.

    Každý nechce být v tomto oboru profesionál. Třeba již jen proto, že nelze být profesionál ve všech oborech lidské činnosti. Třeba toho již umí hodně. Třeba se mu z těch všech znalostí dělá občas špatně. Třeba si potřebuje udělat jednu dvě databáze. A řekl bych, že zásadní je zejména analýza a její aplikace v návrhu.

    Co se mě týká, snad již brzy návrh začnu zkoušet, takže uvidím kvalitu a chyby.
    Ať se nám daří.
    22.11.2010 10:27 kuka
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    No moc nechapu proc by "schema" delane na papire melo byt lepsi nez z nastroje, to je snad spis otazka hlavy. Profesionalni nastroje pro tento ucel umoznuji typicky to co papir se spoustou hezkych moznosti navic. Je to asi jako psat text rucne na papir nebo do textoveho editoru.
    21.11.2010 23:27 sidik
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Jo, to používám... Je to občas rychlejší než to naklikávat. Nicméně bych si pak rád to schéma přečmáral do PC a uložil. Papír většinou založím a už v životě nenajdu. Zkouším DBDesigner Fork ale ačkoliv jsem k němu došel jako k PostgreSQL ready, tak mám pocit, že to je prostě jen původní DBDesigner.
    22.11.2010 15:48 Tomáš
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools#SyBase_Power_Designer
    22.11.2010 17:49 FrantaS | skóre: 12 | Hlučín
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Díky, ale 15denní verze? A nikoli na Linux? Proč něco takového instalovat? Nebo to omezení na Linuxu nefunguje?
    Ať se nám daří.
    23.11.2010 08:00 jeleniste
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Jako klikátko (např na pohledy) i d Postgre jde použít OOBase, ale výsledek pak vypadá, jako kdyby to psalo prase svym pokroucenym vocasem. Smysl vidím v tom, když mám delší názvy, že si je nalupu do těch vazeb a pak si to přeedituju ve VIM, nebo to mam otevřený ve vedlejším bafru, abych měl ty celý názvy v doplňování podle ctrl-n. Dobrý je, že to ukáže graficky vazby v existující db (akorát je to nějak rozumě nepřeuspořádá, takže u db s hodně vazbama je z toho poměrně divoká změť) a při návrhu pohledu to tam automaticky doplňuje vazby na FK. Nicméně, bez následný ruční editace je to k ničemu.
    Výhoda toho psaní v ruce je, že je možný do toho create statementu nalupat nějaký komentáře, který se s nim uložej a který můžou poskytnout relativně cenný vodítko, až bude člověk pozděj dumat, k čemu ta která položka má vlastně sloužit.
    Shadow avatar 27.11.2010 10:35 Shadow | skóre: 25 | blog: Brainstorm
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Zatím nejlepší svobodný software za tímto účelem, na který jsem natrefil, je SQL Architect napsaný v Javě. Popřípadě se dá použít MySQL Workbench a konvertor z MySQL do Postgresu. A nebo, jak už tu zaznělo, tužku a papír, popřípadě třeba něco jako Dia a kód pak spáchat ručně.
    If we do not believe in freedom of speech for those we despise we do not believe in it at all.
    30.11.2010 10:40 yacht
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    Příloha:
    Moje praxe spočívá v tom, že mám jeden adresář se soubory-tabulkami (jeden soubor je jeden popis tabulky) a druhý adresář s funkcemi (jeden soubor je jedna funkce).

    Nad tím mám naprogramované v php WUI (webové rohraní), co si ty soubory zparsuje a generuje me jak ta tabulka vypadá (v html tabulce, linky na jiné tabulky-FK, na funkce, ...), tak i sql příkazy na její vytvoření. Podobně pro funkce (a triggery).

    Dále tam mám i jakési vizuální zobrazení (viz přiložený screenshot) s pomocí DIVů (linka jsou dva divy), javascriptu, absolutního pozicování.

    Do budoucna to i možná bude umět se připojit do databáze, porovnat rozdíly, apod.

    Každopádně základem je tužka, papír, ručně psané SQL příkazy
    1.12.2010 10:03 ph0enix | skóre: 18 | Praha
    Rozbalit Rozbalit vše Re: Software pro návrh databáze
    A co WWW SQL Designer. Ten by nesel pouzit?

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.