Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.

Podobné prezentace


Prezentace na téma: "Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace."— Transkript prezentace:

1 Databázové systémy

2 Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace

3 Logické schéma DS Data SŘBD Aplikace

4 SŘBD – systém řízení báze dat 1. Definice dat (data definition) – definování a uchovávání datové entity. 2. Údržba dat (data maintenance) – každému členu entity vyhrazuje záznam skládající se z položek. 3. Manipulace s daty (data manipulation) – služby umožňující vkládání, aktualizaci, rušení a třídění dat. 4. Zobrazování dat (data display) – poskytuje metody prezentace dat uživateli. 5. Integrita dat (data integrity) – metody pro zajištění správnosti dat

5 Integrita dat Prostředky proti porušení dat vnějšími okolnostmi – výpadek proudu, havárie disků. Změny databáze způsobené uživateli jiným přístupem než přes aplikační program. Zajištění a kontrola změn databáze ve víceuživatelském přístupu – zajištění zapsání pouze jedné změny.

6 Architektury DS Centrální architektura File – server Klient - server

7 Centrální architektura DS Minipočítač nebo střediskový počítač Místní terminály Vzdálený terminál Modem

8 Centrální architektura - schema Data SŘBD Aplikace server počítač

9 Centrální architektura Aplikace i SŘBD běží na témže počítači. Komunikace přes sdílené oblasti paměti nebo paměťové oblasti přidělené aplikaci. SŘBD odpovídá za přenos dat na disk a z disku s využitím služeb OS. Výhody: centrální zabezpečení, uložení obrovského množství dat ve vnějších pamětech (HDD, …), podpora současné práce mnoha uživatelů. Nevýhody: souvisí obecně s náklady na pořízení a údržbu.

10 Architektura file - server Změněná data se pošlou na server Datový soubor se pošle na PC Server souborů PC

11 File server - schema Data server SŘBD Aplikace počítač SŘBD Aplikace počítač

12 Výhody: nižší pořizovací náklady, víceuživatelský přístup ke sdíleným datům, lepší schopnost vypořádat se s daty ve víceuživatelské prostředí Nevýhody: výkonnost limitována PC, stejné soubory se posílají na každé PC Architektura file - server

13 Architektura Klient - server Server souborů PC Databázový server Dotaz SQL se pošle na server Odpověď se pošle na PC

14 Architektura Klient – server schema SŘBD Data server Aplikace počítač Aplikace počítač SQL

15 Výhody: rozdělení práce mezi dva systémy, rychlost SŘBD není omezena PC, snižuje zatížení sítě, nezávislost na pracovní stanici, transakční zpracování – současně se provádí záznam změn (např. systém zpracování objednávek). Nevýhody: personální náklady, nad 20 uživatelů nutný administrátor databáze, náklady na hardware. Architektura Klient – server

16 Typy databází Papírové databáze Sálové počítače, mainframe dBase – tabulky jsou soubory Relační databázové systémy – lepší integrita dat Objektově orientované databáze – data nejsou v tabulce, ale jsou objekty s vlastnostmi

17 Způsoby distribuce dat Replikace Funkční (vertikální členění) Objektové (horizontální členění)

18 Replikace útvar 1útvar 2 Os.č.JménoPlatStřed. Novák6000101 2222Vrána7000101 3333Mužík8000103 Stejná data na všech místech

19 Funkční členění - vertikální útvar 1 útvar 2 Os.č.JménoPlatStřed. Novák6000101 2222Vrána7000101 3333Mužík8000103

20 Objektové členění - horizontální útvar 1 útvar 2 Os.č.JménoPlatStřed. Novák6000101 2222Vrána7000101 3333Mužík8000103


Stáhnout ppt "Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace."

Podobné prezentace


Reklamy Google