مخطط UML العلائقي مستوحاة من ذلك
-
19-09-2019 - |
سؤال
وكان واجبي المدرسي لإنشاء مخطط UML العلائقية حول موقع المناقشة. لقد استخدمت لذلك مخطط, ، وأنا فعلت بعض التعديلات:
- إزالة العمر في معلومات المستخدم
- ممثلين إضافيين، والتي تتيح للمستخدمين تصنيف المشاركات من قبل أسماء المستخدمين (التطوعي)
خلاف ذلك، فإن المخطط متشابه تماما، ولكن بدائية. كيف يمكن تحسين ذلك؟
توضيح
الفكرة الرئيسية للممثلين هي تصنيف الوظائف. تحتوي القائمة فقط على أسماء ممكنة حفنة. على النقيض من الشارات، فإن الفكرة ليست مضحكة، لكنها نظمت. إذا طرحت أسئلة حول الرياضيات، فيمكنك أن تكون Steve.math
أو فقط math
. وبعد يساعد المستخدمين الآخرين على الرؤية مباشرة بما أنت عليه، ولا يضيع المساحة لك Username
. وبعد ربما، هناك طريقة أسهل لتنظيم الأشياء، لذلك لا تتردد في التعليق.
المحلول
الأصوات
يضيف:
UserID (FK)
PostID (FK)
المستخدمين
- تخلص من UpVotes و downvotes، وهي معلومات يمكن أن تأتي من طاولة الأصوات.
- اجعلها "عدد صحيح". ما لم يكن لديك موقع كبير حقا، ليست هناك حاجة للحصول على GUID كمعرف مستخدم.
المشاركات
- المعرف يجب أن يكون
GUID
تعليقات
- المعرف يجب أن يكون
GUID
اذا واصلتم Representatives
, ، سأغير اسمها. الاسم لا يخبرني بأي شيء حول ما يحمله.
خلاف ذلك، لا أعتقد أنه من الجيد أن تبقي ذلك - إنه شيءtags
"يمكن أن أقول لك، ما لم أفتقد تماما لماذا موجود.