Video: Бүтүндүк чектөөлөрү шилтеме бүтүндүгүн же чет өлкөлүк ачкыч чектөөсүн эмне менен түшүндүрөт?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Шилтемелердин бүтүндүгү деп талап кылат а чет элдик ачкыч дал келген негизги болушу керек ачкыч же нөл болушу керек. Бул чектөө эки таблица (ата-эне жана бала) ортосунда көрсөтүлөт; бул таблицалардагы саптардын ортосундагы кат алышууну камсыздайт. Бул бир таблицадагы саптан экинчи таблицага шилтеме жарактуу болушу керек дегенди билдирет.
Ошондой эле, бүтүндүк чектөөлөр деген эмне?
Бүтүндүк чектөөлөр эрежелердин жыйындысы болуп саналат. Ал маалыматтын сапатын сактоо үчүн колдонулат. Бүтүндүк чектөөлөр маалыматтарды киргизүү, жаңыртуу жана башка процесстер маалыматтар ушундай жол менен аткарылышын камсыз кылуу бүтүндүк таасир этпейт.
Ошондой эле суроо берилиши мүмкүн, тышкы негизги чектөө деген эмне? А чет элдик ачкыч башталгычка шилтеме жасаган мамиленин атрибуту болуп саналат ачкыч башка мамиледе. Ошентип, а чет элдик ачкыч билдирет а шилтеме чектөө эки мамилелердин ортосунда. Чет өлкөлүк негизги чектөөлөр болуп саналат маанилүү мамилелердин ортосундагы ырааттуулукту камсыз кылуу, б.а., маалыматтар базасынын ыраатсыз абалын болтурбоо.
Демек, шилтеме бүтүндүгүн чектөө деген эмнени билдирет?
А шилтеме бүтүндүгүн чектөө болуп саналат аныкталган эки субъект түрүнүн ортосундагы бирикменин бир бөлүгү катары. The аныктама үчүн шилтеме бүтүндүгүн чектөө төмөнкү маалыматтарды көрсөтөт: негизги аягы чектөө . (Негизги ачкычына көз каранды аягы шилтеме берилген объект түрү.)
Бүтүндүк чектөөлөрү деген эмне жана алар эмне үчүн маанилүү?
Бүтүндүк чектөөлөр көбүнчө реляциялык маалымат базасында табылган маалыматтардын тактыгын жана ырааттуулугун жогорулатууга аракет кылып жатканда колдонулат. Бул абдан маанилүү компанияларга, анткени маалымат белгилүү бир уюмдардын активи катары каралышы мүмкүн жана ал корголушу керек.
Сунушталууда:
Колоннада бир нече чет өлкөлүк ачкыч болушу мүмкүнбү?
Теориялык жактан бир тилкеде бир нече чет өлкөлүк ачкычты колдонууга болбойт. Же болбосо, сиз бир нече таблицадагы киргизүүнү текшерип, керектүү операцияны жасай турган процедураларды колдонуу менен ишке ашыра аласыз
Бир негизги ачкычта эки чет өлкөлүк ачкыч болушу мүмкүнбү?
Башка таблицада бир эле негизги ачкыч мамычасына шилтеме кылган эки чет өлкөлүк ачкыч тилкеси болушу эң сонун, анткени ар бир чет өлкөлүк ачкыч мааниси тиешелүү таблицадагы башка жазууга шилтеме кылат
Негизги ачкыч чет өлкөлүк ачкыч болушу мүмкүнбү?
Негизги ачкычтар ар дайым уникалдуу болушу керек, эгерде таблица бирден көпкө байланыш болсо, чет өлкөлүк ачкычтар уникалдуу эмес маанилерге уруксат бериши керек. Эгерде таблица бирден көпкө эмес, бирден-бирге байланыш менен туташтырылса, негизги ачкыч катары чет өлкөлүк ачкычты колдонуу эң сонун
Берилиштер базасындагы бүтүндүк чектөөлөрү деген эмне?
Бүтүндүк чектөөлөрү – бул эрежелердин жыйындысы. Ал маалыматтын сапатын сактоо үчүн колдонулат. Бүтүндүк чектөөлөрү маалыматтарды киргизүү, жаңыртуу жана башка процесстер берилиштердин бүтүндүгү бузулбагандай аткарылышын камсыздайт
Чет элдик ачкыч башка чет элдик ачкычка шилтеме кыла алабы?
1 Жооп. Чет өлкөлүк ачкыч уникалдуу катары аныкталган ар кандай талаага кайрыла алат. Эгерде ошол уникалдуу талаа өзү чет өлкөлүк ачкыч катары аныкталса, анда эч кандай айырмасы жок. Эгерде ал уникалдуу талаа болсо, ал дагы башка ФКнын бутасы болушу мүмкүн