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

Vertical Vs Horizontal Record Structure


المكابرابى

Recommended Posts

السلام عليكم ورحمة الله وبركاته

لدي قاعدة بيانات طلاب عددهم 140000 طلب لكل طالب عدد 9 مقررات في كل عام

 

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

 

هل طريقة التصميم الافضل ادخال كل بيانات الطالب في صف واحد --- افقيا

او الطؤيقة المعتادة راسيا كل مقرر في صف يحفظ معه المفتاح (رقم جلوس الطالب)

 

وجزاكم الله خير الجزاء

 

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

السلام عليكم ورحمة الله

 

الطريقة المعتادة راسيا كل مقرر في صف يحفظ معه المفتاح (رقم جلوس الطالب)

 

 

من المفترض ان يكون مفتاح الجدول

العام الدراسي

رقم الطالب

رمز المادة أو المقرر

 

تستطيع أن تضيف مقرر أو أكثر برمز جديد  للطالب في سنة قادمة بالإضافة الى المقررات التسعه  المسجلين في السنه الحالية

 

--------------------

يمكن انشاء جدول جديد مشابه لهيكلة الجدول الحالي ... ويتم نقل البيانات اليه كجدول لبيانات تاريخية فقط ويتم الإستعلام منه

ويمكن انشاء view  للربط بين بيانات الجدولين الحالي والتاريخي ويستخدم في الإستعلام فقط

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

شكرا الاخ امجد

فعلا مفتاح الجدول كما تفضلت

وفعليا البيانات مسجلة راسيا

لكن بعد عدة سنوات عدد السجلات بكون ملايين هل هذا له تأثير سالب علي اداء قاعدة البيانات؟( لا توجد اي عمليات تحديث فقط استخراج الشهادات)

وهل عدد السجلات في الجدول يؤثر علي سرعة استرجاع البيانات رغم استخدام الفهارس؟

مع الاشارة لانه هذا البيانات يجب ان تحفظ مدي الحياة

 

ولك جزيل الشكر

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

السلام عليكم ورحمة الله 

 

لا توجد مشكلة مع اوراكل فيما يتعلق بالعدد الكبير من السجلات

لوجود index تلقائي على مفتاح الجدول

بالإضافة الى امكانية إنشاء index جديد على أعمدة الجدول التي تستخدم بكثرة في عمليات البحث 

 

- احتفظ بنفس هيكلية البيانات المصممه لديك 

 

كما اقترحت سابقا 

-  يمكن انشاء جدول جديد مشابه لهيكلة الجدول الحالي

- نقل البيانات الي الجدول الجديد مع نهاية كل سنة دراسية  .... ويستخدم هذا  الجدول كجدول لبيانات تاريخية فقط ويتم الإستعلام منه 

- حذف البيانات التى تم نقلها من الجدول الأساسي

 

ايضا يمكن انشاء view  للربط بين بيانات الجدولين الحالي والتاريخي ويستخدم في الإستعلام فقط

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

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

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

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

×   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.

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

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

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