Oracle'де чектөө деген эмне?
Oracle'де чектөө деген эмне?

Video: Oracle'де чектөө деген эмне?

Video: Oracle'де чектөө деген эмне?
Video: MOTION WEB компаниясы ITге кызыккан бардык мекендештерди чакырат 2024, Май
Anonim

Колдонуу чектөө бүтүндүгүн аныктоо чектөө --базадагы маанилерди чектеген эреже. Oracle Маалыматтар базасы алты түрүн түзүүгө мүмкүндүк берет чектөөлөр жана аларды эки жол менен жарыялоого мүмкүнчүлүк берет. Чет элдик ачкыч чектөө башка таблицадагы маанилерге дал келүү үчүн бир таблицадагы маанилерди талап кылат.

Муну эске алганда, Oracle маалымат базасында кандай чектөөлөр бар?

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

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

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

1 сап түзүлдү. Негизги ачкыч чектөө а NO NULL чектөө жана UNIQUE чектөө. А стол бир гана БИРИНЧИ АЧКЫЧКА ээ болушу мүмкүн жана ал курама (эки же андан көп мамычалар) үчүн да түзүлүшү мүмкүн. Тышкы ачкыч чектөөсү эки же андан көптү байланыштыруу үчүн колдонулат стол жана баалуулуктар биринде стол башка баалуулуктарга дал келүү стол.

Oracle уникалдуу чектөө деген эмне?

А уникалдуу чектөө жазууну уникалдуу аныктаган бир талаа же талаалардын айкалышы. Кээ бир талаалар маанилердин айкалышы болгон учурда нөл маанилерди камтышы мүмкүн уникалдуу.

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