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

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

ÚVOD DO DATABÁZÍ Databáze. ČEMU ŘÍKÁME DATABÁZE? ÚVOD DO DATABÁZÍ 2.

Podobné prezentace


Prezentace na téma: "ÚVOD DO DATABÁZÍ Databáze. ČEMU ŘÍKÁME DATABÁZE? ÚVOD DO DATABÁZÍ 2."— Transkript prezentace:

1 ÚVOD DO DATABÁZÍ Databáze

2 ČEMU ŘÍKÁME DATABÁZE? ÚVOD DO DATABÁZÍ 2

3 DATABÁZE  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. ÚVOD DO DATABÁZÍ 3

4 DBMS  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 ÚVOD DO DATABÁZÍ 4

5 SLUŽBY DBMS  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 ÚVOD DO DATABÁZÍ 5

6 DATOVÁ ABSTRAKCE ÚVOD DO DATABÁZÍ 6 Vnitřní schéma Pohled 1Pohled 2Pohled 3 Soubor Vnější vrstva Logická vrstva Fyzická vrstva

7 PŘEHLED DBMS  Microsoft Access (Microsoft JET)  Microsoft SQL Server  Oracle  MySQL  Sybase  Postgres  InterBase ÚVOD DO DATABÁZÍ 7

8 NEZÁVISLOST 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é ÚVOD DO DATABÁZÍ 8

9 DATABÁZOVÉ SERVERY ÚVOD DO DATABÁZÍ 9

10 DATABÁZOVÉ MODELY ÚVOD DO DATABÁZÍ 10

11 DATABÁZOVÝ MODEL  Způsob, jakým jsou data v databázi uložena ÚVOD DO DATABÁZÍ 11

12 FLAT FILE  Uložení dat do souboru bez informací o struktuře dat  Organizaci dat zajišťuje samotná aplikace  Historický?  Metadata ÚVOD DO DATABÁZÍ 12

13 HIERARCHICKÝ MODEL  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) ÚVOD DO DATABÁZÍ 13

14 HIERARCHICKÝ MODEL ÚVOD DO DATABÁZÍ 14 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  Procházení databáze = nacházení cesty k požadovaným datům ÚVOD DO DATABÁZÍ 15

16 SÍŤOVÝ MODEL ÚVOD DO DATABÁZÍ 16 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  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 ÚVOD DO DATABÁZÍ 17

18 RELAČNÍ MODEL ÚVOD DO DATABÁZÍ 18 ZákazníkObjednávka Zboží 1 N NN

19 OBJEKTOVÝ MODEL  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ý ÚVOD DO DATABÁZÍ 19

20 OBJEKTOVĚ RELAČNÍ MODEL  Kombinace relačního a objektového modelu  Jednoduchost + kód v databázi  Dnes v nejlepších DBMS ÚVOD DO DATABÁZÍ 20


Stáhnout ppt "ÚVOD DO DATABÁZÍ Databáze. ČEMU ŘÍKÁME DATABÁZE? ÚVOD DO DATABÁZÍ 2."

Podobné prezentace


Reklamy Google