Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Databázové systémy, datové modelování
Holcmanová, Halabrínová, Kašiár, Massabni
2
Databázový systém Databázový systém = systém řízení báze dat + databáze Databáze je to strukturovaná množina dat ve formě databázového souboru, které popisují oblast různé problematiky soustava navzájem propojených tabulek, které obsahují data, které potřebujeme evidovat
3
Datové typy: textový typ číselné typy logický typ – k uložení logické hodnoty ano/ne datumový typ typ memo – pro uložení textu proměnné délky
4
Systém řízení báze dat je program nebo soubor, který data organizuje – umožňuje data definovat, ukládat, měnit, mazat, zobrazovat tyto programy jsou dodávány výrobci programového vybavení podobně jako operační systémy nebo textové editory
5
Databázový systém program, který se specializuje na efektivní ukládání, modifikaci a výběr velkého množství dat spojuje údaje ukládané v databázi s nástroji umožňujícími jejich správu. zahrnuje: technické prostředky, data, programové vybavení, uživatele databázové systémy se objevily na počátku 60. let 20. stol.
6
Pojmy Redundance nadbytek, vícenásobný výskyt dat v systému Integrita
integrita dat odráží skutečný stav data odpovídají vlastnostem příslušného popisovaného objektu reálného světa Transakce logický nedělitelný celek, které se buď provede celý, nebo se neprovede vůbec
7
Konzistence data mohou být uložena na více místech, ale musí mít stejnou hodnotu Primární klíč entita, která jednoznačně identifikuje určitou instanci relace z databázové tabulky každá tabulka by měla mít definován právě jeden primární klíč Cizí klíč atribut, který je v jiné tabulce primárním klíčem cizích klíčů může být více, pokud je tabulka ve vztahu s více tabulkami
8
Normalizace, normální formy
proces dekompozice dat na jednotlivé tabulky měla by vést k dobře navrženému datovému modelu pravidla normalizace se nazývají jako tzv. normální formy 1NF žádný atribut tabulky nelze dále dělit na části nesoucí nějakou informaci 2NF tabulka obsahuje pouze atributy, které jsou závislé na celém klíči 3NF mezi neklíčovými atributy tabulky neexistují žádné závislosti (vztahy)
9
E-R diagram slouží k modelování určité oblasti zájmu
je to metoda datového modelování, která vytváří jeden z typů datových modelů zobrazuje množiny entit a množiny vztahů
10
v E-R diagramech se používají symboly jako základní typy informací
obdélníky jako entity elipsy jako atributy kosočtverce jako množiny vztahů
11
Entita je specifickým předmětem zájmu z oblasti reálného světa musí být rozlišitelná od ostatních entit a existovat nezávisle na nich entity obsahují atributy Atribut vlastnost entity, malý kus informace v rámci entity př. entita- zákazník atribut – zákaznické číslo, křestní jméno Relace, vztah popisuje, jakým způsobem jsou dvě nebo více entit vztažené mezi sebou
12
Vazebná tabulka používá se k modelování vztahu M:N
tento vztah umožňuje každému záznamu z jedné tabulky přiřadit libovolný počet záznamů z druhé tabulky, zároveň lze záznam z druhé tabulky přiřadit k libovolnému počtu záznamu z první tabulky př. výrobek může mít více vlastností a jednu vlastnost může mít více výrobků
13
Databázový index slouží ke zrychlení vyhledávacích a dotazovacích procesů v databázi obvykle je definován výběrem tabulky a jednoho konkrétního sloupce chování a způsoby uložení indexů se liší podle databázové technologie
14
Business Intelligence
je to sada procesů, aplikací a technologií, jejichž cílem je účinně a účelně podporovat rozhodovací procesy ve firmě podporují analytické a plánovací činnosti podniků a organizací jsou postaveny na tzv. OLAP technologiích a jejich modifikacích, tedy na principech multidimenzionálních pohledů na podniková data
15
Datový sklad – data warehouse
datový sklad je zvláštní typ relační databáze umožňuje řešit úlohy zaměřené převážně na analytické dotazování nad rozsáhlými soubory dat rozdíl mezi datovým skladem a relační databází: Orientace na subjekt relační databáze – snaha o co nejmenší redundanci uložení dat, které je dosahováno jejich normalizací do třetí normální formy datový sklad – vnitřní separace jednotlivých funkčních celků, výsledkem je struktura, která je čitelnější pro uživatele
16
Integrovanost Historizace
u relační databáze se řeší určitý okruh úloh nad „svými“ specifickými daty v datovém skladu je třeba shromáždit informace z mnoha různých zdrojů a seskupit je podle logického významu Historizace v relační databázi je z pohledu uživatelů obvykle zajímavý pouze aktuální stav datových objektů v datovém skladu jsou data udržována v historické podobě, nikoliv pouze v aktuálním stavu
17
OLAP, OLTP OLAP (Online Analytical Processing)
je technologie uložení dat v databázi, která umožňuje uspořádat velké objemy dat tak, aby byla data přístupná a srozumitelná uživatelům zabývajícím se analýzou obchodních trendů a výsledků OLTP (Online Transaction Processing) Klade důraz na snadné a bezpečné ukládání změn v datech v konkurenčním (víceuživatelském) prostředí
18
Rozdíly mezi OLAP a OLTP Základní rozdíly vyplývají z rozdílného použití – u OLAP se jedná o jednorázově nahrávaná data, nad kterými jsou prováděny složité dotazy. U OLTP jsou data průběžně a často modifikována a přidávána, obvykle mnoho uživateli zároveň.
19
Děkujeme za pozornost
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.