الانتقال إلى المحتوى
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

بتاريخ:

اخوة الأعزاء
لدي جدول يتم به تخزين درجات الطلاب لكل مادة كل عام على مستوى مديرية تربة وتعليم
- المديررية تتبعها ادارات وكل ادارة تتبعها مدارس -
أي أن عدد السجلات في هذا الجدول سيكون ضخم جداً
من حيث المساحة لن تكون مساحة الجدول كبيرة لأنه يحتوي فقط على أرقام
===
المشكلة في كم البيانات الضخم الذي سيتراكم في هذا الجدول بعد مرور عدة سنوات
مما سيؤدي بالطبع لبطء التعامل مع هذه البيانات
= هل يمكن استخدام partition table لحل هذه المشكلة ؟
= ما هي الطريقة الأفضل لتقسيم الجدول ( range , hash , list ,.... )
أم أن هناك طريقة أخرى لتحسين عمل قاعدة البيانات مع كم البيانات الضخم هذا
أرجو أن أجد الاجابة لديكم
الجدول يحتوي على
رقم الطالب + العام الدراسي + المادة + الدرجة +

بتاريخ:
  • كاتب الموضوع

انا في انتظار خبراء أوراكل

بتاريخ:
  • كاتب الموضوع

مازلت منتظر

بتاريخ:


فى هذه الحالة أعتقد ان ال partition table حل مناسب مع ال indexes
و فى حالتك يمكنك اسخدام range بواسطة تقسيم أرقام تواريخ الأعوام الدراسية مثلا 2007 و 2006 و 2005 و هكذا .. اعتقد هذا مناسب
أو بواسطة رقم الطالب مثلا من رقم 1 الى 5000 و من 5000 الى 10000 و هكذا
ربما أفادك هذا الرابط راجعه ثم انظر ماذا يناسبك

http://www.oracle-base.com/articles/8i/Par...sAndIndexes.php


و أيضا هذا لا يمنع اطلاقا من تحسين عمل قاعدة البيانات performance and tuning هذا مهم جدا فى أى قاعدة بيانات
فهذه من اهم خصائص ال DBA لا بد أن تعمل فى كلا الاتجاهين .. و لكن من وجهة نظرى الشخصية فمن الممكن أن تعمل فى ال performance and tuning أولا الى أن تصل الى درجة جيدة من تحسين عمل قاعدة البيانات ثم ترى اذا كانت لديك الحاجة الى عمل تقسيم للجدول كان بها و ان لم يكن هناك حاجه تركت الأمر على ماهو عليه

و الله المستعان

بتاريخ:

السلام عليكم
اري ان الوضع يحتاج الى ثلاث جداول على الاقل
فالجدول الاول للمواد
والجدول الثاني للمناطق
والجدول الثالث للطلاب
وشكرا

بتاريخ:
  • كاتب الموضوع

الأخ Gowayed
أشكرك بشدة فكرتك رائعة
---------------------
الأخ mohdzahran
أنا أتحدث عن جدول واحد هو جدول درجات الطلاب

بتاريخ:

لا شكر على واجب


ما قلت الا رأيى .. و ما أضفت شيئا
أما أنت يا بطل .. فعليك التطبيق و هذا هو الأصعب :huh:
و الله المستعان

بتاريخ:

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

بتاريخ:
  • كاتب الموضوع

الأخ mohdzahran
أنا فعلاً عندي هذا التقسيم ولكن المشكلة في جدو الطلاب نفسه
أنه يحوي كميات كبيرة من البيانات
أشكرك

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

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

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

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

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

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.