Nothing close enough? Start from a blank entity structure → Describe it in one paragraph.
How to use an entity structure template.
- 01זהו את הישויות העסקיות המרכזיות
רשמו את האובייקטים המרכזיים שהאפליקציה למסחר מקוון צריכה, כמו Customer, Product, Order, Cart ו-Payment.
- 02הגדירו קשרים וקרדינליות
החליטו כיצד הישויות מקושרות (למשל, Customer places many Orders) וציינו את סוג הקשר (אחד-לרבים, רבים-לרבים).
- 03הוסיפו תכונות לכל ישות
שייכו שדות רלוונטיים כמו SKU, מחיר, אימייל, סטטוס הזמנה ואמצעי תשלום.
- 04השתמשו ביוצר להזנת הסכמה
הזינו ישויות וקשרים באמצעות העורך האינטואיטיבי שלנו, או התחילו מתבנית קיימת.
- 05ייצאו ושתפו את תרשים ה-ER
הורידו את התרשים כתמונה או כ-SVG, או שתפו קישור חי עם הצוות שלכם לשיתוף פעולה.
Questions about entity structure templates
אילו ישויות חיוניות למסד נתונים של מסחר מקוון?
ישויות נפוצות כוללות את User, Product, Category, Order, OrderItem, Cart, Payment ו-Shipment. הקבוצה המדויקת תלויה במודל העסקי שלכם, אך אלה מהוות את הליבה של רוב החנויות המקוונות.
איך ממדלים וריאציות של מוצרים (למשל מידה וצבע)?
השתמשו בישות Product למידע הבסיסי ובישות נפרדת בשם ProductVariant, המקושרת אליה בקשר של אחד-לרבים, כדי לטפל במאפיינים כמו מידה, צבע והבדלי מחיר.
האם אפשר לנהל כמה ערוצי מכירה במסד נתונים אחד?
כן, באמצעות הוספת ישות SalesChannel וקישור הזמנות או פריטים אליה. כך אפשר לעקוב במקום אחד אחר מכירות מהאתר שלכם, מזירות מסחר או מרשתות חברתיות.
איך שומרים נתונים היסטוריים כמו הזמנות שהושלמו?
מומלץ להעביר נתוני הזמנות לארכיון בטבלה לקריאה בלבד, או להשתמש בדגל מחיקה רכה, כדי לשמור על היסטוריית הרכישות בלי להשפיע על הפעילות השוטפת.
מהי הדרך הטובה ביותר למדל עגלת קניות ב-ERD?
ישות Cart המקושרת ל-User ומכילה ישויות CartItem, שכל אחת מהן מפנה ל-Product. הפכו את נתוני העגלה לזמניים ואפשרו עגלות אנונימיות באמצעות קישור לסשן במקום למזהה משתמש.