SQLде чектөө ачкычы деген эмне?
SQLде чектөө ачкычы деген эмне?

Video: SQLде чектөө ачкычы деген эмне?

Video: SQLде чектөө ачкычы деген эмне?
Video: 8 Excel куралдары ар ким колдоно алгыдай болушу керек 2024, Декабрь
Anonim

SQL чектөөлөрү таблицадагы маалыматтар үчүн эрежелерди аныктоо үчүн колдонулат. Чектөөлөр таблицага кире турган маалыматтардын түрүн чектөө үчүн колдонулат. Таблицадагы ар бир сапты уникалдуу аныктайт. ЧЕТ АЧКЫЧ - Башка таблицадагы сапты/жазууну уникалдуу аныктайт. CHECK - Мамычадагы бардык маанилер белгилүү бир шартка жооп берерин камсыздайт.

Ошо сыяктуу эле, негизги чектөө деген эмне?

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

Ошондой эле суроо берилиши мүмкүн, DBMSдеги негизги чектөөлөр кандай? Негизги чектөөлөр Ачкычтар уникалдуу түрдө анын объектинин ичиндеги объектти аныктоо үчүн колдонулган объекттер жыйындысы. Объект топтомунда бир нече болушу мүмкүн ачкычтар , бирок кайсынысынан ачкыч негизги болот ачкыч . А баштапкы ачкыч реляциялык таблицада уникалдуу жана нөл маанини камтышы мүмкүн.

Ошо сыяктуу эле, адамдар SQLде чектөө деген эмне?

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

SQL ачкычы деген эмне?

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

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