Junior — Middle
Кадом майдонҳо ҳангоми сохтани базаи додаҳо бе зикри ошкоро майдонҳо барои индекссозӣ автоматӣ индексгузорӣ мешаванд?
sobes.tech AI
Ҷавоб аз AI
Ҳангоми сохтани базаи додаҳо бе ишора кардани равшан индексҳо, одатан калиди асосии ҷадвал автоматӣ индексгузорӣ мешавад. Ин бо он вобаста аст, ки калиди асосӣ бояд беназмӣ ва дастрасии зуд ба сабтҳоро таъмин кунад.
Масалан, агар дар ҷадвал калиди асосӣ муқаррар карда шавад, системаи идоракунии базаи додаҳо (DBMS) автоматӣ индексро дар ин майдон ё маҷмӯи майдонҳо эҷод мекунад.
Майдонҳои дигар бе ишора кардани равшан индекс одатан индексгузорӣ намешаванд, то аз хароҷоти иловагӣ барои нигоҳдорӣ ва навсозии индексҳо пешгирӣ шавад.
Аз ин рӯ, автоматӣ индексгузорӣ мешаванд:
- Майдонҳое, ки ҳамчун PRIMARY KEY эълон шудаанд.
- Баъзан, майдонҳое бо маҳдудияти UNIQUE (ба вобаста аз DBMS).
Масалан дар SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);
Дар ин ҳолат, индекс автоматӣ дар майдони id эҷод мешавад.