التصميم الهيكلي وقواعد البيانات لمنصة "كورا" (Quora DB Simulation)

تفاصيل العمل

وصف المشروع:

مشروع متقدم في تحليل النظم وهندسة قواعد البيانات، قمت فيه بمحاكاة كاملة للمنطق البرمجي (Backend Logic) لمنصة Quora الشهيرة. لم يقتصر المشروع على تصميم الجداول فحسب، بل شمل بناء نظام استعلامات معقد باستخدام Stored Procedures لإدارة وتدفق البيانات داخل المنصة بكفاءة عالية.

أبرز ما قمت بتنفيذه برمجياً (Technical Highlights):

خوارزمية التغذية الإخبارية (Home Page Logic): بناء إجراءات (Procedures) ذكية لجلب الإجابات والمنشورات بناءً على المواضيع (Topics) والمساحات (Spaces) التي يتابعها المستخدم فقط.

نظام التفاعل الاجتماعي: تطوير استعلامات متقدمة لحساب الإحصائيات لحظياً (عدد الإعجابات، التصويتات، المشاركات، والتعليقات) لكل سؤال أو إجابة.

إدارة العلاقات المعقدة: برمجة نظام المتابعة (Followers/Following) وتدفق المحتوى بين المستخدمين والمساحات المشتركين بها.

تحليل الملف الشخصي (Profile Analytics): بناء استعلامات شاملة تستخرج تقارير كاملة عن نشاط المستخدم (عدد الإجابات، الأسئلة، المساحات التي يديرها، والمتابعين).

إدارة المساحات (Spaces): نظام كامل لإدارة الأدوار (Admins, Moderators, Contributors) داخل المجتمعات، وتصنيف المحتوى داخل كل مساحة بشكل منفصل.

الجانب التقني (Technical Stack):

Database: SQL Server (T-SQL).

Core Logic: Stored Procedures, Advanced Joins, Aggregation Functions.

Design Tool: ERD (Entity Relationship Diagram).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات