السلام عليكم ورحمة الله وبركاته،
يسعدني أن أقدم لكم هذا المشروع المتكامل الذي يعرض مهاراتي وخبرتي العملية في مجال تحليل النظم وتصميم قواعد البيانات العلائقية (Relational Databases). يتضمن هذا العمل تصميم وبناء ثلاثة نماذج مختلفة لمخططات علاقات الكيانات (ERD)، وقد قمت بتنفيذ اثنتين منها بشكل فعلي في برنامج Microsoft Access، بينما تمثل الثالثة نموذجًا لمخطط مفاهيمي بناءً على متطلبات عمل محددة. يبرهن هذا المشروع على قدرتي على تحويل متطلبات العمل المتنوعة إلى هياكل بيانات منطقية وفعالة.
تفاصيل نماذج قواعد البيانات التي قمت بتصميمها وتنفيذها:
1. نظام قاعدة بيانات شركة "ميوزيكانا" للإنتاج الموسيقي:
المتطلب الأساسي: إنشاء قاعدة بيانات لإدارة شاملة لبيانات الموسيقيين، والآلات الموسيقية، والألبومات، والأغاني التي يشاركون فيها، بالإضافة إلى تحديد المنتج لكل ألبوم.
العمل المنجز:
قمت بتحليل المتطلبات الوظيفية بدقة لتحديد الكيانات الرئيسية (مثل Musician، Album، Song، Instrument) وسماتها التفصيلية.
صممت العلاقات المنطقية بين هذه الكيانات، مع تطبيق دقيق لقيود الكاردينالية (Cardinality Constraints) التي تحكم هذه العلاقات (مثل علاقات "متعدد لمتعدد" بين الموسيقيين والآلات، وبين الموسيقيين والأغاني).
قمت ببناء هذا المخطط فعليًا في Microsoft Access، حيث تم تحديد المفاتيح الأساسية والأجنبية وإعداد العلاقات بين الجداول، كما هو موضح بوضوح في الصورة المرفقة لمخطط العلاقات في Access [الصورة الأولى].
2. نظام قاعدة بيانات شركة عقارية:
المتطلب الأساسي: تصميم قاعدة بيانات لإدارة المكاتب العقارية، والموظفين، والعقارات المعروضة للبيع، وملاك العقارات، مع تتبع نسبة الملكية لكل مالك في العقار.
العمل المنجز:
قمت بتحليل شامل للمتطلبات لتحديد كيانات مثل Office، Employee، Property، Owner وسمات كل منها.
صممت العلاقات المعقدة بين هذه الكيانات، مثل العلاقة بين المكتب والموظفين (واحد لمتعدد)، وعلاقة الإدارة (واحد لواحد بين المكتب والمدير)، والعلاقة بين الملاك والعقارات التي تتضمن سمة للعلاقة (Percent_Owned).
قمت ببناء هذا المخطط فعليًا في Microsoft Access، مع تطبيق كافة العلاقات وتحديد المفاتيح لضمان سلامة وتكامل البيانات، كما هو موضح في الصورة المرفقة لمخطط العلاقات في Access [الصورة الثانية].
3. مخطط مفاهيمي لقاعدة بيانات مستشفى عام:
المتطلب الأساسي: تصميم نظام لتسجيل بيانات المرضى والأقسام، وتعيين الاستشاريين، وتتبع الأدوية التي يتلقاها المرضى مع تفاصيل الجرعات والتواريخ، وإدارة علاقات الممرضين بالأقسام.
العمل المنجز:
قمت بتحليل المتطلبات التشغيلية للمستشفى لتحديد الكيانات الأساسية مثل Patient، Ward، Consultant، Nurse، Drug.
صممت المخطط المفاهيمي لتوضيح العلاقات بين هذه الكيانات (مثل علاقة المريض بالقسم، والاستشاري بالمرضى، والممرضة بالقسم)، مع تحديد السمات الرئيسية لكل كيان وتطبيق قيود الكاردينالية.
على الرغم من أن هذا المخطط لم يتم تنفيذه في Access ضمن المرفقات، إلا أنه يمثل نموذجًا كاملاً لتصميم مفاهيمي لقاعدة بيانات معقدة، يوضح قدرتي على التعامل مع سيناريوهات عمل متعددة.
النتائج الإجمالية:
تُظهر هذه المشاريع قدرتي على تحليل متطلبات الأعمال المختلفة بدقة، وتصميم مخططات علاقات كيانات قوية ومنطقية، وتطبيقها عمليًا في بيئات قواعد البيانات، مما يوفر أسسًا متينة لأنظمة معلومات فعالة وموثوقة.
المهارات والتقنيات المستخدمة:
تحليل متطلبات النظم (System Requirements Analysis).
تصميم قواعد البيانات العلائقية (Relational Database Design).
نمذجة مخططات علاقات الكيانات (ERD Modeling).
تحديد الكيانات، السمات، والعلاقات (Entities, Attributes, Relationships).
تطبيق قيود الكاردينالية والمفاتيح (Cardinality Constraints & Keys).
استخدام Microsoft Access لتنفيذ وتوثيق تصميم قواعد البيانات.