SQL серверинде маалымдама бүтүндүгү деген эмне?
SQL серверинде маалымдама бүтүндүгү деген эмне?

Video: SQL серверинде маалымдама бүтүндүгү деген эмне?

Video: SQL серверинде маалымдама бүтүндүгү деген эмне?
Video: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Май
Anonim

Реляциялык маалыматтар базасын башкаруу системасы (RDBMS) катары, SQL Server колдонот шилтеме бүтүндүгү бир таблицадагы маалыматтар башка таблицадагы маалыматтарга ишарат кылуусун камсыз кылуу үчүн чектөө - жана жок болгон маалыматтарды көрсөтпөйт. SQL Server аткаруу үчүн чектөөлөрдү, триггерлерди, эрежелерди жана демейкилерди колдонот шилтеме бүтүндүгү.

Ошондой эле билүү керек, маалымат базасындагы шилтеме бүтүндүгү деген эмне?

Шилтемелердин бүтүндүгү мамилелердин ичиндеги маалыматтардын тактыгын жана ырааттуулугун билдирет. Байланыштарда маалыматтар эки же андан көп таблицалардын ортосунда байланышат. Ошентип, шилтеме бүтүндүгү тышкы ачкычтын мааниси колдонулганда, ал негизги таблицадагы жарактуу, болгон негизги ачкычка шилтеме жасоону талап кылат.

Ошондой эле билиңиз, шилтеме бүтүндүгүн чектөө деген эмнени билдирет? А шилтеме бүтүндүгүн чектөө эки объект түрүнүн ортосундагы бирикменин бир бөлүгү катары аныкталат. The аныктама үчүн шилтеме бүтүндүгүн чектөө төмөнкү маалыматтарды көрсөтөт: негизги аягы чектөө . (Негизги ачкычына көз каранды аягы шилтеме берилген объект түрү.)

Мындан тышкары, шилтеме бүтүндүгү ылайыктуу мисал менен эмнени түшүндүрөт?

Шилтемелердин бүтүндүгү Бул бир таблицадагы саптан экинчи таблицага шилтеме жарактуу болушу керек дегенди билдирет. Мисалдар нын шилтеме бүтүндүгү Компаниянын Кардар/Буйрутма маалымат базасындагы чектөө: Кардар(CustID, CustName) Буйрутма (OrderID, CustID, OrderDate)

SQLде шилтеме бүтүндүгү кантип ишке ашырылат?

Referential Integrity эки таблица ортосундагы байланышты камсыз кылуучу маалымат базасындагы чектөө болуп саналат. The Referential Integrity чектөө тышкы ачкыч тилкесиндеги маанилер же чет өлкөлүк ачкыч шилтеме кылган негизги ачкычта болушун же нөл болушун талап кылат.

Сунушталууда: