4IT218 Databáze. 4IT218 Databáze
|
|
- Otakar Beneš
- před 8 lety
- Počet zobrazení:
Transkript
1 4IT218 Databáze Třináctá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky
2 Týden Kalendář Program Program přednášek (12 přednášek) Cíle předmětu, základní pojmy, relační algebra Databázové jazyky. SQL - Přehled norem jazyka SQL. SQL příkaz Select. Vlastnosti relačních databázových systémů SQL - dokončení manipulačních příkazů, definiční příkazy Nástroje dbs ORACLE pro zadávání a ladění příkazů SQL Vlastnosti relačních databázových systémů. Datové modelování úvod Datové modelování Transformace datového modelu do relačních datových struktur. Normalizace dat Transakční zpracování, ochrana a bezpečnost v databázovém zpracování Odpadá - státní svátek Fyzické struktury implementační úroveň návrhu datové základy. Optimalizace v databázových systémech Fyzické struktury a optimalizace v dbs Demonstrace vybraného databázového systému Architektury databázového zpracování. Databázová konektivita. Další databázové modely. Trendy a kritéria hodnocení a výběru dbs. Zkouškový příklad Dokumentace bude u zkoušky předána v tištěném i digitálním tvaru. Konzistence návrhu a realizace datové základny budou hlavním předmětem obhajoby zkouškového příkladu. Úkol 1. Stručný popis zobrazené výseče světa datovým modelem a databází, včetně popisu věcných pravidel, která budou podkladem pro definici integritních omezení. Zadání (v textovém editoru) bude obsahovat popis zahrnující: o alespoňčtyři entity (každá s alespoň třemi atributy), o alespoň jeden vztah M:N. Pozn: Text zadání se musí přesně shodovat s datovými modely (úkoly ad 2. a 3.). 2. Datové modely a) Konceptuální schéma v notaci používané na přednáškách 5 b) Datový model (včetně popisu atributů) bude vytvořen s použitím dostupného CASE prostředku. (např. PowerDesigner - CDM) 3. Návrh logické struktury databáze implementující datový model (relační schémata) a podrobný popis integritních omezení navržené databáze. (výstup z PowerDesigner - PDM, MS-Word) 4. Realizace návrhu databáze v prostředí databázového systému ORACLE, včetně zabezpečení všech ze zadání vyplývajících integritních omezení, naplnění testovacími daty - pro každou tabulku minimálně 3 řádky. K datům budou definována přístupová práva pro následující uživatele: a) uživatel STUDENT: práva pro Select, b) uživatel IT218: práva na operace Select, Insert, Update, Delete Dokumentace bude obsahovat v textovém tvaru všechny skripty (opis použitých příkazů) v členění: a) definice tabulek b) definice integritních omezení c) definice přístupových práv d) definice dalších použitých databázových objektů e) opis vložených dat 5. Aplikace sloužící k ověření integrity databáze. Aplikace musí umožnit prohlížet, aktualizovat (vkládat, měnit i rušit) data ve všech nadefinovaných tabulkách. Aplikace může být vytvořena v libovolném vývojovém prostředí (přístupném v počítačové síti VŠE), které přistupuje k datům uloženým v ORACLE přes standardizované rozhraní, např. ODBC. Počet bodů
3 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky Architektury databázového zpracování* Typy služeb v databázové aplikaci: PS - prezentační služby (poskytuje je zařízení přijímající výstup / vstup - display, myš, klávesnice,...) PL - prezentační logika (řídí interakci uživatele s počítačem) LA - logika aplikace (daná aplikačními programy) LD - logika dat (operace s databází, operace I, U, D, S, integritní omezení) DS - datové služby (akce s databází vně logiky dat, např. DDL operace, transakční zpracování) SZS - služby zpracování souborů (služby poskytované zejména OS - práce s vnějšími paměťovými zařízení)
4 Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 1. Centralizované zpracování Stanice < > Centrální Počítač < > DB (PS) (PL, LA, LD, DS, SZS) Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 1. Centralizované zpracování Stanice < > Centrální Počítač < > DB (PS) (PL, LA, LD, DS, SZS) 2. Souborové servery Stanice < > File server < > DB (PS, PL, LA, LD, DS) (SZS)
5 Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 1. Centralizované zpracování Stanice < > Centrální Počítač < > DB (PS) (PL, LA, LD, DS, SZS) 2. Souborové servery Stanice < > File server < > DB (PS, PL, LA, LD, DS) (SZS) 3. Klient-server se vzdálenými daty Stanice < > Server < > DB (PS, PL, LA, LD) (DS, SZS) Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 4. Klient-server se vzdálenou prezentací Stanice < > Server < > DB (PS, PL) (LA, LD, DS, SZS)
6 Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 4. Klient-server se vzdálenou prezentací Stanice < > Server < > DB (PS, PL) (LA, LD, DS, SZS) 5. Klient-server s rozdělenou logikou Stanice < > Server < > DB (PS, PL, LA, LD) (LA, LD, DS, SZS) Architektury databázového zpracování Typy služeb v databázové aplikaci: PS - prezentační služby PL - prezentační logika LA - logika aplikace LD - logika dat DS - datové služby SZS - služby zpracování souborů Typy zpracování: 4. Klient-server se vzdálenou prezentací Stanice < > Server < > DB (PS, PL) (LA, LD, DS, SZS) 5. Klient-server s rozdělenou logikou Stanice < > File server < > DB (PS, PL, LA, LD) (LA, LD, DS, SZS) 6. Klient-server se třemi vrstvami Stanice < > Aplikační server < > DB Server < > (PS, PL) (LA, LD) (LD, DS, SZS) DB
7 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky Distribuované databázové systémy E.F.Codd: DB obsahuje data rozmístěná do dvou či více uzlů sítě, uzly sítě jsou spojeny komunikační sítí, v libovolném uzlu mohou uživatelé i programy zpracovávat data jako by byla umístěna v jedné globální DB umístěné v tomto uzlu, všechna data nacházející se v uzlu X a používaná v globální DB mohou být zpracována uživateli v uzlu X stejným způsobem jako by šlo o lokální DB izolovanou od zbytku sítě. Distribuční nezávislost Nezávislost umístění
8 Distribuované databázové systémy Techniky používané při distribuci dat Fragmentace (části relační tabulky jsou rozděleny do lokálních databází): horizontální fragmentace (restrikce) vertikální fragmentace (projekce) Replikace (opakovaný výskyt identické kopie tabulky v různých uzlech sítě) Alokace (kombinace ad a) a b)) 2PC (Two Phase Commit) - zajištění integrity distribuované databáze, distribuovaná transakce se provede ve všech uzlech sítě, nebo v žádném. Údržba replikovaných dat - strategie řešení: současná aktualizace všech replik (kopií) - není-li jeden uzel sítě dostupný nemůže být transakce dokončena, provádění aktualizace se zpožděním - určení primární repliky, po aktualizaci primární repliky, je tento uzel DDBS zodpovědný za provedení aktualizace i na všech ostatních replikách. Distribuované databázové systémy Základní vlastnosti DDBS - C.J.Date: k uživateli se DDBS chová jako nedistribuovaná databáze, musí být zajištěna lokální autonomie, nezávislost na centrálním uzlu (rovnoprávnost uzlů), nepřetržitý provoz, nezávislost na umístění dat, nezávislost na fragmentaci dat, nezávislost na replikaci dat, zajištění optimalizace dotazu nad DDB, řízení distribuovaných transakcí (2PC), nezávislost na HW, nezávislost na OS, nezávislost na síti, nezávislost na DBS (integrace heterogenních DBS)
9 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky Databázová konektivita = poskytnutí nástrojů pro přístup k více heterogenním datovým zdrojům z jedné aplikace Překážky: programátorské rozhraní - každý dodavatel poskytuje vlastní programátorské rozhraní, protokoly DBMS (SŘBD) - jednotliví dodavatelé DMBS používají vlastní formáty dat, komunikační metody mezi aplikací a DBMS, např. způsoby označení konce řádky, odlišné síťové protokoly DBMS
10 Databázová konektivita = poskytnutí nástrojů pro přístup k více heterogenním datovým zdrojům z jedné aplikace Překážky: programátorské rozhraní - každý dodavatel poskytuje vlastní programátorské rozhraní, protokol DBMS (SŘBD) - jednotliví dodavatelé DMBS používají vlastní formáty dat, komunikační metody mezi aplikací a DBMS, např. způsoby označení konce řádky, odlišné síťové protokoly DBMS Způsoby řešení databázové konektivity: native routery ( slouží pro překlad volání mezi API dvou výrobců) standardy ODBC, JDBC,... ODBC (Open Database Connectivity) Aplikace A Aplikace B Aplikace A Aplikace B API API Client síť DBS 1 DBS 2 Server Server API = Application Programming Interface
11 ODBC (Open Database Connectivity) = specifikace aplikačního programového prostředí, která standardizuje způsob přístupů aplikací k databázovým serverům různých výrobců. Umožňuje vytvářet aplikace nezávisle na konkrétním databázovém prostředí. Architektura ODBC: aplikace (požaduje spojení s datovým zdrojem, volá funkce ODBC pro provádění SQL příkazů a čtení výsledků), manažer ovladače (knihovny, umístěné mezi aplikací a ovladači, hlavním úkolem je natažení příslušných ovladačů na požádání aplikace, poskytování informací o dostupných datových zdrojích a ovladačích) ovladače ODBC (realizují ODBC volání, generují SQL požadavky - pokud je nutno překládají příkaz do dialektu příslušného DBS - na datový zdroj a vrací aplikaci výsledky) datové zdroje (data spravovaná příslušným DBS). Jednotlivé ovladače se výrazně liší funkcionalitou, rychlostí, cenou. ODBC (Open Database Connectivity) Aplikace A Aplikace B Aplikace A Aplikace B Aplikace A Aplikace B Client API API Client ODBC Driver Manager ODBC Driver ODBC Driver síť síť DBS 1 DBS 2 DBS 1 DBS 2 Server Server Server Server API = Application Programming Interface
12 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky Modely dat Model dat způsob uspořádání a způsob manipulace s daty Lineární Síťový A A B C D B C D Stromový Relační Objektově relační Tabulka A A a a aaa aaaa aaaaa Tabulka A a a aaa Tabulka B aaaa aaaaa Tabulka B b bb bbb bbbb bbbbb b bb bbb bbbb bbbbb B C D
13 Modely dat a databázové systémy Modely dat a databázové systémy DBS budovány nad určitým modelem dat Hierarchické DBS (1967) IMS, System M Síťové DBS (1969, 1971) IDMS Relační (1970, 2. pol. 70. let, 80. léta) a objektově relační (90. léta) DBS ORACLE, Informix, Sybase, MS SQL Server, Progress, DB/2, MySQL,... Objektové DBS (90. léta) Orion, GemStone, Ontos, Object Store Objektově orientované DBS Dva směry vývoje: revoluční (vznik zcela nových systémů, většinou na základě OO programovacích nástrojů) - ObjectStore (C++), Ontos (C++), Orion (LISP), GemStone (Smalltalk), evoluční (doplňování OO principů do relačních DBS) - např. Oracle (od verze 8i) Standardizace: ODMG, ISO SQL 99 Charakteristika OODBS: data v OODBS jsou chápána jako objekty odpovídající entitám (objektům) zachycovaného světa, objekty zachycují data i chování (tj. funkčnost, která je v jiných typech DBS zajišťována aplikačními programy).
14 Objektově orientované DBS Vlastnosti: komplexní objekty (kromě relačních tabulek i další typy objektů, např. seznamy, pole. Komplexní objekty možno navzájem skládat, mohou být hodnotou atributu nebo mohou existovat jako samostatné objekty v DB) identita objektů (DBS zajišťuje unikání identifikaci objektu v rámci celé DB - OID), logická datová nezávislost (zapouzdření, skrývání dat + zveřejnění rozhraní, tj. hodnoty atributů nejsou přístupné přímo, ale přes definované rozhraní), třídy a typy (možnost definice typu, resp. třídy, jako popisu společné struktury množiny objektů se stejnými vlastnostmi), dědičnost (odvozování nových tříd z existujících, nové třídy dědí všechny atributy a chování existující třídy, vícenásobná dědičnost), polymorfismus (schopnost operací fungovat na objektech více než jednoho typu), rozšiřitelnost (možnost definovat nové základní typy). Objektové DBS vs. Relační DBS Relační DBS: + silné teoretické zázemí, + vysoká míra standardizace, + robustní dotazovací jazyk, + pokročilé metody výběru dat, včetně využití služeb vestavěných optimalizátorů, + definice pravidel pro zajištění konzistence a integrity dat, + optimalizace pro práci na víceprocesorových systémech, + paralelní zpracování, + možnost vytváření transparentních distribuovaných systémů, replikační mechanismy, + pokročilé transakční zpracování (včetně 2PC) Objektové DBS: + schopnost zachycovat komplexní objekty, + zapouzdření dat s asociovanými věcnými pravidly a metodami, + dědičnost a polymorfismus, + navigace mezi objekty, + možnost vytváření nových datových typů - nejednotné teoretické zázemí, - nepropracované technologické vlastnosti DBS (transakční zpracování, paralelní zpracování, distribuované vlastnosti, zajištění konzistence a integrity dat,...). - omezená množina podporovaných datových typů, - obtížné zachycení komplexních objektů pomocí tabulek, - obtížná navigace mezi objekty v SQL, - omezené možnosti analytických operací s použitím SQL.
15 Typy DBS Vývoj modelů dat Síťové DBS 60. léta standardizace CODASYL, DBTG (Database Task Group) IDMS Hierarchické DBS IMS (r projekt Apollo) Nemá standard Relační DBS Robustní teorie, prof. Codd (1970) První implementace 1978 Standardizace SQL První implementace: System R, QBE, INGRES Komerční produkty: Oracle, Sybase, Informix, DB2, Progress,... Objektové DBS Druhá polovina 80. let De facto standard ODMG-93 komerčně nepříliš rozšířené Typy DBS Objektově relační DBS 90. léta kombinace vlastností OO přístupu a relační technologie pro ukládání a vyhledávání dat o obdržet maximum z předchozích rozsáhlých investic do relační technologie o využít výhody v pružnosti, produktivitě a provozních přínosech OO modelování o integrovat databázové služby do nových typů IS brány a objektové obálky (wrappers) objektový pohled na neobjektová data (Visual Age C++ Access Builder, Object Store Gateway, Presistence, UniSQL/M, Gemstone/Gateway) rozšiřitelné DBS ( přídávání nových datových typů, nových vyhledávacích funkcí pro efektivní vyhledávání dat v souladu s jejich strukturou) univerzální servery (Oracle, Informix, DB2, Sybase) podporují o strukturálně složité objekty o i relační struktury obsahující multimediální data podpora komponentového přístupu ( o cartridges Oracle o Data Blades Informix o Extenders DB2 Objektová rozšíření SQL 1999 (širší neprosazení standardu OQL)
16 Principy OLAP technologie Pozn.: V rámci 4IT218 se zabýváme primárně OLTP systémy. OLAP technologie podrobněji v 4IT435 Business Intelligence. 1. Multidimenzionální koncept data a manipulace s daty 2. Přístup k primárním datům - OLAP funguje jako mediator 3. Dynamická manipulace s "řídkými" maticemi 4. Zpracování nenormalizovaných dat 5. Intuitivní operace s daty a multidimenzionálními strukturami 6. Uložení výsledků OLAP, jejich uchování mimo zdrojová data 7. Analytické model OLAP 8. Volný počet dimenzí a agregačních úrovní 9. Standardní databázové operace (výkonnost, dávkové zpracování, zpracování neurčených hodnot, multiuživatelský provoz, bezpečnost,..) Pozn.: a) použití pro aplikace typu DSS (Decision Support System), BI (Business Intelligence, BW (Business Warehouse, DW (Data Warehouse). b) ROLAP - rozšíření relačních DBS o funkce OLAP, např. OLAP Services v MS SQL Serveru. 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky
17 Kritéria výběru DBS 1. Základní funkční a technologická kritéria 2. Výkonnost 3. Zabezpečení a utajení dat 4. Rozšířenost 5. Podpora ze strany dodavatele 6. Cena 7. Další rozvoj Rozšířenost robustních DBS Oracle IBM (DB2, Informix) Microsoft (MS SQL Server) Teradata Sybase Rozšířenost Open Source DBS MySQL (přes 70%) PostgreSQL Firebird Ingres Budeme ještě vybírat DBS? Nebudou pouze součástí poskytované služby IS/ICT? 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky
18 Trendy DBS Web a internet, umožňující uložit a zpřístupňovat informace v jednom rozsáhlém globálním informačním systému zpřístupnění dat novým způsobem (portály, dynamické webové stránky) e-comerce (sdílení obchodních informací, udržování obchodních vztahů a řízení obchodních transakcí pomocí telekomunikační sítě) o B2B o B2C Personalizace dat Stále nová aplikační prostředí vyžadující integrovat data a programy Rozvoj OR DBS Zahnízděné databáze v aplikačních programech (Progress) Rozšíření databázových serverů o aplikační služby Pokroky v HW Velikost vnitřní paměti umožňuje umístit tabulky a objekty do vnitřní paměti a radikálně mění vyhodnocování dotazů a jejich optimalizaci Možnost současné práce až desetitisíců uživatelů nároky na škálovatelnost DBS a dostupnost dat Zvyšování počtů transakcí milióny transakcí za minutu Velikost databází Dosavadní velikost databází v GB a TB S rozvojem nových typů aplikací (multimediální data, archivy, lidský genom,..) zvětšení do řádů petabajtů, exabajtů a zetabajtů (10*21) Heterogennost databází Přístup k více informačním zdrojům, které se vyvíjely samostatně a jsou nyní dostupné prostřednictvím internetu pro uživatele Trendy DBS SŘBD typu Plug and Play Zlepšení administrace DBS auto ladění DBS na základě zkušeností Federace milionů databázových systémů volný přístup k integraci obdoba politických systémů neexistuje centrální řídící autorita, komponenty federace žijí autonomně, přesto jsou schopny se chovat jako vyšší celek řízení globálních transakcí a globální integrity různé typy federací nejvolnější založené na schématech importu a exportu: o privátní schéma o exportní schéma (data ke kterým mohou přistupovat jiné systémy) o importní schéma (data přijímaná od jiných systémů) Přehodnocení tradičních databázových architektur mobilní databáze paralelismy databáze ve vnitřní paměti Unifikace procesů a dat v DBS zahrnutí aplikační logiky do databází (např. propojení triggerů s pracovními toky workflows) Integrace strukturovaných a semistrukturovaných dat výměna různorodých dat (např. dat ze systémů GIS, systémů pro návrh CAD, strukturovaných dat) využití XML datové sklady (pumpování dat z OLTP databází, jejích čištění a uložení do speciálních OLAP datbází) požadavek integrovat netriviální objekty (text, audio, video,..) nové typy dotazů (např. nelezení souseda v určitém prostoru, nalezení podobného dokumentu atd.)
19 Trendy DBS Nepřesné dotazování v internetu jediné možné integrace dosud oddělených technologií strukturované databáze založené na databázovém modelu textové databáze založené na modelech textu (Booleovské, vektorové,..) rozvoj univerzálních serverů přináší potřebu Booleovského přístupu zadání dotazu pomocí množiny termů a logických spojek odlišnost od přístupu SQL výsledky dotazu (hity) pouze obsahují dané termy. Přístup je zatížen jistou nepřesností oproti dotazu v SQL, kde data získáme v logické souvislosti dané klauzulí WHERE. Míry relevance odpovědi o Koeficient přesnosti (podíl počtu vybraných relevantních ku počtu všech vybraných objektů) o Koeficient úplnosti (podíl počtu vybraných relevantních ku počtu všech relevantních objektů v informačním zdroji) Současné technologie dostupné na webu poskytují vyhledávání s nízkým koeficientem přesnosti při poměrně vysokém koeficientu úplnosti Další rozvoj OR SŘBD Trendy DBS Uživatelsky definované typy a funkce umožňující zpracování multimediálních dat Integrace semistrukturovaných dat na bázi XML Vznik nových typů databázových systémů které budou obsahovat přímo semistrukturovaná data ve formátu XML databázové systémy řízené obsahem (Content Management Systems) umožnění manipulací fragmentů textu, řízení verzí, publikace, oddělení obsahu a stylu, integraci se strukturovanými daty atd. Integrace v prostředí internetu soustředění na vyhledávací systémy zprostředkující dotazovací systémy (Mediated Query Systems) - rozdělení do tří vrstev o nejnižší datové zdroje (legacy systems, databáze, aplikace produkující data) o střední integrační (sw pro transformace, integraci či přidání hodnoty) o nejvyšší uživatelské rozhraní o datové zdroje jsou začleněny do systému pomocí obálek, které exportují funkcionalitu a data způsobem, který zdroje unifikuje o obálky jsou implementovány na základě dotazovacích možností zdrojů (SQL, fulltextové vyhledávání, dotazovací jazyk nad XML apod) o součástí architektury jsou ontologie, tj. organizované množiny pojmů, prostřednictvím kterých se uživatel může domluvit s databází speciální případ metadat Digitální knihovny analogie klasické knihovny kolekce informačních zdrojů na různých médiích, které nemusí být nutně propojeny DLI (Digital Library Initiative) založená NSF, DARPA, NASA
20 Navazující předměty 4IT340 Správa databázového systému Oracle (standardní i mezisemestrální forma) 4IT219 Object-relational databases (mezisemestrální forma) 4IT435 Business Intelligence (standardní forma) MEZISEMESTRÁLNÍ KURZ OBJECT-RELATIONAL DATABASES 4IT219 Objectives: 1. To appreciate the need for object-relational databases 2. To understand the main principles of object-relational databases 3. To gain working knowledge of object-relational features of Oracle DBMS 4. To understand object-relational databases design issues and tradeoffs 5. To appreciate the challenges of managing semi-structured XML data Topics: 1. Introduction - changing requirements for data management 2. Review of basic relational database principles 3. Overview of object-oriented principles - ODMG model and OODBMS 4. Object-relational databases: main principles, key features of SQL: SQL:2003: LOBs, UDTs, OIDs, REFs, Arrays, Multisets, 6. Oracle 11g: Nested Tables,Object Views, Subtyping, PL/SQL 8. Object-relational design and implementation techniques 9. Management of semistructured and multi-media data The course covers advanced database concepts focusing on the management of complex data objects using object-relational techniques based on the SQL:2003 standard. The subject contains a practical laboratory component using Oracle11g. Course Presenter: The course will be presented by Dr. George Feuerlicht, who lectures on database and enterprise computing topics at the University of Technology, Sydney, Australia and at the Prague University of Economics. He has presented seminars and professional development courses in Australia, USA, Europe and Asia. Dr. George Feuerlicht is the author of more than 70 journal and conference publications. The course materials and presentation will be in English; additional explanation is possible in Czech. Dates: Lectures: January, 2010 Examination: January, 2010 Course enrolments: via ISIS
21 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita Další databázové modely. Kritéria hodnocení a výběru dbs. Trendy v DBS Zkouškové otázky Zkouškové otázky 1. Uveďte přednosti a nároky databázové koncepce datové základny ve srovnání se souborovou datovou základnou? 2. Jaké další kroky budou následovat po vytvoření konceptuálního schéma dat při realizaci datové základny v prostředí relačního databázového systému? 3. Rozeberte možnosti využití řetězení dat pro realizaci struktury dat. 4. Jaké možnosti ochrany a zabezpečení dat poskytují databázové systémy. 5. Uveďte přehled (obecných) možností fyzické realizace přístupových cest k uloženým datům. 6. Jaké jsou funkce a přínosy použití katalogu (slovníku) dat v databázových systémech? 7. Uveďte kritéria pro porovnání databázových systémů? Uveďte na příkladech dvou vám známých databázových systémů. 8. Vysvětlete podstatu a důvody oddělení návrhu datové základny na konceptuální a implementační úrovni. 9. Vysvětlete podstatu převodu konceptuálního schéma datové základny do implementačního (realizačního) prostředí? 10. Jaké jsou z hlediska datové základny možnosti řešení problému nepřiměřeně dlouhé doby odezvy. 11. Vysvětlete příčiny, důsledky a možnosti řešení redundance v datech. 12. Uveďte, jak se liší popis dat v souborové koncepci datové základy oproti databázové koncepci. 13. Vysvětlete princip a možnosti využití indexování. 14. Rozeberte a vysvětlete základní možnosti (způsoby) fyzické realizace dat. 15. Blíže charakterizujte nějaký Vám známý databázový systém. 16. Nastiňte podstatu relačního modelu. Charakterizujte relační databáze. 17. Vysvětlete rozdíly mezi databázovými systémy založenými na různých datových modelech (stromovém, síťovém, relačním, objektovém)? 18. Jaké zásady (doporučení) je dobré uplatňovat při návrhu a provozu datové základny a proč? 19. Charakterizujte databázové jazyky. Uveďte příklady. 20. Charakterizujte vlastnosti a vývoj jazyka SQL. 21. Vysvětlete pojem klient/server. 22. Popište základní pojmy a principy spojené s distribucí dat a distribuovanými databázovými systémy. 23. Charakterizujte transakční zpracování dat. Popište problémy a způsoby jejich řešení. 24. Charakterizujte objektové databázové systémy. Proveďte jejich srovnání s relačními dbs. 25. Co znamená a jakým způsobem je řešena problematika optimalizace v databázových systémech?
22 Týden Kalendář Program Program přednášek (12 přednášek) Cíle předmětu, základní pojmy, relační algebra Databázové jazyky. SQL - Přehled norem jazyka SQL. SQL příkaz Select. Vlastnosti relačních databázových systémů SQL - dokončení manipulačních příkazů, definiční příkazy Nástroje dbs ORACLE pro zadávání a ladění příkazů SQL Vlastnosti relačních databázových systémů. Datové modelování úvod Datové modelování Transformace datového modelu do relačních datových struktur. Normalizace dat Transakční zpracování, ochrana a bezpečnost v databázovém zpracování Odpadá - státní svátek Fyzické struktury implementační úroveň návrhu datové základy. Optimalizace v databázových systémech Fyzické struktury a optimalizace v dbs Demonstrace vybraného databázového systému Architektury databázového zpracování. Databázová konektivita. Další databázové modely. Trendy a kritéria hodnocení a výběru dbs.
Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
VíceDatabázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
VíceDATABÁZOVÉ SYSTÉMY. Metodický list č. 1
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é
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16 https://edux.fit.cvut.cz/courses/bi-dbs/
Více4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze První přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze První přednáška Cíle a základní údaje o předmětu. Základní pojmy. Relační model dat a operace
VíceBusiness Intelligence
Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma
Vícepředměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen 18.5.1974
základní informace Databázové systémy Úvodní přednáška předměty: KI/DSY (B1801 Informatika - dvouoborová) KI/P502 (B1802 Aplikovaná informatika) ukončení: Zápočet + Zkouška / 5kb ki.ujep.cz termínovník,
VíceDatabázové systémy BIK-DBS
Databázové systémy BIK-DBS Ing. Ivan Halaška katedra softwarového inženýrství ČVUT FIT Thákurova 9, m.č. T9:311 ivan.halaska@fit.cvut.cz Stránka předmětu: https://edux.fit.cvut.cz/courses/bi-dbs/parttime/start
VíceInformač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í
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2011 BI-DBS, ZS 2011/12 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal
Více4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze Osmá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Osmá přednáška Normalizace dat - dokončení Transakce v databázovém zpracování Program přednášek
VíceKapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů
- 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa
Více1 Úvod. J. Zendulka: Databázové systémy - 1 Úvod 1
1 Úvod 1.1. Intuitivní vymezení pojmu databáze... 2 1.2. Historie vývoje zpracování dat... 6 1.3. Základní pojmy... 9 1.4. Abstrakce pohledu na data v databázi... 11 1.5. Datové modely... 13 1.6. Schéma
VíceGeografické informační systémy p. 1
Geografické informační systémy Slajdy pro předmět GIS Martin Hrubý hrubym @ fit.vutbr.cz Vysoké učení technické v Brně Fakulta informačních technologií, Božetěchova 2, 61266 Brno akademický rok 2004/05
VíceVYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory
VíceOkruhy z odborných předmětů
VYŠŠÍ ODBORNÁ ŠKOLA INFORMAČNÍCH STUDIÍ A STŘEDNÍ ŠKOLA ELEKTROTECHNIKY, MULTIMÉDIÍ A INFORMATIKY Novovysočanská 280/48, 190 00 Praha 9 Pracoviště VOŠ: Pacovská 350/4, 140 00 Praha 4 Okruhy z odborných
VícePoužití databází na Webu
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové
VíceJ. Zendulka: Databázové systémy - 1 Úvod Intuitivní vymezení pojmu databáze
1 Úvod 1.1. Intuitivní vymezení pojmu databáze... 2 1.2. Historie vývoje zpracování dat... 6 1.3. Základní pojmy... 9 1.4. Abstrakce pohledu na data v databázi... 11 1.5. Datové modely... 13 1.6. Schéma
VíceData v informačních systémech
Data v informačních systémech Vladimíra Zádová, KIN 6. 5. 2015 Obsah přednášky informační systémy (IS) vztah dat a informačních systémů databáze, databázový systém základní dělení IS, trendy pojmy (terminologie)
VíceDatabázové systémy trocha teorie
Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů
VíceMichal Krátký, Miroslav Beneš
Databázové a informační systémy Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava 5.12.2005 2005 Michal Krátký, Miroslav Beneš Databázové a informační systémy 1/24 Obsah
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
VíceDatabázové a informační systémy
Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat
VíceDATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS
DATABÁZOVÉ SYSTÉMY Současné aplikace IS/ICT Informační systémy a databázové systémy Databázová technologie Informační systémy Aplikační architektura Vlastníci, management Business Intelligence, manažerské
VíceObjektově orientované databáze. Miroslav Beneš
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Nevýhody modelů založených na záznamech Co potřebujeme modelovat? Identifikace
VíceDatabáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.
Databáze 2013/2014 Konceptuální model DB RNDr. David Hoksza, Ph.D. http://siret.cz/hoksza Osnova Organizace Stručný úvod do DB a DB modelování Konceptuální modelování Cvičení - ER modelování Náplň přednášky
VíceReplikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou
Administrace Oracle Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou zachyceny a uloženy lokálně před posláním
VíceDatabáze v MS ACCESS
1 z 14 19.1.2014 18:43 Databáze v MS ACCESS Úvod do databází, návrh databáze, formuláře, dotazy, relace 1. Pojem databáze Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele,
VíceArchitektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?
VíceDatabázové systémy I. 1. přednáška
Databázové systémy I. 1. přednáška Vyučující a cvičení St 13:00 15:50 Q09 Pavel Turčínek St 16:00 18:50 Q09 Oldřich Faldík Čt 10:00 12:50 Q09 Jan Turčínek Pá 7:00 9:50 Q08 Pavel Turčínek Pá 10:00 12:50
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9
Obsah Úvod 9 Kapitola 1 Business Intelligence, datové sklady 11 Přechod od transakčních databází k analytickým..................... 13 Kvalita údajů pro analýzy................................................
VíceStručný obsah. část III Aktualizace dat Kapitola 10: Aktualizace databáze 257 Kapitola 11: Integrita dat 275 Kapitola 12: Zpracování transakcí 307
Stručný obsah část I Přehled jazyka SQL Kapitola 1: Úvod 27 Kapitola 2: Stručný úvod do jazyka SQL 37 Kapitola 3: Jazyk SQL z širšího pohledu 45 Kapitola 4: Relační databáze 69 Část II Získávání dat Kapitola
VíceRELAČNÍ DATABÁZOVÉ SYSTÉMY
RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení
VíceMBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
VíceVývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz
Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem
VíceZnalostní systém nad ontologií ve formátu Topic Maps
Znalostní systém nad ontologií ve formátu Topic Maps Ladislav Buřita, Petr Do ladislav.burita@unob.cz; petr.do@unob.cz Univerzita obrany, Fakulta vojenských technologií Kounicova 65, 662 10 Brno Abstrakt:
Více8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
VíceArchitektura GIS KMA/AGI. Karel Jedlička
KMA/AGI Karel Jedlička smrcek@kma.zcu.cz http://www.kma.zcu.cz/jedlicka Vznik materiálu byl podpořen z projektu FRVŠ č. 584/2011 Úvod do architektury software klient/server sw vrstvy Architektura GIS Typy
VíceÚvod do databázových systémů. Lekce 1
Úvod do databázových systémů Lekce 1 Sylabus Základní pojmy DBS Životní cyklus DB, normalizace dat Modelování DBS, ER diagram Logická úroveň modelu, relační model Relační algebra a relační kalkul Funkční
VíceArchitektury Informačních systémů. Jaroslav Žáček
Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?
VíceModely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
Více1. Integrační koncept
Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury
VíceDatabáze I. 1. přednáška. Helena Palovská
Databáze I 1. přednáška Helena Palovská palovska@vse.cz Co je databáze Mnoho dat Organizovaných používá se model uspořádání Řízený přístup k datům přijímá požadavky v jazyce modelu umožňuje sdílení dat
VíceJádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:
Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém
VíceObsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
VíceBIG DATA. Nové úlohy pro nástroje v oblasti BI. 27. listopadu 2012
BIG DATA Nové úlohy pro nástroje v oblasti BI 27. listopadu 2012 AGENDA 1. Úvod 2. Jaké jsou potřeby? 3. Možné řešení 2 Jaké jsou potřeby? Dopady Analýza dat potřeba nového přístupu Jak na nestrukturovaná
VíceRELAČNÍ DATABÁZE. Cíl:
Cíl: Cílem tohoto předmětu je získat praktické znalosti a dovednosti v oblasti relačních databází, jakož i seznámit se s novými trendy v objektově relačních a objektových databázích. Podstatná část je
VíceUDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source
Univerzální datové rozhraní UDS for ELO UDS pro ELO je univerzální datové rozhraní, schopné napojit systém pro archivaci a správu dokumentů ELO na libovolný datový zdroj a to bez nutnosti programování.
Více01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980
01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980 02. Kdy přibližně vznikly první komerční relační databázové servery?
VíceChytrá systémová architektura jako základ Smart Administration
Chytrá systémová architektura jako základ Smart Administration Ing. Petr Škvařil, Pardubický kraj Dipl. Ing.Zdeněk Havelka PhD. A-21 s.r.o. 1 Nepříjemné dotazy Jsme efektivní v provozování veřejné správy?
VíceÚvod do databázových systémů. Ing. Jan Šudřich
Ing. Jan Šudřich jan.sudrich@mail.vsfs.cz 1. Cíl předmětu: Úvod do databázových systémů Poskytnutí informací o vývoji databázových systémů Seznámení s nejčastějšími databázovými systémy Vysvětlení používaných
VíceUkládání a vyhledávání XML dat
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
VíceZáklady informatiky. 08 Databázové systémy. Daniela Szturcová
Základy informatiky 08 Databázové systémy Daniela Szturcová Problém zpracování dat Důvodem je potřeba zpracovat velké množství dat - evidovat údaje o nějaké skutečnosti. o skupině lidí (zaměstnanců, studentů,
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VícePOKROČILÉ POUŽITÍ DATABÁZÍ
POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a
VíceA5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů
A5M33IZS Informační a znalostní systémy O čem předmět bude? Úvod do problematiky databázových systémů Co se dozvíte? Návrh datových struktur (modelování relačních dat) Relační modelování úlohy z oblasti
VíceOracle XML DB. Tomáš Nykodým
Oracle XML DB Tomáš Nykodým xnykodym@fi.muni.cz Osnova Oracle XML DB Architektura Oracle XML DB Hlavní rysy Oracle XML DB Hlavní rysy Oracle XML DB - pokračování XMLType XML Repository Využívání databázových
VíceObsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel
Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceZákladní informace o co se jedná a k čemu to slouží
Základní informace o co se jedná a k čemu to slouží založené na relačních databází transakční systémy, které jsou určeny pro pořizování a ukládání dat v reálném čase (ERP, účetní, ekonomické a další podnikové
VíceZáklady databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19
3 Obsah Novinky v tomto vydání 10 Význam základních principů 11 Výuka principů nezávisle na databázových produktech 12 Klíčové pojmy, kontrolní otázky, cvičení, případové studie a projekty 12 Software,
VíceAdventureWorksDW2014 SQL Server Data Tools Multidimenziona lnı model Tabula rnı model Multidimenziona lnı mo d Tabula rnı mo d MS SQL Server 2016 Tabula rnı mo d Azure Analysis Services 16 3.2 Dimenzionální
VíceData v informačních systémech
Informatika 2 Data v informačních systémech EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: pondělí 10 30-11
VíceNerelační databázové modely. Helena Palovská
Nerelační databázové modely Helena Palovská palovska@vse.cz Různé modely pro databázovou strukturu databázové modely 1960 SŘBD hierarchický, síťový relační 1970 1980 hierarchické, síťové relační objektový
VíceDatová kvalita základ úspěšného BI. RNDr. Ondřej Zýka, Profinit
Datová kvalita základ úspěšného BI RNDr. Ondřej Zýka, Profinit 1.6.2012 Datová exploze Snižování nákladů o Zdvojnásobení objemu podnikových dat každé dva roky o Konkurenční tlak o Ekonomická krize o V
VíceDatabázové a informační systémy Jana Šarmanová
Databázové a informační systémy Jana Šarmanová Obsah Úloha evidence údajů, způsoby evidování Databázové technologie datové modely, dotazovací jazyky. Informační systémy Datové sklady Metody analýzy dat
VíceInfor Performance management. Jakub Urbášek
Infor Performance management Jakub Urbášek Agenda prezentace Stručně o produktu Infor PM 10 Komponenty Infor PM - PM OLAP a PM Office Plus Reporting Analýza Plánování / operativní plánování Infor Performance
VíceBusiness Intelligence nástroje a plánování
Business Intelligence nástroje a plánování pro snadné reportování a vizualizaci Petr Mlejnský Business Intelligence pro reporting, analýzy a vizualizaci Business Intelligence eporting Dashboardy a vizualizace
VíceProfilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VíceTECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY
Příloha č. 3 k č.j. MV-159754-3/VZ-2013 Počet listů: 7 TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY Nové funkcionality Czech POINT 2012 Popis rozhraní egon Service Bus Centrální Místo Služeb 2.0 (dále jen CMS
VíceAnalýza a modelování dat. Přednáška 5
Analýza a modelování dat Přednáška 5 Objektově orientované databáze Relační databáze data uložena v logicky provázaných tabulkách přes cizí klíče výhoda jednoduchost, intuitivnost, naplnění myšlenky oddělení
VíceMetadata. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu
Metadata MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu Co to jsou metadata Chybějící metadata Doplněná metadata Co o metadatech říkají autority Řízení metadata je nepochybně nejdůležitější
VíceO Apache Derby detailněji. Hynek Mlnařík
O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila
VíceDatabáze Bc. Veronika Tomsová
Databáze Bc. Veronika Tomsová Databázové schéma Mapování konceptuálního modelu do (relačního) databázového schématu. 2/21 Fyzické ik schéma databáze Určuje č jakým způsobem ů jsou data v databázi ukládána
VíceSoftwarové komponenty a Internet
Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty
VíceObsah. Co je to Field-Map? Field-Map software Popis technologie Field-Map Zdroje
Michal Zigo, ZIG012 Obsah Co je to Field-Map? Field-Map software Zdroje Co je to Field-Map? Field-Map je technologie, která vzniká spojením jedinečného software s vhodným hardwarem, takže umožňuje terénní
VíceStěhování aplikací. Michal Tomek, Sales Manager
Stěhování aplikací Michal Tomek, Sales Manager Agenda Co míníme stěhováním Typické situace Role InterSystems Příležitosti Migrace Stěhování informačního systému Nová budova. HW a OS Získáme nové vlastnosti
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
Více3 zdroje dat. Relační databáze EIS OLAP
Zdroje dat 3 zdroje dat Relační databáze EIS OLAP Relační databáze plochá dvourozměrná tabulková data OLTP (Online Transaction Processing) operace selekce projekce spojení průnik, sjednocení, rozdíl dotazování
VíceAplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
VíceBusiness Intelligence
Business Intelligence Skorkovský KAMI, ESF MU Principy BI zpracování velkých objemů dat tak, aby výsledek této akce manažerům pomohl k rozhodování při řízení procesů výsledkem zpracování musí být relevantní
VíceMichal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů
Tvorba informačních systémů 1/18 Tvorba informačních systémů Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních systémů 2/18 Úvod
VíceARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ PODLE ÚROVNĚ ŘÍZENÍ
ARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ PODLE ÚROVNĚ ŘÍZENÍ Podle toho, zda informační systém funguje na operativní, taktické nebo strategické řídicí úrovni, můžeme systémy rozdělit do skupin. Tuto pyramidu
VíceMarketingová komunikace. 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph)
Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3bph) 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Zdroje Studijní materiály Heleny Palovské
VíceRelační databáze a povaha dat
Relační databáze a povaha dat Roman Bartoš Copyright istudium, 2005, http://www.istudium.cz Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení
VíceMarketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)
Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 2. a 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká: 2. soustředění 16.1.2009
VíceVZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ
VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ 1. Dědičnost v OOP umožňuje: a) dědit vlastnosti od jiných tříd a dále je rozšiřovat b) dědit vlastnosti od jiných tříd, rozšiřovat lze jen atributy
VíceTabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče
Příloha č. 3 k č.j. : MV-145067-6/VZ-2013 Počet listů: 12 Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý nebo cenu za 1 dle zadávací dokumentace a nabídky uchazeče Část 1 pro administrátory
VícePřehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy
Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Konvence Další prvky Požadavky na systém Ukázkové databáze Ukázky kódu Použití ukázek kódu Další
VíceDatabáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
VíceMarketingová komunikace. 1. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)
Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 1. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká I. Úvod do teorie DB systémů
VíceKMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d
KMA/PDB Prostorové databáze Karel Janečka Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d Sylabus předmětu KMA/PDB Úvodní přednáška Základní terminologie Motivace rozdíl klasické
VíceDatabáze SQL SELECT. David Hoksza http://siret.cz/hoksza
Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické
Více37. Indexování a optimalizace dotazů v relačních databázích, datové struktury, jejich výhody a nevýhody
37. Indexování a optimalizace dotazů v relačních databázích, datové struktury, jejich výhody a nevýhody Využití databázových indexů Databázové indexy slouží ke zrychlení přístupu k datům a měly by se používat
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze
Více04 - Databázové systémy
04 - Databázové systémy Základní pojmy, principy, architektury Databáze (DB) je uspořádaná množina dat, se kterými můžeme dále pracovat. Správa databáze je realizována prostřednictvím Systému pro správu
Více