Hledej Zobraz: Univerzity Kategorie Rozšířené vyhledávání

12 659   projektů
0 nových

Výpisky z přednášek - Databázové systémy

«»
Přípona
.docx
Typ
poznámky
Stažené
0 x
Velikost
0,1 MB
Jazyk
český
ID projektu
7175
Poslední úprava
21.12.2015
Zobrazeno
934 x
Autor:
pacha
Facebook icon Sdílej na Facebooku
Detaily projektu
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