456-0504/01 – BC Database and Information Systems (DAISb)
Gurantor department | Department of Computer Science | Credits | 8 |
Subject guarantor | doc. RNDr. Jana Šarmanová, CSc. | Subject version guarantor | doc. RNDr. Jana Šarmanová, CSc. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 3 | Semester | summer |
| | Study language | Czech |
Year of introduction | 1998/1999 | Year of cancellation | 2000/2001 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
Teaching methods
Summary
FoxPro Data definition, data manipulation, table manipulation, programming, data formatting,
windows, menu, colors. Network commands and functions.
Software life cycle, problem specification, date flow diagram, principles of interaction user-
computer, documentation.
The database enviroment. Transaction recovery, two-phase commit, locking, concluding
remarks. Security and integrity. Distributed systems, fragmentation, replication, distributed
query processing, distributed transaction management.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
Průběžná kontrola studia:
Zpracování a prezentace analýzy informačního systému
Implementace IS a její prezentace
Zpracování dokumentace k IS
Podmínky udělení zápočtu:
Realizace malého informačního systému: zadání, zpracování analýzy, návrh komunikace s uživatelem, implementace
i dokumentace.
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Přednášky:
FOXPRO prostředí, definice dat, manipulace s daty
FOXPRO programování
Specifika projektování IS, etapy životního cyklu, organizační a perzonální zajištění.
Zadání IS, analýza funkční, DFD, minispecifikace.
Zásady komunikace programu s uživatelem.
Návrh implementace IS, systémový návrh, realizace IO, tvorba modulů.
Optimalizace algoritmů nad databází.
Dokumentace IS, typy dokumentace.
Praktický příklad vývoje IS
Ochrana dat proti porušení konzistence chybou systému.
Řízení paralelních procesů v databázích, transakce, zamykání, dvoufázový protokol, uváznutí.
Základní pojmy distribuovaných bází dat a distribuovaných IS.
Prostředí a příkazy SQL*Plus (ORACLE)
Charakteristika několika rozšířených SŘBD
Počítačové laboratoře:
Práce v prostředí FOXPRO
Analýza informačního systému, její prezentace
Vývoj IS v prostředí FOXPRO.
Implementace a prezentace výsledného systému.
Dokumentace IS.
Práce v prostředí SQL*Plus v Oracle, tvorba sestav.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.