..
Kun suunnittelet tietokantaan hakemusten tueksi on tärkeää pohtia, miten käsitellä perusavain. On tässä suhteessa ainakin kaksi koulukuntaa: toinen väittää, että oikein on käyttää ns korvike avaimia (eli ei perustu todellisiin tietoihin) ja toinen joka väittää, että on käytettävä sijasta todellisia tiedot keskeisiä arvoja. Sitten on kompromissi, jonka koostuu "tietokannan käyttöä varten molemmat näistä ratkaisuista riippuen suhteellisen hyviä ja huonoja puolia (joita tulemme pian).
Suunniteltaessa pöytä se yleensä sisältää yhden tai useampia sarakkeita, jotka muodostavat sen perusavaimen. Kuten tiedämme taulukon perusavain on arvo (tai yhdistelmän arvoja), joka yksilöi kunkin rivin. Kuten edellä mainittiin, jos avain muodostuu todellisten arvojen kutsutaan luonnollisesti tärkeä, mutta jos esimerkiksi avaimen syntyy aina lisätä rivin taulukossa sitä kutsutaan korvike avain. Korvike avain on yleensä numeerinen arvo SQL Server, ja usein sarakkeissa tämäntyyppisen ovat identiteetin, joista lisää myöhemmin.
Luonnollinen avain koostuu todellista tietoa, eli tietoa, joka on suhde arvot muissa sarakkeissa rivi (esim. vero koodi yksilön Asiakkaat-taulukossa, joka sisältää myös sen yleisyyden). Myös korvike avain yksilöi rivin taulukkoon, mutta sen arvo ei ole suhteessa muihin arvoihin linja ja se on yksinkertaisesti luodaan ja tallennetaan.
Analysoimme etuja ja haittoja kahdenlaisia avaimia alkavat korvike:
PRO
VASTAAN
Mitä luonnon avaimet:
PRO
VASTAAN
| |
MS Access (Advanced)
Opi kuinka luoda ja hallita tietokantoja nopeasti ja helposti. Alkaen 29 €. |
| |
MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |