veri tabanı konusunda yardıma ihtiyacım var
9
●140
- 20-04-2022, 17:23:55Üyeliği durdurulduFirmaların onay durumlarını tuttuğunuz bir sütun işinizi görmüyor mu ? Açıkcası birden fazla yöntemi var. Onaylanmayan firmaların bilgilerini veritabanınızda tutmayacaksanız ben olsam backend tarafında hallederdim bu işi. Fakat her türlü veriyi tutacaksanız da firmalar tablosu içerisinde status tutan bir bölüm yapıp oradan onaylı ya da red durumlarını kontrol edebilirsiniz
- 20-04-2022, 17:27:01hayır benim sormak istediğim asıl olay aslında onaylanan_firmalar randevu vermeye hazır olacak artık.
fakat bu onaylanan_firmaların bilgisi bu tabloda tutulacak faka bu firmaların randevuları , hizmetleri , personelleri de mi bu tablo içinde tutulması gerekiyor ?
yoksa personeller , hizmetler , randevular şeklinde tablolalar açıp oradan mı bağlantı yapılması gerekiyor (id ile - 20-04-2022, 18:13:08Elbette farkli tabloda tutmalisiniz. Ornegin firmalar tablosu var burada firmaya ait personeller(sayisi bile belli degil) zira randevular ve diger belirsiz veriler.Swenscol adlı üyeden alıntı: mesajı görüntüle
Bu isin dogru yolu, onaylanan_firmalar, personeller, randevular vs.. hep ayri tablolarda olmali ve birbirine baglanmali. - 20-04-2022, 18:16:53tamamdır o şekilde düzenlemesini yapayım.Aktifhosting adlı üyeden alıntı: mesajı görüntüle
Fakat örnek veriyorum ; Ali Kuafor -- 5 adet personeli var = x,y,z,c, w diyelim
bunun onaylanan_kuaforlere = onaylanan_kaufor_personel_idleri ali kuaforun personelleri satırında = id : 1,2,3,4,5
olarak tutulabilir mi ? - 20-04-2022, 18:18:11Arkadaşın da dediği gibi firmalar tablosu içerisindeki status column değeri ile bir firmanın durumunu kontrol edebilirsin ki bu çoğunlukla böyle yapılıyor. Ayrı tabloya gerek yok.Swenscol adlı üyeden alıntı: mesajı görüntüle
Hepsini tek bir tabloda tutmak mantıksız. Gerektiğince parçalaman gerekiyor.
Normalizasyon kurallarını inceleyip kendi projende uygulayabilirsin. - 20-04-2022, 18:25:03Hocam elbet olur ama ne gerek var?Swenscol adlı üyeden alıntı: mesajı görüntüle

Örnek bir akis semasi paylasayim size, mobil olmasam direkt diagram görüntüsü atardim ama.
Tablo 1
-Onaylanan_firmalar
ID, firma_adi
_____
Tablo 2
Personeller
ID,personeladi,firmaID
Ornegin 30 personel var bunların 5 tanesinin firmaID alani 5 yani 5 ID'li onaylanan_firma
Örneğin 'select * from personel where firmaID=5 ' sorgusu 5 ID'li onaylanan_firma'nin personellerini çağırır.
*tablolari minimize ettim isimler, değerler, colon sayilari size kalmis
*orneklemeyi personel uzerinden yaptim randevular icinde aynisi kullanılabilir.
*son olarak mobilim yazim hatalari icin uzgunum.
Hayirli iftarlar - 20-04-2022, 18:58:18Çok teşekkürler değerli cevabınız için.Aktifhosting adlı üyeden alıntı: mesajı görüntüle
Bu şekilde düzenleme yapayım ben o zaman
