Introduction into Database Systems

Studijní plán: Aplikovaná informatika - kombi, platný od ZS 2024/2025

PředmětIntroduction into Database Systems (DB1a)
GarantujeKatedra technických studií (KTS)
Garantdoc. Ing. Zbyněk Bureš, Ph.D. ( buresz@vspj.cz )
Jazykanglicky
Počet kreditů4
Ekvivalent
Prezenční studium
Přednáška2 h
Cvičení2 h
Kombinované studium
Tutoriál / přednáška4 h
Cvičení8 h
Studijní plán Typ Sem. Kred. Ukon.
Aplikovaná informatika - kombi, platný od ZS 2024/2025 P 1 4 kr. KZ
Aplikovaná informatika - platný od ZS 2024/2025 P 1 4 kr. KZ

Sylabus

  • Data and information, reality modelling. 
  • Fundamentals of software engineering. 
  • Database system, DBMS, database modelling. 
  • Conceptual model. 
  • Integrity constraints. 
  • Introduction into relational model and relational algebra. 
  • Transformation of E-R schema to RMD/tables. 
  • SQL – language for data definition, language for data manipulation, querying. 

Doporučená literatura

  • Studijní opora v LMS Moodle.
  • The SQL Workshop: Learn to Create, Manipulate and Secure Data and Manage Relational Databases with SQL. 2019. ISBN 9781838642358.
  • Learn SQL Database Programming: Query and Manipulate Databases From Popular Relational Database Servers Using SQL. 2020. ISBN 9781838984762.
  • Database Systems: Design, Implementation, & Management. 14th edition. Cengage Learning, 2022. ISBN 978-0357673034.
  • GARCIA-MOLINA, H. - ULLMAN, D.J. - WIDOM, J. Database systems: the complete book. 2. vyd. New Jersey: Pearson Prentice Hall, 2008. ISBN 0-13-187325-3.
  • BUREŠ, Z. Databázové systémy 1. Sbírka řešených příkladů ke cvičením. Jihlava: VŠPJ, 2011.
  • BUREŠ, Z. Databázové systémy 1. Sebrané přednášky.
  • BUREŠ, Z. Databázové systémy 1. Studijní opora. Jihlava: VŠPJ, 2014. ISBN 978-80-87035-88-7.
  • POKORNÝ, J. - HALAŠKA, I. Databázové systémy. 1. vyd. Praha: ČVUT, 2004. 148 s. ISBN 80-01-02789-9.

Anotace

The course is an introduction into database systems. It deals with the methodology of design and fundamentals of database systems implementation. It handles conceptual modelling, design of the relational schema, and SQL language.



Knowledge: Students know the basic theory and principles of conceptual database design, logical (particularly relational) model and making queries.  




Skills: Students can design a conceptual model of a database; they can transform it to a logical model / tables, and to implement the database within a database engine. Student can do the basic work with database in SQL, i.e., creating and changing the database diagram, inserting, deleting and editing data, and querying a database. 




General skills: Students are able to cooperate in a small team, to schedule their work, to present and defend the results of their work. 


^ nahoru ^

Pracuji, vyčkejte prosím