GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR703 İLERİ VERİ TABANI Seçmeli Ders Grubu 2 4 5,00

Önlisans


Türkçe


Veri tabanı temel terim ve kavramların kavratılması. İlişkisel veri model, tablo veri yapısı, ilişkisel cebir işlemleri, temel SQL ve ileri SQL sorguları, ODBC, saklı prosedüre ve fonksiyonların programlanması, trigger ve veri tabanı uygulamaların geliştirilmesi konusunda temel oluşturmak.


Bilgisayar Teknolojileri Bölüm Başkanlığında Görevli Öğretim Elemanları


1 Veritabanı temel kavramlarını tanır, bu kavramları açıklayarak örneklerle destekler ve uygulamalı olarak kullanır.
2 İlişkisel veri modelini açıklar.
3 SQL ile sorguları formüle eder, farklı veri setleri üzerinde uygulamalı olarak sorgular yazar ve sonuçları analiz eder.
4 SQL deyim bloklarını tanır, bu blokları oluşturur ve sorgu yazma süreçlerinde etkin bir şekilde kullanır.
5 SQL'de kullanılan fonksiyonları tanır, bu fonksiyonları örnek sorgularda uygular ve sonuçlarını analiz eder.
6 Stored Procedure kullanarak sorgulamalar yapar.
7 View kullanarak sorgulamalar yazar.
8 SQL'de trigger işlemlerini tanır, bu işlemleri oluşturur ve uygulamalı projelerde etkin bir şekilde kullanır.
9 T-SQL işlemlerini tanır, bu işlemleri uygulamalı olarak gerçekleştirir ve sonuçları değerlendirir.

Birinci Öğretim


Yok


Yok


Veri tabanı sistemlerini öğrenciye tanıtmak, verilen veri tabanı problemleri için E-R ve ilişkisel veri modellerini kullanarak veri tabanı tasarımları oluşturmak, bu tasarımları fiziksel veri tabanında tablolar şeklinde kurmak, bu fiziksel veri tabanı üzerinde gerekli sorguları yazıp çalıştırabilmek, veri tabanı uygulamalarını ODBC/JDBC, saklı prosedürler ve tetikleyiciler kullanarak geliştirebilmek.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Veri tabanlarına giriş SQL kurulum-tanıtım Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
2 İlişkisel Veri Modeli-İlişkisel Model Model oluşturma Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
3 Sorgulamalar ekleme, silme, güncelleme, arama Sorgulamalar Anlatım, Soru-Cevap, Problem Çözme, Ödev etkinliği tartışılması Ön Okuma
4 Fonksiyonlar(max,min,avg,sum..) Fonksiyonlar(max,min,avg,sum..) Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
5 SQL-Kısıtlar:Veri-tipi,birincil-anahtar,ikinci-anahtar,not-null,sütun-kısıtları Diyagram uygulaması Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
6 SQL-Stored procedures SQL-Stored procedures (ekleme, silme güncelleme, arama) Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
7 SQL-Stored procedure sorgulamalar SQL-Stored procedure sorgulamalar Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
8 SQL-Triggers SQL-Triggers Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
9 SQL-Triggers ekleme, silme, güncelleme Trigger uygulama örnekleri Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
10 T-sql nedir? T-sql basit uygulamalar Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
11 T-sql uygulamaları T-sql uygulamalarının örneklendirilmesi Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
12 ODBC/JDBC ODBC/JDBC örnekleri Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
13 Kural ve Sabit oluşturma Kural ve Sabit uygulamaları Anlatım, Soru-Cevap, Problem Çözme Ön Okuma
14 Sql'de rolller, kulllanıcılar ve güvenlik Roles, users and security in SQL uygulamaları Anlatım, Soru-Cevap, Problem Çözme Ön Okuma

Veri Yapıları ve Algoritmalar, Rifat Çölkesen



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Gösterme 14 1 14
Bireysel Çalışma 14 1 21
Ara Sınav İçin Bireysel Çalışma 1 12 12
Final Sınavı içiin Bireysel Çalışma 1 30 30
Ev Ödevi 1 4 4
Toplam İş Yükü (saat) 125

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16
ÖÇ 1 5 3 3 3
ÖÇ 2 5 3 3 3
ÖÇ 3 5 3 3 3
ÖÇ 4 5 3 3 3
ÖÇ 5 5 3 3 3
ÖÇ 6 5 3 3 3
ÖÇ 7 5 3 3 3
ÖÇ 8 5 3 3 3
ÖÇ 9 5 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek