الانتقال إلى المحتوى

سؤال في قواعد البيانات العلائقية


almujtaba

Recommended Posts

إذا أرت أن أعمل مشروع قواعد بيانات فذلك يتطلب مني أن أبحث و أجمع المعلومات المتعلقة السؤال كيف ذلك وكيف أستطيع معرفة entity,attribute,instance وكيف أعمل لها ER ,mapping ,وما معنى ذلك أريد معرفة هذه العمليات وغيرها ابتداء من فكرة المشروع حتى أضعها في ملف و تكون جاهزة للتصميم والبرمجة وأريد الشرح بالعربي مشكورين؟

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
اخي الكريم سوف احاول ان اجيب على سؤالك قدر الامكان والله المستعان

1- إذا أرت أن أعمل مشروع قواعد بيانات فذلك يتطلب مني أن أبحث و أجمع المعلومات المتعلقة السؤال كيف ذلك

الجواب : اذا اردت ان تقوم بعمل مشروع فلابد ان تفهم طبيعة عمل المشروع وحتى تعرف ذلك يجب ان تقابل صاحب المشروع حتى يشرح لك ماهو المشروع ، مثلا لنقول انك تريد ان تعمل برنامج لمستوصف وبما انك لست عامل بالمستوصف ولاتعرف كيف هي طريقة عملهم فانك سوف تذهب الى المستوصف ثم تبدا بالسؤال عن كيفية عمل المستوصف هل المريض عندما ياتي هل يذهب مباشرة الى الدكتور ام ياخذ موعد هل تقومون بتسجيل بيانات المريض والاحتفاظ بها ام لا هل تقومون بعمل احصائيات بعدد المرضى لكل طبيب هل وهل وهل وهل الخ هذه المرحله تسمى مرحلة المتطلبات .

2- وكيف أستطيع معرفة entity,attribute,instance

الجواب : عندما تنتهي من المرحله السابقه تكون قد حصلت على جميع المعلومات وبالتالي كل جدول سوف يحتوي على حقول مثال في المثال السابق ناخذ مثلا بيانات المرض اذن انت سوف تقوم بعمل entity وتسميها المرضى ثم تقوم بوضع attribute على حسب الطلب يعني مثل الاسم والعمر والجنسيه و و و و على حسب الطلب وهكذا لباقي الـ entity الاخرى .

3- عمل مخطط علاقات الكينونات (الجداول) ERD

عند الانتهاء من المرحله السابقه يكون قد حددت الجداول ومابها من حقول وفي هذا المرحله تبدأ بعمل العلاقات فيما بين الجداول مثلا جدول المرضى له علاقه مع جدول الاطباء والعلاقه تقول ان كل طبيب يعالج اكثر من مريض والمريض يعالج عند اكثر من طبيب اذن العلاقه بين الجدولين هي Many-to-many وهكذا لباقي الجداول التي بينها علاقه.

4- البرمجه

بعد الانتهاء من المخطط السابق سوف تتضح لك بنية النظام وعندها تنتقل للتطبيق العملي وعمل Schema relations وهو ان تبني الجداول مع الاخذ بالاعتبار العلاقات ثم بعد ذلك ابدا بالبرمجه وبالتوفيق .

هذا باختصار شديد واتمنى ان اكون قد افدتك
والسلام عليكم ورحمة الله

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية