|
Dersin Adı |
Kodu |
Normal Yarıyılı |
Grup No |
ECTS |
Kredi |
Ders |
3 |
||
|
Uygulama |
0 |
||||||||
|
Veri
Yönetimi ve Dosya Yapıları II |
0524052 |
8 |
8 |
8 |
3 |
Laboratuvar |
0 |
||
|
Dersin
Dili |
Türkçe |
||||||||
|
Dersin
Türü |
Seçmeli |
||||||||
|
Dersin
Koordinatörü |
|
||||||||
|
Dersin
İçeriği |
Yapısal
Sorgulama Dili; İlişkisel Hesaplamalı Sorgulama Dili; Örneklere Dayalı Sorgulama Dili; İngilizce Tabanlı
Sorgulama Dili; DB2&ORACLE&SQL SERVER Veri Tabanlarındaki
Sorgulamalar ve Özellikleri; Veri Tabanı Sistem Katalogu;
Sorguların Optimize Edilmesi ve Performanlarının
Artırılması; Sorgulamalardaki Optimizasyon Tekniklerine
Giriş; Kurallara Dayalı Sorgulamaların Optimizasyonu; Maliyete
Dayalı Sorgulamaların Optimizasyonu; Anlamsal
Yapılandırmaya Dayalı Sorgulamaların Optimizayonu |
||||||||
|
Dersin Amacı |
Veri Tabanı Sistemlerinde Kullanılan Sorgulama Metodları ve Dillerini Detaylı Bir Şekilde Göstermek, Uygulama Yaptırarak Kullanımını Kolaylaştırmak,
Optimizasyon Teknikleri ile Sorgulamalardaki Performans Artımını
Sağlamak |
||||||||
|
Dersin
Kazandıracağı Bilgi
ve Beceriler |
1)
İleri Seviyede SQL 2)
QUEL 3)
QBE 4)
İlişkisel Hesaplama Dili 5)
DB2&ORACLE&SQL
SERVER deki Sorgulamaların Özellikleri ve
Çalıştırılması Ögrenmek 6)
Sorgulamaları
Optimize Etmek |
||||||||
|
Dersin
Kitabı (Notu) |
Fundamentals
of Database Systems, Shamkant B. Navathe, Ramez A. Elmasri, Addison-Wesley Pub Co, 2002, ISBN: 0201741539; Database
Processing: Fundamentals, Design and Implementation, David M. Kroenke, Prentice Hall; 2002, ISBN: 0130648396; A
First Course in Database Systems, Jeffrey Ullman,
Jennifer Widom, 2002 |
||||||||
|
Yararlanılacak Diğer
Kaynaklar |
An Introduction to Database
Systems, C.J. DATE, 6th Edition, Addison-Wesley Publishing
Company, 1995. Fundamentals of Database
Systems, R. Elmasri
and S.B. Navathe, The Benjamin/Cummings Publishing
Company, 1989. |
||||||||
|
Ön Koşul
Dersleri |
|
||||||||
|
Ön Koşul
Konuları |
Veri Tabanı Yönetimi ve Dosya
Yapıları I dersi
hakkında yeterli bilgiye sahip olmak, Veri Yapıları ve Algoritmalar hakkında bilgili olmak, En az bir programlama dilini bilmek, |
||||||||
|
Ödev
ve Projeler |
Ödev çalışması İçerir. |
||||||||
|
Laboratuvar Deneyleri |
Bilgisayar Laboratuvarında uygulama yapılmalıdır |
||||||||
|
Bilgisayar Kullanımı |
Var |
||||||||
|
Diğer Uygulamalar |
|
||||||||
|
Başarı Değerlendirme Sistemi |
|
Adedi |
Etki Oranı % |
||||||
|
Ara Sınavlar |
1 |
40 |
|||||||
|
Kısa Sınavlar |
|
|
|||||||
|
Ödevler
|
1 |
20 |
|||||||
|
Projeler |
|
|
|||||||
|
Dönem
Ödevi |
|
|
|||||||
|
Laboratuvar |
|
|
|||||||
|
Diğer |
|
|
|||||||
|
Final Sınavı |
1 |
40 |
|||||||
|
Ders
Gruplarına Göre Ders Kredisinin Dağılımı (%) |
Temel
Bilimler |
|
|||||||
|
Temel
Mühendislik |
20 |
||||||||
|
Mesleki |
80 |
||||||||
|
Üniversite Dersi |
|
||||||||
|
Hafta |
Konular |
|
|
1 |
Yapısal
Sorgulama Dili (SQL) |
|
|
2 |
Yapısal
Sorgulama Dili (SQL) |
|
|
3 |
Yapısal
Sorgulama Dili (SQL) |
|
|
4 |
Yapısal
Sorgulama Dili (SQL) |
|
|
5 |
Bir Sistemin
Kodlanmasında Dikkat Edilecek Hususlar, İlişkisel
Hesaplamalı Sorgulama Diline Giriş |
|
|
6 |
İlişkisel
Hesaplamalı Sorgulama Dili (Relational Calculus) |
|
|
7 |
Örneklere
Dayalı Sorgulama Dili (QBE) |
|
|
8 |
QUEL-
İngilizce Tabanlı Sorgulama Dili (QUEL) |
|
|
9 |
DB2 / ORACLE
/ SQL SERVER Veritabanlarında Sorgulama Çeşitleri ve Özellikleri |
|
|
10 |
Sistemde DB2
/ ORACLE / SQL SERVER SERVER Veritabanlarında Sorgulama Çeşitleri ,
Özellikleri, Avantaj ve Dezavantajları |
|
|
11 |
Veri
Yönetimindeki Sistem Katalogu; Sorguların
Optimize Edilmesi ve Performanlarının Artırılması |
|
|
12 |
Sorgulamalardaki
Optimizasyon Teknikleri: Kurallara
Dayalı Sorgulamaların Optimizasyonu |
|
|
13 |
Kurallara
Dayalı Sorgulamaların Optimizasyonu |
|
|
14 |
Maliyete
Dayalı Sorgulamaların Optimizasyonu |
|
|
15 |
Anlamsal Yapılandırmaya Dayalı
Sorgulamaların Optimizasyonu |
|
|
Hazırlayan: |
Tarih: |
|
|
|
|
1 |
2 |
3 |
|
1 |
Matematik ve
Temel Mühendislik bilgilerini kullanarak model kurar. |
|
|
Ö |
|
2 |
Disiplinler
arası takım çalışmasında etkin rol alır. |
|
|
Ö |
|
3 |
Matematiksel
modelleri analitik, sayısal veya
istatistiki tekniklerle çözme becerisi kazanır. |
|
|
Ö |
|
4 |
Çözümleri ve
sonuçları doğru bir biçimde yorumlar. |
|
|
Ö |
|
5 |
Bilgisayar
tabanlı teknikleri kullanarak problemleri bilgisayarda çözebilecek hale
getiren algoritmaları
oluşturur ve uygular. |
|
|
Ö |
|
6 |
Kendi
alanındaki yayınları ve gelişmeleri takip edebilecek ve
gerektiğinde sunumda bulunabilecek
kadar ingilizceyi kullanma becerisi
kazanır. |
|
Ö |
|
|
7 |
Endüstride ve
Bilimsel kuruluşlarda araştırma ve geliştirme
faliyetlerlerinde bulunur. |
|
Ö |
|
|
8 |
Eğitim
faliyetlerinde bulunur. |
|
Ö |
|
|
9 |
Mesleğin
sorumluluklarının bilincindedir. |
|
|
Ö |
|
10 |
Mesleki
konularda güncel gelişmeleri yakından takip eder. |
|
|
Ö |
|
11 |
Mesleğin
gerektirdiği çağdaş yöntem ve araçları kullanır. |
|
|
Ö |
|
12 |
Yaşam
boyu öğrenmenin önemini kavrar. |
|
Ö |
|
1- Hiç katkısı yok 2-Kısmen
katkısı var 3-Tam
katkısı var