Logo ar.boatexistence.com

هل يجب أن أستخدم الموجه الإرشادي كمفتاح أساسي؟

جدول المحتويات:

هل يجب أن أستخدم الموجه الإرشادي كمفتاح أساسي؟
هل يجب أن أستخدم الموجه الإرشادي كمفتاح أساسي؟

فيديو: هل يجب أن أستخدم الموجه الإرشادي كمفتاح أساسي؟

فيديو: هل يجب أن أستخدم الموجه الإرشادي كمفتاح أساسي؟
فيديو: ٥ مهارات أساسية لتصبح مشرفاً جيداً 2024, يمكن
Anonim

قد تبدو GUIDsخيارًا طبيعيًا لمفتاحك الأساسي - وإذا كان يجب عليك فعلاً ، فمن المحتمل أن تجادل في استخدامها للمفتاح الأساسي للجدول. ما أوصي بشدة بعدم القيام به هو استخدام عمود GUID كمفتاح المجموعات ، وهو ما يفعله SQL Server افتراضيًا ، ما لم تخبره على وجه التحديد بعدم القيام بذلك.

هل يجب علي استخدام GUID أو int للمفتاح الأساسي؟

int أصغر وأسرع وسهل التذكر ويحافظ على التسلسل الزمني. أما بالنسبة إلى Guid، فإن الميزة الوحيدة التي وجدتها هي أنها فريدة من نوعها. في هذه الحالة يكون الدليل أفضل من و int ولماذا؟ مما رأيته ، ليس لدى int أي عيوب إلا من خلال حد العدد ، والذي يكون في كثير من الحالات غير ذي صلة.

متى يجب استخدام GUID؟

تستخدمه في أي مكان تحتاج فيه إلى معرف يضمن أن يكون مختلفًا عن الآخر. تُستخدم المعرّفات الفريدة العمومية بشكل عام عندما تقوم بتعريف معرّف يجب أن يكون مختلفًا عن المعرّف الذي سيحدده شخص آخر (خارج نطاق سيطرتك)أحد هذه الأماكن في معرّف الواجهة على عناصر تحكم ActiveX

ما نوع البيانات التي يجب استخدامها للمفتاح الأساسي؟

أنواع بيانات عدد صحيحهي الخيار الأفضل للمفتاح الأساسي ، متبوعًا بأنواع بيانات الأحرف ذات الطول الثابت. يعالج SQL Server قيم نوع البيانات الرقمية بشكل أسرع من قيم نوع بيانات الأحرف لأنه يحول الأحرف إلى قيم ASCII المكافئة قبل المعالجة ، وهي خطوة إضافية.

هل من السيء استخدام السلسلة كمفتاح أساسي؟

الإجابة المختصرة: لا بأس من استخدام سلسلة كمفتاح أساسي.

موصى به: