مستودع يحتوي على برنامج نصي SQL لمهمة المشروع يُستخدم لتطوير نظام إدارة قاعدة البيانات لمتجر بيع البيتزا بالتجزئة. لقد قدمت أيضًا وثائق متطلبات البيانات المصممة.
كان المشروع جزءًا من دورة إدارة قواعد البيانات والمعلومات من جامعة نيوكاسل (Uon) لدرجة الماجستير في علوم البيانات.
في هذه المهمة، يتم إجراء خطوات تصميم قاعدة البيانات الفعلية (كما هو موضح أدناه) بالإضافة إلى مراجعة تصميم قاعدة البيانات المفاهيمية وتصميم قاعدة البيانات المنطقية للمهمة 1 والمهمة 2، ويتم كتابة التقرير النهائي للمشروع.
تتكون هذه المهمة من 3 أجزاء كما هو محدد أدناه:
1.1 كتابة تصميم قاعدة بيانات المفهوم، بما في ذلك مواصفات المتطلبات (بما في ذلك البيانات
المتطلبات ومتطلبات المعاملات وقواعد العمل)، ومخطط وبيانات EER
قاموس.
1.2 قم بتعيين نموذج EER إلى النموذج العلائقي. توثيق المخطط العلائقي في DBDL
1.3 قم بتطبيع المخطط العلائقي إلى نموذج Boyce-Codd العادي (أشر إلى الشكل المعياري لكل علاقة، وقم بإجراء التطبيع إذا لم تكن أي علاقة موجودة بالفعل في BCNF.). يجب توثيق المخطط النهائي المقيس في DBDL.
2.1 اكتب نصوص SQL التي تنشئ قاعدة بيانات Delitaste Pizza القياسية، بما في ذلك جميع الجداول الضرورية مع المعلمات الصحيحة مثل المفتاح الأساسي والمفتاح الخارجي والقيمة الافتراضية.
2.2 كتابة عبارات SQL التي تلبي متطلبات المعاملة بما في ذلك:
2.2.1 أدخل البيانات المناسبة (كما تعتبرها مشروعة) لثلاثة صفوف على الأقل لكل جدول، و
2.2.2 قم بتنفيذ الاستعلامات التالية (تأكد من تعبئة البيانات الكافية والسليمة في الجداول المرتبطة بحيث تظهر نتيجة غير فارغة لكل استعلام.
س.1 بالنسبة لموظف التوصيل الذي يحمل رقم الهوية xxx، قم بطباعة رقمه/ها
الاسم الأول والاسم ومعدل الدفع بالساعة.
س.2 قم بإدراج جميع تفاصيل المكونات الخاصة بعنصر القائمة المسمى xxx.
س.3 قم بإدراج كافة تفاصيل الوردية لموظفي التوصيل بالاسم الأول
xxx واسم العائلة ttt بين التاريخ yyy وzzz
س.4 قم بإدراج جميع تفاصيل الطلب الخاصة بالطلبات التي يتم إجراؤها بواسطة العميل الزائر بالاسم الأول xxx واسم العائلة ttt بين التاريخ yyy وzzz.
س.5 قم بإدراج جميع تفاصيل الطلبات الخاصة بالطلبات التي يتم إجراؤها بواسطة أحد الموظفين داخل المكتب بالاسم الأول xxx والاسم الأخير ttt بين
تاريخ yyy وzzz.
س6: قم بطباعة الراتب المدفوع لموظف التوصيل المسمى xxx في الشهر الحالي. لاحظ أن الشهر الحالي هو الشهر الحالي الذي يقرره النظام.
ويجب أن يتضمن التقرير النهائي ما يلي:
مواصفات المتطلبات (بما في ذلك متطلبات البيانات ومتطلبات المعاملات وقواعد العمل).
مخطط EER وقاموس البيانات
قم بتعيين نموذج EER إلى النموذج العلائقي. توثيق المخطط العلائقي في DBDL. إعطاء مخطط علائقي طبيعي في DBDL. تأكد من إظهار خطوات التطبيع.
برنامج SQL النصي (سواء في ملف SQL الخاص بك أو في ملف تقرير Word الخاص بك) الذي يقوم بإنشاء قاعدة بيانات Delitaste Pizza كما هو مذكور في 2.1.
عبارات SQL (سواء في ملف SQL الخاص بك أو في ملف تقرير Word الخاص بك) تلبي متطلبات المعاملة كما هو مذكور في 2.2