الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن PRIMARY KEY فى الانتربيز

مغلق
بدأه mo_zamzam في 29 يوليو 2007 · 9 رد · 2,068 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ما فائدة ال PRIMARY KEY فى قواعد بيانات الانتربيز

هل من الضرورى استخدام حقل من الجدول PRIMARY KEY ؟

واذا لم يستخدم هل هناك ضرر ؟

وشكراا

#2

هذا فى قاعدة بيانات SQL وأعتقد شامل .

فائدة المفتاح الرئيسى Primary Key ؟

في أي قاعدة بيانات DB ، لكي نربط الجداول مع بعضها البعض في هذه القاعدة نحتاج إلى علاقات فيما بين هذه الجداول . ولتكوين العلاقات نستخدم هذه المفاتيح ، بحيث أن حقلاً معيناً يوجد في جدولين مثلاً : الجدول الأول لا تتكرر قيمة هذا الحقل فيه لجميع السجلات ، بينما في الجدول الثاني يوجد هذا الحقل ولكن قد تتكرر أحدى قيمه , ,وبالتالى نختار هذا الحقل كمفتاح للجدول الأول ونربط بهذا المفتاح الجدولين .

ومن هنا نستطيع استرجاع المعلومات التي نريدها من أكثر من جدول باستخدام هذه العلاقات .

أتمنى أكون قد أفدتك

Comming Soon

#3

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

عندما حذفت Primary Key الخاص بالجدول صاحب المشكله

اشتغلت البيانات دون مشاكل على البرنامج

هل هناك اى ضرر من حذف Primary Key

#4

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

Comming Soon

#5
اقتباس
هل هناك اى ضرر من حذف Primary Key

نعم هناك ضرر كبير على الجدول, لأن ال Primary key له العديد من الفوائد, اولا Unique اي يضمن عدم التكرار ثانيا not null ثالثا Index مما يسرع من عملية البحث عن سجل معين

قد يكون هناك خلل في ال Index لذلك عليك بإعادة بناءه, او جرب ارجاع ال Primary key من جديد

بالمناسبة لم تذكر ما هو الخطأ او ما هي الرسالة التي تظهر لك في السابق...

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#6

هذة هى الرساله

Database file appears corrupt ()

bad checksum

checksum error on database page 3374

و كيف يمكن اعادة بناء ال Index

و عند ارجاع ال Primary key من جديد

ظهرت نفس الرساله

Database file appears corrupt

#7

ممكن شرح فائدة ال Index

وكيف يتكون

هل يتكون مع وجود Primary Key

بصورة تلقائيه

شكراا

#8

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

أبعث إليك هذا البرنامج البسيط و الفعال لتصحيح الأخطاء الواردة في قاعدة البيانات Interbase

أرجو الدعاء.

http://www.delphicenter.net/fr/ressources.asp

Picture001.bmp

أدم الصلاة على النبي محمد ...............فقبولها حتما بدون تردد

أعمالنا بين القبول وردها ............إلا الصلاة على النبي محمد

#9

للرفع

#10
اقتباس
ممكن شرح فائدة ال Index

وكيف يتكون

هل يتكون مع وجود Primary Key

بصورة تلقائيه

شكراا

لم اعمل على انتربيز من قبل, ولكن بعد البحث في Google عن الخطأ وجدت التالي:

اقتباس

Database file appears corrupt. Wrong page type. Page NNN is of wrong type (expected X, found Y)

Error showings

Error message appeared in standard output or in interbase.log: Database file appears corrupt. Wrong page type. Page NNN is of wrong type (expected X, found Y)

Probable Reason

After physical corruption the sequence of database file pages has been changed or there appear wrong values on pointer pages or index root pages, etc.

Recovery process

Analysis of sequence of pages in the database, correction of incorrect links in the sequence, possible regeneration of corrupted pages and generation of new ones. Then data checking by gfix and final backup/restore.

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

بالنسبة للشرح عن فائدة ال Index فليس هنا المكان المخصص لذلك, و ال Primary key هو عبارة عن Unique Index + not null

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

هذا الموضوع مغلق.

مواضيع مشابهة