yzm5560 pl/sql ile veritabanı programlama proje

YZM5560 PL/SQL İLE VERİTABANI PROGRAMLAMA
PROJE
1. Bir uygulama alanı seçiniz. Aşağıda verilen listeden veya onay
alınmak kaydıyla kendi belirleyeceğiniz bir alan olabilir.
(YZM5507 Veri Modelleme ve İlişkisel Veritabanları dersini alan
öğrenciler değişik bir konu seçmek zorundadırlar.)
2. Veritabanının özelliklerini, ilişkilerini, depolanacak verilerin
türlerini ve kısıtları belirleyiniz.
3. Veritabanının ilişkilerini uygun şekilde tasarlayınız.
4. Tasarımınız sonucu oluşan veritabanı yapınızı şematik olarak
gösteriniz. (E-R diagramını çizebilirsiniz.)
5. Veritabanınıza girebileceğiniz uygun veri kümelerini oluşturarak
ilgili Oracle SQL komutunu kullanarak bu verileri gerekli
kısıtları da gözönüne alarak veritabanınıza depolayınız.
6. SELECT, UPDATE, DELETE komutlarını da kullanarak toplam 20
değişik PL/SQL bloğu hazırlayınız. Bu
özelliklerin içerilmesine özen gösteriniz.
bloklarda
aşağıdaki
a. Cursor
b. Exception
c. Record
d. Table
e. Varray
f. Procedure
g. Function
h. vs.
7. Yaptığınız tüm işlemleri komutları ve sonuçları ile beraber bir
rapor
halinde
30
Mayıs
2014
Cuma
günü
akşamına
kadar
tungacourse@eng.bahcesehir.edu.tr
ileti
adresine
“isim_soyad.pdf” (örnek: alper_tunga.pdf) formatında gönderiniz.
OLASI PROJE KONULARI
1. Kütüphane
Veritabanı:
kitap
başlıkları,
yazarları,
numaraları, kütüphane üyeleri, ödünç alma, stok, vs.
2. Film
Veritabanı: film isimleri, yılları, oyuncu
ödülleri, yorumları, üyelik, ödünç alma, stok, vs.
3. Emlak
Veritabanı:
emlak
tipleri,
değerleri, kiralık, satılık, vs.
özellikleri,
ISBN
listesi,
bölgeleri,
4. Banka
Hesapları
Veritabanı:
hesap
çeşitleri,
miktarları,
müşteriler, çalışanlar, kredi kartları, krediler, vs.
5. Üniversite
Kayıt Veritabanı:
dersler,
dönem
ortalamaları,
dökümleri, vs.
öğrenci bilgileri, aldıkları
ders-öğrenci
listeleri,
not
6. Diğerleri: bir spor dalında lig bilgileri, seçim sonuçları, araç
kiralama, sigorta işlemleri, vs.