1 / 12

Databázové systémy

Databázové systémy. Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy. Úvod. S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání, vyhledávání a prezentaci informací pomocí počítače a jeho programového vybavení.

kaloni
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 Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy

  2. Úvod • S rozvojem lidského poznání roste prudce množství informací. • Jsou kladeny vysoké požadavky na ukládání, vyhledávání a prezentaci informací pomocí počítače a jeho programového vybavení. • Setkání člověka s daty, informacemi a informačními systémy je tím nevyhnutelné. • Součástí informačních systémů jsou i data uložená v databázi.

  3. Historie zpracování dat • Údaje získané měřením nebo pozorováním jsou Data • Interpretací dat a vztahů mezi nimi vznikají Informace • Organizovaný a uložený soubor dat lze definovat jako Databázi, Bázi dat či Datovou základnu • Informační systém je pak rozsáhlejší systém „sloužící pro sběr, uchování, vyhledávání a zpracování dat za účelem poskytování informací“. • Příklad IS: Kartotéka, Telefonní seznam, Kniha došlé pošty, Účetnictví apod.

  4. Umožńovaly Strukturalizaci Uspořádání Zatřiďování nových položek Historie zpracování dat • Kartotéky – první předchůdci databází • Veškeré operace prováděl člověk

  5. Historie zpracování dat Rok 1980 • Strojové, elektromechanické zpracování dat • Paměťové médium – děrný štítek • Použití • pro ukládání dat • kontrolu dat • Jako instrukční sada pro zpracování úkolů

  6. Historie zpracování dat Rok 1959 • S nástupem počítačů (velké sálové počítače) byla představena první verze jazyka pro zpracování dat COBOL Rok 1965 • Vznik prvního Systému řízení báze dat SŘBD • Zavedení síťové koncepce databází (Charles Bachman) Rok 1970 • Návrh relačního datového modelu (Edgar F. Codd)

  7. Historie zpracování dat • V 70. letech 20. století probíhal ve firmě IBM výzkum relačních databází • je vytvořen jazyk SEQUEL (později SQL) – sada příkazů pro ovládání relačních databází • První SQL databází je Oracle firmy Relational Software, Inc. • Druhou pak DB2 firmy IBM • Další systémy pak od 80. let např. Progres, Informix nebo Sybase

  8. Historie zpracování dat Dva typy přístupu k datům • Souborový přístup • Data uložena do jednoho či více souborů • Součástí souboru dat je i jejich popis • Aplikace úzce vázána na strukturalizaci dat • Nevýhody: • Redundance dat • Izolovanost dat • Nekonzistence dat • Integrita dat • Obtížná dosažitelnost dat • Nezabezpečení proti nedůslednosti uživatele • Uživatelský přístup • Vzájemná závislost dat a programu

  9. Historie zpracování dat • Databázový přístup • Odstraňuje nevýhody souborového přístupu • Vzniká komplikovanější struktura řízena pomocí SŘBD a tím vznik Databázových systémů • Výhody: • Zamezení redundance dat • Sdílení dat • Ochrana před zneužitím • Nezávislost dat na aplikaci • Přístup k datům skrze databázové programy • Možnost vyhodnocování dat

  10. Základní pojmy • Báze dat (DB) – množina souborů a jejich popisů ve vzájemném logickém vztahu • Centrálně zpracované struktura dat - Databáze • Systém řízení báze dat (SŘBD) – programový prostředek umožňující: • definování struktury, ukládání, výběr a ochranu dat, • zabezpečuje databázi a komunikaci mezi uživatelem a systémem Zahrnuje: Jazyk pro definici dat DDL (Data Definition Language) Jazyk pro manipulaci s daty DML (Data Manipulation Language) • Např.: Microsoft SQL server, Oracle, MySQL, …

  11. Základní pojmy • Databázový systém (DBS)– organizační forma systému zpracování dat zahrnující Bázi dat a Systém řízení báze dat • Entita – abstrakce libovolných existujících věcí.Významný prvek zkoumané oblasti. Např. Zaměstnanec • Atribut – vlastnost entity, která přiřazuje každé entitě nějakou hodnotu(např. Osobní číslo zaměstnance)

  12. Základní pojmy • Klíčový atribut – je jeden nebo skupina více atributů, které jednoznačně určují entitu • Relace – je vztah mezi entitami • Kardinalita – představuje omezení počtu instancí druhé entity 1:1 1:N M:N • Integrita, integritní omezení – slouží pro zajištění kompletnosti dat • Parcialita – určuje povinnost účasti entity ve vztahu

More Related