Výpisky z přednášek - Databázové systémy
«»
Popis:
Základy databázové technologie
Přístupy ke zpracování dat:
• Konvenční přístupy
o Agendové
o Integrované
• Databázové
o Relační
o Objektové
Relační DataBáze
• Vznik 1969, E.F. Codd, v IBM
• Soubor = relační tabulka
• Aspekty relačního datového modelu
o Hodnoty v tabulkách musí být atomické
o Hodnoty musí být skalární
o Hodnoty ve sloupcích jsou prvky domén
o Práce s tabulkami využívá operací výrokové logiky
o Primární klíče pro identifikaci řádek mezi sebou
o Cizí klíče pro propojování tabulek navzájem
• V tabulkách lze definovat podmnožinu řádků(selekce)/sloupců(projekce)
• Operace spojení - pro práci s více tabulkami
• Entita = jednotlivé řádky
• Atributy = jména sloupců
• Obor přípustných hodnot v sloupcích = doména
• Record = souhrn všech údajů o jednom objektu dané problémové domény
• Všechny záznamy
• Záznam = množina položek = množina vlastnosti sledovaných objektů
Relační algebra:
• Projekce - výběr požadovaných sloupců
• Selekce - výběr požadovaných řádků
• Join (spojení) - spojení dvou relací
Klíčová slova:
databázové technologie
databázové modelování
integrita
SQL
struktura
Obsah:
- Základy databázové technologie
Skládání dotazů
Výhody SQL
Nevýhody
Datové modelování
Třístupňová architektura báze dat
Vícestupňová architektura DBS
Konceptuální datové modelování (Chenův E-R model)
Úroveň objektů v E-R modelování
Postup datového modelování
Vazební množiny
Prověření modelu z hlediska normalizace
Přiřazení domény jednotlivým atributům
Datová integrita
Referenční integrita
Procedurální realizace IO: database triggers
Transakční zpracování
SQL * PLUS
Formátování výstupu
Coddova pravidla pro relační model
Datové modelování
Struktura tabulek
Prověření struktury navržených tabulek
O souborech cookie na této stránce
Soubory cookie používáme pro funkční účely, pro shromažďování a analýzu informací o výkonu a používání stránky.