⊗jsrxPmSDDM 39 of 57 menu

Redux Veritabanı için Veri Modelleri Oluşturma

Bu derste, önceki derste oluşturduğumuz veri modellerini dolduracağız.

Ürün uygulamamızı açalım ve içindeki server.js dosyasını açalım. Ürün modeliyle başlayalım. Onun için alacağımız veriler, ürünün adı, açıklaması, fiyatı, miktarı, reaksiyonları ve satıcısıdır. Hadi gerekli bu özellikleri, değer türleriyle birlikte ve ayrıca modeller arasındaki ilişkileri bir nesnenin içine yazalım - tıpkı gerçek bir veritabanında olduğu gibi. Fark ettiğiniz gibi reaksiyon ve satıcı alanlarının değerleri ilgili modellerle bağlantılıdır:

product: { id: primaryKey(nanoid), name: String, desc: String, price: Number, amount: Number, reactions: oneOf('reaction'), seller: oneOf('seller'), },

Şimdi satıcı için veri modeline geçelim. Burada satıcının adı ve bu satıcının yayınladığı ürünlerle ilgili verilere ihtiyacımız var (değeri ürün modelinden alıyoruz. Bir satıcıya birkaç ürün gelebilir):

seller: { id: primaryKey(nanoid), name: String, products: manyOf('product'), },

Ve son olarak, reaksiyonlar için model. Reaksiyonumuz 'iyi', 'ne iyi ne kötü' ve 'kötü' olabilir. Ayrıca bir ürünle ilişkilidir. Bunu şu şekilde yazalım:

reaction: { id: primaryKey(nanoid), good: Number, soso: Number, bad: Number, product: oneOf('product'), },

Veritabanı modelimiz hazır!

Öğrenci uygulamanızı açın. Bu dersin materyalini inceledikten sonra, üç veri modelinizin (student, teacher ve vote) taslaklarını gerekli özellikler, değer türleri ve ilişkilerle doldurun.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet