SQL серверіндегі анықтамалық тұтастық дегеніміз не?
SQL серверіндегі анықтамалық тұтастық дегеніміз не?

Бейне: SQL серверіндегі анықтамалық тұтастық дегеніміз не?

Бейне: SQL серверіндегі анықтамалық тұтастық дегеніміз не?
Бейне: ORDER BY - SQL #5 (сортировка в SQL) 18+ 2024, Мамыр
Anonim

Реляциялық деректер қорын басқару жүйесі (RDBMS) ретінде, SQL сервері пайдаланады сілтеме тұтастығы бір кестедегі деректер басқа кестедегі деректерге нұсқайтынына және жоқ деректерді көрсетпейтініне көз жеткізу үшін шектеу. SQL сервері орындау үшін шектеулерді, триггерлерді, ережелерді және әдепкі мәндерді пайдаланады сілтеме тұтастығы.

Сондай-ақ білу керек, дерекқордағы анықтамалық тұтастық дегеніміз не?

Анықтамалық тұтастық қатынастағы деректердің дәлдігі мен дәйектілігін білдіреді. Қатынастарда деректер екі немесе одан да көп кестелер арасында байланысады. Сонымен, сілтеме тұтастығы сыртқы кілт мәні пайдаланылғанда, ол негізгі кестедегі жарамды, бар бастапқы кілтке сілтеме жасауды талап етеді.

Сондай-ақ біліңіз, сілтеме тұтастығын шектеу дегенді қалай түсінесіз? А сілтеме тұтастығын шектеу екі нысан түрі арасындағы байланыстың бөлігі ретінде анықталады. The анықтамасы үшін сілтеме тұтастығын шектеу келесі ақпаратты көрсетеді: Негізгі соңы шектеу . (Нысан кілтіне тәуелді соң сілтеме жасалған нысан түрі.)

Сонымен қатар, сілтемелік тұтастық қолайлы мысалмен нені түсіндіреді?

Анықтамалық тұтастық Бұл бір кестедегі жолдан екінші кестеге сілтеме жарамды болуы керек дегенді білдіреді. Мысалдар ның сілтеме тұтастығы Компанияның Тұтынушы/Тапсырыс дерекқорындағы шектеу: Тұтынушы (CustID, CustName) Тапсырыс (Тапсырыс идентификаторы, CustID, Тапсырыс күні)

SQL тілінде анықтамалық тұтастық қалай жүзеге асырылады?

Анықтамалық тұтастық екі кесте арасындағы қатынасты қамтамасыз ететін дерекқордағы шектеу болып табылады. The Анықтамалық тұтастық шектеу сыртқы кілт бағанындағы мәндердің сыртқы кілт сілтеме жасайтын бастапқы кілтте болуын немесе олар бос болуын талап етеді.

Ұсынылған: