Datu-basearen atributuak taula baten propietateak definitzen ditu

Pentsatu atributua ezaugarri gisa

Datu-basea kalkulu-orria baino indartsuagoa da, bilaketa-gaitasun handia duelako. Taula ezberdinetako datu-base erlazionalen erreferentzia gurutzatuak eta kalkulu konplexuak elkarrekin loturiko datu kopuru handietan. Informazio hori modu errazean kudeatzen, saritzen eta eguneratu egiten da.

Zer da Atributua?

Taulen datu-basea . Taula bakoitzak zutabeak eta errenkadak ditu.

Errenkada bakoitza (uholde bat deitzen da) elementu bakar bati aplikatzen zaion datu multzo bat da. Zutabe bakoitzak (atributuak) errenkaden ezaugarriak deskribatzen ditu. Datu-basearen atributuak zutabearen izena eta azpiko eremuen edukia datu-baseko taulan daude.

Produktuak saltzen badituzu eta sartu Produktuaren, Prezioaren eta ProductID zutabeen zutabeetan, izenburuak atributu bat da. Eremu bakoitzean izenburuen azpian, produktuaren izenak, prezioak eta produktuaren IDak sartzen dira hurrenez hurren. Eremu bakoitzeko sarrerak ere atributu bat dira.

Zentzu honetan zentzu horretan pentsatzen duzunean, atributu baten definizio ez-teknikoa zerbait edo zerbait bereizgarria dela zehazten du.

Atributuak deskribatu Entitateak

Negozio batek garatutako datu base bat kontsideratu. Beharbada, taulak ere deitzen zaizkio datu-baseko diseinatzaileek (Bezeroak, Langileak eta Produktuak), besteak beste. Produktuen taulak produktu bakoitzaren ezaugarriak definitzen ditu.

Produktu baten identifikazioa, produktuaren izena, hornitzaile IDa ( atzerriko giltza gisa), kantitatea eta prezio bat izan ditzakete. Ezaugarri horietako bakoitza "Produktuak" izeneko taula (edo entitate) atributua da.

Demagun bitarteko hau Northwinds datubase orokorretik:

ProductID Produktuaren izena SupplierID CategoryID QuantityPerU UNITPRICE
1 Chai 1 1 10 kaxak x 20 poltsa 18.00
2 Chang 1 1 24-12 oz. Botila 19.00
3 Aniseed Syrup 1 2 12 - 550 ml botila 10.00
4 Antzinako Cajun zikinaren sukaldaria 2 2 48 - 6 oz ontziak 22.00
5 Anton Gumbo Mix sukaldaria 2 2 36 kaxak 21,35
6 Amonaren Boysenberry Spread 3 2 12 - 8 oz poteak 25.00
7 Uncle Bob-en Ordu Organiko Pears 3 7 12 - 1 lb pkg. 30.00

Zutabeen izenak produktu baten atributuak dira. Zutabeetako eremuetako sarrerak ere produktu baten atributuak dira.

Atributu eremua al da?

Batzuetan, epe eremua eta atributua erabil daitezkeen trukean, eta helburu gehienetarako, gauza bera dira. Hala ere, eremua errenkada batean aurkitutako taulako gelaxka jakin bat deskribatzeko erabiltzen da normalean, atributua , oro har, entitatearen ezaugarri bat diseinuaren zentzuan deskribatzeko.

Adibidez, goiko taulan, bigarren lerroko ProductName da Chang . Hau da eremu bat. Produktuak orokorrean eztabaidatzen ari bazara, ProductName produktuaren zutabea da. Hau da atributua .

Ez zaitez zintzilikatu. Sarritan, bi baldintza hauek erabiliak dira.

Atributuak definitzea

Atributuak domeinuaren arabera definitzen dira. Domeinu batek atributu honek dituen balio onargarriak definitzen ditu. Honek datu mota, luzera, balioak eta bestelako xehetasunak izan ditzake.

Esate baterako, ProductID atributu baten domeinuak zenbakizko datu mota bat zehaztu dezake. Atributuaren definizioa luzera zehatz bat eskatzeko edo balio hutsa edo ezezagun bat onartzen den zehazteko aukera dago.