Konu
Laravel ile Yemek Uygulaması Veritabanı Tasarımı Hakkında Yorumlarınız
24-05-2020, 15:07:15
#3
kodflex
Turkce isimlendirmeler kullanmayin ve isimlendirmeleri snake_case olarak yapin -> Dediğiniz gibi düzenliyeceğim.
Gereksiz on ekler kullanmaktan kacinin. Orngenin food_name ismi gerksiz, name tek basina yeterli cunku tablo adi zaten food. -> Dediğiniz gibi düzenliyeceğim.
tarifAdinlar tablosunda niye tarif_adi diye field var anlayamadim. Zaten tarif_id var. Tarif adi iliskiden cekilebilir. Tekrarlayan data tutmaniza gerek yok. -> O kısım "adim" olarak değiştireceğim. Uygun mu acaba. ? Yanlış yazmışım. Tarife ait adımlar olacak.
Food tablosundaki person_numb var char olmasian gerek yok. smallint olarak tutabilirsiniz. -> Dediğiniz gibi düzenliyeceğim.
Tarih varchar olmamali. Ayrica Laravel kullaniyorsaniz tarih ile ilgili ekstra field olusturmak cok gerekli olmuyor. Default olarak gelen created_at ve updated_at fieldlari is goruyor. -> Dediğiniz gibi düzenliyeceğim.
Malzemeler tablosu cok icime sinmedi
birim ve nekadar alanlari o tabloda olmamali bence. Mesala malzeme pirinc olabilir ama bu birim olarak bir kasik da olabilir 1 kilo da olabilir, bu yuzden malzemeler tablosunda bu datalara gerek yok gibi. ->malzemeler tablosunu kaldırıp sadece tarifMalzemeler tablosu üzerinden yapabilirim.
Kullanıcıya ait takip ve takipçi sayılarını tutmak için follower_user adında tablom var hocam. Yapısı uygun mu. Verdiğiniz bilgiler için ayrı ayrı teşekkür ederim.Saygılar.