 Bir restoran inceleme sitesi için bir veri modeli tasarlayın.
Veri modeli, kullanıcılar, restoranlar ve incelemeler hakkındaki bilgileri saklamalıdır. Kullanıcı tablosu, kullanıcılar hakkında kullanıcı adı, e-posta adresi ve diğer profil ayrıntıları gibi temel bilgileri saklamalıdır. Restoran tablosu, restoranlar hakkında ad, adres, kategori ve diğer ayrıntılar gibi bilgileri saklamalıdır. İnceleme tablosu, kullanıcılar tarafından farklı restoranlar için verilen puanları ve incelemeleri saklamalıdır. Hangi incelemenin hangi kullanıcıya ve restorana ait olduğunu takip etmek için kullanıcı kimliğini ve restoran kimliğini de saklamalıdır. Ek olarak, veri modeli, kullanıcı tercihlerini ve önerilerini ve ayrıca arama sonuçlarını daraltmak için kullanılabilecek farklı filtre türlerini de saklamalıdır.