In databele attribúsje beskiedt de eigenskippen fan in tabel

Tink oan in attribút as karakteristyk

In databank is makliker as it spesjale dat it liket, om't it in geweldige sykfunksje hat. Relatêre databases Cross-referinsje ynteressante ferskillen yn ferskate tabellen en komplekse berekkeningen op grutte bedragen fan ynteronneare data. De ynformaasje wurdt organisearre op in manier dy't goed beheare, tagonklik en aktualisearre is.

Wat is in attribút?

In database bestiet út tabellen. Elke tafel hat kolommen en rigen.

Elke rige (in tupel neamd) is in gegevensbestimming dat jildt foar in inkelde item. Elke kolom (attribút) befettet karakterisaasje fan 'e rigen. In databankûntwerp is in kolomnamme en de ynhâld fan de fjilden ûnder it yn in tabel yn in database.

As jo ​​produkten ferkeapje en yn in tabel yngeane mei kolommen foar ProductName, Priis, en ProductID, elk fan dizze headings is in attribút. Op elke fjild ûnder dizze headings kinne jo de produktennammen, prizen, en produktide-IDs ynfiere. Elk fan 'e fjild ynfier is ek in attribút.

Dit makket sin te wêzen as jo der fan tinke, as de nontechnyske definysje fan in attribút is dat it in karakteristyk of kwaliteit fan wat beskiedt.

Attributen beskriuwe entiteiten

Litte wy in database beskôgje troch in bedriuw. It betsjuttet wierskynlik tafels om te taben - ek wol yntriten neamd troch database-ûntwerpers - foar klanten, meiwurkers en produkten, ûnder oaren. De tabellen Produkten beskiedt de eigenskippen fan elke produkt.

Dizze kinne wêze om in produktide, in produktnamme, in leveransier-ID (brûkber as bûtenlânske kaai ), in kwantiteit en in priis. Elk fan dizze eigenskippen is in attribút fan 'e tafel (of entiteit) neamd Produkten.

Besykje dizze snippet út 'e gemiddelde saneamde Northwinds-database:

ProductID Produkt Namme SupplierID CategoryID QuantityPerU UnitPrice
1 Chai 1 1 10 boeken x 20 tasjes 18.00
2 Chang 1 1 24 - 12 oz fleskes 19.00
3 Aniseed Sirup 1 2 12 - 550 ml fleskes 10.00
4 Chef Anton's Cajun-sûzjen 2 2 48 - 6 jellen 22.00
5 Chef Anton's Gumbo Mix 2 2 36 boaten 21.35
6 Grutter 's Boysenberry Spread 3 2 12 - 8 jagers 25.00
7 Uncle Bob's Organic Dried Pears 3 7 12 - 1 lb pkgs. 30.00

De kolomnammen binne de attributen fan in produkt. De yngongen op 'e fjilden fan' e kolommen binne ek attributen fan in produkt.

Is in attribúsje in fjild?

Somtiden wurde it term fjild en attribuëwe ferfangend brûkt, en foar de measte doelen binne se deselde ding. It fjild wurdt lykwols gewoan brûkt om in bepaalde sel yn te beskriuwen yn in tabel dy't op elke rige fûn wurde, wylst attribút meast brûkt wurdt om in entiteit-karakteristyk te beskriuwen yn in foarmjouwing.

Bygelyks yn 'e tabel hjirboppe is de ProductName yn' e twadde rige Chang . Dit is in fjild . As jo ​​produkten yn algemiene besprutsen hawwe, is ProductName de kolom fan de produkt. Dit is it attribute .

Doch net op dat hingje. Faak wurde dizze twa termen wikselje brûkt.

Define Attributen

Attributen binne definiearre yn termen fan har domein . In domein definiearret de wearden wearden dat dit attribút befetsje kin. Dit kin syn datatype, lingte, wearden en oare details opnimme.

Bygelyks it domein foar in attribuze ProductID kin in numerike datatype opjaan. It attribute kin fierder definiearre wurde om in spesifike ling te freegjen of oan te jaan oft in lege of ûnbekende wearde tastien is.