The course provides an introduction to databases, their design, use and to the systems for database management (DBMS).
SYLLABUS
Introduction to database concepts and terminology.
Conceptual and logical models.
Query languages.
Database design.
SQL and programming languages.
Introduction to the database normalization theory.
Introduction to database transactions.
Use of transactions in the development of applications.
Laboratory sessions with database implementation and querying by means of open source and commercial tools.