TEORIE ZPRACOVÁNÍ DAT



Podobné dokumenty
Vysoká škola báňská Technická univerzita Ostrava TEORIE ÚDRŽBY. učební text. Jan Famfulík. Jana Míková. Radek Krzyžanek

Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra aplikované matematiky STATISTIKA I.

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.

Úvod do databázových systémů 6. cvičení

Struktura e-learningových výukových programù a možnosti jejího využití

Databázové systémy BIK-DBS

Okruhy z odborných předmětů

TEORIE ZPRACOVÁNÍ DAT

MODELOVÁNÍ V INVENTORU CV

Databázové systémy. Přednáška 1

STRUČNÝ POPIS E LEARNINGOVÝCH KURZŮ

Databázové systémy úvod

Otázka č. 1 (bodů za otázku: 4)

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Úvod do databázových systémů 10. cvičení

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Databázové systémy. Ing. Radek Holý

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 13 UPLATNĚNÍ NA TRHU PRÁCE - dílčí část II Bakalářský seminář + příprava na praxi

Analýza a modelování dat 3. přednáška. Helena Palovská

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

Databázové systémy úvod

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Cíl výuky: Cílem předmětu je uvedení studentů do problematiky projektování, seznámit posluchače se zásadami

RELAČNÍ DATABÁZE. Cíl:

Profilová část maturitní zkoušky 2013/2014

Laboratorní a provozní cvičení TRAKČNÍ VOZIDLA MHD. Ing. Jaromír Široký, Ph.D. Institut dopravy Fakulta strojní VŠB TU Ostrava.

POKROČILÉ POUŽITÍ DATABÁZÍ

Databázové a informační systémy Jana Šarmanová

Střední průmyslová škola Zlín

Geografické informační systémy p. 1

Úvod do databázových systémů

MODULU UPLATNĚNÍ NA TRHU PRÁCE ČÁST I.

PRAKTICKÉ APLIKACE SERVISNÍCH ROBOTŮ

Tvorba informačních systémů

Informační systémy 2006/2007

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model

Úvod do databázových systémů 1. cvičení

Teorie zpracování dat DATABÁZOVÁ TECHNOLOGIE

Profilová část maturitní zkoušky 2017/2018

Úvod do databázových systémů

Zkušenosti s tvorbou E-learningových výukových materiálů

MODULU BUSINESS MODELOVÁNÍ

Databáze. Logický model DB. David Hoksza

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

5. Formalizace návrhu databáze

Databáze Bc. Veronika Tomsová

PRŮVODCE STUDIEM PRO KOMBINOVANOU FORMU STUDIA MODULU BUSINESS FINANCE

Praha, 21. listopadu 2011

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Data v informačních systémech

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 14 BAKALÁŘSKÁ PRÁCE A PRAXE. Autor: František Prášek

Kombinované studium aplikované informatiky na katedře informatiky

Sylabus pro předmět GIS I.

RELAČNÍ DATABÁZOVÉ SYSTÉMY

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

8.2 Používání a tvorba databází

KOMBINOVANÝ VZDĚLÁVACÍ PROGRAM PRO LEKTORY, PORADCE A KONZULTANTY PRACOVNĚPRÁVNÍCH VZTAHŮ, PRACOVNÍCH PODMÍNEK A PREVENCE PRACOVNÍCH RIZIK

Nápověda ke cvičení 1

Didaktický proces vzdělávání

Aplikační software 2

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.

Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb.

Základy informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant

Zkušenosti z přípravy multimediálních studijních opor pro výuku matematiky

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Úvod do databázových systémů 2012/2013 IS MHD

1. Databázové systémy (MP leden 2010)

Databáze I. Přednáška 2

Hierarchický databázový model

Maturitní otázky z předmětu PROGRAMOVÁNÍ

MODULU POKROČILÉ FINANCE OBOROVÁ SPECIALIZACE 1

Harmonogram kombinovaného studia PEF na akademický rok 2018/2019

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Informační systémy ve zdravotnictví. 6. cvičení

Ukládání a vyhledávání XML dat

Harmonogram kombinovaného studia PEF akademický rok 2016/2017

Seminář k absolventské práci

Ontologie. Otakar Trunda

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová

5. Formalizace návrhu databáze

Výuka informatiky s multimediálními oporami

Školení ICTK+ICTM. Studijní průvodce

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen

Obsah přednášky. Databázové systémy. Normalizace relací. Normalizace relací. Normalizace relací. Normalizace relací

V t í á t V á V s ČVU V T v v P r P a r ze

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

POUŽITÍ DATABÁZÍ. Po ukončení tohoto kurzu budete schopni

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

Biostatistika a e-learning na Lékařské fakultě UK v Hradci Králové

Metodik a koordinátor ICT

IMPLEMENTACE ECDL DO VÝUKY MODUL 6: GRAFICKÉ MOŽNOSTI PC

Transkript:

Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky TEORIE ZPRACOVÁNÍ DAT pro kombinované a distanční studium Jana Šarmanová Ostrava 2003

Jana Šarmanová, 2003 Fakulta elektrotechniky a informatiky VŠB Technická univerzita Ostrava

POKYNY KE STUDIU Teorie zpracování dat 2. ročník bakalářského studia studijního programu Informační technologie Pro předmět Teorie zpracování dat jste obdrželi studijní balík obsahující integrované skriptum pro distanční studium obsahující i pokyny ke studiu CD-ROM s doplňkovými animacemi vybraných částí kapitol harmonogram průběhu semestru a rozvrh prezenční části Prerekvizity Pro studium tohoto předmětu se předpokládají následující znalosti: znalost alespoň jednoho klasického programovacího jazyka znalost základů matematické logiky a základních pojmů teorie množin Cíl předmětu Předmět je úvodem do teorie databázových a informačních systémů. Zavádí množství pojmů, které jsou typické pro databázovou technologii a v klasických programovacích jazycích se nepoužívají. Studenti se naučí především provést datovou analýzu pro budoucí informační systém, rozeznávat správně a chybně navrženou strukturu databáze a formulovat dotazy na výběr informací z databáze. Skriptum se dělí na části, kapitoly, které odpovídají logickému dělení studované látky, ale nejsou stejně obsáhlé. Předpokládaná doba ke studiu kapitoly se může výrazně lišit, proto jsou velké kapitoly děleny dále na číslované podkapitoly a těm odpovídá níže popsaná struktura. Při studiu každé kapitoly doporučujeme následující postup: Čas ke studiu: 1 hodina Na úvod kapitoly je uveden čas potřebný k prostudování látky. Čas je orientační a může vám sloužit jako hrubé vodítko pro rozvržení studia celého předmětu či kapitoly. Někomu se čas může zdát příliš dlouhý, někomu naopak. Jsou studenti, kteří se s problematikou databází ještě nikdy nesetkali a naopak takoví, kteří již v tomto oboru mají bohaté zkušenosti. Cíl Po prostudování tohoto odstavce budete umět popsat definovat uvést příklady z praxe, kdy Ihned potom jsou uvedeny cíle, kterých máte dosáhnout po prostudování této kapitoly konkrétní dovednosti, znalosti. Cíle slouží k tomu, abyste si sami mohli ověřit, zda jste jich dosáhli a vyjmenované dovednosti si osvojili.

Výklad Následuje vlastní výklad studované látky, zavedení nových pojmů, jejich vysvětlením, vše doprovázeno řešenými příklady. Shrnutí pojmů Na závěr kapitoly jsou zopakovány hlavní pojmy, které si v ní máte osvojit. Pokud některému z nich ještě nerozumíte, vraťte se k nim ještě jednou. Otázky Pro ověření, že jste dobře a úplně látku kapitoly zvládli, máte k dispozici několik teoretických otázek. Úlohy k řešení Protože většina teoretických pojmů tohoto předmětu má bezprostřední význam a využití v databázové praxi, jsou Vám nakonec kapitol předkládány i praktické úlohy k řešení. V nich je hlavní význam předmětu a schopnost aplikovat čerstvě nabyté znalosti při řešení reálných situací hlavním cílem předmětu. Klíč k řešení Výsledky zadaných příkladů jsou uvedeny v závěru učebnice v klíči k řešení. Používejte je až po vlastním vyřešení úloh, jen tak si samokontrolou ověříte, že jste obsah kapitoly skutečně úplně zvládli. CD-ROM Pro některé úlohy jsou k textu připojeny na CD-ROMu animované příklady, které dynamicky zobrazují právě probranou látku. Jsou uvedeny názvy souborů, například animace1.exe animace2.exe Spustí se jen kliknutím na příslušný soubor.

Příprava na tutoriál Souhrn znalostí, se kterými má student přijít na tutoriál (kapitola 1-2 ap.) Náměty k diskusím, témata a popisy případových studií, problémů určených ke skupinovému řešení, otázky k promýšlení, specializovaná cvičení a další podněty. Studující se tak mohou připravit na společná setkání a výsledkem je omezení okamžitých improvizací a zvýšení efektivnosti průběh tutoriálů. Průvodce studiem V tomto rámečku budou občas napsány pokyny o tom, co je důležité umět, co stačí jen přečíst informativně apod. Úspěšné a příjemné studium s touto učebnicí Vám přeje autorka Jana Šarmanová

OBSAH 1. ZPRACOVÁNÍ DAT... 5 1.1. Úlohy zpracování dat... 5 1.2. Agendové zpracování dat... 5 1.3. Databázové zpracování dat... 7 2. DATABÁZOVÁ TECHNOLOGIE... 9 2.1. Obecné vlastnosti databázové technologie... 9 2.2. Entity, atributy, vazby, integritní omezení... 10 2.3. Architektura databáze... 12 2.4. Databázové jazyky a nezávislost dat 3. KONCEPTUÁLNÍ DATOVÝ MODEL... 19 3.1. Prostředky pro zápis konceptuálního modelu... 19 3.2. E-R model pro zápis konceptuálního schématu... 19 3.2.1. Záznam atributů, entit, vztahů... 20 3.2.2. Integritní omezení... 21 3.2.3. Úplný konceptuální model struktury databáze v E-R modelu... 23 3.3. Jiné konceptuální modely... 24 4. METODY FYZICKÉ ORGANIZACE DAT... 25 4.1. Vnější paměti... 25 4.2. Softwarová podpora práce s databází... 25 4.3. Sekvenční soubory... 26 4.4. Setříděné sekvenční soubory... 26 4.5. Zřetězené organizace... 27 4.6. Soubory s přímým adresováním... 27 4.7. Indexové a indexované soubory... 28 4.8. Hierarchické indexování, B-stromy... 30 4.9. Indexování pomocí binární matice... 31 4.10. Soubory s proměnnou délkou záznamu... 32 5. RELAČNÍ DATOVÝ MODEL... 34 5.1. Relace, relační schéma... 35 5.2. Relační jazyky... 36 5.2.1. Relační algebra... 36 5.2.2. N-ticový relační kalkul... 38 5.2.3. Jazyk SQL... 39 5.2.4. Doménový relační kalkul... 45 5.2.5. Jazyk QBE... 46 5.3. Návrh schématu relační databáze... 49 5.3.1. Funkční závislosti... 50 5.3.2. Vlastnosti dekompozice relačních schémat... 54 5.3.3. Normální formy relací... 56 5.3.4. Dekompozice a syntéza... 60

6. SÍŤOVÝ DATOVÝ MODEL... 63 6.1. Základní pojmy síťového modelu... 63 6.2. Jazyk pro definici dat... 65 6.3. Jazyk pro manipulaci s daty... 68 6.4. Hierarchický datový model... 74 KLÍČ K ŘEŠENÍ LITERATURA