![]() |
צריך עצה בנוגע למבנה מסד נתונים מסוג MYSQL
שלום חברים!
יש מערכת שאני מעונין לבנות, אבל אני לא יודע כל כך כיצד לבנות את מסד הנתונים. מבחינת מבנה המסד, אני רוצה משהו בסגנון של מערכת CMS כלומר: המסד שלי עם הלקוחות /\ לקוח X /\ קליינט של הלקוח עכשיו, למיטב הבנתי זה הולך ככה: יש בפאנל הניהול אפשרות לפתוח database (נניח: hosts_forum) בתוך המסד (localhost) אפשר ליצור עוד database (כמו information_schema שנמצא בכל מסד) אח"כ אפשר ליצור table בתוך information_schema, ובתוך הtable אפשר ליצור ערכים עד כאן נכון? אם כן, כיצד ניתן בדרך התיאורתית והמעשית לבנות את המסד בצורה היעילה והנוחה ביותר? |
(אין אפשרות עריכה)
רק על מנת לחדד, זו ההיררכיה שאני צריך http://img254.imageshack.us/img254/9633/hierarchy.jpg וקצת במילים: מערכת שתאפשר לי לפתוח יוזרים (לקוחות ישירים שלי) והם יוכלו לנהל בעצמם לקוחות שלהם. |
טבלה אחת תספיק עם עמודה לכל אחד מהפרטים שציינת+עמודה לID+עמודה לסוג משתמש+עמודה למשתמש הורה, כלומר למנהל המערכת לא יהיה רשום כלום, ללקוח שקנה רייסלר יהיה את האיידי של המנהל מערכת, וללקוח של הלקוח יהיה את האיידי של מי שקנה את הרייסלר.
|
תודה ארז! מחכה ליישם את זה כבר כשאגיע לבית
אגב מנהל מערכת יש 1 |
אם הבנתי אותך נכון, אל תצור טבלה לכל רייסלר או לקוח, אתה יכול פשוט להגדיר עוד עמודה שתשמש בתור העמודה שתפריד בניהם,
למשל אם היא מוגדרת על 1 אז זה לקוח, אם היא על 0 אז זה רייסלר, כל זה בתנאי שהבנתי אותך נכון |
כל הזמנים הם GMT +2. הזמן כעת הוא 00:16. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ