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 laguages.
Introduction to the database normalization theory.
Introduction to database transactions.
Use of transactions for development of applications.
Laboratory sessions with database implementation and querying by means of open source and commercial tools.