Logo fi.boatexistence.com

Salliko vierasavain nolla-arvot?

Sisällysluettelo:

Salliko vierasavain nolla-arvot?
Salliko vierasavain nolla-arvot?

Video: Salliko vierasavain nolla-arvot?

Video: Salliko vierasavain nolla-arvot?
Video: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, Huhtikuu
Anonim

Lyhyt vastaus: Kyllä, se voi olla NULL tai kaksoiskappale Haluan selittää, miksi vieraan avaimen täytyy olla tyhjä tai sen täytyy olla yksilöllinen tai ei yksilöllinen. Muista ensin, että vieras avain vaatii yksinkertaisesti, että kentän arvon on oltava ensin eri taulukossa (emotaulukossa). Siinä kaikki FK on määritelmän mukaan.

Hyväksyykö vierasavain nolla-arvon?

Vierasavaimelle voidaan antaa rajoitteen nimi. … Nolla-arvoja sisältävä vierasavain ei voi vastata pääavaimen arvoja, koska pääavaimella ei määritelmän mukaan voi olla nolla-arvoja. Kuitenkin nolla-vieraan avaimen arvo on aina voimassa, riippumatta sen ei-nollaosien arvosta.

Miksi nolla-arvot sallitaan vieraassa avaimessa?

Suhteiden määrittäminen ylä- ja alatason taulukoiden välillä

Ei rajoituksia vieraalle avaimelle Kun vierasavaimelle ei ole määritetty muita rajoituksia, mikä tahansa määrä alitaulukon rivejä voi viitata sama pääavaimen arvo Tämä malli sallii nolla-arvot vieraassa avaimessa.

Kuinka sallin nollan vieraassa avaimessa?

Koska Vieraan avaimen rajoitus edellyttää viitatun avaimen olevan yksilöllinen, paras mitä voit tehdä, on sallia yksi rivi avaimella, joka on NULL. Siinä tapauksessa sinun on korvattava Primary Key -rajoite yksilöllisellä rajoituksella (tai indeksillä) ja sallittava Maat-sarake. country_id on NULL.

Voimmeko lisätä nolla-arvoja vierasavainsarakkeeseen?

Kyllä, Voit nollata Vierasavainsarakkeen arvon.

Suositeltava: