Database design and implementation
تفاصيل العمل

وصف المشروع: هذا المشروع عبارة عن تصميم وتنفيذ قاعدة بيانات متكاملة لنظام إدارة المنتجات (Product Management System) باستخدام SQL Server، بهدف تنظيم بيانات المنتجات والعمليات المرتبطة بها داخل الشركة بشكل دقيق وقابل للتوسع. بدأ العمل بتحليل المشكلة والمتطلبات، ثم استخراج الكيانات الأساسية والعلاقات بينها، وبعد ذلك تم تصميم مخطط ERD ومخطط الـ Schema وتحويلهما إلى سكربت SQL جاهز لإنشاء قاعدة البيانات. يشمل النظام إدارة المنتجات والتصنيفات والموردين والمخازن والطلبات، مع دعم العلاقات المتعددة مثل علاقة المنتجات بالموردين، وعلاقة المنتجات بالمخازن مع تتبع الكميات داخل كل مخزن، بالإضافة إلى إدارة الطلبات وعناصر الطلب مع تسجيل الكمية وسعر الوحدة لكل منتج داخل الطلب. كما تم تطبيق قيود تكامل البيانات مثل Primary Keys وForeign Keys وUnique Constraints وCheck Constraints والقيم الافتراضية، مع إضافة Indexes لتحسين الأداء في عمليات البحث والربط. المشروع يحتوي على: - ملف Problem Statement يوضح الهدف التجاري للنظام. - تحليل أولي للكيانات والعلاقات والمتطلبات. - مخطط ERD بصري يوضح العلاقات بين الجداول. - مخطط Schema يوضح البنية النهائية لقاعدة البيانات. - سكربت DDL كامل لإنشاء قاعدة البيانات والجداول والقيود والفهارس. - سكربت Seed Data لإدخال بيانات تجريبية واقعية تساعد في الاختبار والتجربة. الجداول الأساسية الموجودة في المشروع: - Categories - Products - Suppliers - SupplierNumbers - SuppliedProducts - Warehouses - WarehouseProducts - Orders - OrderItems البيانات التجريبية المضافة تشمل 8 تصنيفات، و40 منتجًا، و12 موردًا، و8 مخازن، و15 طلبًا، مما يجعل المشروع مناسبًا للتجربة العملية، والاختبارات، وبناء تطبيقات لاحقة فوق قاعدة البيانات. ملاحظة مهمة: المحتوى الموجود في هذا المجلد يركز على تصميم قاعدة البيانات والـ ERD والـ Schema وبيانات الاختبار فقط، ولا يحتوي على تطبيق C# جاهز، رغم أن ذلك مذكور كفكرة ضمن ملف الملاحظات.

شارك
بطاقة العمل
تاريخ النشر
منذ يومين
المشاهدات
8
المستقل
طلب عمل مماثل
شارك
مركز المساعدة