Tietokannan ominaisuus Määrittää taulukon ominaisuudet

Ajattele ominaisuutta ominaisuutena

Tietokanta on tehokkaampi kuin sen laskentataulukko, koska sillä on valtava hakutoiminto. Relaatiotietokannat ristiviittaukset eri taulukoissa ja suorittavat monimutkaisia ​​laskelmia suurista määristä toisiinsa liitettyjä tietoja. Tiedot järjestetään tavalla, jota hallitaan helposti, pääsee käsiksi ja päivitetään.

Mikä ominaisuus on?

Tietokanta koostuu taulukoista. Jokaisessa taulukossa on sarakkeita ja rivejä.

Jokainen rivi (kutsutaan tuplaksi) on tietosarja, joka koskee yhtä kohdetta. Jokainen sarake (attribuutti) sisältää rivien kuvaavat ominaisuudet. Tietokantaattribuutti on sarakkeen nimi ja sen alaisten kenttien sisältö taulukon tietokannassa.

Jos myydät tuotteita ja syötät ne taulukkoon, jossa on ProductName-, Price- ja ProductID-sarakkeet, jokainen näistä otsikoista on attribuutti. Näissä otsikoissa kullakin kentällä syötät tuotenimet, hinnat ja tuotetunnukset. Jokainen kentän merkinnät on myös attribuutti.

Tämä on järkevää, kun ajattelet sitä, koska attribuutin ei-tekninen määritelmä on se, että se määrittelee jotakin ominaisuutta tai laatua.

Attribuutit Kuvaile yksiköitä

Tarkastellaan yrityksen kehittämä tietokanta. Se sisältää todennäköisesti taulukoita - joita kutsutaan myös tietokantojen suunnittelijoiksi - muun muassa asiakkaille, työntekijöille ja tuotteille. Tuotteet-taulukossa määritellään kunkin tuotteen ominaisuudet.

Näihin voi kuulua tuotetunnus, tuotenimi, toimittajan tunnus (käytetään ulkomaisena avauksena ), määrä ja hinta. Jokainen näistä ominaisuuksista on taulukon (tai kokonaisuuden) attribuutti nimeltä Products.

Tarkastele tätä katkelmia yleisesti mainitusta Northwinds-tietokannasta:

Tuotetunnus Tuotteen nimi SupplierID LuokanTunnus QuantityPerU Yksikköhinta
1 Chai 1 1 10 laatikkoa x 20 pussia 18.00
2 Chang 1 1 24 - 12 oz pulloa 19.00
3 Anisoitu siirappi 1 2 12 - 550 ml pulloja 10.00
4 Chef Antonin Cajun-maustekastike 2 2 48 - 6 oz purkkia 22.00
5 Chef Antonin Gumbo Mix 2 2 36 laatikkoa 21.35
6 Mummon Boysenberry Spread 3 2 12 - 8 oz purkkia 25.00
7 Bobin orkesterin kuivatut päärynät 3 7 12 - 1 lb pkgs. 30.00

Sarakkeen nimet ovat tuotteen ominaisuuksia. Sarakkeiden kenttien merkinnät ovat myös tuotteen attribuutteja.

Onko ominaisuus kenttää?

Joskus termi kenttä ja attribuutti ovat samankaltaisia, ja useimmissa tarkoituksissa ne ovat samat. Kenttä on kuitenkin yleensä kuvattu tietyssä solussa millä tahansa rivillä olevasta taulukosta, kun taas attribuuttia käytetään yleisesti kuvaamaan entiteetin ominaispiirteitä suunnittelun merkityksessä.

Esimerkiksi yllä olevassa taulukossa toisen rivin ProductName on Chang . Tämä on kenttä . Jos keskustelet yleensä tuotteista, ProductName on tuotteen sarake. Tämä on attribuutti .

Älä jätä tätä kiinni. Usein näitä kahta termiä käytetään vaihtokelpoisesti.

Ominaisuuksien määrittäminen

Ominaisuudet määritellään niiden verkkotunnuksen suhteen . Verkkotunnus määrittää sallitut arvot, jotka tämä attribuutti voi sisältää. Tämä voi sisältää sen tietotyypin, pituuden, arvot ja muut yksityiskohdat.

Esimerkiksi ProductID- attribuutin toimialue voi määrittää numeerisen tietotyypin. Määritettä voidaan määritellä lisäämällä tietty pituus tai määrittämällä, onko tyhjä tai tuntematon arvo sallittu.