Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Database Management Systems ENM205 3. Semester 3 + 0 3.0 4.0
Prerequisites None
Language of Instruction Turkish
Course Level Undergraduate
Course Type
Mode of delivery
Course Coordinator Assist. Prof. Dr. Serdar KIRIŞOĞLU
Instructors Serdar KIRIŞOĞLU
Assistants
Goals To be able to define the concepts of database and database management systems, explain the functions of database management systems, to be able to realize the stages of database formation (requirement analysis, conceptual modeling, logical modeling and physical modeling) To be able to query, modify, add, delete data using SQL language Create and manage database in MySQL database management system
Course Content Basic concepts, advantages and disadvantages of database, classical file system and database system, drawbacks of classical file systems, benefits of database system, basic features of database systems, data independence, data abstraction, data security, data integrity, data sharing, database system elements (database, database management system, hardware, software, users), database management system concept and architecture (external level, conceptual level, internal level and mappings), data models (hierarchical, network and relational), structural inquiry (SQL), commercial database systems, application development with MS access.
Learning Outcomes - 32/5000 To know the concepts of database,
- To design a database
- To be able to write queries using SQL query language
- Ability to use functions,
- Define rules
- Ability to make authorizations
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to Database Management Systems Verbal Expression
2. Week Database Concepts Verbal Expression
3. Week Relational Database Concepts Verbal Expression
4. Week Database Users and Design Verbal Expression
5. Week Relational Database and Normalization Verbal Expression Visual Presentation
6. Week T-Sql Data Manipulation Language Visual Presentation Practice Verbal Expression
7. Week T-Sql Data Query Language Visual Presentation Verbal Expression
8. Week T-Sql Data Definition Language Visual Presentation Verbal Expression
9. Week Database Operations with Sql Server Management Studio Visual Presentation Verbal Expression
10. Week Views Visual Presentation Verbal Expression
11. Week Stored Procedures Visual Presentation Verbal Expression
12. Week Triggers Visual Presentation Verbal Expression
13. Week Sample Project 1 Practice Visual Presentation Verbal Expression
14. Week Sample Project 2 Visual Presentation Verbal Expression Practice
Recommended Sources
Textbook: R. Ramakrishnan, J. Gehrke, Database Management Systems-Third Edition, McGraw Hill, 2003. Supplementary Textbooks: • Y. Özkan, Database Systems. Alfa Printing Publishing Inc. , 2003. • Z. A. Burma, Database Management Systems (SQL / PL / SQL / T Sistem SQL), Seçkin Publishing, 2009. • Y. Daşdemir, Database management systems, Turkmen Bookstore, 2004.
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 DK5 DK6 Measurement Method
PY1 3 3 3 3 3 3 3 -
PY2 3 3 3 3 3 3 3 -
PY3 2 2 2 2 3 1 2 -
PY4 4 4 4 4 4 4 4 -
PY5 3 3 3 3 3 3 3 -
PY6 4 4 4 4 4 4 4 -
PY7 3 3 3 3 3 3 3 -
PY8 4 4 4 4 4 4 4 -
PY9 2 2 2 2 2 2 2 -
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Midterm 1 1 2.5 2.5
Midterm 2 1 2.5 2.5
Homework 1 1 10 10
Homework 2 1 2.5 2.5
Final 1 10 10
Practice 2 10 20
Practice End-Of-Term 2 10 20
Classroom Activities 6 10 60
Total Workload 127.5
ECTS Credit of the Course 4.0