خصیصه پایگاه داده خواص جدول را تعریف می کند

یک خصیصه را به عنوان یک ویژگی در نظر بگیرید

یک پایگاه داده قوی تر از صفحه گسترده ای است که شبیه آن است، زیرا دارای قابلیت جستجو بسیار زیاد است. پایگاه داده های ارتباطی ورودی های مرجع در جداول مختلف و انجام محاسبات پیچیده در مقادیر زیادی از داده های متصل. اطلاعات به گونه ای است که به راحتی مدیریت، دسترسی و به روز رسانی سازماندهی می شود.

چه ویژگی است؟

یک پایگاه داده شامل جداول است. هر جدول دارای ستون و ردیف است.

هر ردیف (به نام یک تابع) یک مجموعه داده است که برای یک آیتم واحد اعمال می شود. هر ستون (attribute) شامل ویژگی های توصیفی ردیف است. خصیصه پایگاه داده یک نام ستون و محتویات فیلدهای زیر آن در یک جدول در یک پایگاه داده است.

اگر شما فروش محصولات و وارد کردن آنها را به یک جدول با ستون برای ProductName، قیمت، و ProductID، هر یک از این عنوان ها یک ویژگی است. در هر زمینه تحت این عنوان ها، نام محصولات، قیمت ها و شناسه های محصول را وارد کنید. هر یک از ورودی های زمینه همچنین یک ویژگی است.

این به این معنی است که شما به آن فکر می کنید، با توجه به اینکه تعریف غیر فنی از یک ویژگی، این است که مشخصه یا کیفیت چیزی را تعریف می کند.

خصیصهها، سازمانها را توصیف می کنند

بیایید یک پایگاه داده توسعه یافته توسط یک کسب و کار را در نظر بگیریم. این احتمالا شامل جداول می شود که توسط طراحان پایگاه داده برای مشتری ها، کارمندان و محصولات نیز نامیده می شود. جدول محصولات، ویژگی های هر محصول را تعریف می کند.

این ممکن است یک شناسه محصول، یک نام محصول، یک شناسه تامین کننده (که به عنوان کلید خارجی استفاده می شود )، یک مقدار و یک قیمت باشد. هر یک از این خصوصیات، صفت جدول (یا نهاد) به نام Products است.

این قطعه را از پایگاه داده Northwinds معمولی ذکر کنید:

شناسه محصول نام محصول SupplierID CategoryID NumberPerU قیمت واحد
1 چای 1 1 10 جعبه x 20 کیسه 18.00
2 چانگ 1 1 24 - بطری 12 اونس 19.00
3 شربت آنیس 1 2 12 - 550 میلی لیتر بطری 10.00
4 طعم Cajun آشپز آنتون 2 2 48 - 6 اونس 22.00
5 کوسه گومبو آشپز آنتون 2 2 36 جعبه 21.35
6 زوج تنبل مادر بزرگ 3 2 12 - 8 اونس 25.00
7 گلابی خشک آلی عمو باب 3 7 12 - 1 lb pkgs. 30.00

نام ستونها صفات یک محصول است. ورودی ها در زمینه های ستون نیز ویژگی های یک محصول هستند.

آیا یک فیلد Attribute است؟

بعضی اوقات، فیلد اصطلاح و خصیصه با یکدیگر تعویض می شوند و برای اکثر اهداف، یکسان هستند. با این حال، فیلد معمولا برای توصیف یک سلول خاص در یک جدول در هر ردیف استفاده می شود، در حالی که ویژگی به طور کلی برای توصیف یک ویژگی نهادی به معنای طراحی استفاده می شود.

به عنوان مثال، در جدول بالا، ProductName در ردیف دوم Chang است . این یک حوزه است اگر در مورد محصولات به طور کلی بحث می کنید، ProductName ستون محصول است. این صفت است .

این کار را انجام ندهید. اغلب این دو اصطلاح جایگزین استفاده می شود.

تعریف ویژگی ها

خصیصه ها از لحاظ دامنه آنها تعریف می شود . یک دامنه مقادیر مجاز را که این ویژگی می تواند شامل باشد تعریف می کند. این می تواند شامل نوع داده، طول، مقادیر و جزئیات دیگر باشد.

برای مثال، دامنه برای یک Attribute ProductID ممکن است یک نوع داده عددی را مشخص کند. این مشخصه می تواند بیشتر به نیاز به یک طول مشخص یا مشخص شود که آیا مقدار خالی یا ناشناخته مجاز است.