About the Course

This course introduces students to the design, development, and optimization of relational databases. The program combines theoretical foundations with practical laboratory sessions where students build real database systems.

Special attention is given to:

  • SQL programming
  • Database design
  • Data storage algorithms
  • Performance optimization
  • Real-world database architecture

The course is designed for students who want practical IT skills for employment or further studies.

Module I
Database Foundations and Design
(Weeks 1-7 or 8)
Topics include:
Introduction to DBMS
Overview of modern database systems.

Relational Model and ER-Diagrams
Designing logical data structures.

Normalization Theory
Eliminating data redundancy and improving database integrity.

SQL Fundamentals
Data Definition Language and Data Manipulation Language.

Students will work with:
PostgreSQL or MySQL environments and build real database schemas.
Module II
Advanced SQL and System Operations
(Weeks 8-12 or 9-14)
This module focuses on practical implementation and optimization of database systems.

Topics include:
Table joins and aggregation
Complex SQL queries.

Optimization and indexing
Performance improvement techniques.

Transactions and data integrity
ACID principles and concurrency control.

Administration and modern database technologies
Backup, recovery, and AI-assisted SQL generation.
16 hours
Lectures
24 hours
Laboratory or Practical Classes
110 hours
Independent study
2 hours
Final project
  • Learning Outcomes
    After completing the course students will be able to:
    • Design relational databases
    • Write complex SQL queries
    • Optimize database performance
    • Build scalable data systems
    • Analyze database structures
Andru Raspoyasov
Hands-on Software Engineering Practitioner
Specialist, Bachelor of Telecommunication
Experience in teaching and database development.
Who Should Apply
  • Beginner programmers
  • IT students
  • Data analysts
  • Software developers
  • International students
Made on
Tilda