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 (OB2319563)

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 OB2319563 - 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áze  • Databázová technologie, systémy řízení báze dat  • Charakteristika dat v databázích  • Architektury DB systémů, ochrana dat, přístupy uživatelů DATABÁZOVÉ MODELY  • Konceptuální modelování,  • Entitně relační konceptuální model  • Relace mezi entitami 1:1, 1:N, M:N • Relační konceptuální modelNÁVRH DATABÁZE  • E-R diagramy, entity, vztahy, identifikační klíče  • Datové typy a vlastnosti atributů JAZYK SQL  • Pří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í hodnot  • Dotazy pro vypsání struktury a sady záznamů NORMALIZACE DATABÁZE  • Funkční závislosti a Armstrongova pravidla • Normální formy báze dat a schémat relací  • Kritéria pro návrh relačního schématu databáze  • Dekompozice a syntéza  • Diskuse k normalizaci a její význam GUI PROSTŘEDÍ PRO PŘÍSTUP K DB     • Client-server aplikace • Získání a zpracování dat z DB serveru • Grafická interpretace datSPRÁVA DATABÁZOVÉHO SERVERU  • Důležité parametry serveru a jejich konfigurace  • Správa uživatelů databází, konfigurace přístupových práv  • Systé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 semestruDokumentace MySQL - http://dev.mysql.com/doc/refman/5.6/en/Oracle academy - https://academy.oracle.com/Mongo DB - http://docs.mongodb.org/manual/ Další materiály pro podporu výuky na http://moodle.it.pedf.cuni.cz/

Požadavky

Student prokáže praktické dovednosti a teoretické znalosti z oblasti návrhu a vývoje databázových aplikací. Zkouška má část písemnou, realizovanou formou testu a praktickou, spočívající v návrhu zadané databázové aplikace.

Garant

PhDr. Josef Procházka, Ph.D.

Vyučující

PhDr. Josef Procházka, Ph.D.