Video: Чет элдик ачкычта Каскад опциясы деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
CASCADE : Аталык таблицадан сапты жок кылыңыз же жаңыртыңыз, жана бала таблицадагы дал келген саптарды автоматтык түрдө жок кылыңыз же жаңыртыңыз. SET NULL: Аталык таблицадан сапты жок кылыңыз же жаңыртыңыз жана коюңуз чет элдик ачкыч мамыча же мамычалар бала таблицадагы NULLге.
Ушундайча, чет өлкөлүк ачкычта каскадды жок кылуу дегенди эмнени түшүнөсүз?
А чет элдик ачкыч менен каскадды жок кылуу дегенди билдирет эгерде ата-энелик таблицадагы жазуу болсо жок кылынды , андан кийин бала таблицадагы тиешелүү жазуулар болот автоматтык түрдө болот жок кылынды.
Ошо сыяктуу эле, маалымат базасында Cascade деген эмнени билдирет? SQLде, каскад жок кылуу билдирет эгерде ата-энелик жазуулардын бири жок кылынса, анда бардык тиешелүү бала жазуулары автоматтык түрдө жок кылынат. DBMS, ошондой эле деп аталган операция бар каскаддуу артка жылдыруу.
Ошондой эле билесизби, чет элдик негизги мисал деген эмне?
А чет элдик ачкыч мамыча (же мамычалар) тилкеге (көбүнчө негизги ачкыч ) башка таблицадан. үчүн мисал , бизде эки таблица бар дейли, бардык кардар маалыматтарын камтыган КАРДАР таблицасы жана бардык кардарлардын буйрутмаларын камтыган БУЙРУКТАР жадыбалы.
Жаңыртуу каскады эмне кылат?
КҮЙҮК ЖАҢЫРТУУ КАСКАДЫ эгерде ата-энелик негизги ачкыч өзгөртүлсө, бала маанисин билдирет болот аны чагылдыруу үчүн да өзгөрөт. КҮЙҮК ЖАҢЫРТУУ КАСКАДЫ КҮЙҮК КАСКАДДЫ ЖОК дегенди билдирет, эгерде сиз ЖАҢЫРТУУ ЖЕ ЖОК ата-эне, өзгөртүү болуп саналат каскаддуу балага.
Сунушталууда:
Акылдуу кулакчындар чет элдик сөздөрдү заматта которо алабы?
КОТОРМОДАН ТАБЫЛДЫ Булуттагы кыймылдаткычын колдонуп, Waverly's Pilot кулакчындары 15 тилди жана 42 диалектилерди түздөн-түз кулагыңызга жана смартфонуңуздун экранына заматта чечмелей алат
Бир негизги ачкычта эки чет өлкөлүк ачкыч болушу мүмкүнбү?
Башка таблицада бир эле негизги ачкыч мамычасына шилтеме кылган эки чет өлкөлүк ачкыч тилкеси болушу эң сонун, анткени ар бир чет өлкөлүк ачкыч мааниси тиешелүү таблицадагы башка жазууга шилтеме кылат
PgAdmin 4 ичинде чет элдик ачкычты кантип түзүүгө болот?
PgAdmin 4, бул жерде кадамдар: столду оң баскыч менен чыкылдатып, касиеттерин тандаңыз. Пайда болгон диалогдун ичинде Чектөөлөр / Тышкы ачкычты чыкылдатыңыз. Чет элдик ачкыч таблицасынын жогорку оң жагындагы + белгисин басыңыз
Чет элдик ачкычта индекс керекпи?
Негизги жана чет өлкөлүк ачкычтардын ортосундагы кошулууларды гана эмес, жаңыртууну жана жок кылууну колдоо үчүн, адатта, чет өлкөлүк ачкыч тилке(лер)инде алып баруучу индексти түзүү сунушталат
Чет элдик ачкыч башка чет элдик ачкычка шилтеме кыла алабы?
1 Жооп. Чет өлкөлүк ачкыч уникалдуу катары аныкталган ар кандай талаага кайрыла алат. Эгерде ошол уникалдуу талаа өзү чет өлкөлүк ачкыч катары аныкталса, анда эч кандай айырмасы жок. Эгерде ал уникалдуу талаа болсо, ал дагы башка ФКнын бутасы болушу мүмкүн