Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové zpracování, postavení databáze v informačním systému Co je databáze, 3vrstvá architektura Postavení systému řízení báze dat Služby SŘBD, požadavky na databázový systém Databázové jazyky Organizace dat Typy záznamů a záznamy Atributy, domény atributů Vztahy mezi záznamy Datové typy, základní datové typy, proč je rozeznávat: Vymezení, kontrola Možné operace Efektivní implementace Význam, praktické užití Relační databáze Charakteristika relačního databázového modelu, základní pojmy Co jsou atomická pole Výhody relačního modelu Historie, současnost a perspektivy Ukázka Moderní objektově-relační databáze Omezení základního relačního databázového modelu Vývoj v možnostech organizace dat: Nové datové typy Složité struktury dat Objektová identita Typová hierarchie Služby pro objektově orientovaný vývoj aplikací Ukázky, příklady užití 1
Metodický list č. 2 Objektové principy v databázích, objektové databáze Co jsou objektové principy obecně Dělba zodpovědností zapouzdření, interface objektů Typová hierarchie generalizace, specializace, dědičnost, polymorfismus, overloading Stav objektu atributy Chování objektu metody Důvody pro volbu objektově orientované databáze Aplikační oblasti Produkty Objektové obálky vrstvy mezi relační databází a objektově orientovanou aplikací Služby objektové obálky Výhody tohoto přístupu Nevýhody tohoto přístupu Multi-dimenzionální databáze Charakteristika multi-dimenzionální organizace dat Přednosti pro aplikační oblasti Náklady Ukázky 2
Metodický list č. 3 Strukturovaná, semi-strukturovaná a nestrukturovaná data Možnosti vyhledávání a další služby Informační hodnota jednotlivých typů dat XML formát, jeho užití a aplikace v databázích Co je XML formát Výhody XML formátu, sféry užití Specifika XML jako způsobu organizace dat databáze Přístupy k řešení: XML jako exprtní/importní formát Nativní XML databáze Specifika vyhledávání v XML databázi Procvičení XML struktury na konkrétním příkladu Fulltextová data Charakteristika struktury Vyhledávání ve fulltextových databázích Ukázky Mutimediální data Vyhledávání v multimediálních datech Závislost na typu dat Podpůrné struktury 3
Metodický list č. 4 Postavení databáze při vedení projektu informačního systému Vazba návrhu databáze na ostatní části informačního systému Konzistence složek Časové hledisko, stabilita a flexibilita Výlučnost databázového návrhu Potenciál databáze jako paměti organizace 3 fáze návrhu databáze: Konceptuální model, důvody pro jeho vytvoření, metody, personální zajištění Logické databázové schéma, užití CASE nástroje Výhody kvalifikovaného použití CASE nástroje Otázky dokumentace Schéma implementace, možnosti a důvody k jeho ovlivňování, personální zajištění Řízení kvality databázového schématu Znaky kvalitního návrhu Věrnost odrazu reality flexibilita k novým požadavkům Srozumitelnost možnosti přidaného užití Návrhové vzory výhody jejich užití Normalizace databáze, denormalizace Údržba kvality databázového schématu Personální a organizační zajištění Dokumentace Architektura databázových aplikací Databázová, aplikační, prezentační vrstva Úlohy, služby a zodpovědnosti jednotlivých vrstev Klient server Služby databázového serveru Technické nároky a optimalizace databázového zpracování Volba technologie, portabilita Personální zajištění, kvalifikační nároky Outsourcing 4
Metodický list č. 5 Business Intelligence - architektura Produkční databáze (TPS), jejich charakteristika Datové pumpy (ETL) Varianta s data stagging Datový sklad charakteristika Relační model Multi-dimenzionální model Datová tržiště Výhody a nevýhody integrace datového skladu z datových tržišť Operativní úložiště Jako integrující prvek Pro zpřístupnění aktuálních dat Reporting Organizace tvorby a obtíže šíření Manažerské aplikace OLAP nástroje Datamining Hledání shluků, rozhodovací stromy, neuronové sítě Náklady investiční a personální požadavky Systémy pro podporu rozhodování Expertní systémy Vedení projektu Business Intelligence Úvodní analýza Náklady, přínosy Analýza produkčních systémů integrační design Modularita řešení Otázky kompatibility produktů Úloha metadat při implementaci datových pump Datová tržiště Režimy replikace Otázka integrace nezávislých tržišť Aplikační možnosti Business Intelligence Příklady, diskuse konkrétních možností 5
Metodický list č. 6 Databáze jako informační zdroj pro manažera Rutinní služby Funkce dotazování Klientské nástroje Organizační zjištění bezpečného přístupu manažera k datům Dovednosti dotazování Jednoduché dotazy Agregační dotazy, porovnání s OLAP nástroji Ukázky složitějších dotazů Kombinace office nástrojů Tabulkový kalkulátor a databáze Úlohy, které lze lépe řešit v tabulkovém kalkulátoru Textový procesor a databáze Tvorba reportů Informační služba reportů Uživatelská tvorba reportu Shrnutí předmětu Organizační, personální a technické otázky databází v informačním systému Vhodnost určitého databázového systému pro danou aplikační oblast Databáze jako zdroj přidaných informací 6