Bölüm

advertisement
Bölüm
Yazılım Mühendisliği (Teknoloji Fak.)
Ders Kodu
Ders Adı
YMT-330
Veritabanı Tasarımı ve Yönetimi
Türkçe
Ders Dili
Seçmeli
Durumu
Yok
Ön şartlar
Dersin Adresi
Kredi
Teori
Uygulama
Öğretim Yılı
2014-2015
Dönem/Yıl
Bahar / 3.Sınıf
Tarih
01.09.2014
AKTS Kredisi
6
Laboratuar
Sunum
Proje/Alan
Çalışması
4
Öğretim Üyesi
3
2
Yrd. Doç. Dr. Murat KARABATAK
Ders Yardımcısı
Arş. Gör. Gül Mudhafar HİLMİ
Ders
İçeriği
Veritabanı sistemlerinin bileşenleri, veritabanı yönetim sistemi, (DBMS) fonksiyonları,
mimarisi, veri bağımsızlığı, veri modelleri, kavramsal modeller, nesne yönelimli modeller ve
ilişkisel veri modeli. Kavramsal şemaların ilişkisel şemalara çevrilmesi, ilişkisel cebir ve
ilişkisel hesaplama, bağlar, anahtar tipleri, fonksiyonel bağımlılık, normal formlar, çokdeğerli bağımlılık ve veritabanı tasarımı. SQL de; veri tanımlama, ilişkisel sorgulama, veri
düzenleme, uygulamalarda SQL kullanımı ve tasarlanmış veri tabanı güncellemesi. SQL
kullanarak bir işlem oluşturma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması,
güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri
depolama, dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen
çözümler. Dosya yapıları, indeks dosyaları, karmaşık (hash) dosyalar, imza dosyaları, ikili
ağaç, çok dizinli dosyalar, değişken uyumluklu kayıtlı dosyalar.
Ders Planı
Hafta Konular
Veritabanı sistemlerinin bileşenleri, veritabanı yönetim sistemi
1
(DBMS) fonksiyonları, mimarisi, veri bağımsızlığı, veri modelleri, kavramsal modeller, nesne yönelimli
2
modeller ve ilişkisel veri modeli.
(DBMS) fonksiyonları, mimarisi, veri bağımsızlığı, veri modelleri, kavramsal modeller, nesne yönelimli
3
modeller ve ilişkisel veri modeli.
Kavramsal şemaların ilişkisel şemalara çevrilmesi, ilişkisel cebir ve ilişkisel hesaplama, bağlar, anahtar
4
tipleri, fonksiyonel bağımlılık, normal formlar, çok-değerli bağımlılık ve veritabanı tasarımı.
5
Kavramsal şemaların ilişkisel şemalara çevrilmesi, ilişkisel cebir ve ilişkisel hesaplama, bağlar, anahtar
tipleri, fonksiyonel bağımlılık, normal formlar, çok-değerli bağımlılık ve veritabanı tasarımı.
SQL de; veri tanımlama, ilişkisel sorgulama, veri düzenleme, uygulamalarda SQL kullanımı ve
6
tasarlanmış veri tabanı güncellemesi.
SQL de; veri tanımlama, ilişkisel sorgulama, veri düzenleme, uygulamalarda SQL kullanımı ve
7
tasarlanmış veri tabanı güncellemesi.
ARA SINAV
8
SQL kullanarak bir işlem oluşturma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması,
9
güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri depolama,
dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen çözümler.
SQL kullanarak bir işlem oluşturma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması,
10
güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri depolama,
dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen çözümler.
SQL kullanarak bir işlem oluşturma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması,
11
güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri depolama,
dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen çözümler.
Dosya yapıları, indeks dosyaları, karmaşık (hash) dosyalar, imza dosyaları, ikili ağaç, çok dizinli
12
dosyalar, değişken uyumluklu kayıtlı dosyalar.
13
14
15
Dosya yapıları, indeks dosyaları, karmaşık (hash) dosyalar, imza dosyaları, ikili ağaç, çok dizinli
dosyalar, değişken uyumluklu kayıtlı dosyalar.
MAZERET SINAVI
FİNAL SINAVI
Ders Kitapları
/Kaynakları
J. D. Ullman and J. Widom, A First Course In Database Systems, 2nd Ed., Prentice-Hall,
2002 (ISBN: 0-13-122520-0)
Yardımcı
Kitaplar
Değerlendirme
Ölçütleri
Adet
Ara Sınavlar
Kısa Sınavlar
Ödevler
Projeler
Dönem Ödevi
Laboratuar
Diğer
Dönem Sonu Sınavı
Adet
1
1
İçerik Ağırlıkları
Yüzdesi (%)
Matematik ve Temel Bilimler
-
Mühendislik Bilimleri
Mühendislik Tasarımı
Sosyal Bilimler
60
40
-
Ders Çıktıları
(Kazanımlar)
Matematik, Fen bilimleri ve mühendislik temel bilgilerinin Yazılım Mühendisliği
problemlerine uygulayabilme becerisi
Dersin Hedefleri
Deney tasarlama, deney yapma ve deney sonuçlarını analiz etme ve yorumlama becerisi
Matematik, Fen bilimleri ve mühendislik temel bilgilerinin Yazılım Mühendisliği
problemlerine uygulayabilme becerisinin kazanılması
Dersin İşleniş
Biçimi
Anlatım, tartışma, soru-cevap, örnek çalışmaları inceleme, problem çözme, algoritma ve program
yazma.
Yüzde (%)
40
60
Değerlendirme
Ölçütleri
Hakkında
Dersin program çıktıları ile olan ilişkisi
Program çıktıları
Matematik, Fen bilimleri ve mühendislik temel bilgilerinin Yazılım
1
2
3
4
5
6
7
8
9
Mühendisliği problemlerine uygulayabilme becerisi
Deney tasarlama, deney yapma ve deney sonuçlarını analiz etme ve
yorumlama becerisi
İstenen gereksinimleri karşılayacak biçimde bir sistemi, parçayı ya da
süreci tasarlama becerisi
Tek ve çok disiplinli takım çalışması yürütme becerisi
Mühendislik problemlerini belirleme, tanımlama, tasarlama, analiz etme ve
çözme becerisi
Mesleki ve etik sorumluluk bilinci
Sözlü ve yazılı etkin iletişim kurma becerisi
Mühendislik çözümlerinin, evrensel ve toplumsal boyutlardaki etkilerini
anlamak için gerekli genişlikte eğitim
Öğrenmenin sürekliliğinin önemini benimsemiş olarak, bilim ve
1
2
3
X
X
X
X
X
X
X
X
X
10
11
teknolojideki gelişmeleri izleyerek kendisini sürekli yenileme becerisi
Mühendislik uygulamaları için gerekli teknikleri, teknolojileri ve modern
araçları kullanma becerisi
Mühendislik problemlerinin çözümlenmesinde sağlık, güvenlik ve çevre
üzerinde yaratacağı ulusal ve uluslar arası etkilere duyarlılık
Özgüveni yüksek ve kendi kendine öğrenebilme becerisi
12
Dersin Katkısı: 1:Hiç 2:Kısmi 3:Tümüyle
Düzenleyen Kişi(ler): Yrd. Doç. Dr. Murat KARABATAK
Hazırlanma Tarihi: 01.09.2014
X
X
X
Download