| VERİTABANI YÖNETİMİ |
BIL 106 |
2 |
3 |
1 |
5,0 |
| Önkoşul(lar)-var ise |
|
| Dersin Dili |
Türkçe |
| Dersin Türü |
Ön Lisans |
| Dersin sorumlusu(ları) |
Öğr.Gör. SAFA KAYMAKÇI |
| Dersin Amacı |
Bu ders veri tabanının nasıl tasarlanacağı ve gerçek hayat problemleri ile ilişkilendirilmesini VTYS araçlarını kullanarak temellerini öğretmeyi amaçlamaktadır. |
| Dersin Verilme Şekli |
Örgün |
| Sıra No |
Dersin Öğrenme Çıktıları |
Öğretim Yöntemleri |
Değerlendirme Yöntemleri |
Program Yeterliliklerini Karşılama Düzeyi(1)(2)(3)(4)(5) |
| 1 |
Selects and uses the tools necessary for the management and programming of database systems. |
|
|
|
| 1 |
Veritabanı sistemlerinin yönetimi ve programlanması için gerekli olan araçları seçer ve kullanır. |
|
|
|
| 2 |
Veritabanı yönetim sistemlerinin tanımını ve ilişkisel veritabanı kavramını bilir ve kullanabilir |
|
|
|
| 2 |
Knows and can use the definition of database management systems and the concept of relational databases. |
|
|
|
| 3 |
Can design and diagram a database. |
|
|
|
| 3 |
Veritabanı tasarlayabilir ve diyagramını çizebilir. |
|
|
|
| 4 |
SQL sorguları yazabilir. |
|
|
|
| 4 |
Can write SQL queries. |
|
|
|
| 5 |
Can control and manage database systems. |
|
|
|
| 5 |
Veritabanı sistemlerinin denetimini ve yönetimini yapabilir. |
|
|
|
| 6 |
Veritabanı sistemlerinin yönetimi ve programlanması için gerekli olan araçları seçer ve kullanır. |
|
|
|
| 6 |
Selects and uses the tools necessary for the management and programming of database systems. |
|
|
|
| 7 |
|
|
|
|
| 7 |
|
|
|
|
| 8 |
|
|
|
|
| 8 |
|
|
|
|
| 9 |
|
|
|
|
| 9 |
|
|
|
|
| 10 |
|
|
|
|
| 10 |
|
|
|
|
| 11 |
|
|
|
|
| 11 |
|
|
|
|
| 12 |
|
|
|
|
| 12 |
|
|
|
|
| 13 |
|
|
|
|
| 13 |
|
|
|
|
| 14 |
|
|
|
|
| 14 |
|
|
|
|
| 15 |
|
|
|
|
| 15 |
|
|
|
|
|
| Dersin İçeriği |
| Veri tabanına Giriş, Veri, Bilgi, Enformasyon, Veri tabanı Tasarımı, Gereksinimlerin belirlenmesi, Kavramsal Tasarım, Fiziksel Tasarım, Mantıksal modelleme, ER Diyagram, SQL kavramına giriş, Basit sorguların öğrenilmesi (Select, Update, insert, delete), Karmaşık sorgulamaların yapılması (order by, group by) kapsar. |
| Kaynaklar |
| Nergis Çağıltay, Gül Tokdemir, Veritabanı Sistemleri |
Haftalara Göre İşlenecek Konular |
| Haftalar |
Konular |
Dokümanlar |
| 1 . Hafta |
Database Introduction
|
|
| 1 . Hafta |
Veritabanına Giriş |
|
| 2 . Hafta |
Veri Enformasyon Bilgi |
|
| 2 . Hafta |
Data Information Information |
|
| 3 . Hafta |
Designing the database, determining the requirements
|
|
| 3 . Hafta |
Veritabanının tasarlaması, gereksinimlerin belirlenmesi |
|
| 4 . Hafta |
Kavramsal Tasarım |
|
| 4 . Hafta |
Conceptual Design
|
|
| 5 . Hafta |
Logical Design
|
|
| 5 . Hafta |
Mantıksal Tasarım |
|
| 6 . Hafta |
Fiziksel Tasarım |
|
| 6 . Hafta |
Physical Design
|
|
| 7 . Hafta |
ER Diagram Drawing Applications
|
|
| 7 . Hafta |
ER Diyagram Çizim Uygulamaları |
|
| 8 . Hafta |
Ara Sınav |
|
| 8 . Hafta |
Midterm
|
|
| 9 . Hafta |
Introduction to the concept of SQL
|
|
| 9 . Hafta |
SQL kavramına giriş |
|
| 10 . Hafta |
Veri Sorgulama Dili sorguları |
|
| 10 . Hafta |
Data Query Language queries |
|
| 11 . Hafta |
Learning data replacement queries (insert, update, delete) |
|
| 11 . Hafta |
Veri değiştirme sorgularının öğrenilmesi (insert,update,delete) |
|
| 12 . Hafta |
Öğrenilen sorgularla ilgili uygulamalı örnekler |
|
| 12 . Hafta |
Practical examples of learned queries
|
|
| 13 . Hafta |
Data definition language queries (create)
|
|
| 13 . Hafta |
Veri tanımlama dili sorguları (create) |
|
| 14 . Hafta |
Normalizasyon kavramı |
|
| 14 . Hafta |
Normalization concept
|
|
| 15 . Hafta |
An overview
|
|
| 15 . Hafta |
Genel Tekrar |
|
| 16 . Hafta |
Dönem Sonu Sınavı |
|
|
Değerlendirme Sistemi |
| Yarıyıl içi çalışmaları |
Sayısı |
Katkı Payı (%) |
| SMS-1181 |
1 |
40 |
| SMS-1181 |
0 |
0 |
| SMS-1181 |
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
1 |
60 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
|
0 |
0 |
| Toplam |
100 |
| Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı |
0 |
0 |
| Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı |
0 |
0 |
| Toplam |
100 |
|
AKTS (Öğrenci İş Yükü) Tablosu |
| Etkinlikler |
Sayısı |
Süresi |
Toplam İş Yükü |
| SMS-1181 |
1 |
8 |
8 |
| SMS-1181 |
0 |
0 |
0 |
| SMS-1181 |
0 |
0 |
0 |
| SMS-1181 |
0 |
0 |
0 |
| SMS-1181 |
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
1 |
16 |
16 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
16 |
3 |
48 |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
16 |
3 |
48 |
|
16 |
1 |
16 |
| Toplam İş Yükü |
136 |
|
Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi |
| Sıra No |
Program Yeterlilikleri |
Katkı Düzeyi* |
| 1 |
2 |
3 |
4 |
5 |
| 1 |
To be able to construct mathematical models of computer systems and simulate them on computer. |
|
|
|
X |
|
| 2 |
Knows algorithm design and can make analysis techniques. |
|
|
X |
|
|
| 3 |
Knows how to develop algorithms and can create the appropriate data structure for the algorithm. |
X |
|
|
|
|
| 4 |
Knows and can use software development platforms. |
|
X |
|
|
|
| 5 |
Gains the ability to work independently and take responsibility. |
|
|
X |
|
|
| 6 |
Gains the ability to learn and manage learning. |
X |
|
|
|
|
| 7 |
Knows at least one of the web programming languages. |
X |
|
|
|
|
| 8 |
Knows and uses web programming software development platforms. |
X |
|
|
|
|
| 9 |
Can define a new computer problem by himself/herself. |
|
|
X |
|
|
| 10 |
Knows and uses the hardware components of the computer. |
|
X |
|
|
|
| 11 |
Knows the basic elements of computers and microprocessors and makes component selection |
X |
|
|
|
|
| 12 |
Determines the necessary skills for solving problems and develops methods. |
|
|
X |
|
|
| 13 |
Proposes innovative solutions according to the current state of basic sciences and technology. |
X |
|
|
|
|
|