Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTS
-1BLP209Veritabanı Yönetim Sistemleri2+2+035

Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Amacı Veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MYSQL ve Oracle) görsel arayüzü ve T-SQL kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak. Koleksiyon yapılı veritabanı türleri
Dersin İçeriği MySQL veritabanı üzerinde T-SQL dili ile sorgular çalıştırma.DDL DML işlemleri yapma.Veritabanı tasarımı yapmak ve oluşturmak. Oluşturulmuş veritabanı üzerinde performans testleri yapma ve iyileştirmeler yapmak.
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr.Gör. Kerem Çınar kerem.cinar@gedik.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar www.mysqltutorial.org

Ders Yapısı
Matematik ve Temel Bilimler %10
Mühendislik Bilimleri %20
Mühendislik Tasarımı %30
Alan Bilgisi %40

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 20
Uygulama 1 % 20
Yarıyıl Sonu Sınavı 60 % 60
Toplam :
62
% 100

 
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 4 56
Ara Sınavlar 1 1 1
Uygulama 1 1 1
Laboratuvar 14 2 28
Proje 2 2 4
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 5 147

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Temel veritabanı kavramları, veritabanı avantajları, veritabanı oluşturma kurallarını bilir.
2 Bir ağ veritabanı yazılımını kurar ve kullanımını öğrenir.
3 Yapısal sorgulama dili (SQL) ile temel ve orta düzey sorgulamalar gerçekleştirebilir.
4 İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir.
5 Ağ veri tabanının güvenliğini ve bakımını gerçekleştirip farklı platformlara taşınmasını sağlar.


Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Veritabanı Yönetimi ve Temel Kavramlar - Temel Kavramlar - Birincil Anahtar - Yabancı Anahtar - Index Anahtarı
2 İlişki Modelleri - Varlık-İlişki Modeli - İlişkisel Veri Modeli
3 Normalizasyon Kuralları ve Veritabanı Tasarımı
4 Ağ Veritabanı Yazılımı (SQL SERVER, MySQL, ORACLE) - İlgili Veritabanı tanıtımı - Kurulumu - Grafiksel arabirim ile Yönetimi (Sql Server Management Studio, Oracle Developer)
5 Grafiksel arabirim ile Veritabanı Tasarımı - Tablo tasarımı - Alan oluşturma ve Veri Tipi tanımlama - Birincil Anahtar, Yabancı Anahtar ve Index Anahtarı oluşturma
6 Yapısal Sorgulama Dili (SQL – 1) - “Select” sorguları - “Where” ile koşul ifadeleri (“Between” ve “In” İfadeleri) - “Order By” ile sıralama (“Top N” Yapısı)
7 Yapısal Sorgulama Dili (SQL – 2) - SQL fonksiyonları (Count, Max, Min, Avg, Sum) - “Group By” ve “Having” ile gruplama
8 Yapısal Sorgulama Dili (SQL – 3) - İç içe “Select” yapıları
9 Yapısal Sorgulama Dili (SQL – 4) - Ekleme (INSERT), Silme (DELETE) ve Güncelleme (UPDATE) sorguları (ARA SINAV)
10 Yapısal Sorgulama Dili (İleri SQL) - Tablo ilişkilendirme komutları - INNER JOIN - LEFT JOIN - RIGHT JOIN - CROSS JOIN Sorguları
12 SQL Programlama – 2 (T-SQL ve PL-SQL) - Veri bütünlüğü ve kısıtlamalar - Saklı Yordamlar (Stored Procedure)
13 SQL Programlama – 2 (T-SQL ve PL-SQL) - Veri bütünlüğü ve kısıtlamalar (Tetikleyiciler - Triggers))
14 Mongodb veritabanı kurulum ve sorgu çalıştırma.


Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 4 3 2 2 3 2 1 1 4
Ö1
Ö2
Ö3
Ö4
Ö5

Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=113569&lang=tr&curProgID=44