Sql-де анықтамалық тұтастықты шектеу қалай жүзеге асырылады?

Мазмұны:

Sql-де анықтамалық тұтастықты шектеу қалай жүзеге асырылады?
Sql-де анықтамалық тұтастықты шектеу қалай жүзеге асырылады?
Anonim

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

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

Анықтамалық тұтастық шетелдік кілтте сәйкес келетін бастапқы кілт болуы керек немесе ол бос болуы керек. Бұл шектеу екі кесте (ата-ана және еншілес) арасында көрсетілген; ол осы кестелердегі жолдар арасындағы сәйкестікті сақтайды. Бұл бір кестедегі жолдан екінші кестеге сілтеме жарамды болуы керек дегенді білдіреді.

SQL нысан тұтастығы мен анықтамалық тұтастық шектеулерін іске асыруға қалай мүмкіндік береді?

- SQL нысан тұтастығын БАСТАУЫ КЕРТКЕ және ЕРЕКШЕ сөйлем арқылы жүзеге асыруға мүмкіндік береді. Анықтамалық тұтастық FOREIGN KEY сөйлемін пайдалану арқылы сақталады. - Анықтамалық іске қосылған әрекеттерді құрастырушы SET NULL, CASCADE және SET DEFAULT сөйлемдерін қолдану арқылы көрсетуі мүмкін.

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

Анықтамалық тұтастық – шектеулер жинағы еншілес кестеде жолды енгізуге жол бермейтін сыртқы кілтке қолданылатын(сізде сыртқы кілт бар), ол үшін сәйкес жол жоқ негізгі кестеде, яғни NULL мәнін енгізу немесе жарамсызшетелдік кілттер.

Тұтастық шектеулерін қалай енгізесіз?

Тұтастық шектеулері өкілетті пайдаланушылар дерекқорды өзгерткенде деректер сәйкестігін бұзбауын қамтамасыз етеді. Дерекқор схемасын құрастыру кезінде тұтастық шектеулері енгізіледі. Шектеулер "кесте жасау" және "кестені өзгерту" пәрмені сияқты SQL DDL пәрменінде көрсетілген.

Ұсынылған:

Қызықты мақалалар
Социологиялық қиял нені білдіреді?
Ары қарай оқу

Социологиялық қиял нені білдіреді?

Қорыта айтқанда, социологиялық қиял сіздің жеке шешім қабылдауыңызды қалыптастыратын контекстті, сондай-ақ басқалар қабылдаған шешімдерді көру қабілеті. Бірақ оның пайдалы болуының себебі, қоғамда пассивті өмір сүруден гөрі, қоғамның әртүрлі аспектілерін жақсырақ анықтауға және оларға күмән келтіруге мүмкіндік береді.

Қай президент Крон ауруымен ауырған?
Ары қарай оқу

Қай президент Крон ауруымен ауырған?

Президент Эйзенхауэр Президент Эйзенхауэр Эйзенхауэр – неміс тіліндегі Эйзенхауэр сөзінен шыққан тегі, «темір кесуші» дегенді білдіреді. Тегі бар адамдарға мыналар жатады: … Дуайт Д. Эйзенхауэр (1890–1969), бес жұлдызды генерал және Америка Құрама Штаттарының 34-ші президенті.

Узуфрукт міндетті түрде тіркелуі керек пе?
Ары қарай оқу

Узуфрукт міндетті түрде тіркелуі керек пе?

Узуфрукт тек тірі қалған жұбайы қайтыс болған жағдайда ғана күшін жояды. Сондай-ақ, бір мүлікте бір уақытта бірнеше узуфрукт болуы мүмкін емес деген қарапайым заң. … Екінші узуфрукт тіркелмеген және бірінші узуфрукт мерзімі өткеннен кейін ғана доминиум иесінен талап етілуі мүмкін.