Yksinkertaisia tapoja valita ensisijainen avain tietokantaan: 4 vaihetta

Sisällysluettelo:

Yksinkertaisia tapoja valita ensisijainen avain tietokantaan: 4 vaihetta
Yksinkertaisia tapoja valita ensisijainen avain tietokantaan: 4 vaihetta

Video: Yksinkertaisia tapoja valita ensisijainen avain tietokantaan: 4 vaihetta

Video: Yksinkertaisia tapoja valita ensisijainen avain tietokantaan: 4 vaihetta
Video: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Saattaa
Anonim

Ensisijainen avain on relaatiotietokannan sarake, jota käytetään yksilöimään jokainen taulukon tietue yksilöllisesti. Kun valitset ensisijaisen avaimen, sinun on valittava sarake, joka sisältää yksilölliset arvot kaikille riveille. Jokaisella rivillä on oltava arvo ensisijaisen avaimen sarakkeessa, eivätkä arvot saa muuttua. Jos et löydä luonnollista ensisijaista avainta, joka sopii kaikkiin sääntöihin, voit luoda korvaavan avaimen. Tämä wikiHow opettaa sinulle, kuinka valita ensisijainen avain tietokantaasi.

Askeleet

Valitse ensisijainen avain tietokannasta Vaihe 1
Valitse ensisijainen avain tietokannasta Vaihe 1

Vaihe 1. Varmista, että kaikki ensisijaisen avaimen tietueet ovat yksilöllisiä

Tämä tarkoittaa, että haluat valita sarakkeen, joka sisältää jonkinlaisen yksilöllisen tunnisteen, joka ei koskaan toistu muilla riveillä. Jos sarake sisältää arvoja, jotka ovat identtisiä useammalle kuin yhdelle riville, sen ei pitäisi olla ensisijainen avaimesi.

  • Jos esimerkiksi rakennat tietokantaa työntekijöistä ja jokaisella työntekijällä on yksilöllinen työntekijän numero, voit käyttää saraketta, joka sisältää työntekijän tunnusnumeron ensisijaiseksi avaimeksi, mutta sinun pitäisi tehdä tämä vain, jos sama tunnus ei ole mahdollista käytetään uudelleen tulevaisuudessa.
  • Voit halutessasi käyttää yhdistelmäavainta, joka on ensisijainen avain, joka käyttää useita sarakkeita. Useamman kuin yhden sarakkeen yhdistäminen avaimeesi (esim. Syntymäpäivän, alkuperämaan ja EmployeeID: n yhdistäminen) vähentää päällekkäisten merkintöjen mahdollisuutta.
Valitse ensisijainen avain tietokannasta Vaihe 2
Valitse ensisijainen avain tietokannasta Vaihe 2

Vaihe 2. Valitse arvo, joka ei muutu

Kun olet määrittänyt sarakkeen ensisijaiseksi avaimeksi, et voi muuttaa mitään sarakkeen arvoista. Valitse jotain staattista-jotain, jonka tiedät, ettei sinun tarvitse koskaan päivittää.

  • Esimerkiksi esimerkkinä työntekijän tunnus, haluat vain käyttää työntekijän tunnus -saraketta ensisijaisena tunnuksena, jos ei ole mahdollisuutta, että työntekijälle annetaan koskaan eri työntekijätunnus.
  • Muita tietoja, jotka voivat muuttua, ovat ihmisten nimet, osoitteet, puhelinnumerot ja osoitteet. Vältä näitä, kun valitset ensisijaisen avaimen.
Valitse ensisijainen avain tietokannasta Vaihe 3
Valitse ensisijainen avain tietokannasta Vaihe 3

Vaihe 3. Ensisijaisessa avaimessa ei voi olla tyhjäarvoja

Jokaisella rivillä on oltava tunniste-minkään rivin ensisijaisen avaimen sarakkeessa ei voi olla tyhjäarvoja.

Oletetaan esimerkiksi, että luot tietokannan, joka sisältää potilastietoja. Koska sosiaaliturvatunnukset ovat yksilöllisiä eivätkä ne muutu, tällainen sarake saattaa tuntua hyvältä ehdokkaalta yksityiselle avaimelle. Tarvitset kuitenkin sosiaaliturvatunnuksen kaikille potilaille-jos potilas ei ole antanut sitä, et voi lisätä niitä taulukkoon, jos kyseinen sarake on ensisijainen avaimesi

Valitse ensisijainen avain tietokannasta Vaihe 4
Valitse ensisijainen avain tietokannasta Vaihe 4

Vaihe 4. Harkitse korvikeavaimen käyttöä

Luonnollinen avain on avain, joka sisältää todellisia tietoja, kuten sosiaaliturvatunnuksen tai työntekijän tunnusnumeron-kaikki aiemmat esimerkimme ovat luonnollisia avaimia. Voi olla vaikeaa löytää jotain, joka täyttää kaikki edellä mainitut karsinnat! Jos et pysty tunnistamaan saraketta, joka toimisi (luonnollisena) ensisijaisena avaimena, kokeile sijaisavainta:

  • Korvaava avain sisältää ainutlaatuisia arvoja, jotka luodaan, kun uusia tietueita syötetään. Jos haluat käyttää korvaavaa avainta, sinun on luotava uusi sarake, joka ei vastaa todellisia tietoja. Jos sinulla on esimerkiksi asiakasluettelo, voit luoda uuden CustomerID-sarakkeen, jota käytät yksinomaan yksilöllinen tietokantatunniste jokaiselle asiakkaalle.
  • CustomerID -esimerkissä joka kerta, kun lisäät uuden asiakkaan tietokantaasi, määrität hänelle uuden CustomerID -tunnuksen, joka toimii heidän pysyvänä yksilöllisenä tunnisteenaan. Voit käyttää ainutlaatuista uutta asiakastunnusta käyttämällä numerogeneraattoria tai lisäämällä vain 1 edelliseen arvoon.

Suositeltava: