Деректер қорының негізгі сыртқы кілтінің мағынасын түсіндіріп бере аласыз ба?
sobes.tech AI
AI-дан жауап
Дерекқорда сыртқы кілт (foreign key) — бұл бір кестедегі өріс немесе өрістер жиынтығы, олар басқа кестенің негізгі кілтіне сілтеме жасайды. Бұл кестелер арасындағы байланысты қамтамасыз етеді және деректердің тұтастығын қолдайды.
Басты сыртқы кілт — бұл басқа кестенің негізгі кілтіне сілтеме жасайтын сыртқы кілт. Ол сыртқы кілт өрісіндегі мәннің байланысқан кестеде бар екендігін кепілдейді.
Мысалы, Users кестесінде user_id негізгі кілті бар, ал Orders кестесінде user_id өрісі сыртқы кілт ретінде пайдаланылады. Бұл әрбір тапсырыс жазбасы Users кестесіндегі бар пайдаланушымен байланыстырылғанын білдіреді.
Мұндай механизм «жоғалған» сілтемелердің пайда болуын болдырмайды және кестелер арасындағы деректердің сәйкестігін қамтамасыз етеді.