Şimdi Ara

Bunu nasıl yapabilirim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
1
Favori
817
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • insanların uygulama aracılığı ile sisteme üye olarak, istedikleri etkinliğe bilet alabilecekleri bir web uygulamasının veritabanı sistemini programlamanızdır. Veritabanının ihtiyaçları aşağıda belirtilmiştir.
    1. Her üye aşağıdaki bilgilere sahiptir

     Ad
     Soyad
     E-posta adresi
     Doğum Tarihi
     Sisteme Giriş Tarihi
     Telefonu
     Adresi

    2. Her etkinlik, aşağıdaki bilgileri içerir:

     Etkinlik Tarihi,
     Etkinlik Mekânı Adı,
     Mekânın Kişi Kapasitesi,
     Etkinliğin kategorisi,
     Etkinliğin bilet fiyatı

    Veritabanı modellemesini yapabilmek açısından aşağıdaki tespitler size yardımcı olacaktır.
    1. Her etkinliğin yalnızca bir kategorisi (spor, müzik vs.) vardır. Fakat bir kategori altında birden fazla etkinlik olabilir.
    2. Bir üye, birden fazla etkinlikten bilet alabilir. Dolayısı ile bir etkinlikte birden fazla üye olabilir.


    1-) Tablo oluşturma ve içlerine örnek veri girişi yapılmalı,
    2-) Tablolama için Normalizasyon uygulanmalı,
    3-) Tablo yapısı ve tablolar arası ilişkilendirmelerinizi tamamladıktan sonra, her tablo için aşağıdaki stored procedure’leri yazınız:
     Ekleme (INSERT)
    Güncelleme (UPDATE)
     Silme (DELETE)
     Tablonun primary key sütunu olan ID sine göre sorgu yapabilen ve veri getiren.
    4-) Yukarıdaki işlemler dışında, aşağıdaki işlemleri de gerçekleştiren stored procedureleri de yazınız ;
     ID’si verilen üye, hangi etkinliklere katılmış?
     ID’si verilen etkinliğe hangi üyeler katılmış?
     Ayın en fazla para kazandıran etkinliğini bulan stored procedure,
     Ayın en çok katılım alan etkinliğini bulan stored procedure,
     Hangi kategoride toplam kaç etkinlik olduğunu ve kategori bazlı toplam katılımcı sayısını bulan stored procedure
     Günlük tahsilat raporu oluşturun.


    Şu şekilde başlangıç yaptım, doğru ilerliyormuyum sizce? yardımlarınızı bekliyorum teşekkürler.

     Bunu nasıl yapabilirim


    https://store.donanimhaber.com/d2/7b/1c/d27b1cb548e1217298fa65dbe1a189f3.jpg



    < Bu mesaj bu kişi tarafından değiştirildi punisher66 -- 20 Aralık 2013; 18:04:35 >







  • bence doğru oluşturulmuş. yalnız kategori ismi ve etkinlik isimlerini eklemeyi unutma :)
  • Hatırlattığın için sağol, başka yorumlarda bekliyorum bundan sonra ne yapmalıyım arkadaşlar :)
  • punisher66 kullanıcısına yanıt
    merhaba,

    üyeler tablosunda bir kullanıcının birden fazla iletişim bilgisi ( telefon, email, adres olabilir bu yüzden onu detay tablosuna alabilirsiniz )
    bir de telefon alanı genelde sayısal olarak tutulmaz, string olarak tutulur ki dahili vs. gibi alfanumerik kayıtlar girilmek istendiğinde desteklensin. bir de yıllar önce rastlamıştım italyanın bir bölgesinde telefon numaralarının başında sıfır vardı, bu durumda kullanılamıyordu. kısaca eğer bir alanda sayısal fonksiyonlar ( toplama, ortalama vs. ) kullanmayacaksanız o alanı alfanumerik yapmanız daha uygun olur.

    etkinlikler ile üyeleri neden bağladınız o kısmı anlayamadım fakat her üye birden fazla etkinliğe katılabildiği gibi her etkinliğe de bitden fazla üye katılabilir. n -> n ilişkisi var üye ve etkinlik arasında, bunu farklı bir tabloda tutmanız gerekiyor. bu tasarım ile 4. maddeki sp leri de yazamazsınız.

    kategori tablosu da uygun değil. eğer bir etkinlik sadece bir kategoriye ait olabiliyorsa kategori tanım tablosu yapmanız ve daha sonra etkinlik tablosunda kategori_id diye bir kolona bunu bağlamanız gerekiyor. kısaca, etkinliğin kategorisi var, kategorinin etkinliği değil. bu yüzden kategori tablosunda etkinlik bilgisi olmamalı.

    ilk gördüklerim bunlar.
    kolay gelsin.




  • Sağolasın
  • Bence yanlis. 3 tablon olacak kategori kisiler ve etkinlikler.
    2 tane de kullanici idler ile etkinlik id lerin eslendigi ve etkinlikid ile kategori idnin eslendigi mapping tablon olmasi lazim. Totalde 5 tablo

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Bi Takas Yaptım Sizce Nasıl ??
    18 yıl önce açıldı
    Bunun tersini nasıl alırım?
    8 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.