Ensisijainen Avain:
perusavain käytetään varmistamaan tietojen erityinen sarake on ainutlaatuinen. Se on sarake ei voi olla nolla arvot. Se on joko olemassa oleva taulukon sarake tai sarake, joka on erityisesti luotu tietokannasta määritellyn sekvenssin mukaisesti.
Esimerkki: Katso kuva –
STUD_NO, sekä STUD_PHONE molemmat ovat ehdokas avaimet osalta OPISKELIJA, mutta STUD_NO voidaan valita ensisijainen avain (vain yksi monista ehdokas avaimet).,
viiteavain:
viiteavain on sarake tai ryhmä sarakkeita relaatiotietokannan taulukko, joka tarjoaa yhteyden tietoja kahden taulukoita. Se on sarake (tai sarakkeet), joka viittaa sarakkeeseen (useimmiten ensisijainen avain) toisen taulukon.
esimerkki: Katso luku –
STUD_NO STUDENT_COURSESSA on opiskelijasuhteessa vieras avain STUD_NOON.,
Kuva:
katsotaanpa ero perusavain ja viiteavain:
S. O. | ENSISIJAISEN AVAIMEN | viiteavain |
---|---|---|
1 | perusavain käytetään varmistamaan tietojen erityinen sarake on ainutlaatuinen. | viiteavain on sarake tai ryhmä sarakkeita relaatiotietokannan taulukko, joka tarjoaa yhteyden tietoja kahden taulukoita., |
2 | Se yksilöi tietueen relaatiotietokantojen taulukko. | sillä tarkoitetaan taulukon kenttää, joka on toisen taulukon ensisijainen avain. |
3 | Vain yksi perusavain on sallittua taulukossa. | kun taas useampi kuin yksi ulkomainen avain on sallittu taulukossa. |
4 | Se on yhdistelmä AINUTLAATUINEN ja Ei Null rajoitteet. | se voi sisältää kaksoiskappaleita ja taulukon relaatiotietokannassa. |
5 | Se ei salli NULL-arvoja. | se voi sisältää myös nolla-arvoja., |
6 | Sen arvo ei voi poistaa ylätason taulukon. | Sen arvo voidaan poistaa lapsen pöytä. |
7 | Se rajoitus voi olla implisiittisesti määritelty väliaikaisia taulukoita. | It-rajoitetta ei voida määritellä paikallisissa tai maailmanlaajuisissa väliaikaistaulukoissa. |
Huomiota lukija! Älä lopeta oppimista nyt., Hanki käsiinsä kaikki tärkeät CS Theory käsitteet SDE haastatteluja CS Theory kurssi opiskelija-ystävällinen hinta ja tulla teollisuuden valmis.