1 / 20

Databázové systémy

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. Logické schéma DS. Aplikace. SŘBD. Data. SŘBD – systém řízení báze dat. 1. Definice dat (data definition) – definování a uchovávání datové entity.

irish
Download Presentation

Databázové systémy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 Aplikace SŘBD Data

  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. Minipočítač nebo střediskový počítač Místní terminály Modem Vzdálený terminál Modem Centrální architektura DS

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

  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. PC PC Změněná data se pošlou na server Datový soubor se pošle na PC PC Server souborů Architektura file - server

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

  12. Architektura file - server 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

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

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

  15. Architektura Klient – server 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.

  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. Os.č. Jméno Plat Střed. Novák 6000 101 2222 Vrána 7000 101 3333 Mužík 8000 103 Replikace Stejná data na všech místech útvar 1 útvar 2

  19. Os.č. Jméno Plat Střed. Novák 6000 101 2222 Vrána 7000 101 3333 Mužík 8000 103 Funkční členění - vertikální útvar 2 útvar 1

  20. Os.č. Jméno Plat Střed. Novák 6000 101 2222 Vrána 7000 101 3333 Mužík 8000 103 Objektové členění - horizontální útvar 1 útvar 2

More Related