Негізгі кілтті қосу, орнату, өзгерту немесе жою

Негізгі кілтті қосу, орнату, өзгерту немесе жою

Дерекқордағы әр кестеде кестеде сақталған әр жазбаны ерекше түрде анықтайтын өріс немесе өрістер жиынтығы болу керек. Бұл негізгі кілт деп аталады. Бұл бөлім негізгі кілттің мақсатын және оны қалай қосу, орнату, өзгерту және жою керектігін түсіндіреді.

Бұл бөлімде

Негізгі кілт дегеніміз не?

Өзнөмір негізгі кілтін қосу

Негізгі кілтті орнату

Негізгі кілтті жою

Негізгі кілтті өзгерту

Қосымша ақпарат алу үшін

Негізгі кілт дегеніміз не?

Негізгі кілті Microsoft Office Access 2007 бағдарламасындағы әр жол үшін ерекше анықтауышты қамтамасыз ететін кестедегі өріс немесе өрістер жинағы. Office Access 2007 сияқты қатысты дерекқорда, мәліметті бөлек, тақырып негізіндегі кестелерге бөлесіз. Кесте байланыстары мен негізгі кілттерді мәліметті қайта бірге топтау жөнінде Access бағдарламасына жеткізесіз. Access негізгі кілт өрістерін бірнеше кестелердегі деректермен жылдам байланыс орнату үшін қолданады және сол деректерді мәнді түрде біріктіреді.

Бұл әрекет негізгі кілттің анықталғанына байланысты жұмыс жасайды, оны негізгі кілт бар кестелерге кері сілтеу үшін басқа кестелерде де қолдануыңызға болады. Мысалы, Тапсырыс берушілер кестесіндегі Тапсырыс беруші ID өрісінің Тапсырыстар кестесінде пайда болуы мүмкін. Тапсырыс берушілер кестесінде, ол негізгі кілт болып табылады. Тапсырыстар кестесінде ол бөгде кілт деп аталады. Бөгде кілт, қарапайым тілмен түсіндіргенде, басқа кестенің негізгі кілті болып табылады.

Екі Access деректер кестесі арасында көрсетілген бастапқы кілт және сыртқы кілт

1. Негізгі кілт

2. Бөгде кілт

Көбінесе, код нөмірі немесе сериялық нөмір немесе код сияқты ерекше aнықтауыш нөмір кестедегі негізгі кілт ретінде қызмет атқарады. Мысалы, сізде әр тапсырыс берушінің ерекше тапсырыс беруші код нөмірі бар Тапсырыс берушілер кестесі болу мүмкін. Тапсырыс берушінің код өрісі негізгі кілт болып табылады.

Негізгі кілттің жақсы талапкері бірнеше сипаттамаларға ие болады. Біріншіден, ол әр жолды ерекше анықтайды. Екіншіден, ол ешқашан бос немесе нөл болмайды — ол әрдайым мәнді қамтиды. Үшіншіден, ол өте сирек (негізінде, ешқашан) өзгереді. Access негізгі кілт өрістерін бірнеше кестелердегі деректерді бір жерге жылдам тоғыстыру үшін қолданады.

Дұрыс таңдалмаған негізгі кілттің мысалы ретінде атау немесе мекенжайды атауға болады. Екеуі де уақыт өте өзгеруі мүмкін мәліметті қамтиды.

Кестенің негізгі кілтін әрдайым көрсетуіңіз қажет. Access сұраулар мен басқа амалдарды жылдамдатуға көмектесетін негізгі кілттің индексін өзіндік түрде жасайды. Access, сондай-ақ, әр жазбаның негізгі кілт өрісінде мәнге ие болуын және әрдайым ерекше болуын қадағалайды.

Жаңа кестені Деректер парағы көрінісінде жасағаныңызда, Access сіз үшін негізгі кілтті өзіндік түрде жасайды және ол үшін «Код» деп аталатын өріс атауын және Өзнөмір деректер түрін тағайындайды. Өріс «Деректер парағы rөрінісінде» әдепкіде жасырынды болып келеді, бірақ өрісті «Жасақтама көрінісіне» ауыссаңыз көруіңізге болады.

Егер ойыңызға жақсы негізгі кілт бола алатын өріс немесе өрістер жинағы болмаса, Өзнөмір деректер түрі бар бағанды қолдану жағын қарастырыңыз. Мұндай анықтауышта еш факті болмайды — ол өзі көрсететін жолды сипаттайтын қандай да бір фактқа негізделген мәліметті қамтымайды. Жайтсыз анықтауыштарды қолдану тиімді амал, себебі олардың мәндері өзгермейді. Жол жөніндегі фактілерді қамтитын негізгі кілттің — телефон нөмірі немесе тапсырыс беруші атауы, мысалы — өзгеруі ықтимал, себебі фактқа негізделген мәліметтің өзі өзгере алады.

Бастапқы кілт өрісі бар Өнімдер кестесі көрсетілген сурет.

1. Өзнөмір деректер түрі бар баған көбінесе жақса негізгі кілт бола алады, себебі ол екі бірдей Өнім кодтарының болмауын қадағалайды.

Кей жағдайларда, кестенің негізгі кілтін біріккенде қамтамасыз ететін екі немесе бірнеше өрістерін қолданғыңыз келу мүмкін. Мысалы, тапсырыстардың сызықтық элементтерін сақтайтын Тапсырыс Мәліметтері кестесі негізгі кілті ішінде екі бағанды қолданады: Тапсырыс коды және Өнім коды. Негізгі кілт бірнеше бағандарды пайдаланады, ол құрылымды кілт деп те аталады.

Беттің жоғарғы жағы

Өзнөмір негізгі кілтін қосу

Жаңа кестені Деректер парағы көрінісінде жасағаныңызда, Access негізгі кілтті өзіндік түрде жасайды және оған Өзнөмір деректер түрін тағайындайды. Егер негізгі кілт өрісін қосқыңыз келетін қолда бар кестеңіз болса, алайда, кестені Жасақтама көрінісінде ашуыңыз қажет.

  1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Ашутүймешігін нұқыңыз.

  2. Ашық тілқатысу терезесінен дерекқорды таңдаңыз және ашыңыз.

  3. Шарлау аумағында негізгі кілтті қосқыңыз келетін кестені тінтуірдің оң жақ түймешігімен нұқыңыз және, мәтінмәндік мәзірде Жасақтама Көрінісі түймешігін нұқыңыз.

  4. Бірінші бос жолды кесте жасақтама торына орналастырыңыз.

  5. Өріс атауы бағанында Тапсырыс беруші коды сияқты атауды теріңіз.

  6. Деректер түрі бағанында ашылмалы көрсеткіні нұқыңыз және Өзнөмір түймешігін нұқыңыз.

  7. Өріс сипаттары астындағы Жаңа мәндер ішінде негізгі кілт үшін артылатын сандық мәндерді қолдану үшін Арту түймешігін нұқыңыз немесе еркін сандарды қолдану үшін Еркін түймешігін нұқыңыз.

Беттің жоғарғы жағы

Негізгі кілтті орнату

Егер әр жазбаның код нөмір немесе сериялық нөмір немесе код сияқты ерекше жеке деректік нөмірі бар кесте болса, ол өріс жақсы негізгі кілт болуы мүмкін. Негізгі кілттің жақсы жұмыс жасауы үшін, өрістің әр жолды ерекше анықтауы, бос немесе нөл мәнін ешқашан қамтымауы және сирек (негізінде, ешқашан) өзгеріп тұруы қажет.

Негізгі кілтті дәл орнату үшін Жасақтама көрінісін қолдануыңыз қажет.

  1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Ашутүймешігін нұқыңыз.

  2. Ашық тілқатысу терезесінен дерекқорды таңдаңыз және ашыңыз.

  3. Шарлау аумағында негізгі кілтті орнатқыңыз келетін кестені тінтуірдің оң жақ түймешігімен нұқыңыз және, мәтінмәндік мәзірде Жасақтама Көрінісі түймешігін нұқыңыз.

  4. Негізгі кілт ретінде қолданғыңыз келетін өріс немесе өрістерді таңдаңыз.

    Бір өрісті таңдау үшін қалаған өрістің жол таңдағышын нұқыңыз.

    Бірнеше өрісті таңдау үшін CTRL пернесін басыңыз, сосын әр өріс үшін жол таңдағышын нұқыңыз.

  5. Жасақтама қойындысының Құралдар тобында Негізгі кілт түймешігін нұқыңыз.

    «Құрастырушы» қойындысындағы «Құралдар» тобы тобы

    Кілт айғақтауышы негізгі кілт ретінде көрсеткен өріс немесе өрістердің сол жағына қарай қосылады.

Беттің жоғарғы жағы

Негізгі кілтті жою

Негізгі кілтті жойғаныңызда, негізгі кілт ретінде алдында қызмет атқарған өріс немесе өрстер жазбаны анықтаудың негізгі means қамтамасыз ете алмайды. Алайда, негізгі кілтті жою кестеңіздегі өріс немесе өрістерді жоймайды. Оның орнына ол сол өрістерден негізгі кілт белгісін жояды.

Негізгі кілтті жою негізгі кілт үшін жасалған индексті де жояды.

  1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Ашутүймешігін нұқыңыз.

  2. Ашық тілқатысу терезесінен дерекқорды таңдаңыз және ашыңыз.

  3. Негізгі кілтті жоюдан бұрын, оның қандай да бір кесте байланыстарына қатысы жоқтығына көз жеткізуіңіз қажет. Егер байланыстары бар негізгі кілтті жоюға тырыссаңыз, Access әуелі байланысты жоюыңыз керектігі туралы ескертеді.

    Кесте байланысын жою

    1. Егер кесте байланысына қатысатын кестелер ашық болса, оларды жабыңыз. Ашық кестелер арасындағы кесте байланысын жоя алмайсыз.

    2. Дерекқор Құралдары қойындысының Көрсету/Жасыру тобында Байланыстар түймешігін нұқыңыз.

      Access таспа сүреті

    3. Егер кесте байланысына қатысатын кестелер көрінбесе, Жасақтама қойындысының Байланыстар тобында Кестені көрсету түймешігін нұқыңыз. Сосын кестелерді Кестені көрсету тілқатысу терезесіне қосу үшін таңдаңыз, Қосу түймешігін нұқыңыз, сосын Жабу түймешігін нұқыңыз.

    4. Жойғыңыз келетін кесте байланысының кесте байланыс сызығын нұқыңыз (таңдалған кезде сызықтау жуан болып келеді), сосын DELETE пернесін басыңыз.

    5. Жасақтама қойындысының Байланыстар тобында Жабу түймешігін нұқыңыз.

      Таспа жасақтама көрінісінің Байланыстар тобы

  4. Шарлау аумағында негізгі кілтті жойғыңыз келетін кестені тінтуірдің оң жақ түймешігімен нұқыңыз және, мәтінмәндік мәзірде Жасақтама көрінісі түймешігін нұқыңыз.

  5. Ағымдық негізгі кілттің жол таңдағышын нұқыңыз.

    Егер негізге кілт жалғыз өрістен тұрса, сол өрістің жол таңдағышын нұқыңыз.

    Егер негізгі кілт бірнеше өрістерден тұрса, негізгі кілттегі кез келген өрістің жол таңдағышын нұқыңыз.

  6. Жасақтама қойындысының Құралдар тобында Негізгі кілт түймешігін нұқыңыз.

    «Құрастырушы» қойындысындағы «Құралдар» тобы тобы

    Кілт айғақтағышы негізгі кілт ретінде алдында көрсеткен өріс немесе өрістерден жойылады.

Ескерту : Жаңа кестені негізгі кілтті орнатпастан сақтағаныңызда, Access біреуін жасауды сұрайды. Егер Иә пәрменін таңдасаңыз, әр жазба үшін ерекше мән қамтамасыз ету мақсатында Өзнөмір деректерін қолданатын код өрісі жасалады. Егер кестеде Өзнөмір өрісі әлдеқашан бар болса, Access оны негізгі кілт ретінде қолданады.

Беттің жоғарғы жағы

Негізгі кілтті өзгерту

Егер кестенің негізгі кілтін өзгертетіндей шешімге келсеңіз, мына қадамдарды орындау арқылы жасауыңызға болады:

  1. Қолдан негізге кілтті Негізгі кілтті жою бөліміндегі нұсқауларды қолдану арқылы жою.

  2. Негізгі кілтті Негізгі кілтті орнату бөліміндегі нұсқауларды қолдану арқылы орнату.


Беттің жоғарғы жағы

Қосымша ақпарат алу үшін

Дерекқор жасақтамасы және сәйкес негізгі кілтті таңдауға қатысты қосымша мәлімет алу үшін Дерекқор жасақтамасының негіздері және Дерекқорда кестелер жасау бөлімдерін қараңыз.

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×