N Databasis-kenmerk definieer die eienskappe van 'n tabel

INHOUDSOPGAWE:

N Databasis-kenmerk definieer die eienskappe van 'n tabel
N Databasis-kenmerk definieer die eienskappe van 'n tabel
Anonim

'n Databasis bestaan uit tabelle wat elkeen kolomme en rye het. Elke ry (genoem 'n tupel) is 'n datastel wat van toepassing is op 'n enkele item, en elke kolom bevat kenmerke wat die rye beskryf. In databasis lingo word hierdie kolomme eienskappe genoem. 'n Databasiskenmerk is 'n kolomnaam en die inhoud van die velde daaronder in 'n tabel.

kenmerke Beskryf entiteite

As jy produkte verkoop en dit in 'n tabel met kolomme vir Produknaam, Prys en ProdukID invoer, is elkeen van daardie opskrifte 'n kenmerk. In elke veld onder daardie opskrifte moet jy onderskeidelik die produkname, pryse en produk-ID's invoer. Elkeen van die veldinskrywings is ook 'n kenmerk. Dit maak sin, aangesien die nietegniese definisie van 'n eienskap is dat dit 'n eienskap of kwaliteit van iets beskryf.

Hier is 'n voorbeeld van die Northwinds-databasis wat dikwels aangehaal word. Hierdie databasis bevat tabelle (ook genoem entiteite deur databasisontwerpers) vir onder andere klante, werknemers en produkte. Die produktetabel definieer die eienskappe van elke produk. Dit sluit 'n produk-ID, naam, verskaffer-ID (gebruik as 'n vreemde sleutel), hoeveelheid en prys in. Elkeen van hierdie kenmerke is 'n kenmerk van die tabel (of entiteit) genaamd Produkte.

'n Eienskap is 'n enkele stuk data in die tupel waaraan dit behoort. Elke tupel is 'n datastel wat van toepassing is op een item. Die kolomname is die kenmerke van 'n produk, en inskrywings in die kolomme is ook kenmerke van 'n produk.

Klaargemaakte voorbeelddatabasisse, soos MySQL-voorbeelddatabasis van MySQL, is beskikbaar vir gratis aflaai op die web. Om met een hiervan te werk is 'n wonderlike manier om te leer hoe databasisse werk.

Image
Image

Is 'n kenmerk 'n veld?

Soms word die terme "veld" en "kenmerk" uitruilbaar gebruik, en vir die meeste doeleindes is dit dieselfde. Veld beskryf egter 'n spesifieke sel in 'n tabel wat op enige ry gevind word, en kenmerk beskryf 'n entiteitskenmerk in 'n ontwerpsin.

In die tabel hierbo is die produknaam in die tweede ry Chang. Dit is 'n veld. Wanneer produkte in die algemeen bespreek word, is Produknaam die produk se kolom. Dit is die kenmerk.

Definieer kenmerke

Kenmerke word gedefinieer in terme van hul domein. 'n Domein definieer die toelaatbare waardes wat 'n kenmerk kan bevat. Dit sluit sy datatipe, lengte, waardes en ander besonderhede in.

Byvoorbeeld, die domein vir 'n kenmerk ProductID kan 'n numeriese datatipe spesifiseer. Die kenmerk kan verder gedefinieer word om 'n spesifieke lengte te vereis of te spesifiseer of 'n leë of onbekende waarde toegelaat word.

Wil jy meer weet oor die noodsaaklikhede van databasisse? Ons databasisse vir beginnersgids is 'n goeie plek om te begin.

Aanbeveel: