Bildirim
SQL ödevim küçük bir soru
WayPonDEV BY51 Intel Alder Lake N100 Mini Bilgisayar, Windows 11 Pro Mini PC, LPDDR5 RAM, M.2 2242 NVME SSD, Çift 4K Ekran Desteği, WiFi5/BT4.2, Ofis Ev Sineması Oyunları için GbE (12GB RAM+256GB SSD) : Amazon.com.tr: Bilgisayar
https://www.amazon.com.tr/gp/product/B0CSFSSHXK/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8
9 sa. önce paylaşıldı
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Sorunu düzgün sorduğun için teşekkürler.
Verilen Hizmetler tablon olacak,
id,
adı,
liste_fiyatı
gibi.
Şimdi benim bu tasarımdan anladığım bu şey birden fazla kuaföre hizmet veriyor.
O yüzden hangi kuaför hangi hizmetleri veriyor diye de bir tablon olması lazım. Tabi her hizmet her kuaförde aynı fiyatta olmayabilir.
verilen_hizmetler_baglanti
id,
kuför_id
hizmet_id
fiyatı
rezervasyon hizmetler tablosundan
hizmet çıkacak.
rezervasyon hizmetler detay diye bir tablon olacak.
id
rezevasyon_hizmetler_id
hizmet_id
böylece bir rezervasyonda birden fazla hizmet rezervasyonu alabilirsin. Ayrıca rezervasyon alırken, sadece o kuaförün hizmetlerini bilirsin ve fiyatı da otomatik gelir.
< Bu mesaj bu kişi tarafından değiştirildi Delifisek.Tux -- 1 Haziran 2020; 17:41:10 > -
Çok teşekkür ederim hocam. Verilen hizmetler tablosu yerine bende mesela HizmetUcret tablosu var hizmetin ismi ve ücreti yer alıyor, sizin dediğiniz tablo yerine bu kalsa sıkıntı olmaz galiba?
< Bu ileti DH mobil uygulamasından atıldı > -
Düşünceme göre o çok doğru bir tablo değil.Öncelikle neden var, hizmet ve ücret kısımları zaten ana tabloda var, onun olması neye yarıyor. Eğer onu kullanacaksan ozaman diğer tablodaki hizmet ve ücret kısmını kaldırman lazım.
burada espiri, müşteri kendi randevusunu kendi alıyorsa, karşısına fiyat koymalısın. Her kuaför aynı fiyatı verecek diye bir şart yok.
benim verdiğim fiyat tablosundan fiyatı okutursun. Giriş alanına ön seçili değer olarak koyarsın.
Eğer müşteri kendi kayıdını yapıyorsa (web vs) fiyatı direkt girilir.
Ama mesela adem kuaför 20 yıllık müşterisi osman abisine giriş yapıyorsa mesela fiyat üzerinden indirim yapabilir. gibi. -
Anladım hocam, peki mesela hizmetin süresini ekleyecek olsam verilen_hizmetler tablosuna eklemem gerekli değil mi?
< Bu ileti DH mobil uygulamasından atıldı > -
Standart ise evet, kuaföre göre değişiyorsa başka. -
Hocam mesela sizin söylediğiniz şekilde değişiklik yapmadan kendi tablomda şöyle deneyince 1 müşteri birden fazla hizmet alabiliyor çıkıyor. Kafam karıştı, şimdi sizin dediklerinizden. SELECT * FROM Tbl_Rezervasyonlar as r
INNER JOIN Tbl_RezervasyonHizmetler as rh ON r.RezervasyonId = rh.RezervasyonId
INNER JOIN Tbl_HizmetUcretleri as hu ON rh.HizmetUcretId = hu.HizmetUcretId
WHERE r.RezervasyonId = 5; -
Teorik olarak evet,
Ama sen her rezervasyon için, rezervasyon hizmeti oluşturmak zorundasın, bir lookup tablon yok. yani berberler odasının listesini bir yere kayıt etdersen bu senin hizmetlerin olur.
burada türeteceksin.
Sql ile yapıabiliyorsun diye, doğru yaptığın anlamına gelmiyor.
Ama benim oğlanın 7 yaşında, berbat bir yazsısı var, oğlum olmamış deyince, Ama Öğretmenim yıldız veriyor deyip geçiştiriyor.
Sen bilirsin. -
Anladım hocam, aklımdaki soru işaretini kaldırdınız resmen. Teşekkür ederim. -
Hocam kusura bakmayın çok soru sordum fakat verilen_hizmetler_baglanti tablosundaki hizmet_id verilen_hizmet tablosundan gelecek değil mi hocam? Yoksa rezervasyon_hizmetler tablosundaki HizmetId mi hocam?
< Bu mesaj bu kişi tarafından değiştirildi RawShed -- 2 Haziran 2020; 20:14:34 >
< Bu ileti DH mobil uygulamasından atıldı > -
-
Hocam size ne kadar teşekkür etsem az. Yardımlarınız için teşekkür ederim. Hocam aklıma takılan herhangi bir soru olursa yine buradan yazsam sorun olur mu?
< Bu mesaj bu kişi tarafından değiştirildi RawShed -- 2 Haziran 2020; 21:46:15 > -
Söz veremem, elimizden geleni yaparız. Burada mesele sana bir şeyler öğretmekte.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X