Course: Database Systems I

« Back
Course title Database Systems I
Course code KIT/IDAS1
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 2
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Borkovcová Monika, Ing. Ph.D.
  • Handlíř David, Ing.
  • Navrátil Martin, Ing.
Course content
Relational databases, database server, tables. Tools for work with Oracle database. SQL language, DDL, DML. Datatypes. Statement Select - basic syntax, projection, restriction. Statements Insert, Update, Delete. NULL values, operators, conditions. Inner and outer joins of tables. Group aggregations, aliases, sorting. Subqueries, set operators. SQL functions. Database design, relations, E-R diagrams. Normal Forms, normalisations. Table creation, constrains, primary keys, foreign keys. Views, sequences. Indexes. Data Dictionary.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Demonstration, Projection, Skills training
Learning outcomes
The aim of the subject is to learn the basis of SQL language in practical use.
Master of the elementary work with SQL language in Oracle database system.
Prerequisites
unspecified
KST/IPALP and KST/IZAPR

Assessment methods and criteria
Written examination, Home assignment evaluation, Creative work analysis, Didactic test, Discussion

To obtain the credit, students must attend a required number of lessons and fulfil specified requirements (hand over the functional solutions of lessons assignments, completing tests during term). The exam consists of two parts, practice test and theoretical exam. The practice test means to realize functional solutions of given tasks in Oracle database system and the oral discussion about the designed solution.
Recommended literature
  • Conolly, Thomas. Mistrovství - databáze : profesionální průvodce tvorbou efektivních databází. Brno: Computer Press, 2009. ISBN 978-80-251-2328-7.
  • Groff, J.R., Weinberg, P.N. SQL - kompletní průvodce. Praha: Computer Press, 2005.
  • Lacko, L. Oracle, správa, programování a použití databázového systému. Praha: Computer Press, 2007.
  • Lacko, Luboslav. 1001 tipů a triků pro SQL. Brno: Computer Press, 2011. ISBN 978-80-251-3010-0.
  • Molinaro, Anthony. SQL : kuchařka programátora. Brno: Computer Press, 2009. ISBN 978-80-251-2617-2.
  • Opel, A. Databáze bez předchozích znalostí. Praha: Computer Press, 2006.
  • Stephens, K.R., Plew, R.R. Naučte se SQL za 21 dní. Praha: Computer Press, 2004.
  • Stephens, Ryan K. Naučte se SQL za 28 dní : [stačí hodina denně]. Brno: Computer Press, 2010. ISBN 978-80-251-2700-1.
  • Šimůnek, M.:. SQL, kompletní kapesní průvodce.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2016) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2014) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2015) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2013) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2014) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2015) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2016) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer