Негизги ачкычтар жана тышкы ачкычтар деген эмне?
Негизги ачкычтар жана тышкы ачкычтар деген эмне?

Video: Негизги ачкычтар жана тышкы ачкычтар деген эмне?

Video: Негизги ачкычтар жана тышкы ачкычтар деген эмне?
Video: L4D2 КАНТИП ОРНАТУ 2024, Ноябрь
Anonim

мамилеси Негизги ачкыч vs Чет элдик ачкыч

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

Демек, негизги ачкыч менен тышкы ачкычтын ортосунда кандай айырма бар?

Негизги ачкычтын ортосундагы айырма жана Чет элдик ачкыч . Негизги ачкыч уникалдуу жазууну аныктоо ичинде стол. Чет элдик ачкыч талаа болуп саналат ичинде стол башкача айтканда негизги ачкыч башка стол. Демейки боюнча, Негизги ачкыч кластердик индекс жана маалыматтар болуп саналат ичинде маалымат базасынын таблицасы физикалык жактан уюштурулган ичинде кластердик индекстин ырааттуулугу.

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

Муну эске алганда, мисал менен негизги ачкыч жана тышкы ачкыч деген эмне?

А Тышкы ачкыч болуп саналат ачкыч эки үстөлдү бириктирүү үчүн колдонулат. А Тышкы ачкыч бир таблицадагы талаа (же талаалардын жыйындысы) болуп саналат БАШКЫ АЧКЫЧ башка столдо. "Адамдар" таблицасындагы "PersonID" тилкеси БАШКЫ АЧКЫЧ "Адамдар" таблицасында.

Супер негизги талапкер жана чет өлкөлүк ачкычтар деген эмне?

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

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