B_UDS Úvod do databázových systémů

Vysoká škola finanční a správní
zima 2012
Rozsah
2/1. 8 hodin KS/semestr. 5 kr. Ukončení: zk.
Vyučující
RNDr. Jakub Lokoč, Ph.D. (cvičící)
Garance
RNDr. Jakub Lokoč, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Dagmar Medová, DiS.
Rozvrh seminárních/paralelních skupin
B_UDS/cAPH: každý sudý čtvrtek 15:45–16:29 E303PC, každý sudý čtvrtek 16:30–17:15 E303PC, J. Lokoč
B_UDS/pAPH: St 15:45–16:29 E303PC, St 16:30–17:15 E303PC, J. Lokoč
B_UDS/vAPH: Pá 19. 10. 12:00–13:30 E303PC, Pá 23. 11. 12:00–13:30 E303PC, Pá 7. 12. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lokoč
Předpoklady
Nejsou potřeba žádné speciální znalosti
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Na konci tohoto kurzu bude student schopen: vytvořit ER-Model k textové analýze, převést jej do realčního modelu a vytvořit SQL skripty pro založení a dotazování databáze
Osnova
  • 1) Modelování datové vrstvy IS, úrovně modelování, ER-modelování.
  • 2) Relační model, integritní omezení, konverze z ER-modelu do relačního modelu.
  • 3) Univerzální relace, funkční závislosti, armstrongova pravidla, atributový a funkční uzávěr.
  • 4) Normalizace DB, normální formy, určení klíčů schématu, dekompozice.
  • 5) Základní a odvozené operace relační algebry, relační úplnost, relační kalkul.
  • 6) Základní SQL operace, typy atributů, příkazy select a spojení všeho druhu.
  • 7) Pokročilejší SQL operace - group by, all, any, exists, in, vnořené SQL dotazy.
  • 8) Definice a modifikace tabulek pomocí jazyka SQL, vkládání, mazání a změna dat, pohledy.
  • 9) Transakce, ACID, vykonávání a rozvrh transakce, vlastnosti rozvrhů, konfliktní dvojice.
  • 10) Uzamykací a alternativní protokoly, uváznutí a jeho řešení, fantom, zotavení DB.
  • 11) Fyzická implementace DB, organizace dat do stránky, paměťové rámce, datové soubory, indexy.
  • 12) Jiné databázové modely - síťový, hierarchický, objektový, objektově-relační.
Literatura
    doporučená literatura
  • Database Systems Management, Ramakrishnan, Gehrke
  • Databázové systémy, skripta FEL ČVUT 2003, POKORNÝ, J., HALAŠKA, J.
Výukové metody
Lekce s požadovanou docházkou 75% na cvičeních/seminářích v prezenční formě studia a na 50% na řízených skupinových konzultacích v kombinované formě studia
Metody hodnocení
Písemný test na 80% + ústní zkouška ověřující znalosti probrané látky, která rozhoduje o výsledné známce
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Bb1.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, léto 2011, zima 2011, léto 2012, zima 2013, léto 2015, zima 2015, zima 2016, zima 2017, zima 2018, léto 2020, léto 2021, léto 2022, léto 2023, léto 2024, léto 2025.