A Database Attribute skilgreinir eiginleika töflu

Hugsaðu um eiginleika sem einkenni

Gagnagrunnur er öflugri en töflureiknið líkist því vegna þess að það hefur gífurleg leitargögn. Vensla gagnagrunna kross-tilvísun entries í mismunandi töflum og framkvæma flóknar útreikningar á mikið magn af samtengdum gögnum. Upplýsingarnar eru skipulögð á þann hátt sem hægt er að stjórna, nálgast og uppfæra.

Hvað er eiginleiki?

Gagnagrunnur samanstendur af töflum. Hvert borð hefur dálka og raðir.

Hver röð (kallað túpa) er gagnasett sem á við um eitt atriði. Hver dálkur (eigindi) inniheldur lýsandi eiginleika raða. Gagnagrunnsstuðningur er dálkheiti og innihald reitanna undir það í töflu í gagnagrunni.

Ef þú selur vörur og færir þær inn í töflu með dálkum fyrir vöruheiti, verð og vöruID, eru hver þessir fyrirsagnir eiginleiki. Í hverju reiti undir þessum fyrirsögnum færðu inn vöruheiti, verð og vörunúmer, í sömu röð. Hver einasta reitinn er einnig eiginleiki.

Þetta er skynsamlegt þegar þú hugsar um það, miðað við að nontechnical skilgreiningin á eiginleiki er sú að það skilgreinir einkenni eða gæði eitthvað.

Eiginleikar lýsa einingum

Við skulum íhuga gagnagrunn sem er þróuð af fyrirtæki. Það felur líklega í sér töflur sem einnig eru kallaðir aðilar af gagnagrunni hönnuðum, fyrir viðskiptavini, starfsmenn og vörur, meðal annars. Vörulistinn skilgreinir eiginleika hvers vöru.

Þetta gæti falið í sér vöruheiti, vöruheiti, birgisupplýsingar (notað sem erlent lykill ), magn og verð. Hver þessara eiginleika er eiginleiki borðsins (eða einingarinnar) sem heitir Products.

Íhugaðu þetta úrbót frá almennum vitnað Northwinds gagnagrunninum:

ProductID Vöru Nafn SupplierID FlokkurID MagnPerU Einingaverð
1 Chai 1 1 10 kassar x 20 pokar 18.00
2 Chang 1 1 24 - 12 ml flöskur 19.00
3 Anísasíróp 1 2 12 - 550 ml flöskur 10.00
4 Chef Anton Cajun kryddjurtir 2 2 48 - 6 oz krukkur 22.00
5 Chef Anton Gumbo Mix 2 2 36 kassar 21,35
6 Grandma's Boysenberry Spread 3 2 12 - 8 oz krukkur 25.00
7 Ólíkt Bob lífrænt þurrkað perur 3 7 12 - 1 lb pkgs. 30.00

Dálknöfnin eru eiginleiki vöru. Upplýsingarnar í reitnum dálkanna eru einnig eiginleikar vöru.

Er eigindasvæði?

Stundum er hugtakið svið og eiginleiki notað jafnt og í flestum tilgangi, þau eru þau sömu. Hins vegar er reitinn venjulega notaður til að lýsa tilteknu klefi í töflu sem finnast í hvaða röð sem er, en eiginleiki er almennt notaður til að lýsa einingareiginleika í hönnunarskyni.

Til dæmis, í töflunni hér að framan, er vörunafnið í annarri röðinni Chang . Þetta er reitur . Ef þú ert að ræða vörur almennt, er ProductName dálkur vörunnar. Þetta er eiginleiki .

Ekki fá hengdur upp á þessu. Oft eru þessi tvö hugtök notuð til skiptis.

Skilgreina eiginleika

Eiginleikar eru skilgreindir hvað varðar lén þeirra. Lén skilgreinir leyfileg gildi sem þessi eiginleiki getur innihaldið. Þetta gæti falið í sér gagna tegund, lengd, gildi og aðrar upplýsingar.

Til dæmis getur lénið fyrir eiginleikar ProductID tilgreint tölugagnategund . Eiginleikinn er hægt að skilgreina frekar til að krefjast ákveðinnar lengdar eða tilgreina hvort tómt eða óþekkt gildi sé leyfilegt.