Сізде бірнеше шетелдік кілттер болуы мүмкін бе?
Сізде бірнеше шетелдік кілттер болуы мүмкін бе?

Бейне: Сізде бірнеше шетелдік кілттер болуы мүмкін бе?

Бейне: Сізде бірнеше шетелдік кілттер болуы мүмкін бе?
Бейне: Коронавирусқа қарсы вакцинаның бірнеше жылдан кейін теріс әсері болуы мүмкін бе? | Шетелдік БАҚ 2024, Сәуір
Anonim

Үстел болуы мүмкін бірнеше шетелдік кілттер бар , және әрқайсысы сыртқы кілт болуы мүмкін басқа ата-аналық кесте. Әрбір шетелдік кілт деректер қоры жүйесімен дербес орындалады. Сондықтан кестелер арасындағы каскадтық қатынастар алады пайдалана отырып белгіленеді шетелдік кілттер.

Сондай-ақ сұрақ туындайды, сізде қанша шетелдік кілт болуы мүмкін?

Үшін бір баған, аласыз 16-ға дейін шетелдік кілттер . Үшін бір кестеде, ағымдағы ұсынылатын сан 253 болса да Сіз істейсіз бұрын өнімділік мәселелерімен шектелуі (мәжбүрленуі). сен сол санға жетіңіз.

Екіншіден, шетелдік кілт бірнеше кестелерге сілтеме жасай алады ма? Бұл дерекқорды басқаруда логикалық тұрғыдан дұрыс және шын мәнінде мүмкін және кез келген RDBMS рұқсат етуі керек анықтама а шетелдік кілт дейін екі немесе одан да көп кестелер бұл оның негізгі болуын қалайды кілт сияқты шетелдік кілт берілгенде кесте.

Сондай-ақ білу керек, бір бағанда екі сыртқы кілт болуы мүмкін бе?

Теориялық тұрғыдан сіз алады орындамау бірнеше шетелдік кілт жалғызда баған . Немесе сіз алады бар енгізуді растайтын процедураларды қолдану арқылы оны орындаңыз бірнеше үстел және істеу қажетті операция.

Шетелдік кілттер бірегей ме?

Әрбір кестеде біреуден көп болуы мүмкін Бірегей Шектеу. Әдепкі бойынша, Бірегей кілті – а бірегей кластерлік емес индекс. Бірегей Шектеуді басқа кестемен a ретінде байланыстыруға болмайды Шетелдік Кілт.

Ұсынылған: