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

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

صورة
- - - - -

Vertical Vs Horizontal Record Structure

vertical vs horizontal record

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

#1 المكابرابى

المكابرابى

    عضو

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

تاريخ المشاركة 28 April 2016 - 08:05 AM

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

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

 

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

 

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

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

 

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

 



#2 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,559 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 28 April 2016 - 02:41 PM

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

 

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

 

 

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

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

رقم الطالب

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

 

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

 

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

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

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


  • kherooooo معجب بهذا

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#3 المكابرابى

المكابرابى

    عضو

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

تاريخ المشاركة 30 April 2016 - 10:27 AM

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

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

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

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

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

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

 

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



#4 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,559 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 30 April 2016 - 09:58 PM

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

 

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

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

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

 

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

 

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

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

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

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

 

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


لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#5 المكابرابى

المكابرابى

    عضو

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

تاريخ المشاركة 02 May 2016 - 06:24 AM

اكرمك الله اخ امجد وجزاك عنا كل الخير



#6 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,559 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 02 May 2016 - 08:51 PM

اكرمك الله اخ امجد وجزاك عنا كل الخير

اللهم امين


لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....