Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Databázové systémy (OKB2319563)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu OKB2319563 - Databázové systémy, Pedagogická fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Posláním předmětu je seznámit studenty s problematikou databázových systémů, jejich teorií a principy jejich návrhu. Obsahem kurzu je několik pohledů na databázovou technologii, z nichž hlavní důraz je kladen na datové modelování a datovou analýzu. Předmět rozkrývá problematiku různých architektur přístupu k datům, relačního modelu dat, E-R modelu, normalizace, datových skladů, distribuovaných databází a znalostních bází.V praktické části si studenti procvičují teoretické poznatky z oblasti návrhu a implementace databází transformacemi datových modelů do relačních schémat databází založených na standardech SQL. Součástí předmětu je též seznámení se základními úkony správce databázových serverů, jejich zpřístupnění uživatelům a dalším službám, jejich zabezpečení a automatické zálohování dat.

Sylabus

Principy databázových systémůHistorie zpracování dat, ruční přístup, zpracování hromadných dat, databázeDatabázová technologie, systémy řízení báze datCharakteristika dat v databázíchArchitektury DB systémů, ochrana dat, přístupy uživatelůDatabázové modelyKonceptuální modelování,Entitně relační konceptuální modelRelace mezi entitami 1:1, 1:N, M:NNávrh databázeE-R diagramy, entity, vztahy, identifikační klíčeDiagramy datových toků (DFD)Datové typy a vlastnosti atributůNormalizace databázeNormální formy báze dat a schémat relacíKritéria pro návrh relačního schématu databázeDekompozice a syntézaDiskuse k normalizaci a její významJazyk SQL pro manipulaci s datyPříkazy pro vytvoření databáze a entit a jejich odstraněníZměna názvu entity a typu atributůPříkazy pro záznam a změnu a odstranění hodnotDotazy pro vypsání struktury a sady záznamůPokročilé SQL dotazyPoužití agregačních klauzulí pro selekci a řazení datAgregační funkce a funkce pro práci s datumem a časemSpojování tabulek pomocí operací JOINOptimalizace výkonu databáze, optimalizované dotazyŠifrování a jeho využití při uchování a výměně datSpráva databázového serveruDůležité parametry serveru a jejich konfiguraceSpráva uživatelů databází, konfigurace přístupových právSystémové funkce pro správu serveru

Literatura

PublikaceCODD, E. F. A Relational Model for Large Shared Data Banks. In CACM, 13, 6, June 1970.CONNOLY,T., BERG, C.,STRACHAN, A. Database Systems. New York: Addison-Wesley Publisher, 1996.DATE, C. J. Relational Databases: Selected Writings. Boston: Addison Wesley Publ. Comp., 1986.POKORNÝ, J., VALENTA, M. Databázové systémy. Praha: ČVUT, 2013.ŠEDA, M.  Databázové systémy. Brno: VUT, 2002, Dostupný z URL: <http://www.uai.fme.vutbr.cz/~mseda/DBS02_BS.pdf>.ROMAN, S. Návrh a programování databází. Praha: Computer Press, 2000.MASLAKOWSKI, M. Naučte se MySQL za 21 dní. Praha ComputerPress, 2001. Další zdrojeTextové materiály a soubory předávané v průběhu semestruhttp://dev.mysql.com/doc/refman/5.6/en/https://academy.oracle.com/http://docs.mongodb.org/manual/ Další materiály pro podporu výuky na http://moodle.it.pedf.cuni.cz/

Garant

PhDr. Josef Procházka, Ph.D.

Vyučující

PhDr. Josef Procházka, Ph.D.