COMP 305 Database Management SystemsMEF ÜniversitesiAkademik Programlar Bilgisayar MühendisliğiÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Bilgisayar Mühendisliği
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Mühendislik Fakültesi
Ders Kodu COMP 305
Ders Adı İngilizce Database Management Systems
Ders Adı Türkçe Veritabanı Yönetim Sistemleri
Öğretim Dili EN
Ders Türü Alıştırma,Ders
Dersin Düzeyi Başlangıç
Dönem Güz
Haftalık İletişim Saatleri
Ders: 3 Okuma: 0 Laboratuvar : 0 Diğer: 0
Tahmini Öğrenci İş Yükü Dönem boyunca 138 saat
Ders Kredileri 6 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul COMP 106 - Object-Oriented Programming | COMP 110 - Object-Oriented Programming (JAVA)
Yan Koşul Yok
Beklenen Ön Bilgi Nesneye yönelik programlama
Kayıt Kısıtlamaları Sadece lisans öğrencileri
Genel Eğitim Hedefi To learn the fundamentals of database technology.
Ders Açıklaması Dersin amacı öğrencilerin bir bilgi sisteminin temelini oluşturan veri tabanının mantıksal ve fiziksel olarak nasıl modellendiğini, nasıl yönetildiğini, ve özellikle verinin bilgiye dönüştürülmesi safhalarında yapacakları müdahaleleri öğrenmeleridir. Öğrencilerin bu veri tabanı yönetim sistemini kullanarak veri tabanı yönetimi konusunda da uzmanlaşması beklenmektedir.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) İlişkisel veritabanı yönetim sistemlerinin temel unsurlarını tanımlar
2) İlişkisel veri modeli, varlık-ilişki modeli, ilişkisel veritabanı tasarımı, ilişkisel cebir ve SQL'in temel kavramlarını açıklar
3) ER-modeli tasarlar
4) ER-modeli ilişkisel tablolara dönüştürür
5) Bir takım içerisinde yeni bir VTYS tasarlar
6) VTYS projesini topluluk önünde sunar
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4 5 6
1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi
2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi
3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi
4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi
5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi
6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi
7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi S Derse Katılım,Sınav
2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi H Derse Katılım,Proje,Sınav
3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi S Proje
4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi N
5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi S Proje
6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi N
7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi N
Hazırlayan ve Tarih İLKER BEKMEZCİ , January 2021
Ders Koordinatörü İLKER BEKMEZCİ
Dönem Güz
Dersi Veren(ler)

Ders İçeriği

Hafta Konu
1) Giriş
2) Varlık İlişki Diyagramı 1
3) Varlık İlişki Diyagramı 2
4) İlişkisel Cebir
5) İlişkisel Model
6) Normalizasyon
7) SQL Sorgulama -DDL
8) VTYS gerçekleme
9) Proje Sunum- 1
10) SQL Sorgulama– DML
11) SQL Sorgulamalar – İleri DML -1
12) SQL Sorgulamalar – İleri DML -2
13) VTYS Uygulama Geliştirme
14) Kaydedılen prosedürler
15) Final Sınavı/Proje/Sunum dönemi
16) Final Sınavı/Proje/Sunum dönemi
Gerekli/Tavsiye Edilen OkumalarDatabase management systems, by Raghu Ramakrishnan and Johannes Gehrke. 3rd edition, McGraw-Hill.
Öğretme TeknikleriDersler, sınıf içi alıştırmalar, dönem projesi
Ödev ve ProjelerSınıfda alıştırmalar, 1 dönem ödevi
Laboratuvar ÇalışmasıNone
Bilgisayar KullanımıVeritabanı tasarlamak sorgulamak ve yönetmek
Diğer Aktiviteler
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Devam 10 % 15
Ödev 1 % 35
Projeler 1 % 50
TOPLAM % 100
Ders Yönetimi bekmezcii@mef.edu.tr

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 1 3 1 70
Proje 1 15 1 16
Ödevler 2 4 3 14
Ara Sınavlar 2 16 3 38
Toplam İş Yükü 138
Toplam İş Yükü/25 5.5
AKTS 6