SQL дэх лавлагааны бүрэн бүтэн байдлын хязгаарлалтууд юу вэ?
SQL дэх лавлагааны бүрэн бүтэн байдлын хязгаарлалтууд юу вэ?

Видео: SQL дэх лавлагааны бүрэн бүтэн байдлын хязгаарлалтууд юу вэ?

Видео: SQL дэх лавлагааны бүрэн бүтэн байдлын хязгаарлалтууд юу вэ?
Видео: Лавлагааны бүрэн бүтэн байдлын хязгаарлалт ба гадаад түлхүүрүүд || Хичээл 32 || DBMS || Сурах сармагчин || 2024, Дөрөвдүгээр сар
Anonim

Лавлагааны бүрэн бүтэн байдал багц юм хязгаарлалтууд эх хүснэгтэд харгалзах мөр байхгүй (гадаад түлхүүр байгаа бол) хүүхдийн хүснэгтэд мөр оруулахаас сэргийлдэг гадаад түлхүүрт хэрэглэсэн, өөрөөр хэлбэл NULL эсвэл хүчингүй гадаад түлхүүр оруулах.

Энд мэдээллийн сангийн бүрэн бүтэн байдлын хязгаарлалтууд юу вэ?

Бүрэн бүтэн байдлын хязгаарлалт дүрэм журам юм. Энэ нь мэдээллийн чанарыг хадгалахад ашиглагддаг. Бүрэн бүтэн байдлын хязгаарлалт Өгөгдөл оруулах, шинэчлэх болон бусад процессуудыг өгөгдөлд нийцүүлэн гүйцэтгэх ёстой бүрэн бүтэн байдал нөлөөлөөгүй.

DBMS-д ямар хязгаарлалтууд байдаг вэ? Хязгаарлалт Хүснэгтийн өгөгдлийн баганад мөрдөгддөг дүрмүүд юм. Эдгээр нь хүснэгтэд орж болох өгөгдлийн төрлийг хязгаарлахад ашиглагддаг. Өвөрмөц Хязгаарлалт − Баганын бүх утгууд өөр байгаа эсэхийг баталгаажуулна. PRIMARY Key - Өгөгдлийн сангийн хүснэгтийн мөр/бичлэг бүрийг өвөрмөц байдлаар тодорхойлно.

Мэдээллийн сангийн хувьд лавлагааны бүрэн бүтэн байдал гэж юу вэ?

Лавлагааны бүрэн бүтэн байдал (RI) нь харилцаа холбоо юм мэдээллийн сан Хүснэгтийн харилцаа үргэлж тогтвортой байх ёстой гэсэн ойлголт. Өөрөөр хэлбэл, аливаа гадаад түлхүүр талбар нь гадаад түлхүүрээр иш татсан үндсэн түлхүүртэй тохирч байх ёстой.

Ер нь хэвийн болгох гэж юуг хэлээд байна вэ?

Хэвийн байдал Энэ нь өгөгдлийн илүүдэл (давталт) болон оруулах, шинэчлэх, устгах зэрэг хүсээгүй шинж чанаруудыг арилгахын тулд хүснэгтүүдийг задлах системчилсэн арга юм. Энэ нь олон үе шаттай үйл явц бөгөөд өгөгдлийг хүснэгт хэлбэрт оруулж, харилцааны хүснэгтээс давхардсан өгөгдлийг устгадаг.

Зөвлөмж болгож буй: