prednaska06.ppt
Stiahnuť PPT · 137 kBPreber si túto poznámku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto poznámky.
Náhľad poznámky
DATABÁZY A
DATABÁZOVÉ SYSTÉMY
Obsah:
Databáza
Databázový systém
Modely usporiadania dát
Architektúra DBMS
5. 4. 2006
INFORMATIKA & PC
2
DATABÁZA
Databáza je štruktúrovaný súbor informácií, ktorý je organizovaný tak,
aby užívateľ ho mohol pohodlne prehľadávať a využívať informácie na
ďalšiu prácu. Súbor je usporiadaný do dátových záznamov, čo je
postupnosť položiek , ktoré sa môžu spracovávať ako jeden celok bez
ohľadu na jeho fyzické uloženie.
Súbor – všetky príslušné záznamy
Databáza – všetky príslušné súbory
5. 4. 2006
INFORMATIKA & PC
3
DATABÁZOVÝ SYSTÉM
Základnou myšlienkou databázy je oddelenie dát od programu, ktoré s
nimi pracujú. Takto sa každý DB systém skladá z dvoch častí: systému
riadenia bázy dát a vlastnej databázy.
DBS = DBMS + DB
Na prehľadávanie, modifikáciu, mazanie alebo vkladanie dát poskytujú
potrebné nástroje databázové programy – databázové systémy (DBMS –
Database Management System). Databázový systém zvyčajne obsahuje
editor pre vytváranie programov, programovací jazyk, ladiace prostriedky,
generátor programov a iné nástroje. Pre vytváranie databáz a prácu s
nimi boli vytvorené rôzne programovacie jazyky (dBase, Paradox,
Informix, Sybase, Oracle, ...).
5. 4. 2006
INFORMATIKA & PC
4
DBS
Každý databázový systém tvoria nasledovné komponenty:
Dáta
Hardware
Software
Užívatelia
Dáta sú údaje (technické, administratívne, ekonomické, finančné,
štatistické, ...), správy alebo informácie, ktoré je možné spracovávať
s pomocou technických prostriedkov. Vstupné dáta sú dáta, ktoré
reprezentujú informácie vstupujúce do systému. Zdrojom vstupných
dát môžu byť rôzne technické zariadenia (v technologickom
procese), ale aj dáta vstupujúce z terminálov, alebo z pracovných
staníc. Výstupné dáta sú dáta, ktoré reprezentujú informácie
vystupujúce zo systému.
5. 4. 2006
INFORMATIKA & PC
5
LOGICKÉ MODELY USPORIADANIA
DÁT
Logický dátový model slúži k vnútornému popisu dát v systéme riadenia
bázy dát. Rozhodujúcim spôsobom určuje vlastnosti databázy.
Najznámejší model pre vyjadrenie väzieb medzi dátami je model relačný.
Je založený na systéme tabuliek, obsahujúcich dáta a väzby medzi
jednotlivými tabuľkami (relácie). Bol vyvíjaný predovšetkým pre prácu so
znakmi a číslami.
Jazyk, ktorý sa používa na manipuláciu s reláciami sa nazýva relačná
algebra. Ten sa využíva aj ako dotazovací jazyk. Americkým úradom pre
normalizáciu ANSI ako štandard pre komunikáciu s relačnými databázami
bol stanovený jazyk SQL Structured Query Language).
Nevýhodou relačného modelu je prísne štruktúrovaný pohľad na dáta, čo
nevyhovuje súčasným požiadavkám na prácu s neštruktúrovanými
dátami. Preto vznikli objektovo orientované databázové systémy.
5. 4. 2006
INFORMATIKA & PC
6
Objektový databázový systém
V 90-tych rokoch vo väzbe na vývoj objektových jazykov vznikli OODBS,
ktorých hlavným prínosom bolo zvýšenie úrovne abstrakcie
dátového modelu. Jeho základnou vlastnosťou je možnosť
enkapsulácie dátových objektov a definovanie metód pre každý
objekt. Sú to systémy, ktoré sa využívajú hlavne v oblasti nasadenia
systémov : CAD/CAM, CIM, CASE, GIS, Dokumentografické
systémy, ...
Ďalšie systémy s ktorými sa môžeme stretnúť sú dynamicky vyvíjané
sú:Hypertextový databázový systém, znalostný databázový systém,
expertný databázový systém, ...
5. 4. 2006
INFORMATIKA & PC
7
Popis architektúr DB systémov
File/Server
Client/Server
Host/Terminal
Klient/WebSever
5. 4. 2006
INFORMATIKA & PC
8
Manažérske systémy ako sa systémy pre podporu rozhodovania tiež
označujú spadajú do oblasti, pre ktorú sa vžilo označenie Business
Intelligence/Data Warehousing (BI/DW).
Business Intelligence/
Data Warehouse
5. 4. 2006
INFORMATIKA & PC
9
5. 4. 2006
INFORMATIKA & PC
10
Spracovanie dát pre potreby
manažérskeho rozhodovania
V prvej fáze je potrebné zvládnuť správu podnikových dát, správnosť
a rýchlosť spracovania, čo riešia bežné prevádzkové systémy typu
EIS ako SAP R/3, BAAN a pod., ktoré sú postavené nad štandardnou
prevádzkovou databázou (Oracle, Sybase, SQL Server a pod.).
Tieto dáta je potrebné premeniť do podoby použiteľnej pre analýzu
a prezentáciu, tzn. akumulovať množstvo informácií, očistiť ich a
transformovať. V tejto vrstve je potrebné rozhodnúť, odkiaľ budú
nástroje pre podporu manažérskeho rozhodovania čerpať dáta, či je
potrebné vytvárať datový sklad (Data Warehouse) alebo datový trh
(Data Mart).
Posledná vrstva má za úlohu sprístupniť informačný obsah dát tým,
že vytvára odvodené informácie. Do tejto vrstvy, ktorá sa zvyčajne
označuje ako Business Intelligence, patrí analýza dát a prezentácia
informácií v najvhodnejšej podobe pre koncového používateľa..
5. 4. 2006
INFORMATIKA & PC
11
Ďakujem za pozornosť!
Document Outline
Automaticky vygenerovaný textový náhľad. Pre plné formátovanie si stiahnite súbor.
nechodím na prednášky