AccessTr.neT
Veritabanı Tasarım Fikir Yardımı - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Veritabanı Tasarım Fikir Yardımı (/konu-veritabani-tasarim-fikir-yardimi.html)



Veritabanı Tasarım Fikir Yardımı - DuzAdam - 16/05/2018

Arkadaşlar Merhaba Bir üniversite topluluğu olarak üye listemizi elimizde bulundurmak üzere bir Access veri tabanı oluşturmaya karar verdik. Şu an tasarım aşamasındayız ve bir yerde takıldım yardımlarınızı bekliyorum. 

Takıldığım yer ise şu. Her üyemize becerilerine göre rozet vereceğiz. Sistem şu şekilde ilerleyecek Her üye rozet toplamaya çalışacak yani her üyenin ilerleyen zamanlarda onlarca rozeti olabilecek. Bu yüzden rozet tablosunu oluşturdum yeni eklenen rozetler kolaylıkla eklensin diye. Bu rozetleri rozet tablosu altında satır satır listeledim. Resim, müzik, heykel gibi. Birde üye listesi tablosunda Rozet sütunu oluşturdum. Fakat bunları nasıl birbirine bağlayacağımı toparlayamadım. Ekteverdiğim taslağı incelerseniz ve geri dönüşler yaparsanız sevinirim..

Yardımlarınız için şimdiden teşekkürler..


Cvp: Veritabanı Tasarım Fikir Yardımı - A.Kadir. - 17/05/2018

merhaba

tbl_rozetler :

kayıt_ıd
rozet_ıd
ogrenci_ıd
verilis_tarihi

tablonuzda tutabiliriniz verilen rozetleri.


Cvp: Veritabanı Tasarım Fikir Yardımı - DuzAdam - 17/05/2018

(17/05/2018, 00:46)A.Kadir. yazdı: merhaba

tbl_rozetler :

kayıt_ıd
rozet_ıd
ogrenci_ıd
verilis_tarihi

tablonuzda tutabiliriniz verilen rozetleri.

Cevabınız için teşekkürler aslında niyetim minimum satır sayısında işi halletmekti ve bu yüzden öğrenci listesi tablosunda rozetler sutunu oluşturup ona 1,2,3 ya da 1,2 gibi birden çok değer girerek rozet tablosunda sadece rozetleri listelemek niyetindeydim. Böyle bir yaklaşımda bulunmamız mümkün müdür?


Cvp: Veritabanı Tasarım Fikir Yardımı - A.Kadir. - 17/05/2018

tabiiki mümkün 
bu durumda rozet sayısında değişkeni belirlemeniz gerekmekte.
yani bir öğrenciye en fazla kaç rozet verilebiliyor ise öğrenci tablonuzda o kadar alan ihtiyacınız olacaktır.
alan adı: rozet1     biçimi : sayı    ilişkisi: roset_ıd
alan adı: rozet2     biçimi : sayı    ilişkisi: roset_ıd
alan adı: rozet3     biçimi : sayı    ilişkisi: roset_ıd 
>>>>>>>>> rozet sayısı kadar


Cvp: Veritabanı Tasarım Fikir Yardımı - DuzAdam - 17/05/2018

(17/05/2018, 01:58)A.Kadir. yazdı: tabiiki mümkün 
bu durumda rozet sayısında değişkeni belirlemeniz gerekmekte.
yani bir öğrenciye en fazla kaç rozet verilebiliyor ise öğrenci tablonuzda o kadar alan ihtiyacınız olacaktır.
alan adı: rozet1     biçimi : sayı    ilişkisi: roset_ıd
alan adı: rozet2     biçimi : sayı    ilişkisi: roset_ıd
alan adı: rozet3     biçimi : sayı    ilişkisi: roset_ıd 
>>>>>>>>> rozet sayısı kadar

Anladım Öğrenci tablosundaki rozet sütunlarını arttırmam gerekiyor. Teşekkürler yardımınız için..


Cvp: Veritabanı Tasarım Fikir Yardımı - ozguryasin - 17/05/2018

Şu şekildede yapabilürsin, rozet diye alan ekle, varsayılan değer sıfır. Sonra rozet kazandığında son rozeti okut, yeni rozeti üzerine eklet tabloya yaz.