3. Hafta Ödev

Veritabanı

  1. Patikadev yapısını düşünerek bir db oluşturun
  • eğitimler, öğrenciler,katılımcılar,eğitmenler,asistanlar, eğitimde öğrencilerin yoklamalarının ve başarı durumlarının tutulduğu tablolar olacaktır.
  • veritipleri ve ilişkiler belirtilmelidir.
  1. trigger yazın
  • öğrenci yoklaması girildiğinde. yoklama durumuna göre başarı durumunu hafta bazlı olarak güncelleyin.(Örn: eğitim 7 hafta olsun. ilk iki hafta derslere katıldı ise başarı oranı 2/7 nin % olarak karşılı olmalı.)
  1. stored procedure yazın
  • öğrencileri eğitimlere ekleyen bir procedure olacak. öğrenci belirtilen eğitim tarihinde herhangi başka bir eğitime kayıtlı olmamalıdır.
  1. view yazın
  • eğitim bazlı öğrencileri listeleyin(gruplu olarak)

Bonus

  • Aynı yapıyı ef code first olarak sadece model bazında oluşturun