- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiálKapitola 1: Úvod
Účel databázových systémů
Pohled na data
Modely dat
Jazyk definice dat (Data Definition Language; DDL)
Jazyk manipulace s daty (Data Manipulation Language; DML)
Správa transakcí
Správa ukládání dat
Správce databáze
Uživatelé databáze
Přehled struktury systému
Systém pro správu databází (Database Management System; DBMS)
Soubor s daty ve vzájemném vztahu
Sada programů pro přístup k datům
DBMS obsahuje informace o jednotlivých záznamech (?)
DBMS poskytuje prostředí, které je pohodlné i účinné
Účel databázových systémů
Systémy pro správu databází byly vyvinuty kvůli zvládnutí následujících problémů při zpracování souborů dat.
Redundance a inkonsistence dat
Problémy s přístupem k datům
Izolace dat – více souborů a formátů
Problémy s integritou
Jedinečnost (atomicita) aktualizací
Současný přístup více uživatelů
Bezpečnostní problémy
Pohled na data
Architektura databázového systému:
Stupně abstrakce
Fyzický stupeň: popisuje, jak je záznam (např. customer) uložen
Logický stupeň: popisuje data uložená v databázi a vztahy mezi nimi.
type customer = record
name: string;
street: string;
city: integer;
end;
Stupeň pohledu: aplikační programy skrývají detaily typů dat. Pohledy také mohou skrývat informace (jako např. plat) kvůli bezpečnostním důvodům.
Instance a schéma
Podobné typům a proměnným v programovacích jazycích
Schéma – logická struktura databáze (např. množina zákazníků a účtů a vztahy mezi nimi)
Instance – aktuální obsah databáze v určitém čase
Nezávislost dat
Schopnost modifikovat definici schématu v jednom pohledu bez vlivu na definici schématu v dalším vyšším pohledu.
Rozhraní mezi různými stupni a komponentami by měla být dobře definována, aby změny v některých částech neměly významný vliv na jiné části.
Dva stupně nezávislosti dat:
Fyzická nezávislost dat
Logická nezávislost dat
Modely dat
Sada nástrojů pro popis:
dat
Vloženo: 24.04.2009
Velikost: 11,92 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Copyright 2025 unium.cz


