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. GÖZDE MİHRAN KAYA |
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 |
Veritabanına Giriş |
|
1 . Hafta |
Database Introduction
|
|
2 . Hafta |
Data Information Information |
|
2 . Hafta |
Veri Enformasyon Bilgi |
|
3 . Hafta |
Veritabanının tasarlaması, gereksinimlerin belirlenmesi |
|
3 . Hafta |
Designing the database, determining the requirements
|
|
4 . Hafta |
Conceptual Design
|
|
4 . Hafta |
Kavramsal Tasarım |
|
5 . Hafta |
Mantıksal Tasarım |
|
5 . Hafta |
Logical Design
|
|
6 . Hafta |
Physical Design
|
|
6 . Hafta |
Fiziksel Tasarım |
|
7 . Hafta |
ER Diyagram Çizim Uygulamaları |
|
7 . Hafta |
ER Diagram Drawing Applications
|
|
8 . Hafta |
Midterm
|
|
8 . Hafta |
Ara Sınav |
|
9 . Hafta |
SQL kavramına giriş |
|
9 . Hafta |
Introduction to the concept of SQL
|
|
10 . Hafta |
Data Query Language queries |
|
10 . Hafta |
Veri Sorgulama Dili sorguları |
|
11 . Hafta |
Veri değiştirme sorgularının öğrenilmesi (insert,update,delete) |
|
11 . Hafta |
Learning data replacement queries (insert, update, delete) |
|
12 . Hafta |
Practical examples of learned queries
|
|
12 . Hafta |
Öğrenilen sorgularla ilgili uygulamalı örnekler |
|
13 . Hafta |
Veri tanımlama dili sorguları (create) |
|
13 . Hafta |
Data definition language queries (create)
|
|
14 . Hafta |
Normalization concept
|
|
14 . Hafta |
Normalizasyon kavramı |
|
15 . Hafta |
Genel Tekrar |
|
15 . Hafta |
An overview
|
|
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 |
|
|
|
|
|