Video: Ero Ensisijaisen Avaimen Ja Yksilöllisen Avaimen Välillä
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
Ensisijainen avain vs. yksilöllinen avain
Saraketta tai sarakesarjaa, jota voidaan käyttää tietokannan rivin tai riviryhmän tunnistamiseen tai käyttämiseen, kutsutaan avaimeksi. Ainutlaatuinen avain on avain, jolla voidaan yksilöidä taulukon rivi relaatiotietokantojen yhteydessä. Ainutlaatuinen avain koostuu yhdestä sarakkeesta tai sarakeryhmästä. Ensisijainen avain on myös taulukon sarakkeiden yhdistelmä, joka yksilöi rivin. Mutta sitä pidetään ainutlaatuisen avaimen erityistapauksena.
Mikä on ainutlaatuinen avain?
Kuten aiemmin mainittiin, ainutlaatuinen avain on yksi sarake tai sarakeryhmä, joka voi yksilöidä taulukon rivi. Joten, ainutlaatuinen avain on rajoitettu siten, ettei sen kahta arvoa ole yhtä suuri. Yksi tärkeä ominaisuus on, että yksilölliset avaimet eivät pakota NOT NULL -rajoitusta. Koska NULL edustaa arvon puutetta, jos kahdessa rivissä on NULL sarakkeessa, se ei tarkoita, että arvot ovat samat. Ainutlaatuisena avaimena määritetty sarake sallii vain yhden NULL-arvon kyseisessä sarakkeessa. Sitten sitä voidaan käyttää tunnistamaan kyseinen rivi ainutlaatuisesti. Esimerkiksi opiskelijatietoja sisältävässä taulukossa opiskelijatunnus voidaan määritellä yksilölliseksi avaimeksi. Koska kahdella opiskelijalla ei voi olla samaa henkilötodistusta, se yksilöi yhden opiskelijan. Joten opiskelija-ID-sarake täyttää kaikki ainutlaatuisen avaimen ominaisuudet. Tietokannan rakenteesta riippuentaulukossa voi olla useampi kuin yksi ainutlaatuinen avain.
Mikä on ensisijainen avain?
Ensisijainen avain on myös sarake tai sarakkeiden yhdistelmä, joka määrittelee ainutlaatuisen rivin relaatiotietokannan taulukossa. Taulukossa voi olla enintään yksi ensisijainen avain. Ensisijainen avain pakottaa implisiittisen EI NULL -rajoituksen. Joten sarakkeessa, joka määritetään ensisijaiseksi avaimeksi, ei voi olla NULL-arvoja. Ensisijainen avain voi olla taulukon normaali attribuutti, jonka taataan olevan yksilöllinen, kuten sosiaaliturvatunnus, tai se voi olla yksilöllinen arvo, jonka tietokannan hallintajärjestelmä, kuten globaalisti yksilöllinen tunniste (GUID) Microsoft SQL Serverissä, tuottaa. Ensisijaiset avaimet määritetään ANSI SQL Standardin PRIMARY KEY -rajoituksen avulla. Ensisijainen avain voidaan määrittää myös taulukkoa luodessa. SQL sallii ensisijaisen avaimen muodostamisen yhdestä tai useammasta sarakkeesta ja jokainen ensisijaiseen avaimeen sisältyvä sarake on implisiittisesti määritelty olemaan NULL. Mutta jotkut tietokannan hallintajärjestelmät edellyttävät, että pääavaimen sarakkeet tehdään nimenomaisesti EI NULL.
Ero ensisijaisen avaimen ja yksilöllisen avaimen välillä
Vaikka sekä ensisijainen avain että yksilöllinen avain ovat yksi tai useampia sarakkeita, jotka voivat yksilöidä taulukon rivin yksilöllisesti, niillä on joitain tärkeitä eroja. Mikä tärkeintä, taulukossa voi olla vain yksi ensisijainen avain, kun taas siinä voi olla useampi kuin yksi ainutlaatuinen avain. Ensisijaista avainta voidaan pitää ainutlaatuisen avaimen erityistapauksena. Toinen ero on, että ensisijaisilla avaimilla on implisiittinen EI NULL-rajoitus, kun taas ainutlaatuisella avaimella ei ole tätä rajoitusta. Siksi yksilölliset avainsarakkeet voivat sisältää NULL-arvoja, mutta eivät välttämättä sisällä NULL-arvoja.
Suositeltava:
Ero Kladogrammin Ja Kaksisuuntaisen Avaimen Välillä
Keskeinen ero kladogrammin ja dikotomisen avaimen välillä on se, että kladogrammia käytetään tutkimaan fylogeneettisiä suhteita organismiryhmän välillä
Ero Julkisen Avaimen Ja Yksityisen Avaimen Välillä
Keskeinen ero julkisen avaimen ja yksityisen avaimen välillä on, että jos julkinen avain on lukitusavain, sitä voidaan käyttää yksityisen viestinnän (ts
Ero Ulkomaisen Avaimen Ja Ensisijaisen Avaimen Välillä
Tärkein ero vieraan avaimen ja ensisijaisen avaimen välillä on se, että vieras avain on sarake tai sarakeryhmä, joka viittaa ensisijaiseen avaimeen tai ehdokasavaimeen o
Symmetrisen Avaimen Salauksen Ja Julkisen Avaimen Salauksen Ero
Symmetrisen avaimen salaus vs. julkisen avaimen salaus Salaus on tietojen piilottamisen tutkimus, ja sitä käytetään, kun kommunikoidaan epäluotettavan median kautta
Ero Ensisijaisen Avaimen Ja Ehdokasavaimen Välillä
Ensisijainen avain vs. ehdokasavain Vaikka ensisijainen avain on valittu ehdokasavaimista, ensisijaisen avaimen ja toisen