Oracle дахь хязгаарлалт гэж юу вэ?
Oracle дахь хязгаарлалт гэж юу вэ?

Видео: Oracle дахь хязгаарлалт гэж юу вэ?

Видео: Oracle дахь хязгаарлалт гэж юу вэ?
Видео: Oracle DB - Хязгаарлалт 2024, Дөрөвдүгээр сар
Anonim

Хэрэглэх хязгаарлалт бүрэн бүтэн байдлыг тодорхойлох хязгаарлалт --өгөгдлийн сангийн утгыг хязгаарлах дүрэм. Oracle Өгөгдлийн сан нь танд зургаан төрлийг үүсгэх боломжийг олгодог хязгаарлалтууд мөн тэдгээрийг хоёр аргаар зарлах боломжийг танд олгоно. Гадаад түлхүүр хязгаарлалт өөр хүснэгтийн утгыг тааруулахын тулд нэг хүснэгтийн утгыг шаарддаг.

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

Oracle хязгаарлалт програмын мэдээллийн бүрэн бүтэн байдлыг хадгалах дүрэм гэж тодорхойлсон. Эдгээр дүрмийг a баганад ногдуулдаг мэдээллийн сан Хүснэгтийн баганын зан үйлийн үндсэн давхаргыг тодорхойлж, түүн рүү урсаж буй өгөгдлийн ариун байдлыг шалгахын тулд хүснэгт.

Мөн SQL-д хязгаарлалт гэж юу вэ? Хязгаарлалт Хүснэгтийн өгөгдлийн баганад мөрдөгддөг дүрмүүд юм. Эдгээр нь хүснэгтэд орж болох өгөгдлийн төрлийг хязгаарлахад ашиглагддаг. Энэ нь мэдээллийн сан дахь мэдээллийн үнэн зөв, найдвартай байдлыг баталгаажуулдаг. Хязгаарлалт баганын түвшинд эсвэл хүснэгтийн түвшинд байж болно.

Мөн Oracle хязгаарлалтын жишээ юу болохыг мэдэх үү?

1 мөр үүсгэсэн. Анхдагч түлхүүр хязгаарлалт нь a-г нэгтгэдэг NOT NULL хязгаарлалт ба Өвөрмөц хязгаарлалт. А ширээ Зөвхөн нэг АНХДАГЧ ТҮЛХҮҮРтэй байж болох ба нийлмэл (Хоёр ба түүнээс дээш багана) түлхүүрүүдэд зориулж үүсгэж болно. Гадаад Түлхүүр Хязгаарлалт нь хоёр ба түүнээс дээш зүйлийг холбоход хэрэглэгддэг ширээ ба үнэт зүйлс нэгд ширээ өөр утгыг тааруулах ширээ.

Oracle дахь өвөрмөц хязгаарлалт гэж юу вэ?

А өвөрмөц хязгаарлалт нь бичлэгийг өвөрмөц байдлаар тодорхойлдог нэг талбар буюу талбаруудын хослол юм. Зарим талбарууд утгуудын хослол байх үед тэг утгыг агуулж болно өвөрмөц.

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