سمة قاعدة بيانات تعريف خصائص جدول

فكر في خاصية مميزة

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

ما هي السمة؟

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

كل صف (يسمى tuple) عبارة عن مجموعة بيانات تنطبق على عنصر واحد. يحتوي كل عمود (سمة) على وصف خصائص الصفوف. سمة قاعدة البيانات هي اسم عمود ومحتوى الحقول الموجودة تحته في جدول في قاعدة بيانات.

إذا كنت تبيع منتجات وأدخلتها في جدول بأعمدة "ProductName" و "السعر" و ProductID ، فإن كل من هذه العناوين يمثل سمة. في كل حقل تحت هذه العناوين ، يمكنك إدخال أسماء المنتجات والأسعار ومعرفات المنتجات ، على التوالي. كل واحد من إدخالات المجال هو أيضا سمة.

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

سمات وصف الكيانات

دعونا النظر في قاعدة بيانات تم تطويرها من قبل الأعمال التجارية. ومن المحتمل أن تتضمن الجداول - التي تسمى أيضًا الكيانات من قِبل مصممي قواعد البيانات - للعملاء والموظفين والمنتجات وغيرها. يحدد جدول المنتجات خصائص كل منتج.

قد تتضمن هذه معرف المنتج ، واسم المنتج ، ومعرف المورد (المستخدم كمفتاح خارجي ) ، وكمية ، وسعر. كل من هذه الخصائص هي سمة للجدول (أو الكيان) المسمى "المنتجات".

جرب هذا المقتطف من قاعدة بيانات Northwinds التي يتم الاستشهاد بها بشكل شائع:

معرف المنتج اسم المنتج واسم المورد معرف الفئة QuantityPerU سعر الوحدة
1 تشاي 1 1 10 صناديق × 20 كيس 18.00
2 تشانغ 1 1 24 - 12 زجاجة أوقية 19.00
3 اليانسون شراب 1 2 12 - 550 مل قوارير 10.00
4 توابل الشيف انطون الكاجون 2 2 48 - 6 أوقية من الجرار 22.00
5 الشيف انطون غومبو ميكس 2 2 36 صندوقا 21.35
6 الجدة في Boysenberry انتشار 3 2 12 - 8 أوقية جرة 25.00
7 العم بوب المجفف والكمثرى 3 7 12 - 1 رطل pkgs. 30.00

أسماء الأعمدة هي سمات المنتج. الإدخالات في حقول الأعمدة هي أيضًا سمات المنتج.

هل السمة حقل؟

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

على سبيل المثال ، في الجدول أعلاه ، ProductName في الصف الثاني هو Chang . هذا حقل إذا كنت تناقش المنتجات بشكل عام ، فإن ProductName هو عمود المنتج. هذه هي السمة .

لا تتعاملي على هذا. في كثير من الأحيان ، يتم استخدام هذين المصطلحين بالتبادل.

تحديد السمات

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

على سبيل المثال ، قد يحدد المجال لسمة ProductID نوع بيانات رقمي. يمكن تعريف السمة بشكل أكبر بحيث تتطلب طولًا محددًا أو تحديد ما إذا كان يُسمح بالقيمة الفارغة أو غير المعروفة.