T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI 2010-11 Güz Yarıyılı VERĠ TABANI VE YÖNETĠMĠ BIL301 6 AKTS Kredisi 3. yıl 5. yarıyıl Lisans Zorunlu 4 saat/hafta Ders: 4 saat/ hafta Türkçe ĠletiĢim: Okan VARDARLI Tel: 0216 6261050 / 2634 e-posta: okanvardarli@maltepe.edu.tr Dersle Ġlgili GörüĢme Saatleri: Pazartesi: 11:00-12:00, Salı: 11:00-12:00, Çarşamba: 10:00-12:00, Cuma: 10:00-12:00 Dersin Genel Amacı: Dersin amacı veri tabanının temel kavramlarını, varlık-ilişki modeli, ilişkisel veri modelinin esasları, ilişkisel veri tabanı tasarımı, normalizasyon ve türleri, ilişkisel cebir ve temel kavramlarını öğretmektir. Bu derste öğrenciler bir veri tabanının adım adım nasıl tasarlanacağını öğreneceklerdir. Öğrenciler bir veritabanı projesi gerçekleştireceklerdir. Öğrenme Çıktıları ve Alt Beceriler: Bu dersin sonunda öğrenci Ģunları yapabilecektir; Bu konudaki temel kavramlar, varlık-ilişki modeli, ilişkisel veri modelinin esasları, ilişkisel veri tabanı tasarımı, normalizasyon ve türleri, ilişkisel cebir ve temel kavramları hakkında bilgi sahibi olmak, Veri tabanı nesnelerinin yaratılması, çoklu tabloların kullanılması, karmaşık sorguların düzenlenmesi, tablolara sınırlamaların eklenmesi, indekslerin tanımlanması ve kullanılması, kullanıcılara ve nesnelere yetkilerin atanması işlemleri, veri tabanı geliştirme ve kullanım süreçlerini içeren bir ekip projesi yapmak üzere deneyim sahibi olmak, SQL yapısal sorgulama dili, SQL fonksiyonlarının kullanımı, DML işlemleri, hareket işleme (transaction processing) hakkında bilgi sahibi olmak. Genel Yeterlilikler: Basit problemleri analiz etme ve çözme yeteneğine sahip olmalıdır. Öğretim Yöntem ve Teknikleri: Anlatım, soru-yanıt, laboratuar uygulamaları. Değerlendirme Yöntemi: Yeni Yönetmelik (26 Eylül 2008 tarihinden sonra kayıt yaptıran Vize : %40 (%20 Vize1+%20 Vize2) + Lab Uygulamaları+Proje %60 Final: %40 %40 BaĢarı Notu: %100 Eski Yönetmelik (26 Eylül 2008 tarihinden önce kayıt yaptıran Vize : %40 (%20 Vize1+%20 Vize2) %40 Final: %40 + %20 Lab Uygulamaları+Proje %60 BaĢarı Notu: %100
ÖnkoĢul. Ders Kitabı / Diğer materyal 1. Database systems, design, implementation and management (7 th edition, Thomson), Peter Rob and Carlos Coronel. 2. Yazılımcılar için SQL Server 2005 ve Veritabanı Programlama (1.baskı, Seçkin Yayınevi), Yaşar Gözüdeli 3. Veri Tabanı Sistemleri (2.baskı,Alfa Yayınları), Dr.Yalçın ÖZKAN Dersin Ġçeriği: Haftalar TartıĢılacak/ĠĢlenecek Konular 1. Hafta Dersin tanıtımı ve temel kavramlara giriş 2. Hafta Veri tabani ile ilgili temel kavramlar (Veri tabanı Yönetim Sistemi, İlişkisel Veri tabanları, Mimarisi, şemalar, Veri bağımsızlığı, Veri modelleri) 3. Hafta Ms Access programına giriş, Veri tabanı oluşturma, bilginin organizasyonu 4. Hafta Tablo oluşturmak, alan ve kayıt kavramları, alan türleri, anahtar tanımları, alan kısıtlamaları, tablo ve ilişkilerinin belirlenmesi, ilişkisel tasarım 5. Hafta Tabloya kayıt eklemek, değiştirmek ve silmek, kaydedilen kayıtların sıralanması 6. Hafta Tabloları Süzmek, kayıt arama ve güncelleme 7. Hafta Sihirbaz Kullanarak Form ve Rapor Oluşturma 8. Hafta Ara Sınav 9. Hafta Veritabanına Dışarıdan Bilgi Almak (Text, Excel, ODBC Dosyaları) 10. Hafta Veritabanından Dışarıya Bilgi Göndermek (ML ve Ofıs programlarına veri gönderme) 11. Hafta Access de hesap yapma, Visual Basic ortamında hesap yapma 12. Hafta İlişkisel Veritabanı Tanımı (One-To-Many, Many-To-Many) 13. Hafta Veritabanı Tablolarında Bağlantılar 14. Hafta SQL E Giriş, Temel SQL komutları, Sorgu Tipleri, Form ve altform oluşturmak 15. Hafta Rapor Oluşturmak, Veritabanı Güvenliği
DEĞERLENDĠRME SĠSTEMĠ YARIYIL ĠÇĠ ÇALIġMALARI SAYISI KATKI PAYI Devam 0 Laboratuar 10 Uygulama Her biri %2, toplam %20 Alan ÇalıĢması Derse Özgü Staj (Varsa) Ödev 5 - Sunum Projeler 1 Seminer Ara sınavlar 2 Lab notuna dahil edilecektir Her biri %20, toplam %40 Final 1 %40 YARIYIL ĠÇĠ ÇALIġMALARININ BAġARI NOTUNA KATKISI Yeni Yönetmelik (26 Eylül 2008 tarihinden sonra kayıt yaptıran Ara sınavlar+laboratuarlar Eski Yönetmelik (26 Eylül 2008 tarihinden önce kayıt yaptıran Yalnızca ara sınavlar YARIYIL SONU SINAVININ BAġARI NOTUNA KATKISI Yeni Yönetmelik (26 Eylül 2008 tarihinden sonra kayıt yaptıran Yalnızca Final sınavı Eski Yönetmelik (26 Eylül 2008 tarihinden önce kayıt yaptıran Final s.+laboratuarlar TOPLAM %100 %60 %40 %40 %60 TOPLAM %100
DERS-PROGRAM ÇIKTILARI ĠLĠġKĠSĠ Program Çıktıları Tamamen Kısmen 1 2 3 4 5 6 Bilgisayar mühendisliği problemlerinin çözümünde matematik, bilim ve mühendislik bilgilerini uygulayabilme becerisi Bilgisayar sistemlerin üretim ve denenmesinde karşılaşılabilecek sorunları tanımlama, uygun çözümleme ve modelleme yöntemlerini kullanarak çözme becerisi İhtiyaç duyulan gereksinimleri karşılayabilecek sistemleri tasarlayabilme ve geliştirebilme becerisi Bilgisayar mühendisliği araç ve yazılımlarını etkin şekilde kullanabilme becerisi Deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi Takım çalışmasında ve disiplinler arası çalışma gruplarında etkin görev alabilme becerisi 7 Sözlü ve yazılı etkin iletişim kurabilme becerisi 8 9 Teknolojik yenilikleri izleme yeteneği ve yaşam boyu öğrenme bilinci Mesleki ve etik sorumlulukların bilincinde olma 10 İş hayatındaki uygulamalara yönelik farkındalık 11 Mühendislik uygulamalarının ulusal ve evrensel düzeydeki hukuksal, toplumsal ve çevresel etkilerini kavrayabilme
AKTS (Ġġ YÜKÜ TABLOSU) Etkinlikler Ders Süresi (Sınav haftası dahildir: 14x toplam ders saati) Sayısı (hafta) Süresi (Saat) Toplam ĠĢ Yükü 14 2 28 Laboratuar 10 2 20 Uygulama Derse Özgü Staj (varsa) Alan ÇalıĢması Sınıf DıĢı Ders ÇalıĢma Süresi (Ön çalışma, pekiştirme) 14 3 42 Sunum / Seminer Hazırlama Proje 5 5 25 Ödevler 5 2 10 Ara sınavlar 2 2 4 Yarıyıl Sonu Sınavı 1 2 2 Toplam ĠĢ Yükü 41 10 131 14 hafta x 45 saat (haftalık kendi başına toplam çalışma) =630 saat (öğrencinin bir eğitim döneminde çalışması gereken saat) Bir dönemde toplam 30 AKTS kredisi alınmalı 1AKTS=630/30=21 saat AKTS kredisi: 131/21=6,23 ~ 6 kredi