Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
230106006109DATABASE MANAGEMENT SYSTEMSElective365
Level of Course Unit
First Cycle
Objectives of the Course
This is a fundamental course aimed at providing knowledge of database concepts and technologies used for the efficient, secure, and consistent storage, management, and processing of data.
Name of Lecturer(s)
Learning Outcomes
1It recognizes relational database management systems (such as msSqlServer, mySql, Oracle, PostgreSql).
2You can perform administrative operations on relational database management system (DBMS) software.
3It introduces the concepts of NoSQL and non-relational database management system software.
4Understands non-relational VTYS architectures and types.
5You can develop sample applications with non-relational database management system (DBMS) software.
Mode of Delivery
Daytime Class
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
This course covers the fundamental concepts of database systems, the structure and components of database management systems (DBMS). Data models, especially relational data models, are examined in detail. Conceptual database design using Entity-Relationship (ER) diagrams is taught. Logical and physical database design stages, normalization rules, and data integrity constraints are discussed. Data definition, querying, and updating operations are performed using the SQL language. An introduction to indexing, query optimization, and performance improvement techniques is provided. Transaction management, concurrency control, and locking mechanisms are explained. Furthermore, database security, authorization, backup, and recovery methods are covered. Applications related to the design and development of database-supported software systems are implemented.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction, General Concepts
2SQL Server architecture, components, installation and management tools.
3Example applications on SQL Server
4MySQL architecture, components, installation and management tools.
5Example applications on MySQL
6Oracle architecture, components, installation and management tools.
7Example applications on Oracle
8PostgreSQL architecture, components, installation and management tools.
9Midterm Evam
10Example applications on Oracle
11Non-relational database management system (DBMS) and NoSQL concepts.
12Non-relational database management system software, types, architectures
13Developing sample applications on NoSQL database management systems.
14Developing sample applications on NoSQL database management systems.
15Developing sample applications on NoSQL database management systems.
16Final Exam
Recommended or Required Reading
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination122
Attending Lectures14342
Self Study14570
Individual Study for Mid term Examination339
Individual Study for Final Examination3515
TOTAL WORKLOAD (hours)139
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
LO154455455435232452354555
LO255444225544552444525422
LO354525525252333444533355
LO424452555544445424444555
LO555535333333555555555555
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr