Мазмуну:
Video: SQL серверинде чет өлкөлүк негизги чектөөлөрдү кантип тапсам болот?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Бул жерде билүү үчүн мыкты жолу болуп саналат Чет элдик ачкыч Бардык маалыматтар базасындагы байланыш. In SQL Server Management Studio сиз жөн гана объект изилдөөчү таблицаны оң баскыч менен чыкылдатып, "Көз карандылыкты көрүү" тандай аласыз. Бул сизге жакшы башталгыч чекит берет. Бул таблицага шилтеме берген таблицаларды, көрүнүштөрдү жана процедураларды көрсөтөт.
Ошо сыяктуу эле, SQLде тышкы ачкыч чектөөсү деген эмне деп суралат?
Тышкы негизги чектөөлөр . А чет элдик ачкыч (FK) жана белгилөө үчүн колдонулган мамыча же мамычалардын айкалышы ишке ашыруу ичинде сактала турган маалыматтарды башкаруу үчүн эки таблицадагы маалыматтардын ортосундагы байланыш чет элдик ачкыч стол.
Мындан тышкары, чет өлкөлүк ачкычтар кандай көйгөйлөрдү жаратат? Бул жерде кээ бир жалпы чет элдик негизги көйгөйлөр бар.
- Салынган чет элдик ачкычтар. Чет элдик ачкыч ал жерде жок негизги ачкычты көрсөтөт.
- Негизги ачкычтан башка уникалдуу ачкычка шилтеме. Мунун эч кандай пайдасы жок.
- Таблицалардын ортосундагы формалдуу эмес байланыш.
- Дал келген маалымат түрлөрү.
- Ашыкча жүктөлгөн чет өлкөлүк ачкычтар.
Муну эске алып, таблицадан чет өлкөлүк ачкычты кантип тапсам болот?
Көрүү үчүн чет элдик ачкыч мамилелери а стол : ТАНДОО TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' ЖАНА REFERENCED_TABLE_NAME = 'таблица_аты';
SQL Server Management Studio'до чет өлкөлүк ачкыч чектөөсүн кантип кошо алам?
SQL Server Management Studio колдонуу
- Object Explorerде мамилелердин чет өлкөлүк ачкыч тарабында турган таблицаны оң баскыч менен чыкылдатып, Дизайн баскычын чыкылдатыңыз.
- Таблица дизайнери менюсунан Мамилелер дегенди басыңыз.
- Сырткы ачкыч мамилелери диалог кутусунда Кошууну чыкылдатыңыз.
- Тандалган байланыш тизмесинен байланышты чыкылдатыңыз.
Сунушталууда:
Бир негизги ачкычта эки чет өлкөлүк ачкыч болушу мүмкүнбү?
Башка таблицада бир эле негизги ачкыч мамычасына шилтеме кылган эки чет өлкөлүк ачкыч тилкеси болушу эң сонун, анткени ар бир чет өлкөлүк ачкыч мааниси тиешелүү таблицадагы башка жазууга шилтеме кылат
SQL серверинде негизги негизги тышкы ачкыч мамилелерин кантип түзүүгө болот?
SQL Server башкаруу студиясын колдонуу Object Explorerде, мамиленин чет өлкөлүк ачкыч тарабында турган таблицаны оң баскыч менен чыкылдатып, Дизайн баскычын чыкылдатыңыз. Таблица дизайнери менюсунан Мамилелер дегенди басыңыз. Сырткы ачкыч мамилелери диалог кутусунда Кошууну чыкылдатыңыз. Тандалган байланыш тизмесинен байланышты чыкылдатыңыз
SQL серверинде чет өлкөлүк ачкыч кантип иштейт?
Order_ID: Негизги ачкыч
Негизги ачкыч чет өлкөлүк ачкыч болушу мүмкүнбү?
Негизги ачкычтар ар дайым уникалдуу болушу керек, эгерде таблица бирден көпкө байланыш болсо, чет өлкөлүк ачкычтар уникалдуу эмес маанилерге уруксат бериши керек. Эгерде таблица бирден көпкө эмес, бирден-бирге байланыш менен туташтырылса, негизги ачкыч катары чет өлкөлүк ачкычты колдонуу эң сонун
Dell'дин чет өлкөлүк конфигурациясынан кантип арылсам болот?
ВИДЕО Бул жерде, Dell рейдиндеги чет элдик конфигурация деген эмне? Эгерде бир же бир нече физикалык дисктер а конфигурация , the конфигурация ошол дисктерде болуп эсептелет чет өлкөлүк конфигурация тарабынан RAID контролер. көрүү үчүн VD Mgmt экранын колдоно аласыз чет өлкөлүк конфигурация импорттоо алдында.