Logo ky.boatexistence.com

Негизги ачкыч уникалдуу болушу керекпи?

Мазмуну:

Негизги ачкыч уникалдуу болушу керекпи?
Негизги ачкыч уникалдуу болушу керекпи?

Video: Негизги ачкыч уникалдуу болушу керекпи?

Video: Негизги ачкыч уникалдуу болушу керекпи?
Video: Абитуриент : Эң керектүү кесиптер; Акылмаркс; Акыл маркс; 2024, Май
Anonim

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

Негизги ачкыч уникалдуу болбосо эмне болот?

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

Эмне үчүн бардык негизги ачкыч баалуулуктар уникалдуу болушу керек?

Негизги ачкыч таблицага бүтүндүк чектөөлөрүн киргизет. … Таблицада негизги ачкычтан айырмаланып бирден ашык уникалдуу ачкыч болушу мүмкүн. Уникалдуу ачкыч чектөөлөрү тилке үчүн бир гана NULL маанисин кабыл алат. Уникалдуу чектөөлөргө башка таблицадагы тышкы ачкыч да шилтеме кылынат.

Негизги ачкыч уникалдуу болушу керекпи?

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

Негизги ачкыч уникалдуу болушу мүмкүнбү?

Негизги ачкычтар сөзсүз түрдө уникалдуу эмесаныктамасы боюнча (алар MySQLде болсо да). "Уникалдуу эмес негизги ачкычтарга" уруксат берген маалымат базасы тутумдары бар, анткени алар "Катар идентификаторунда" өздөрүнүн, көбүнчө жашырылган "негизги ачкычтарын" ишке ашырышат.

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