Мазмуну:

SQL серверинде негизги негизги тышкы ачкыч мамилелерин кантип түзүүгө болот?
SQL серверинде негизги негизги тышкы ачкыч мамилелерин кантип түзүүгө болот?

Video: SQL серверинде негизги негизги тышкы ачкыч мамилелерин кантип түзүүгө болот?

Video: SQL серверинде негизги негизги тышкы ачкыч мамилелерин кантип түзүүгө болот?
Video: Сабак "OWASP 10дон коргонуу ыкмалары" 2024, Апрель
Anonim

SQL Server Management Studio колдонуу

  1. Object Explorerде, таблицаны оң баскыч менен чыкылдатыңыз болот боюнча бол чет элдик - ачкыч жагы мамилеси жана Дизайн чыкылдатыңыз.
  2. Таблица дизайнери менюсунан чыкылдатыңыз Мамилелер .
  3. Ичинде Чет элдик - негизги мамилелер диалог кутусуна чыкылдатыңыз Add.
  4. басыңыз мамиле Тандалганда Мамиле тизме.

Буга байланыштуу, биз SQL Serverдеги негизги ачкыч менен тышкы ачкычтын ортосундагы мамилени кантип түзө алабыз?

үчүн түзүү the негизги ачкыч жана тышкы ачкыч мамилеси , оң баскычын чыкылдатыңыз чет элдик ачкыч таблица мамычалары (Эсептер таблицасы) жана тандаңыз Мамилелер … Ичинде Тышкы негизги мамилелер диалог кутусуна чыкылдатыңыз Add баскычы . Бул демейки боюнча a кошот мамиле сол панелде.

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

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

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

SQLде чет элдик ачкычка кантип шилтеме кылам?

Кыскача маалымат:

  1. Тышкы ачкычтын ар бир мааниси башка таблицалардын Негизги ачкычынын бир бөлүгү болушу керек.
  2. Чет өлкөлүк ачкыч ошол эле таблицадагы башка тилкеге шилтеме жасай алат. Бул шилтеме өзүн-өзү шилтеме катары белгилүү.
  3. Сиз Таблица түзүү, Таблицаны өзгөртүү же SQL Server Management Studio аркылуу чет өлкөлүк ачкыч түзө аласыз.

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