Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Dosya DüzenlemeBLM375035300
ÖnkoşullarBLM2512
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüM.Utku Kalay
Dersi Veren(ler)M.Utku Kalay
Asistan(lar)ı
Dersin AmacıDisk saklama ünitesinin çalışma prensipleri ve performans ve güvenilirlik modelinin anlaşılması ve disk tabanlı veri yapılarının anlaşılması
Dersin İçeriğiDisk Temel Özellikleri; Disk Erişim Performansı; Disk Güvenilirliği; Temel Dosya Tipleri/Dosya Erişim Tipleri; Statik/Dinamik Adrese Dayalı Adresleme Dosyaları; Sıralama Esaslı Ağaç Organizasyonu (ISAM); B-Tree, Çok Nitelik Üzerinde Erişim Metodları; Kd-Tree; Grid-File.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci Disk ve disk erisim performansi ve diskte verinin organizasyonunun performansi hakkinda bilgi sahibi olacaktır.
  2. Öğrenci farklı uygulamalar tarafından ihtiyaç duyulan veri yapılarının belirlenmesi ve uygunluğunun değerlendirilmesi hakkında bilgi sahibi olacaktır.
  3. Öğrenci B-tree ve hash gibi disk tabanlı veri yapilari ve karşılaştırmasını yapabilir.
  4. Öğrenci disk tabanlı veri yapılarını ana hafıza veri yapıları ile karşılaştırabilir.
  5. Öğrenci dosya veri yapılarının veritabanı sistem gerçekleştirmedeki önemi hakkında bilgi sahibi olacaktır.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Giriş ve depolama üniteleri File Organization and Processing Bölüm 1,2
2Temel Disk yapısı ve performansıFundementals of Database Systems, Bölüm 13
3Disk performansı ve güvenilirliğiFundementals of Database Systems, Bölüm 13
4Nitelik ve kayıtların organizasyonu ve erişimi ve boş alanların takibiFundementals of Database Systems, Bölüm 13
5Adres tabanlı yerleşim: Statik Hash dosyalarıFile Organization and Processing Bölüm 3
6Genişleyebilir Hash dosyalarıFile Organization and Processing Bölüm 10
7Lineer Hash dosyaları File Organization and Processing Bölüm 10
8Ara Sınav 1
9Çok seviyeli indekslemebolum 9
10IndekslemeFundementals of Database Systems,Bölüm 14
11Çok seviyeli indeksleme: B-tree ve benzerleriFundementals of Database Systems,Bölüm 14
12B-tree ve benzerleriFile Organization and Processing Bölüm 9
13Çok-nitelik üzerine indeks yapıları: kd-tree,File Organization and Processing Bölüm 12
14Çok-nitelik üzerine indeks yapıları:Grid-file, File Organization and Processing Bölüm 12
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği410
Ödev420
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev44
Küçük Sınavlar/Stüdyo Kritiği41
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok