لماذا من الأفضل أن يكون لديك عدة جداول منفصلة؟
لماذا من الأفضل أن يكون لديك عدة جداول منفصلة؟

فيديو: لماذا من الأفضل أن يكون لديك عدة جداول منفصلة؟

فيديو: لماذا من الأفضل أن يكون لديك عدة جداول منفصلة؟
فيديو: أسرار الوورد| تقسيم الجدول إلى عدة جداول عموديا. 2024, شهر نوفمبر
Anonim

في قاعدة بيانات علائقية ، افصل الجداول يجب أن تمثل كيانات منفصلة. الأمر كله يتعلق بالبيانات ، إذا كنت لديك بيانات مماثلة في مضاعف مجموعات ، لا يوجد منطق في تخزينها طاولة متعددة . دائما أفضل لتخزين نفس النوع من البيانات في ملف طاولة (شخصية).

بالنظر إلى ذلك ، هل يمكن أن تحتوي قاعدة البيانات على جداول متعددة؟

على الرغم من أن أي عمود في ملف يمكن أن يكون الجدول تم تطبيق قيود فريدة وليست فارغة عليهم ، كل واحدة يمكن أن يكون الجدول مفتاح أساسي واحد فقط. إذا نظرت إلى الآخر الجداول لقد حددنا قاعدة البيانات ، أغلبهم لديك عمود معرف.

بعد ذلك ، السؤال هو ، كم عدد الأعمدة هو عدد كبير جدًا من MySQL؟ أقصى عدد من الأعمدة لكل جدول ، أو بشكل أكثر تحديدًا ، الحد الأقصى لعرض الصف. هناك حد صعب قدره 4096 الأعمدة لكل جدول ، ولكن مثل MySQL يضعها التوثيق: "يعتمد الحد الدقيق على عدة عوامل متفاعلة". بشكل أساسي ، لا يمكن أن يتجاوز طول صف معين 64 كيلو بايت.

وبالمثل ، قد تسأل ، هل يمكن أن تستند الاستعلامات إلى جدول واحد أو أكثر من الجداول ذات الصلة؟

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

كم عدد الجداول التي يجب أن تحتوي عليها قاعدة البيانات؟

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

موصى به: