
| Course Code | : MAT406 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
The purpose of this course is to help students understand the C programming logic and construct an implementation of C program
The general structure and characteristics of database systems, the basic concepts in database management systems, the fundamental features and architectures of database technology, the history of database management systems, database models, the basic features, advantages, and disadvantages of the classical file system, data independence, data model stages, fundamental database concepts (table, field, record, attribute, etc.), database schema, data requirements, determining requirements, Entity-Relationship model (ER), database management system installation and basic concepts, creating queries with SQL, creating forms, queries, and reports with database management systems, Mathematical infrastructure of relational database, Cartesian product, correlation, relational algebra, Functional dependence, normalization, ensuring database security, maintenance, and backup.
| Res. Assist. İclal GÖR |
| 1. | Ability to understand fundamental concepts of database |
| 2. | Ability to understand disadvantages of classical file systems |
| 3. | Ability to understand database infrastructure and data modeling |
| 4. | Ability to understand fundamentals of database, types of relations and keys |
| 5. | Ability to design a database for a given problem |
| 6. | Ability to understand the duties of the database administrator, the application programmer and the database user |
| 7. | Ability to perform basic queries (add, delete, update and select) using SQL commands |
| 8. | Ability to perform basic queries (add, delete, update and select) using SQL commands |
| 9. | Ability to create a database user and share roles |
| 10. | Ability to provide database security |
| 1. | Yrd. Doç. Dr. Nergiz Ercil Çağıltay, Dr. Gül Tokdemir, Veritabanı Sistemleri Dersi (Teoriden Pratiğe), (Database Systems from Theory to Practice), 2010 |
| 2. | Elmasri, R. & Navathe, S. B. Fundamentals of Database Systems., Addison-Wesley, 2000 |
| 3. | Kaya, Y. & Tekin, R. Veritabanı ve uygulamaları, Papatya yayıncılık, ( Database and applications), 2007. |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 0 | 2 | 28 |
| Lecture - Practice | 14 | 0 | 2 | 28 |
| Individual Work | 14 | 0 | 3 | 42 |
| Midterm Examination | 1 | 22 | 2 | 24 |
| Final Examination | 1 | 26 | 2 | 28 |
| TOTAL WORKLOAD (hours) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | PÇ-13 | PÇ-14 | PÇ-15 | PÇ-16 | PÇ-17 | PÇ-18 | |
OÇ-1 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-2 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-3 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | |||||||||||
OÇ-4 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-5 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-6 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | |||||||||||
OÇ-7 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-8 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-9 | 4 | 4 | 4 | 4 | 4 | |||||||||||||
OÇ-10 | 4 | 4 | 4 | 4 | 4 | |||||||||||||