Чет элдик ачкычта Каскад опциясы деген эмне?
Чет элдик ачкычта Каскад опциясы деген эмне?

Video: Чет элдик ачкычта Каскад опциясы деген эмне?

Video: Чет элдик ачкычта Каскад опциясы деген эмне?
Video: Чет жерде журуп, чет элдиктердин оозун ачты . Акардеонун боздоткон Усман Усенов 2024, Ноябрь
Anonim

CASCADE : Аталык таблицадан сапты жок кылыңыз же жаңыртыңыз, жана бала таблицадагы дал келген саптарды автоматтык түрдө жок кылыңыз же жаңыртыңыз. SET NULL: Аталык таблицадан сапты жок кылыңыз же жаңыртыңыз жана коюңуз чет элдик ачкыч мамыча же мамычалар бала таблицадагы NULLге.

Ушундайча, чет өлкөлүк ачкычта каскадды жок кылуу дегенди эмнени түшүнөсүз?

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

Ошо сыяктуу эле, маалымат базасында Cascade деген эмнени билдирет? SQLде, каскад жок кылуу билдирет эгерде ата-энелик жазуулардын бири жок кылынса, анда бардык тиешелүү бала жазуулары автоматтык түрдө жок кылынат. DBMS, ошондой эле деп аталган операция бар каскаддуу артка жылдыруу.

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

А чет элдик ачкыч мамыча (же мамычалар) тилкеге (көбүнчө негизги ачкыч ) башка таблицадан. үчүн мисал , бизде эки таблица бар дейли, бардык кардар маалыматтарын камтыган КАРДАР таблицасы жана бардык кардарлардын буйрутмаларын камтыган БУЙРУКТАР жадыбалы.

Жаңыртуу каскады эмне кылат?

КҮЙҮК ЖАҢЫРТУУ КАСКАДЫ эгерде ата-энелик негизги ачкыч өзгөртүлсө, бала маанисин билдирет болот аны чагылдыруу үчүн да өзгөрөт. КҮЙҮК ЖАҢЫРТУУ КАСКАДЫ КҮЙҮК КАСКАДДЫ ЖОК дегенди билдирет, эгерде сиз ЖАҢЫРТУУ ЖЕ ЖОК ата-эне, өзгөртүү болуп саналат каскаддуу балага.

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