Sobes.tech
Junior — Middle

Деректер қорының негізгі сыртқы кілтінің мағынасын түсіндіріп бере аласыз ба?

sobes.tech AI

AI-дан жауап

Дерекқорда сыртқы кілт (foreign key) — бұл бір кестедегі өріс немесе өрістер жиынтығы, олар басқа кестенің негізгі кілтіне сілтеме жасайды. Бұл кестелер арасындағы байланысты қамтамасыз етеді және деректердің тұтастығын қолдайды.

Басты сыртқы кілт — бұл басқа кестенің негізгі кілтіне сілтеме жасайтын сыртқы кілт. Ол сыртқы кілт өрісіндегі мәннің байланысқан кестеде бар екендігін кепілдейді.

Мысалы, Users кестесінде user_id негізгі кілті бар, ал Orders кестесінде user_id өрісі сыртқы кілт ретінде пайдаланылады. Бұл әрбір тапсырыс жазбасы Users кестесіндегі бар пайдаланушымен байланыстырылғанын білдіреді.

Мұндай механизм «жоғалған» сілтемелердің пайда болуын болдырмайды және кестелер арасындағы деректердің сәйкестігін қамтамасыз етеді.