Teorie zpracování dat Ukázková písemka. Kapitola 4 Je dána tabulka Zam (login, jmeno, plat, funkce), implementovaná je v SŘBD používajícím indexové soubory.

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

CIT Paměti Díl X.
Tabulka funkce: V balíku je šest lahví kofoly. Jedna stojí 25 Kč. Sestav tabulku závislosti celkové ceny na počtu zakoupených lahví z jednoho balíku kofoly.
Zpracování informací a znalostí Datové struktury a algoritmy pro vyhledávání informací Doc. RNDr. Jan Rauch, CSc. Katedra informačního a znalostního.
Produkce odpadů 2002 – 2007 obce ORP Šumperk
ZÁKLADNÍ ŠKOLA PODBOŘANY, HUSOVA 276, OKRES LOUNY
Vlastní skript může být umístěn: v hlavičce stránky v těle stránky
Sídliště Dukla - Pardubice
Ukázka písemné zkoušky z TZD
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Databáze.
Spektra zatížení Milan Růžička 1 Dynamická pevnost a životnost
CIT Sekvenční obvody Díl VI.
PROGRAM PRO VÝUKU T ČLÁNKU
AutorMgr. Lenka Závrská Anotace Očekávaný přínos Tematická oblastOperace s reálnými čísly Téma PředmětMatematika RočníkPrvní Obor vzděláváníUčební obory.
Násobíme . 4 = = . 4 = = . 4 = = . 2 = 9 .
Metody řazení s lineární časovou složitostí
CELÁ ČÍSLA.
Kolja 5 (první část). Kdo je tady? Kdo má domácí úkol?
Správné pády I In the following sentences, put the nouns between slash marks into the correct case. Vzor: Přes naše rozdíly zůstanu /tvůj přítel/. Přes.
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3.
Úvod do databázových systémů
ČLOVĚK A JEHO SVĚT 2. Ročník - hodiny, minuty Jana Štadlerová ŽŠ Věšín.
Počítání s řemesly II. MALÍŘKA LÉKAŘKA ZDRAVOTNÍ SESTŘIČKA PRODAVAČKA
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
ARITMETICKÁ POSLOUPNOST II
MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA reg. č.: CZ.1.07/1.4.00/ Základní škola, Šlapanice, okres Brno-venkov, příspěvková organizace Masarykovo nám.
ARITMETICKÁ POSLOUPNOST I
ZOHO OFFICE Vypracovala: Iva Ptáčková, A11B0605P 1.
Cvičení 13 Ing. Pavel Bednář
Gravitační vlny v přesných řešeních Einsteinových rovnic RNDr
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Tvorba číselných výrazů
pit – CAD 2011 Nové funkce a rozšíření Strana: 1www.pitsoftware.cz /

Projekt PŘEDPOVĚĎ POČASÍ. Předpověď počasí na
Posloupnosti, řady Posloupnost je každá funkce daná nějakým předpisem, jejímž definičním oborem je množina všech přirozených čísel n=1,2,3,… Zapisujeme.
Násobení zlomků – teorie a cvičení VY_32_INOVACE_19
Zásady pozorování a vyjednávání Soustředění – zaznamenat (podívat se) – udržet (zobrazit) v povědomí – představit si – (opakovat, pokud se nezdaří /doma/)
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
EDITOR BY: SPRESS 15. ledna ledna ledna 2015.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace

Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není – li uvedeno jinak, je tento materiál zpracován.
Lineární rovnice – 1. část
Fyzika 2 – ZS_3 OPTIKA.
Normalizace.
Jazyk vývojových diagramů
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Informatika pro ekonomy II přednáška 10
Přednost početních operací
Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
DIGITÁLNÍ UČEBNÍ MATERIÁL Test určování a zařazování členovců
Autor: Ondřej Šimeček Verze: 1.1.3
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Lucián Piller Intranet HR.
Databázové modelování
Úvod do databázových systémů
Databázové systémy Informatika pro ekonomy, př. 18.
Aplikační a programové vybavení
Personalizace výuky prostřednictvím e-learningu. Struktura učebnice pro e-learning Obsah učebnice = struktura předmětu, kapitol cíleTabulka aktivni slovesa.docTabulka.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
Databázové systémy Normalizace dat.
Úvod do databázových systémů
Informatika pro ekonomy přednáška 8
Transkript prezentace:

Teorie zpracování dat Ukázková písemka

Kapitola 4 Je dána tabulka Zam (login, jmeno, plat, funkce), implementovaná je v SŘBD používajícím indexové soubory. K Zam existují 2 jednoduché indexové soubory Ilogin (login, adresa) a Ijmeno (jmeno, adresa). Zaměstnaná Ilona Večeřová se provdala a změnila jméno na Skuherská. Z následujícího seznamu operací vyberte a uspořádejte do optimální správné posloupnosti ty, které realizují v této fyzické organizaci databáze uvedenou změnu jména. Výsledek zapište jako posloupnost pořadových čísel vybraných operací, oddělených čárkou (např. 5,12,14,22). 1.vyhledej v datovém souboru Zam sekvenčně záznam se jménem „Ilona Večeřová“, zapamatuj si jeho adresu v proměnné Dadresa 2.vyhledej v datovém souboru Zam binárně záznam se jménem „Ilona Večeřová“, zapamatuj si jeho adresu v proměnné Dadresa 3.vyhledej v indexovém souboru Ijmeno binárně záznam se jménem „Ilona Večeřová“, zapamatuj si jeho adresu v proměnné Aadresa 4.vyhledej v indexovém souboru Ijmeno sekvenčně záznam se jménem „Ilona Večeřová“, zapamatuj si jeho adresu v proměnné Aadresa 5.pomocí hašovací funkce vypočti adresu záznamu se jménem „Ilona Večeřová“ v datovém souboru Zam a ulož do proměnné Hadresa

6. vymaž vyhledaný indexový záznam z Ijmeno 7. přenes vyhledaný záznam z indexového souboru Ijmeno do paměti počítače do proměnných Ijmeno, Iadresa 8. vyhledej v datovém souboru Zam přímo záznam s adresou Iadresa 9. vyhledej v datovém souboru Zam přímo záznam s adresou Dadresa 10. vyhledej v datovém souboru Zam přímo záznam s adresou Aadresa 11. přenes vyhledaný datový záznam ze Zam do paměti počítače do proměnných Plogin, Pjmeno, Pplat, Pfunkce 12. vymaž vyhledaný datový záznam ze Zam 13. přepiš hodnotu proměnné Pjmeno na „Ilona Skuherská“ 14. přepiš hodnotu proměnné Ijmeno na „Ilona Skuherská“ 15. zapiš do datového souboru Zam na adresu Dadresa záznam s hodnotami Djmeno, Dadresa 16. zapiš nový záznam do datového souboru Zam s hodnotami Plogin, Pjmeno, Pplat, Pfunkce 17. zapiš nový záznam do indexového souboru Ijmeno s hodnotami Ijmeno, Iadresa zapiš do datového souboru Zam na adresu Iadresa záznam s hodnotami Plogin, Pjmeno, Pplat, Pfunkce

18. zapiš do datového souboru Zam na adresu Iadresa záznam s hodnotami Plogin, Pjmeno, Pplat, Pfunkce 19. zapiš do indexového souboru Ijmeno na adresu Dadresa záznam s hodnotami Djmeno, Aadresa 20. zapiš do indexového souboru Ijmeno na adresu Aadresa záznam s hodnotami Ijmeno, Iadresa 21. zapiš do indexového souboru Ijmeno na adresu Dadresa záznam s hodnotami Djmeno, Dadresa 22. setřiď datový soubor Zam podle atributu login 23. setřiď datový soubor Zam podle atributu jmeno 24. setřiď indexový soubor Ijmeno podle atributu login 25. setřiď indexový soubor Ilogin podle atributu login 26. setřiď indexový soubor Ijmeno podle atributu jmeno 27. setřiď indexový soubor Ijmeno podle atributu adresa

Kapitola 5 Je dána část databáze NEMOCNICE s relačními schématy Lékař (jmeno_lek, rod_cis_lek, special) Pokoj (cis_pokoj, poc_luzek) Pacient (jmeno_pac, rod_cis_pac, obec, ulice, psc, diagnoza, cis_pokoj) Operace (rod_cis_l, datum_oper, hodina_oper, jmeno_pac) V zadání bylo, že každý lékař má jedinou hlavní specializaci, pacient při jednom nemocničním pobytu má jednu hlavní diagnózu. 1. Určete, ve které normální formě je schéma Pacient v žádné 1NF 2NF 3NF BCNF 2. Za předpokladu, že je schéma databáze navrženo správně, určete, které skutečnosti ze zadání toto schéma zohledňuje: Lékař má jen jeden obor. Lékař může mít více oborů. Může existovat více lékařů se stejným jménem. Pacient má jedinou diagnózu. Pacient může mít několik diagnóz. Denně se provádí jediná operace.

Je dáno univerzální schéma relace části databáze NEMOCNICE s evidencí časového plánu operací, evidencí pacientů a jejich umístění na pokojích a evidencí lékařů a jejich specializací. Pacient může být operován několikrát, ale nikdy ve stejný den. NEMOCNICE (jmeno_lek, rod_cis_lek, aprobace, jmeno_pac, rod_cis_pac, obec_pac, ulice_pac, psc_pac, diagnoza_pac, cis_pokoj, poc_luzek, datum_oper, hodina_oper) 1. Vyberte obecně platné funkční závislosti mezi zadanými atributy: rod_cis_pac, jmeno  cis_pokoj rod_cis_pac  rod_cis_lek rod_cis_pac  jmeno, datum_oper, hodina_oper rod_cis_pac  obec_pac, ulice_pac, psc_pac rod_cis_lek  special, diagnoza_pac rod_cis_pac  diagnoza_pac rod_cis_lek  jmeno_lek, aprobace rod_cis_lek  rod_cis_pac rod_cis_lek, rod_cis_pac  datum_oper, hodina_oper 2. Zapište funkční závislosti, které zaznamenávají následující zadané skutečnosti: Pacient může být operován jen jednou denně. rod_cis_pac, datum_oper  hodina_oper 3. Na evidovaném oddělení může být provedena denně jen jedna operace.

Je dáno univerzální schéma relace části databáze NEMOCNICE s evidencí časového plánu operací, evidencí pacientů a jejich umístění na pokojích a evidencí lékařů a jejich specializací. Pacient může být operován několikrát, ale nikdy ve stejný den. NEMOCNICE (jmeno_lek, rod_cis_lek, aprobace, jmeno_pac, rod_cis_pac, obec_pac, ulice_pac, psc_pac, diagnoza_pac, cis_pokoj, poc_luzek, datum_oper, hodina_oper) 7. Které ze zadaných platných funkčních závislostí neobsahují redundantní atributy? 8. Která podmnožina zadaných platných funkčních závislostí tvoří minimální pokrytí? 9. Určete uzávěr podmnožiny atributů {datum_oper, hodina_oper}+. Atributy oddělte čárkou. rod_cis_pac, datum_oper 10. Určete klíč univerzálního schématu.