Ensisijaisen avaimen määritelmä ja toiminnot sekä vaatimukset ensisijaisen avaimen perustamiseksi tietokantaan
Mikä on ensisijainen avain? Kuuleminen, että otsikko on tuttu, kuuluu tietokantaan tai tietokannan käsittelyyn. Tietokannan laajuudessa ensisijaista avainta käytetään tunnistamaan tietokannan tietueiden arvo. Itse tietokanta voi lajitella tai verrata kutakin omistamaa taulukkoa käyttämällä sarakkeesta määritettyä ensisijaista avainta.
Ensisijaisen avaimen olemassaolo on jotainerittäin tärkeä tietokannassa. Tietojenkäsittelyn helpottamisen lisäksi ensisijaisella avaimella on myös merkitys tietojen etsimisprosessissa. Antamalla ensisijainen avain, yhdelläkään tietokannan tietueista ei ole samaa data-arvoa. On useita asioita, jotka on otettava huomioon asettaessa arvo ensisijaiseksi avaimeksi. Jos tietokannassa on useita taulukoita, niin taulukko voidaan korreloida käyttämällä ensimmäisen taulukon ensisijaista avainta, kun taas toisessa taulukossa arvo ei ole enää ensisijainen avain, mutta vieraanavain.
Tässä artikkelissa ei vain kirjoittajaselitä vain ensisijaisen avaimen määritelmä. Mutta siinä keskustellaan myös siitä, mitkä ovat ensisijaisen toiminnot ja olosuhteet, joita käytetään ensisijaisen avaimen valinnassa ja määrittämisessä.
Määritelmä Ensisijainen avain
Kuten aikaisemmin tiedettiin, tämä komponenttitietokannan sisältämät ovat kytkettyinä toisiinsa (suhteelliset). Tämä aiheuttaa avaimen tarpeen tunnistaa tai verrata sitä, mikä erottaa yhden taulukon toiseen taulukkoon. Tunnistuksessa on useita tyyppejä avaimia, joista yksi on ensisijainen avain. Mikä on ensisijaisen avaimen määritelmä?
Ensisijaisena avaimena kutsutaan myösEnsisijainen avain. Ensisijainen avain valitaan tunnisteeksi erottamaan taulukon yksi rivi toisesta. Periaatteessa jokaisessa taulukossa on vain yksi pääavain. Ensimmäisen taulukon ensisijainen avain on linkitetty toiseen taulukkoon siten, että toisessa taulukossa sitä kutsutaan vieraanavaimeksi.
Taulukosta saatat löytää monia sarakkeita, joita kutsutaan ehdokkaiden avaimiksi (ehdokasavain), joissa yhtä ehdokasavaimista käytetään ensisijaisena avaimena (ensisijainen avain).
Peruskäskymuoto ensisijaisen avaimen luomiseksi SQL: ään on:
Sarakkeen data_type1 [ALKUPERÄINEN AVAIN]
Ensisijainen näppäintoiminto
Relaatiotietokantojen käytössä taulukottallennetaan jokainen arvo siihen. Taulukko on yhdistelmä sarakkeita, jotka koostuvat yksilöllisistä arvoista kunkin rivin tunnistamiseksi. Tätä ainutlaatuista saraketta kutsutaan ensisijaiseksi avaimeksi. Ensisijainen avain ilmaisee taulukon eheyden tason.
Ensisijainen avain onyksi tärkeimmistä askeista hyvä ja oikea tietokannan suunnittelussa. Ensisijainen avain on sarakkeessa, jota käytetään erityistarkoitusten toteuttamiseen. Voit esimerkiksi määrittää ensisijaisen avaimen, jonka avulla voit tehdä kyselyn, kuten muuttaa tai muokata kutakin riviä tarvitsematta häiritä saman taulukon muita rivejä.
Ensisijaisen avaimen ainutlaatuisuus voi estää sen toteutumistatietojen päällekkäisyys. Lisäksi ensisijainen avain voi myös auttaa sinua tekemään hakua niin nopeasti. Esimerkiksi opiskelijataulukossa voi olla suuri riski erottaa jokainen nimi, voi olla, että opiskelijalla on sama nimi kuin toisella opiskelijalla. Siksi jokaiselle opiskelijalle on annettava noMahasiswa ensisijaisena avaimena, joka voi varmistaa, että jokainen opiskelija on erilainen ja ainutlaatuinen.
Ensisijaisen avaimen vaatimukset
Kuten aiemmin selitettiintaulukoista tulee päävaatimuksia, jotka on täytettävä suunnitellessaan relaatiotietokantaa. Taulukossa on oltava myös ensisijainen avain. Ensisijaisen avaimen määrittämiseksi on kuitenkin täytettävä joukko ehtoja, jotka on täytettävä, mukaan lukien seuraavat:
- Taulukossa voi olla vain yksi pääavain.
- Ensisijainen avain ei saa ylittää 16 sarakkeen rajoitusta avaimen pituuden ollessa 900 tavua.
- Ensisijaiseksi avaimeksi määritelty sarakeei ole nolla. Sen tehtävänä on varmistaa, että sarakkeen arvot on täytettävä (ei saa olla tyhjiä). Jos syötät tietoja, mutta ei anna arvoa sarakkeessa, tietokannassa on virhe.
- Sarakkeessa (kentässä) ei voi olla sama data-arvo.
- Ensisijaiseen avaimeen käytetty tietotyyppi ei voi olla BLOB-tyyppi.
Yritä tarkastella alla olevaa esimerkkiä.
Tämän kuvan kautta saadaan kaksi taulukkoa. Ensimmäinen pöytä on pöytä opiskelija ja toinen pöytä on pöytä arvo, Opiskelija-taulukko sisältää neljä saraketta (määritteet)eli opiskelijanumero, opiskelijan nimi, syntymäaika, sukupuoli. Arvo-taulukko sisältää Opiskelijoiden numerot, kood_matkulin ja arvosanat. Opiskelijataulukon ensisijainen avain on Opiskelija nro, sarake Opiskelija nro sitä voidaan käyttää erottamaan yksi opiskelija toisesta.
Silti näet myös samannimisen sarakkeen, opiskelija nro. Toisen taulukon sarakkeessa Opiskelija nro nimeltään Ulkomainen avain (vierasnäppäin), jota käytetään viittauksena Opiskelija-taulukkoon. Siten nämä kaksi taulukkoa voivat olla yhteydessä toisiinsa, koska on ehdokasavain, nimeltään ensisijainen avain.
Se on lyhyt selitys ymmärryksestäensisijainen avain, toiminto yhdessä olosuhteiden kanssa, joita käytetään ensisijaisen avaimen määrittämiseen. Kun määrität ensisijaisen avaimen, sinun on helpompaa ja nopeampaa etsiä tietoja, lajitella ja näyttää tietoja, jotka on luotu käsittelemällä tietoja tietokannassa. Kirjailija toivoo, että kun olet lukenut tämän artikkelin, se voi lisätä ymmärrystäsi ensisijaiseen avaimeen liittyvistä asioista.