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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


1 رد (ردود) على هذا الموضوع

#1 almujtaba

almujtaba

    عضو

  • الأعضــاء
  • 15 مشاركة

تاريخ المشاركة 28 October 2004 - 10:15 PM

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

#2 ArabFox

ArabFox

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 02 November 2004 - 10:29 PM

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

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

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

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

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

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

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

4- البرمجه

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

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