Atribut baze podatkov določa lastnosti tabele

Pomislite na atribut kot značilnost

Baza podatkov je močnejša od preglednice, ki jo je videti, ker ima ogromno zmogljivost iskanja. Relacijske baze podatkov vsebujejo navzkrižne reference v različnih tabelah in opravljajo zapletene izračune za velike količine medsebojno povezanih podatkov. Informacije so organizirane na način, ki ga je mogoče preprosto upravljati, dostopati in posodabljati.

Kaj je atribut?

Baza podatkov je sestavljena iz tabel. Vsaka tabela ima stolpce in vrstice.

Vsaka vrstica (ti tuple) je niz podatkov, ki velja za posamezen element. Vsak stolpec (atribut) vsebuje opis značilnosti vrstic. Atribut baze podatkov je ime stolpca in vsebina polj pod njim v tabeli v bazi podatkov.

Če prodajate izdelke in jih vnesete v tabelo s stolpci ProductName, Price in ProductID, je vsaka od teh naslovov atribut. V vsakem polju pod temi naslovi vnesete imena izdelkov, cene in ID-je izdelkov. Vsak vnos v polje je tudi atribut.

To je smiselno, ko pomislite na to, saj je ne-tehnična opredelitev atributa ta, da definira značilnost ali kakovost nečesa.

Atributi Opis subjektov

Razmislimo o bazi podatkov, ki jo je razvilo podjetje. Verjetno vključuje tudi mize, ki jih oblikujejo tudi baze podatkov - za kupce, zaposlene in izdelke, med drugim. Tabela izdelkov določa značilnosti vsakega izdelka.

Te lahko vključujejo ID izdelka, ime izdelka, ID dobavitelja (uporabljeno kot tuji ključ ), količino in ceno. Vsaka od teh značilnosti je atribut tabele (ali entitete), imenovanega Products.

Razmislite o tem odrezku iz pogosto citirane zbirke Northwinds:

ProductID Ime izdelka Dobavitelj KategorijaID QuantityPerU Cena na enoto
1 Chai 1 1 10 škatel x 20 vrečk 18.00
2 Chang 1 1 24 - 12 oz steklenice 19.00
3 Jajčni sirup 1 2 12 - 550 ml steklenice 10.00
4 Chef Anton's Cajun Začimbe 2 2 48 - 6 oz. Kozarci 22.00
5 Chef Anton's Gumbo Mix 2 2 36 škatel 21.35
6 Grandma's Boysenberry Spread 3 2 12 - 8 oz. Kozarci 25.00
7 Organsko suhih hrušk strica Boba 3 7 12 - 1 lb pkgs. 30.00

Imena stolpcev so atributi izdelka. Vnose v poljih stolpcev so tudi atributi izdelka.

Ali je atribut polje?

Včasih se izraz " polje in atribut" uporabljata izmenično, za večino namenov pa sta ista stvar. Vendar pa se polje ponavadi uporablja za opis določene celice v tabeli, najdeni v kateri koli vrstici, medtem ko se atribut na splošno uporablja za opis lastnosti podjetja v smislu načrtovanja.

Na primer, v zgornji tabeli je ime izdelka v drugi vrstici Chang . To je polje . Če razpravljate o izdelkih na splošno, je ProductName stolpec izdelka. To je atribut .

Ne obesi na to. Pogosto se ti dve izrazi uporabljata izmenično.

Definiranje atributov

Atributi so opredeljeni glede na njihovo domeno . Domena določa dovoljene vrednosti, ki jih lahko ta atribut vsebuje. To bi lahko vključevalo vrsto podatkov, dolžino, vrednosti in druge podrobnosti.

Na primer, domena za atribut ProductID lahko določi številski tip podatkov. Atribut je lahko dodatno opredeljen tako, da zahteva določeno dolžino ali določi, ali je dovoljena prazna ali neznana vrednost.