Orodha ya maudhui:

Ufunguo wa kigeni hufanyaje kazi katika Seva ya SQL?
Ufunguo wa kigeni hufanyaje kazi katika Seva ya SQL?

Video: Ufunguo wa kigeni hufanyaje kazi katika Seva ya SQL?

Video: Ufunguo wa kigeni hufanyaje kazi katika Seva ya SQL?
Video: Веб-программирование — информатика для бизнес-лидеров 2016 2024, Mei
Anonim

Order_ID: Ufunguo Msingi

Vile vile, unaweza kuuliza, ninarejeleaje ufunguo wa kigeni katika SQL?

Muhtasari:

  1. Kila thamani ya ufunguo wa Kigeni lazima iwe sehemu ya Ufunguo Msingi wa majedwali mengine.
  2. Kitufe cha Kigeni kinaweza kurejelea safu wima nyingine kwenye jedwali sawa. Rejeleo hili linajulikana kama marejeleo ya kibinafsi.
  3. Unaweza kuunda Ufunguo wa Kigeni ukitumia Unda Jedwali, Jedwali Lingine, au Studio ya Usimamizi wa Seva ya SQL.

Mtu anaweza pia kuuliza, ni matatizo gani ambayo funguo za kigeni huanzisha? Hapa kuna shida za kawaida za kigeni.

  • Funguo za kigeni zinazoning'inia. Kitufe cha kigeni kinaelekeza kwa ufunguo msingi ambao haupo.
  • Rejelea ufunguo wa kipekee isipokuwa ufunguo msingi. Hakuna faida kwa hili.
  • Uhusiano usio rasmi kati ya meza.
  • Aina za data zisizolingana.
  • Vifunguo vya kigeni vilivyopakiwa.

Pia kujua, unaandikaje ufunguo wa kigeni?

Ufunguo wa Kigeni Kutumia Kizuizi cha Ndani); Kwa kutumia sintaksia hii, unabainisha neno kuu la CREATE, kisha jina la jedwali, kisha ufungue mabano. Kwa safu, unataka kutaja kama ufunguo wa kigeni , na uongeze neno MAREJEO hadi mwisho (baada ya aina ya data). Kisha, taja jina la meza nyingine.

Je, ufunguo msingi unaweza kuwa ufunguo wa kigeni?

Vifunguo vya msingi kila wakati lazima iwe ya kipekee, funguo za kigeni haja ya kuruhusu maadili yasiyo ya kipekee ikiwa jedwali ni uhusiano wa moja hadi nyingi. Ni sawa kabisa kutumia a ufunguo wa kigeni kama ufunguo wa msingi ikiwa meza imeunganishwa na uhusiano wa moja kwa moja, sio uhusiano wa moja kwa wengi.

Ilipendekeza: