SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Database systems - OB2319563
Title: Databázové systémy
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2017
Semester: winter
E-Credits: 4
Examination process: winter s.:
Hours per week, examination: winter s.:1/1, C+Ex [HT]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: PhDr. Josef Procházka, Ph.D.
Pre-requisite : OB2319462
Interchangeability : OB2319561
Is interchangeable with: OB2319561
Annotation -
Last update: PROCHJ/PEDF.CUNI.CZ (01.12.2014)
The aim of this subject is to introduce students to the problems of database systems, their theories and principles of database design. The course has several views on database technology, the main emphasis is on data modeling and data analysis. The course deals with various problems with access to data architecture, relational data model, ER model, normalization, data warehousing, distributed databases and knowledge bases. In the practical part, students practice their theoretical knowledge of designing and implementing database transformations of data models into relational database schema based on SQL standards. The course is also familiar with the basic operations manager database servers and their users access and other services, security and automatic data backup ..
Aim of the course - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (20.09.2012)

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.

Literature - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (03.12.2014)

Publikace

  • CODD, 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ší zdroje

Requirements to the exam - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2016)
  • Prokázání příslušné úrovně vědomostí z oblasti zaměření předmětu formou testu
  • Prokázání způsobilosti v návrhu a tvorbě databázového systému a aplikace příslušných dotazů podle zadání.

Zkouška bude realizována v aplikačním prostředí korespondujícím s výukou

Syllabus - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (20.09.2012)

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í model

NÁ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 dat

SPRÁ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

Course completion requirements - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2016)
  • Aktivní práce ve výuce, jejímž výsledkem je portfolio zdrojových kódů funkčních aplikací a konceptuálních návrhů databází.
  • Zpracování zápočtové práce ve formě funkční aplikace s administračním rozhraním. Není-li specifikováno v zadání jinak, požaduje se práce původní, vytvořená samostatně na základě uvedených informačních zdrojů a volně šiřitelných komponent.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html