الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

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

بتاريخ:

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

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

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

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

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

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

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

4- البرمجه

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

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

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.