SubjectsSubjects(version: 996)
Course, academic year 2017/2018
   
Database and information systems - OKRIT19116
Title: Databázové a informační systémy
Form of teaching: lecture
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2016 to 2018
Duration in semesters: 1
Semester: both
E-Credits: 8
Hours per week, examination: 0/0, C+Ex [HS]
Extent per academic year: 12 [hours]
Capacity: winter:unknown / unknown (unknown)
summer:unknown / unknown (unknown)
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: combined
Repeated enrollment: 2 / 2 / 3 / 2
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
you can enroll for the course in winter and in summer semester
Guarantor: PhDr. Josef Procházka, Ph.D.
Teacher(s): PhDr. Miloš Prokýšek, Ph.D.
Annotation -
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 ..
Last update: Procházka Josef, PhDr., Ph.D. (18.01.2018)
Literature -

ROB , Peter; CORONEL , Carlos . Database Systems : : Design, Implementation, and Management. [s.l.] : Sams Publishing, 2007. 680 s. ISBN 0-672-31758.

Last update: Procházka Josef, PhDr., Ph.D. (18.01.2018)
Syllabus - Czech

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
Návrh databáze
- E-R diagramy, entity, vztahy, identifikační klíče
- Diagramy datových toků (DFD)
- Datové typy a vlastnosti atributů
Normalizace databáze
- 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
Jazyk SQL pro manipulaci s daty
- 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ů
Pokročilé SQL dotazy
- Použití agregačních klauzulí pro selekci a řazení dat
- Agregační funkce a funkce pro práci s datumem a časem
- Spojování tabulek pomocí operací JOIN
- Optimalizace výkonu databáze, optimalizované dotazy
- Šifrování a jeho využití při uchování a výměně 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

Last update: Procházka Josef, PhDr., Ph.D. (18.01.2018)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html