؟ محاكاة قاعدة بيانات ماكدونالدز (McDonald-s-DB)
مرحبًا بكم في مشروع محاكاة قاعدة بيانات ماكدونالدز ! يستضيف هذا المستودع محاكاة شاملة لنظام قاعدة بيانات مصمم خصيصًا لسلسلة مطاعم الوجبات السريعة الشهيرة ماكدونالدز . الهدف من هذا المشروع هو إنشاء تمثيل واقعي لعمليات ماكدونالدز من خلال مخطط قاعدة بيانات مصمم جيدًا، وعلاقات الكيانات التفصيلية، والاستعلامات المحسنة.
المساهمين:
- فينتشنزو بوتشيرو
- كاميلا دي مارتينو
- نويمي روكو
ملفات المشروع:
- McDonalds.pdf : يقدم هذا المستند نظرة عامة على محاكاة قاعدة بيانات ماكدونالدز، ويقدم نظرة ثاقبة لأهداف المشروع ومبادئ التصميم وهياكل البيانات.
- modello_concettuale.jpeg : يحتوي هذا الملف على النموذج المفاهيمي الذي يمثل البنية عالية المستوى لقاعدة البيانات.
- modello_relazionale.jpeg : يحتوي هذا الملف على النموذج العلائقي الذي يصور العلاقات والجداول التفصيلية داخل قاعدة البيانات.
- popolamento.sql : يحتوي ملف البرنامج النصي SQL هذا على استعلامات البيانات السكانية، مما يتيح المحاكاة باستخدام بيانات العينة.
- الإجراء.sql : يتضمن هذا الملف إجراءات SQL التي تحدد إجراءات أو عمليات معينة داخل قاعدة البيانات.
- tabelle.sql : يحتوي هذا الملف على عبارات SQL لإنشاء الجداول الضرورية في قاعدة البيانات.
- Trigger.sql : يحتوي هذا الملف على مشغلات SQL التي يتم تنفيذها تلقائيًا استجابة لأحداث معينة في جدول أو طريقة عرض معينة.
- vincoli_check.sql : يحدد هذا الملف قيود التحقق لفرض شروط معينة على البيانات الموجودة في قاعدة البيانات.
- viste.sql : يحتوي هذا الملف على استعلامات SQL التي تحدد طرق العرض ، وتوفر وجهات نظر مبسطة وذات معنى حول البيانات الأساسية.
كيفية الاستخدام:
استنساخ المستودع:
git clone < repository_url.git >
cd McDonald-s-DB
: إعداد قاعدة البيانات:
- أنشئ قاعدة بيانات جديدة في نظام إدارة قواعد البيانات (DBMS) المفضل لديك (MySQL، وPostgreSQL، وما إلى ذلك).
- قم بتنفيذ البرنامج النصي
tabelle.sql
لإنشاء الجداول الضرورية. - قم بملء قاعدة البيانات ببيانات نموذجية باستخدام البرنامج النصي
popolamento.sql
- قم بتشغيل البرنامج النصي
trigger.sql
لإعداد المشغلات للإجراءات التلقائية. - قم بتنفيذ البرنامج النصي
procedure.sql
لتحديد إجراءات قاعدة بيانات محددة.
استكشاف المشروع:
- ارجع إلى McDonalds.pdf للحصول على فهم متعمق لهيكل المشروع وأهدافه.
- قم بمراجعة النموذج المفاهيمي في
modello_concettuale.jpeg
والنموذج العلائقي في modello_relazionale.jpeg
للحصول على تمثيلات مرئية لتصميم قاعدة البيانات. - استخدم طرق عرض SQL المحددة في
viste.sql
للوصول إلى البيانات المبسطة. - المساهمة في المشروع عن طريق إجراء التحسينات أو إصلاح المشكلات أو اقتراح ميزات جديدة.
?المساهمة:
نحن نرحب بالمساهمات من المجتمع! إذا كانت لديك أفكار أو إصلاحات للأخطاء أو تحسينات تقترحها، فيرجى اتباع الخطوات التالية:
- تفرع المستودع وإنشاء الفرع الخاص بك :
git checkout -b feature/your-feature
. - تنفيذ تغييراتك :
git commit -m 'Add your feature'
. - ادفع إلى الفرع :
git push origin feature/your-feature
. - قم بإنشاء طلب سحب، يصف تغييراتك بالتفصيل ويشرح الغرض منها .
شكرًا لك على كونك جزءًا من مشروع محاكاة قاعدة بيانات ماكدونالدز المثير! دعونا نعمل معًا لإنشاء تمثيل قوي وواقعي لعمليات قاعدة بيانات ماكدونالدز. ؟؟