SQLде шилтеме бүтүндүгүнүн чектөөлөрү кандай?
SQLде шилтеме бүтүндүгүнүн чектөөлөрү кандай?

Video: SQLде шилтеме бүтүндүгүнүн чектөөлөрү кандай?

Video: SQLде шилтеме бүтүндүгүнүн чектөөлөрү кандай?
Video: Исламий аалым Закир Найк менен атеисттин талашы (Кыргызча котормо) 2024, Май
Anonim

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

Бул жерде, маалымат базасында бүтүндүк чектөөлөр кандай?

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

DBMS кандай чектөөлөр бар? Чектөөлөр таблицанын маалымат мамычаларында аткарылуучу эрежелер. Булар таблицага кире турган маалыматтардын түрүн чектөө үчүн колдонулат. UNIQUE чектөө − Мамычадагы бардык маанилердин ар кандай болушун камсыздайт. НЕГИЗГИ ачкыч - Берилиштер базасынын таблицасындагы ар бир сапты/жазууну уникалдуу түрдө аныктайт.

маалымат базасы жагынан шилтеме бүтүндүгү деген эмне?

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

Нормалдаштыруу деп эмнени түшүнөсүз?

Нормалдаштыруу Маалыматтын ашыкча болушун (кайталануусун) жана киргизүү, жаңыртуу жана жок кылуу аномалиялары сыяктуу жагымсыз мүнөздөмөлөрдү жок кылуу үчүн таблицаларды декомпозициялоонун системалуу ыкмасы. Бул көп баскычтуу процесс, ал маалыматтарды таблицага киргизет, байланыш таблицаларынан кайталанган маалыматтарды жок кылат.

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