Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.