Негізгі кілт дегеніміз не? Мәліметтер қоры әлемінде реляциялық кестенің бастапқы кілті кестедегі әрбір жазбаны бірегей түрде анықтайды. Дерекқорлар жазбаларды салыстыру, сұрыптау және сақтау және жазбалар арасында қарым-қатынас жасау үшін кілттерді пайдаланады.
Дерекқордағы негізгі кілтті таңдау процестегі ең маңызды қадамдардың бірі болып табылады. Бұл бір адамға бір жазбадан артық емес кестедегі Әлеуметтік қамсыздандыру нөмірі сияқты бірегей болуы кепілдендірілген қалыпты атрибут болуы мүмкін немесе жақсырақ - оны ғаламдық бірегей идентификатор немесе GUID сияқты дерекқорды басқару жүйесі арқылы жасауға болады., Microsoft SQL серверінде. Негізгі кілттер бір төлсипаттан немесе біріктірілген бірнеше атрибуттардан тұруы мүмкін.
Негізгі кілттер – негізгі кілт пайдаланылатын басқа кестелердегі қатысты ақпаратқа бірегей сілтемелер. Ол жазба жасалған кезде енгізілуі керек және оны ешқашан өзгертуге болмайды. Дерекқордағы әрбір кестеде бастапқы кілт үшін арнайы бір немесе екі баған болады.
Негізгі кілт мысалы
Сізде университеттегі әрбір студенттің жазбасы бар СТУДЕНТТЕР кестесі бар делік. Студенттің бірегей студенттік ID нөмірі STUDENTS кестесіндегі негізгі кілт үшін жақсы таңдау болып табылады. Студенттің аты мен тегі дұрыс таңдау емес, себебі бір студенттің аты бірдей болуы мүмкін.
Негізгі кілттерге арналған басқа нашар таңдауларға пошта индексі, электрондық пошта мекенжайы және жұмыс беруші кіреді, олардың барлығы көптеген адамдарды өзгерте алады немесе көрсете алады. Бастапқы кілт ретінде пайдаланылатын идентификатор бірегей болуы керек. Әлеуметтік қамсыздандыру әкімшілігі жеке куәлікті ұрлаудан зардап шеккен адамға нөмірді қайта тағайындағанда, тіпті әлеуметтік сақтандыру нөмірлері де өзгеруі мүмкін. Кейбір адамдарда әлеуметтік сақтандыру нөмірі де жоқ. Алайда, бұл екі жағдай сирек болғандықтан. Әлеуметтік сақтандыру нөмірлері негізгі кілт үшін жақсы таңдау болуы мүмкін.
Жақсы негізгі кілттерді таңдау бойынша кеңестер
Дұрыс негізгі кілтті таңдасаңыз, дерекқорды іздеу жылдам әрі сенімді болады. Есіңізде болсын:
- Қысқа етіп сақтаңыз. Негізгі кілт іздеу және салыстыру үшін пайдаланылғандықтан, қысқа бастапқы кілт дерекқорды басқару жүйесі оны ұзақ негізгі кілтке қарағанда жылдамырақ өңдей алатынын білдіреді.
- Мүмкіндігінше негізгі кілт үшін санын пайдаланыңыз. SQL Server немесе басқа дерекқорды басқару жүйелері сандық деректер түрлерін таңба деректер түріне қарағанда жылдамырақ өңдейді.
- Оны қарапайым сақтаңыз. Ешқандай арнайы таңбаларды, ендірілген бос орындарды немесе жоғарғы және төменгі бас әріптерді қоспаңыз.
- Негізгі кілтті тағайындағаннан кейін оны ешқашан өзгертпеңіз.
ЖҚС
Кестедегі негізгі кілт дегеніміз не?
Бұл дерекқордағымен бірдей. Дерекқорларды күрделі, деректерге бай кестелер ретінде көрсетуге болады және сізде қарапайым кесте немесе толыққанды дерекқор болса да, негізгі кілт бірдей жұмыс істейді.
Неліктен негізгі кілттер маңызды?
Негізгі кілттер реляциялық дерекқорлар үшін өте маңызды, себебі бұл кілттер жеке жазбалар арасындағы қарым-қатынастарды салыстыру және басқаша анықтау үшін пайдаланылады.