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í