Dersin Adı : Veri Tabanı - I Proje - 1 : Veri Tabanı Tasarımı ve SQL Komutları Uygulaması Verilme Tarihi : 21.12.2016 Çarşamba Son Teslim Tarihi : 05.01.2016 Perşembe, Saat 23:59 1. Grubunuza verilen konu hakkında kısa bir araştırma o alanda ihtiyaç belirleyiniz. Yaptığınız ihtiyaç belirleme sonucu konu alanı üzerinde kullanılan nesneleri, uygulamaları, kayıt edilmesi ve kullanılması gereken verileri belirleyerek veri tabanı tasarımı yapınız. 2. Yapmış olduğunuz tasarımı ER diyagramı ile gösteriniz. ER diyagramı oluşturmak için MySQL Workbench veya herhangi bir diyagram programı kullanabilirsiniz. 3. Oluşturmuş olduğunuz tasarımın veri tabanı tabloları haline dönüştürerek tablo isimlerini, birincil anahtarları (primary key), yabancıl anahtarları (foreign key) belirleyiniz. 4. Veri tabanı tasarımını, SQL kodlarını yazarak veya kullandığınız veri tabanı yönetim sisteminin grafik ara yüzünü kullanarak gerçekleştiriniz. 5. Veri tabanı tablolarına veri girişleri yaparak yabancıl anahtarların, birincil anahtarların çalışıp çalışmadığını test ediniz. 6. Bu ödevin temel amacı, şimdiye kadar işlenen konular dâhilinde, veri tabanı tasarımı ve sql komutlarının kullanımını pekiştirmektir. Ayrıca veri tabanı tablolarının ilişkili olarak oluşturulması ve yabancıl anahtarların kullanılması beklenmektedir. Raporda bulunması gerekenler: (başlıklar, paragraflar v.b.) İhtiyaç Analizi (konu alanındaki ihtiyaçları kendi cümlelerinizle tanımlayıp açıklayınız) İhtiyaçların karşılanmasına yönelik tasarladığınız veri tabanı tablolarını ve her ilişki için; o ilişki tipini yazıp ne amaçla oluşturduğunuzu açıklayınız o veri tabanı tablolarında kullanılan kolonların veri tiplerini yazıp kullanım amaçlarını açıklayınız yazınız, sql kodun çıktısını ekleyiniz) veri tabanının kullanım kılavuzunu, hangi tabloya ne amaçla hangi verilerin kaydedilmesi gerektiğini, ekran görüntüleri de kullanarak hazırlayınız, varsa veri tabanındaki kısıtlamaları belirtiniz) DİKKAT EDİLMESİ GEREKEN NOKTALAR: Projenin Teslim Edilmesi: 1. Proje, 2 kişilik gruplar halinde yapılacaktır, isteyenler tek kişi de yapabilir. 2. Rapor, ER Diyagramı ve SQL kod dosyası (.sql uzantılı), sıkıştırma programı (winzip veya winrar) ile sıkıştırılarak, adı grup üyelerinin öğrenci numaralarının alt çizgi karakteri ile birleşiminden (örneğin 05090004219_05090004235.sql) oluşacak şekilde, grup üyelerinden birisi tarafından melih.bolukbasi@cbu.edu.tr adresine, sınıf ve isimleri belirterek, mail olarak göndermelidir. Projenin Değerlendirilmesi: 1. Projenin değerlendirmesinde; veri tabanının doğru ve eksiksiz çalışmasının yanında etkinlik, yapısal ve ilişkisel veri tabanı ilkelerine uygunluk ta dikkate alınacaktır. Buna göre puanlama şu şekildedir: – Girintili yazım stili, anlamlı değişken isimleri kullanma, açıklamalar: 5 puan – Etkinlik (gereksiz işlemlerden kaçınma): 10 puan – Yabancı anahtar kullanımı: 10 puan – Default veri içeren kolon kullanımı: 10 puan – Doğru çalışma: 45 puan – Rapor: 20 puan 2. Kopya çekildiği tespit edildiğinde, çeken ve çektiren kişiler projeden sıfır alacaktır.