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í
×

dnes 01:44 | Zajímavý projekt

Kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů, úspěšně skončila. Bylo vybráno více než 2,1 milionu dolarů, tj. cíl kampaně byl splněn na více než 141 %. Objednáno bylo cca 3 000 telefonů. Telefon Librem 5 by měl být k dispozici v lednu 2019.

Ladislav Hagara | Komentářů: 1
včera 21:11 | Komunita

Ke zhlédnutí jsou videozáznamy přednášek z konferencí All Systems Go! (media.ccc.de) a GStreamer Conference 2017 (ubicast.tv) konaných o víkendu 21. a 22. října. All Systems Go! v Berlíně a GStreamer Conference 2017 v Praze.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Komunita

MojeFedora.cz informuje (en), že Fedora 27 přináší snadný přístup k Red Hat Enteprise Linuxu. Virtualizační nástroj Boxy nyní umožňuje jednoduše stáhnout a nainstalovat Red Hat Enterprise Linux, který je pro vývojáře zdarma. Vytvořit lze neomezené množství virtuálních mašin s RHEL.

Ladislav Hagara | Komentářů: 1
včera 19:00 | Komunita

Konsorcium Linux Foundation oficiálně představilo licence pro komunitní otevřená data Community Data License Agreement (CDLA). První licence je copyleftová CDLA-Sharing a druhá permisivní CDLA-Permissive. Odpovědi na často kladené otázky ve FAQ.

Ladislav Hagara | Komentářů: 0
včera 13:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. pražský sraz, který proběhne ve čtvrtek 26. října od 18:00 hodin v karlínském Pivovarském klubu. Najdete jej kousek od metra Florenc na adrese Křižíkova 17, Praha 8. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 06:00 | Zajímavý software

Byla vydána verze 0.56 open source platformy Home Assistant (GitHub) pro monitorování a řízení inteligentní domácnosti naprogramované v programovacím jazyce Python verze 3 a bežící také například na Raspberry Pi. Pro vyzkoušení je k dispozici demo [reddit].

Ladislav Hagara | Komentářů: 0
22.10. 16:55 | Nová verze

Byla vydána verze 1.0 klienta F-Droid určeného pro instalaci aplikací do Androidu ze softwarového repozitáře F-Droid (Wikipedie), alternativy k Google Play, nabízející pouze svobodný a otevřený software. Podrobnosti v přehledu změn [Hacker News].

Ladislav Hagara | Komentářů: 6
22.10. 00:55 | Nová verze

Po téměř 13 měsících vývoje od verze 0.11.0 byla vydána verze 0.12.0 hardwarově nenáročného desktopového prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklého sloučením projektů Razor-qt a LXDE. Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 10
21.10. 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
21.10. 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (0%)
 (1%)
 (75%)
 (12%)
Celkem 235 hlasů
 Komentářů: 8, poslední 22.10. 23:02
    Rozcestník

    Dotaz: Návrh databáze

    2.11.2009 14:27 tascoa | skóre: 11
    Návrh databáze
    Přečteno: 708×
    Příloha:
    Prosím o pomoc s návrhem tabulek a klíčů. Vše podle obrázku v příloze. Můžete mi s tím pomoci? Pokud někdo namítne, že to mám určitě do školy, tak přiznávám, že ano. Je to ukázka budoucího testu. A chci být připraven. Prosím o kontrolu, případně námitek, kde jsou chyby. Nechci hotové řešení. Díky.

    create table Zamestnanec ( idZam integer, jmeno varchar(30), prijmeni varchar(50) )

    alter table Zamestnanec add constraint pk_idZam primary key ( idZam ) / create table Evidence ( uvazek float, idZam integer, idOdd integer )

    alter table Evidence add constraint fk_idZam foreign key ( idZam ) references Zamestnanec ( idZam )

    alter table Evidence add constraint fk_idOdd foreign key ( idOdd ) references Oddeleni ( idOdd ) / create table Oddeleni ( idOdd integer, nazev varchar(50) )

    alter table Oddeleni add constraint pk_idOdd primary key ( idOdd ) /

    Řešení dotazu:


    Odpovědi

    Řešení 1× (tascoa (tazatel))
    Tarmaq avatar 2.11.2009 15:18 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Návrh databáze
    Je dobre u otazky tohoto typu rict, o jakou db se jedna..
    Muj navrh pouziva trochu jine nazvy (anglicky, podle me zazitych konvenci) a taky neobsahuje IMHO zbytecny sloupec uvazek. Psano bez zbytecnych ALTERu. Testovano na Oraclu. Ber to spis jako inspiraci, nevim do jake miry se mas ridit zadanym obrazkem ;]
    CREATE TABLE employees (
        id INTEGER
            CONSTRAINT pk_employees PRIMARY KEY,
        first_name VARCHAR(30),
        last_name VARCHAR(50)
    );
    
    CREATE TABLE departments (
        id INTEGER
            CONSTRAINT pk_departments PRIMARY KEY,
        name VARCHAR(50)
    );
    
    CREATE TABLE employee2department (
        employee NUMBER(16)
            CONSTRAINT fk_e2d_employee
            REFERENCES employees
            ON DELETE CASCADE,
        department NUMBER(16)
            CONSTRAINT fk_e2d_department
            REFERENCES departments
            ON DELETE CASCADE,
        CONSTRAINT pk_employee2depatment
            PRIMARY KEY (employee, department)
    );
    
    Don't panic!
    2.11.2009 15:24 tascoa | skóre: 11
    Rozbalit Rozbalit vše Re: Návrh databáze
    Mockrat dekuji. Z tohoto uz to celkem cele chapu. Ja to take budu zkouset na oracli instanci. Jeste jednou diky.
    3.11.2009 19:08 depka | skóre: 20 | blog: eterity
    Rozbalit Rozbalit vše Re: Návrh databáze
    proc jsou cizi klice typu number(16) misto int?
    Tarmaq avatar 4.11.2009 14:14 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Návrh databáze
    ano, to je chyba - pisu ze zvyku z prace NUMBER(16) a pak jsem se to jal predelavat na INTEGER (protoze jsem si toho vsiml v zadani) a zrejme uz jsem to nedokoncil a postnul rozdelane.. cizi klice samozrejme musi byt stejneho typu jako zdrojovy sloupec
    Don't panic!
    Tarmaq avatar 4.11.2009 14:18 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Návrh databáze
    jinak v Oraclu:
    INTEGER = NUMBER(38)
    coz muze byt zbytecne - proto pouzivam NUMBER(16) ;]
    Don't panic!
    4.11.2009 16:46 kulik
    Rozbalit Rozbalit vše Re: Návrh databáze
    V cem je lepsi NUMBER(16) nez NUMBER(38)? Bud ma to omezeni nejaky realny zaklad, a pak by tam melo byt, nebo nema, a pak je k nicemu. Tezko tedy rict ze je to "zbytecne", bud je chyba ze to tam neni, nebo je to uplne jedno.
    5.11.2009 00:06 FooBar
    Rozbalit Rozbalit vše Re: Návrh databáze
    Err, coze? Absolutne nechapu tvoji logiku. To omezeni rika, kolik se toho tam vejde. V momente, kdy nepotrebujes tolik, je logicky vyhodnejsi omezit to na nizsi cislo...
    5.11.2009 11:12 karel
    Rozbalit Rozbalit vše Re: Návrh databáze
    Jedna se o constraint a ten je bud vecne opodstatneny a pak tam byt musi, nebo opodstatneny neni a pak by tam nemel byt. Nema to zadnou souvislost s tim, kolik data zaberou mista, takze pokud nemam realny duvod proc tam dat 16, neni to o nic lepsi nez default 38. Ale oboje je samozrejme tak velke, ze to pri typickem pouziti je uplne jedno...

    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.