Kas yra užsienio raktas?

SQL duomenų bazėje užsienio raktas yra stulpelis arba stulpelių rinkinys, kuris sukuria ryšį tarp jo lentelės ir kitos lentelės. Pagrindinėje lentelėje, kurioje yra sukurta nuoroda, yra pirminis raktas, kuris susieja su antrosios lentelės užsienio raktu. Šis pirminis raktas> užsienio raktų nuoroda leidžia vieną ar daugiau duomenų eilių vienoje lentelėje susieti arba susieti su viena ar keliomis lentelės eilėmis.

Užduodant naują duomenų bazės lentelę arba keičiant esamą duomenų bazės lentelę, sukuriamas užsienio raktas. Stulpelis, nurodytas kaip užsienio raktas, taip pat iš esmės turi „NOT NULL“ suvaržymą, o tai reiškia, kad jis turi turėti vertę ir negali būti tuščias.

Patarimas: stulpeliuose, pažymėtuose kaip užsienio raktas, gali būti sukurtas atskiras jų indeksas, kuris pagerina paieškos duomenų bazėje greitį.

Duomenų bazė, duomenų bazės terminai, pirminis raktas, programavimo terminai, programinės įrangos sąlygos