Мазмуну:

Берилиштер базасынын тутумунда бирден көпкө мамилени кантип түзөсүз?
Берилиштер базасынын тутумунда бирден көпкө мамилени кантип түзөсүз?

Video: Берилиштер базасынын тутумунда бирден көпкө мамилени кантип түзөсүз?

Video: Берилиштер базасынын тутумунда бирден көпкө мамилени кантип түзөсүз?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Декабрь
Anonim
  1. үчүн бирин түзүү -то- бир мамиле Жалпы талаалардын экөө тең (адатта негизги ачкыч жана чет өлкөлүк ачкыч талаалары) уникалдуу индекске ээ болушу керек.
  2. үчүн бир-көп мамиле түзүү Талаадагы бир тарап (адатта негизги ачкыч). мамиле уникалдуу индекси болушу керек.

Ошондой эле, жеткиликтүүлүктө бирден көпкө мамилени кантип түзүүгө болот?

А бир -то- бир мамиле тиешелүү талаалардын экөө тең негизги ачкычтар болсо же уникалдуу индекстерге ээ болсо түзүлөт. А көп -то- көп мамиле чындап эки бир-көп мамилелер негизги ачкычы эки талаадан турган үчүнчү таблица менен ï¿Â? башка эки таблицадагы чет өлкөлүк ачкычтар.

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

Тиешелүү түрдө маалымат базасында бирден көпкө мамиле деген эмне?

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

SQLде көптөн көпкө мамилени кантип түзөсүз?

Кантип: Көптөн көпкө таблица мамилелерин түзүү

  1. Берилиштер базасынын диаграммасын түзүү. Көптөн көпкө байланыш түзгүңүз келген таблицаларды кошуңуз.
  2. Таблицаларды кошуу. Үчүнчү таблицаны түзүңүз: маалымат базасынын диаграммасын оң баскыч менен чыкылдатып, андан кийин Жаңы таблицаны басыңыз.
  3. Junction таблицасын түзүү.
  4. Таблица атын киргизип, мамычаларды кошуңуз.
  5. Негизги ачкыч кошуу.
  6. Байланыш түзүү.
  7. Көптөн көпкө мамилеси.

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