Бейне: Тұтастық шектеулері сілтеме тұтастығын немесе сыртқы кілт шектеуін түсіндіреді?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Анықтамалық тұтастық талап етеді а шетелдік кілт сәйкес негізгі болуы керек кілт немесе ол нөл болуы керек. Бұл шектеу екі кесте (ата-ана мен бала) арасында көрсетіледі; ол осы кестелердегі жолдар арасындағы сәйкестікті сақтайды. Бұл бір кестедегі жолдан екінші кестеге сілтеме жарамды болуы керек дегенді білдіреді.
Сондай-ақ, тұтастық шектеулері дегеніміз не?
Тұтастық шектеулері ережелер жиынтығы болып табылады. Ол ақпараттың сапасын сақтау үшін қолданылады. Тұтастық шектеулері деректерді кірістіру, жаңарту және басқа процестер деректер болатындай орындалуы керек екеніне көз жеткізіңіз тұтастық әсер етпейді.
Сондай-ақ, шетелдік кілт шектеуі деген сұрақ туындауы мүмкін. Неліктен мұндай шектеулер маңызды, бұл анықтамалық тұтастық деген не? А шетелдік кілт бастапқыға сілтеме жасайтын қатынастың атрибуты болып табылады кілт басқа қатынастан. Осылайша, А шетелдік кілт білдіреді а сілтемелік шектеу екі қатынас арасында. Шетелдік негізгі шектеулер болып табылады маңызды қатынастар арасындағы сәйкестікті қамтамасыз ету, яғни деректер қорының сәйкес келмейтін жағдайын болдырмау.
Демек, анықтамалық тұтастық шектеулері нені білдіреді?
А сілтеме тұтастығын шектеу болып табылады анықталған екі нысан түрі арасындағы байланыстың бөлігі ретінде. The анықтамасы үшін сілтеме тұтастығын шектеу келесі ақпаратты көрсетеді: Негізгі соңы шектеу . (Нысан кілтіне тәуелді соң сілтеме жасалған нысан түрі.)
Тұтастық шектеулері дегеніміз не және олар неліктен маңызды?
Тұтастық шектеулері олар көбінесе реляциялық дерекқорда табылған деректердің дәлдігі мен дәйектілігін арттыруға тырысқанда қолданылады. Бұл өте маңызды компанияларға, өйткені ақпарат белгілі бір ұйымдардың активі ретінде қарастырылуы мүмкін және ол қорғалуы керек.
Ұсынылған:
SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?
SQL серверін басқару студиясын пайдалану Object Explorer бағдарламасында қатынастың сыртқы кілт жағында болатын кестені тінтуірдің оң жақ түймешігімен нұқыңыз және Құрастыру түймешігін басыңыз. Кесте құрастырушы мәзірінен Қатынастар түймешігін басыңыз. Шетелдік кілт қатынасы тілқатысу терезесінде Қосу түймешігін басыңыз. Таңдалған қатынас тізіміндегі қатынасты басыңыз
Мәліметтер қорындағы тұтастық шектеулері дегеніміз не?
Тұтастық шектеулері - бұл ережелер жиынтығы. Ол ақпараттың сапасын сақтау үшін қолданылады. Тұтастық шектеулері деректерді енгізу, жаңарту және басқа процестер деректер тұтастығына әсер етпейтіндей орындалуын қамтамасыз етеді
SQL тіліндегі анықтамалық тұтастық шектеулері қандай?
Анықтамалық тұтастық - бұл негізгі кестеде сәйкес жол жоқ, яғни NULL немесе жарамсыз сыртқы кілттерді енгізу үшін еншілес кестеге (сізде сыртқы кілт бар) жолды енгізуге жол бермейтін сыртқы кілтке қолданылатын шектеулер жиынтығы
Шетелдік кілт басқа сыртқы кілтке сілтеме жасай алады ма?
1 Жауап. Шетелдік кілт бірегей ретінде анықталған кез келген өріске сілтеме жасай алады. Егер бұл бірегей өрістің өзі сыртқы кілт ретінде анықталса, оның ешқандай айырмашылығы жоқ. Егер бұл бірегей өріс болса, ол басқа FK нысанасы болуы мүмкін
Бастапқы кілт қосымша кілт және сыртқы кілт дегеніміз не?
Сыртқы кілт: Бастапқы кілт бір кестеде басқа кестеде пайда болатын (айқаспалы сілтеме). Қосымша (немесе альтернативті) кілт: жоғарыдағы екі түрдің ешқайсысы болу үшін таңдалмаған кестедегі кез келген өріс