Junior — Middle
Деректер қоры құрылымында кілттердің рөлі қандай және олар не үшін пайдаланылады?
sobes.tech AI
AI-дан жауап
Деректер қоры құрылымындағы кілттер — бұл деректерді идентификациялау және ұйымдастыру үшін қолданылатын арнайы өрістер (немесе өрістер жиынтығы).
Негізгі кілт түрлері:
- Басты кілт (Primary Key): әр жазбаны бірегей анықтайды. NULL бола алмайды және бірегей болуы керек.
- Шеткі кілт (Foreign Key): басқа кестенің басты кілтіне сілтеме жасайтын өріс, кестелер арасындағы байланысты қамтамасыз етеді.
- Бірегей кілттер (Unique Key): бағандағы мәндердің бірегейлігін қамтамасыз етеді, бірақ NULL-ды қабылдауы мүмкін.
Кілттердің қажеттілігі:
- Мәліметтердің тұтастығын қамтамасыз ету (мысалы, қайталанатын жазбаларды болдырмайды).
- Мәліметтерді тиімді іздеу және байланыстыру.
- Сұраулар мен индекстеуді оңтайландыру.
Мысал: users кестесінде id өрісі — басты кілт болуы мүмкін, ал orders кестесінде user_id өрісі — users.id-ге сілтеме жасайтын шеткі кілт.