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 - myös 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 ala ja ominaisuus käytetään keskenään ja useimmissa tarkoituksissa ne ovat samat. Kuitenkin, ala käytetään yleensä kuvaamaan tietyn solun taulukossa olevasta taulukosta, kun taas ominaisuus käytetään yleisesti kuvaamaan yksikköä, joka on ominaispiirre suunnitelmassa.
Esimerkiksi yllä olevassa taulukossa toisen rivin ProductName on Chang. Tämä on ala . Jos keskustelet yleensä tuotteista, Tuotteen nimi on tuotteen sarake. Tämä on ominaisuus .
Älä jätä tätä kiinni. Usein näitä kahta termiä käytetään vaihtokelpoisesti.
Ominaisuuksien määrittäminen
Ominaisuudet määritellään niiden termeinä verkkotunnuksen . 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 verkkotunnuksen attribuuttia varten Tuotetunnus voi määrittää numeerisen tietotyypin. ominaisuus voidaan määritellä tarkemmin tietyn pituuden vaatimiseksi tai määrittää, onko sallittu tai tuntematon arvo sallittu.