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

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

Úvod do databází Databáze.

Podobné prezentace


Prezentace na téma: "Úvod do databází Databáze."— Transkript prezentace:

1 Úvod do databází Databáze

2 Úvod do databází Čemu říkáme databáze?

3 Databáze Úvod do databází Databáze (neboli datová základna) je určitá uspořádaná množina informací (dat) uložená na paměťovém médiu. Databáze je kolekce vzájemně propojených informací, se kterou pracujeme jako s jediným celkem.

4 DBMS Úvod do databází DataBase Management System (Systém pro řízení báze dat - SŘBD) je software poskytující veškeré služby pro správu a údržbu databáze. Databázový software Velmi složité a náročné programy

5 Služby DBMS Ukládání dat do souborů (na disk, do paměti)
Úvod do databází Ukládání dat do souborů (na disk, do paměti) Správa souběžných přístupů k datům a zabránění konfliktním přístupům Transakční zpracování dat – pokud dojde uvnitř dávky příkazů k chybě je celá dávka odmítnuta Dotazovací jazyk Zálohování dat Ochrana dat před neoprávněným přístupem

6 Datová abstrakce Pohled 1 Pohled 2 Pohled 3 Vnější vrstva
Úvod do databází Pohled 1 Pohled 2 Pohled 3 Vnější vrstva Vnitřní schéma Logická vrstva Soubor Soubor Soubor Soubor Fyzická vrstva

7 Přehled DBMS Microsoft Access (Microsoft JET) Microsoft SQL Server
Úvod do databází Microsoft Access (Microsoft JET) Microsoft SQL Server Oracle MySQL Sybase Postgres InterBase

8 Nezávislost databází Úvod do databází Fyzická nezávislost dat = schopnost přesunout své objekty, aniž by tím byli poškozeni uživatelé Logická nezávislost dat = schopnost změnit logickou strukturu databáze, aniž by tím byli poškozeni uživatelé

9 Databázové servery Úvod do databází

10 Úvod do databází Databázové modely

11 Databázový model Způsob, jakým jsou data v databázi uložena
Úvod do databází Způsob, jakým jsou data v databázi uložena

12 Flat File Uložení dat do souboru bez informací o struktuře dat
Úvod do databází Uložení dat do souboru bez informací o struktuře dat Organizaci dat zajišťuje samotná aplikace Historický? Metadata

13 Hierarchický model Jeden soubor = jeden typ dat (tzv. node)
Úvod do databází Jeden soubor = jeden typ dat (tzv. node) Nody spojeny ukazateli – ten říkal která data jsou v jakém souboru Vazba 1:N (na každý node mohl odkazovat jen jeden pointer z rodiče)

14 Hierarchický model Zákazník 6 Objednávka 53 Zboží Ponožky
Úvod do databází Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21 Objednávka 54 Zboží Ponožky Zákazník 7

15 Síťový model Přidává pojmenování vztahů mezi entitami
Úvod do databází Přidává pojmenování vztahů mezi entitami Procházení databáze = nacházení cesty k požadovaným datům

16 Síťový model Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21
Úvod do databází Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21 Objednávka 54 Zboží Ponožky Zákazník 7

17 Relační model Dr. E. F. Codd
Úvod do databází Dr. E. F. Codd Data jsou uložena v dvourozměrných tabulkách, propojených prostřednictvím samotných dat Spojování tabulek Jednoduchost dotazů a implementace

18 Relační model Úvod do databází Zákazník 1 N Objednávka N N Zboží

19 Objektový model Úvod do databází přidává k běžným statickým datům navíc také programovou logiku, která zajišťuje určitou funkcionalitu zbytečně komplexní a komplikovaný

20 Objektově relační model
Úvod do databází Kombinace relačního a objektového modelu Jednoduchost + kód v databázi Dnes v nejlepších DBMS


Stáhnout ppt "Úvod do databází Databáze."

Podobné prezentace


Reklamy Google