Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Mühendislik Fakültesi - Bilgisayar Mühendisliği (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Mühendisliği (İngilizce) - 2015 CSE3055 Database Systems Zorunlu 5 7,00 3 2

Dersin İçeriği

Dersin Amacı

Dersin amacı, öğrencilere veritabanı tasarımına ait temel kavramları tanıtıp teorik saatlerle veritabanı teorisini uygulama saatleriyle popüler bir VTYS yazılımını öğretmektir. Ayrıca, öğrenciler gerçek bir veritabanı sistemi dönem projesi geliştireceklerdir.

Öğrenim Türü

-

Dersin İçeriği

Giriş; Veritabanı Ortamı ve Geliştirme Süreci; Kurumda Veri Modellemek; E-R Modeli; İleri E-R Modeli; Mantıksal Veritabanı Tasarımı ve İlişkisel Model; SQL'e Giriş; SQL Cümleleri; İleri SQL; Fiziksel Veritabanı Gerçekleme; Fonksiyonel Bağımlılık ve Normalizasyon; Fiziksel Veritabanı Tasarımı ve Performans; İndeks; Saklı Yordamlar ve Tetikler; Veritabanı Uygulama Geliştirme; Veri ve Veritabanı Yönetimi; Veri Ambarı.

Planlanan Öğrenme Aktiviteleri ve Metodları

Sunum, lab uygulamaları, ders notları.

Staj Durumu

Yok.

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

1. Modern Database Management; 12th Edition; J.A. Hoffer, R. Venkataraman, H. Topi; Pearson; 2016. 3. Fundamentals of Database Systems; 7th Edition; R. Elmasri, S.B. Navathe; Pearson; 2016. 2. Fundamentals of Database Systems; 6th Edition; R. Elmasri, S.B. Navathe; Addison Wesley; 2011.

Dersin Web Sayfası

https://classroom.google.com/

Öğrenme Çıktıları

  • Veri tanımlama, kısıt, şema, sorgu ve işlemler için SQL kodu yazabilmek.
  • Varlık-İlişki modeli (ER) ile veriyi modelleyebilmek ve ilişkisel veritabanı tasarımını gerçekleştirebilmek.
  • Veritabanı kavram, uygulama, veri modeli, şema ve objelerini anlayabilmek.
  • Kısıt ve ilişkisel cebir işlemleri kavramlarını anlayabilmek.
  • Veritabanı yönetim sistemi yazılım paketi kullanarak veritabanlarını oluşturabilmek, tasarlayabilmek ve iyileştirebilmek.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Giriş; Veritabanı Ortamı ve Geliştirme Süreci
2 Veri Modelleme; E-R Diyagramı
3 İleri E-R Modeli
4 Mantıksal Veritabanı Tasarımı ve İlişkisel Model
5 SQL'e Giriş
6 SQL Cümleleri
7 İleri SQL
8 Arasınav
9 Fiziksel Veritabanı Gerçekleme
10 Fonksiyonel Bağımlılık ve Normalizasyon
11 Fiziksel Veritabanı Tasarımı ve Performans; İndeks
12 Saklı Yordamlar ve Tetikler
13 Veritabanı Uygulama Geliştirme
14 Veri ve Veritabanı Yönetimi
15 Veri Ambarı
16 Çalışma haftası
17 Yarıyıl sonu sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 0,5 7
Proje ve Hazırlığı 4 7 28
Ödev ve Hazırlığı 10 2 20
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 15 15
Kısa Sınav ve Hazırlığı 6 2,5 15
Final ve Hazırlığı 1 20 20
Teorik Ders Saati 14 3 42
Uygulama Ders Saati 14 2 28

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5