Tabia ya Usalama Inafafanua Properties ya Jedwali

Fikiria sifa kama tabia

Akadamu ni nguvu zaidi kuliko sahajedwali inafanana na sababu ina uwezo mkubwa wa kutafuta. Takwimu za jamaa zinaingia kwenye meza tofauti na hufanya mahesabu ngumu kwa kiasi kikubwa cha data zilizounganishwa. Taarifa hiyo imeandaliwa kwa njia inayoweza kusimamiwa kwa urahisi, imefikia, na imesasishwa.

Ni sifa gani?

Database ina mataa. Kila meza ina safu na safu.

Kila safu (inayoitwa tuple) ni kuweka data ambayo inatumika kwa bidhaa moja. Kila safu (sifa) ina maelezo ya sifa za safu. Tabia ya database ni jina la safu na maudhui ya mashamba chini yake katika meza katika databana.

Ikiwa unauza bidhaa na kuziingiza kwenye meza na nguzo za ProductName, Bei, na ProductID, kila moja ya vichwa hivyo ni sifa. Katika kila shamba chini ya vichwa hivyo, unaingia majina ya bidhaa, bei, na vitambulisho vya bidhaa, kwa mtiririko huo. Kila moja ya funguo za shamba pia ni sifa.

Hii inakuwa ya maana wakati unapofikiria, kutokana na kwamba ufafanuzi wa nontechnical wa sifa ni kwamba unafafanua tabia au ubora wa kitu fulani.

Tabia Kufafanua Vyama

Hebu tuchunguze databti iliyoanzishwa na biashara. Inawezekana ni pamoja na meza-ambazo pia huitwa vyombo vya waandishi wa database-kwa Wateja, Wafanyakazi, na Bidhaa, kati ya wengine. Jedwali la Bidhaa linafafanua sifa za kila bidhaa.

Hizi zinaweza kujumuisha ID ya bidhaa, jina la bidhaa, Kitambulisho cha wasambazaji (kinatumiwa kama ufunguo wa kigeni ), kiasi, na bei. Kila moja ya sifa hizi ni sifa ya meza (au chombo) inayoitwa Bidhaa.

Fikiria snippet hii kutoka kwenye orodha ya kawaida ya Northwinds iliyoonyeshwa:

BidhaaID Jina la bidhaa Wafanyabiashara JamiiID WingiPerU UnitPrice
1 Chai 1 1 Sanduku 10 x mifuko 20 18.00
2 Chang 1 1 Vitambaa 24 - 12 oz 19.00
3 Siri iliyosababishwa 1 2 Vitambaa 12 - 550 ml 10.00
4 Chejun Anton Cajun Seasoning 2 2 48 - 6 mitungi ya oz 22.00
5 Gumbo Mix ya Chef Anton 2 2 Sanduku 36 21.35
6 Wamajana wa Boysenberry Kuenea 3 2 12 - 8 jani mito 25.00
7 Ndugu za Mjomba Bob za Peke Bob 3 7 12 - 1 lb pkgs. 30.00

Majina ya safu ni sifa za bidhaa. Vipengele katika mashamba ya nguzo pia ni sifa za bidhaa.

Je, ni Shaba ya Shamba?

Wakati mwingine, uwanja wa muda na sifa hutumiwa kwa usawa, na kwa madhumuni mengi, wao ni kitu kimoja. Hata hivyo, shamba hutumiwa kuelezea kiini fulani katika meza iliyopatikana kwenye mstari wowote, wakati sifa nyingi hutumiwa kuelezea sifa ya sifa kwa maana ya kubuni.

Kwa mfano, katika meza hapo juu, Bidhaa Name katika safu ya pili ni Chang . Hii ni shamba . Ikiwa unakujadili bidhaa kwa ujumla, ProductName ni safu ya bidhaa. Hii ni sifa .

Usifunge juu ya hili. Mara nyingi, maneno haya mawili hutumiwa kwa usawa.

Kufafanua sifa

Sifa hufafanuliwa katika suala la uwanja wao. Kikoa kinafafanua maadili halali ambayo sifa hii inaweza kuwa na. Hii inaweza kujumuisha aina yake ya data, urefu, maadili, na maelezo mengine.

Kwa mfano, uwanja wa BidhaaID unaweza kutaja aina ya data ya namba. Tabia inaweza kufafanuliwa zaidi ili kuhitaji urefu maalum au kubainisha ikiwa thamani tupu au haijulikani inaruhusiwa.