Տվյալների բազայի հատկանիշը սահմանում է աղյուսակի հատկությունները

Մտածեք հատկանիշի բնութագրիչ

Տվյալների բազան ավելի հզոր է, քան այն աղյուսակը, որը նման է աղյուսակին, քանի որ այն ունի հսկայական որոնման կարողություն: Հարաբերական տվյալների բազաներ, տարբեր աղյուսակներում խաչաձեւ հղումներ եւ կատարում են բարդ հաշվարկներ փոխկապակցված տվյալների մեծ քանակի վերաբերյալ: Տեղեկատվությունը կազմակերպվում է այնպես, որ հեշտությամբ կառավարվի, հասանելի եւ թարմացվի:

Ինչ է հատկանիշը:

Տվյալների բազան բաղկացած է սեղաններից: Յուրաքանչյուր սեղան ունի սյունակներ եւ տողեր:

Յուրաքանչյուր տող (որը կոչվում է տուփ) հանդիսանում է տվյալների հավաքածու, որը վերաբերում է մեկ նյութին: Յուրաքանչյուր սյունակ (հատկանիշ) պարունակում է տողերի նկարագրող հատկանիշները: Տվյալների բազայի հատկանիշը սյունակի անունն է եւ դրա տակ գտնվող դաշտերի բովանդակությունը տվյալների բազայի աղյուսակում:

Եթե ​​դուք վաճառում եք ապրանքներ եւ մուտքագրեք դրանք սեղանի մեջ, ProductName- ի, Price- ի եւ ProductID- ի սյունակներով, այդ վերնագրերից յուրաքանչյուրը հատկանիշ է: Այս վերնագրերի յուրաքանչյուր դաշտում, համապատասխանաբար, մուտքագրեք ապրանքի անունները, գները եւ ապրանքի նույնականությունը: Դաշտային գրառումներից յուրաքանչյուրը նաեւ հատկանիշ է:

Սա նշանակություն ունի, երբ դուք մտածում եք այն մասին, որ հատկանիշի ոչ ստանդարտ սահմանումն այն է, որ այն սահմանում է ինչ-որ բանի բնույթ կամ որակ:

Սեփականությունները բնութագրող օբյեկտները

Դիտարկենք բիզնեսի կողմից մշակված տվյալների բազան: Այն, հավանաբար, ներառում է նաեւ աղյուսակներ, որոնք կոչվում են նաեւ տվյալների շտեմարանների դիզայներների կողմից `հաճախորդների, աշխատողների եւ արտադրանքի համար: Արտադրանքի աղյուսակը սահմանում է յուրաքանչյուր ապրանքի բնութագիրը:

Դրանք կարող են ներառել արտադրանքի ID- ն, արտադրանքի անվանումը, մատակարարի ID- ն ( օտարերկրյա ստեղն օգտագործվում է), քանակությունը եւ գինը: Այս բնութագրերից յուրաքանչյուրը հանդիսանում է արտադրանք անունով աղյուսակի (կամ կազմակերպության) հատկանիշ:

Հաշվի առնենք այս հատվածը, որը տարածված է Northwinds տվյալների բազայից:

ProductID- ը Ապրանքային անուն Մատակարարող ID CategoryID- ը Քանակականներ Միավոր գինը
1 Չայ 1 1 10 տուփ x 20 տոպրակներ 18.00
2 Chang 1 1 24 - 12 ունց շիշ 19.00
3 Անիսիդային օշարակ 1 2 12 - 550 մլ շիշ 10.00
4 Chef Անտոնի կաջուն համեմունք 2 2 48 - 6 ունց բանկա 22.00
5 Chef Անտոնի Gumbo Mix- ը 2 2 36 տուփ 21.35
6 Տատիկի ծաղրածուի տարածումը 3 2 12 - 8 ունց բանկա 25.00
7 Հորեղբոր Բոբի օրգանական չորացրած տանձ 3 7 12-ից 1 նիշ pkgs: 30.00

Սյունակի անունները արտադրանքի հատկանիշներն են: Սյունակների ոլորտներում գրառումները նաեւ ապրանքի հատկանիշներ են:

Հատկորոշում է դաշտը

Երբեմն, տերմինը դաշտը եւ հատկանիշը փոխկապակցված են օգտագործվում, եւ հիմնականում դրանք նույնն են: Այնուամենայնիվ, դաշտը սովորաբար օգտագործվում է ցանկացած տողում հայտնաբերված աղյուսակում որոշակի բջիջ նկարագրելու համար, իսկ հատկանիշը սովորաբար օգտագործվում է նախագծման իմաստով բնութագրող անձի բնութագրիչ:

Օրինակ, վերը նշված աղյուսակում, երկրորդ շարքում ProductName- ը Chang է : Սա դաշտ է : Եթե ​​դուք ընդհանուր առմամբ քննարկում եք ապրանքները, ProductName- ը ապրանքի սյունակն է: Սա է հատկանիշը :

Մի կախեք սրան: Հաճախ այդ երկու տերմինները օգտագործվում են փոխարինելի:

Սահմանափակումներ

Հատկանիշները սահմանվում են իրենց տիրույթում : Դոմենը սահմանում է թույլատրելի արժեքները, որ այս հատկանիշը կարող է պարունակել: Սա կարող է ներառել իր տվյալների տեսակը, երկարությունը, արժեքները եւ այլ մանրամասները:

Օրինակ, ProductID հատկանիշի տիրույթը կարող է թվարկել թվային տվյալների տեսակը: Հատկորոշումը կարող է հետագայում սահմանել որոշակի երկարություն կամ նշել, թե արդյոք դատարկ կամ անհայտ արժեք է թույլատրվում: