Мазмұны:

Дерекқор жүйесінде бірден көпке қатынасты қалай жасауға болады?
Дерекқор жүйесінде бірден көпке қатынасты қалай жасауға болады?

Бейне: Дерекқор жүйесінде бірден көпке қатынасты қалай жасауға болады?

Бейне: Дерекқор жүйесінде бірден көпке қатынасты қалай жасауға болады?
Бейне: SQL для тестировщика — Виды. Связи таблиц. Ключи. 2024, Сәуір
Anonim
  1. Кімге біреуін жасау -қа- бір қатынас Жалпы өрістердің екеуінің де (әдетте бастапқы кілт және сыртқы кілт өрістері) бірегей индексі болуы керек.
  2. Кімге бір-көп қатынасын құру Алаңдағы бір жағы (әдетте бастапқы кілт). қатынас бірегей индексі болуы керек.

Сондай-ақ, қолжетімділікте бір-көп қатынасты қалай жасауға болады?

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

Бірден көпке қатынастың күнделікті мысалы қандай? Ішінде бір -қа- көп қатынас , бір кестедегі жазбамен байланыстыруға болады бір немесе басқа кестеде көп жазбалар. Үшін мысал , әрбір тұтынушы болуы мүмкін көп сату тапсырыстары. Өйткені қатынастар екі бағытта жұмыс істейді, сонымен қатар бар көп -қа- бір қатынастар.

Сәйкесінше, дерекқордағы «бірден көпке» қатынас дегеніміз не?

Қарым-қатынаста мәліметтер базасы , а бір-көп қатынасы ата-ана жазылған кезде пайда болады бір кесте басқа кестедегі бірнеше еншілес жазбаларға ықтимал сілтеме жасай алады. Қарама-қарсы а бір-көп қатынасы Бұл көп -қа- көп қатынас , онда еншілес жазба бірнеше ата-аналық жазбаларға сілтеме жасай алады.

SQL-де көптен көпке қатынасты қалай жасауға болады?

Әдіс: Көптен көпке кестелік қатынас құру

  1. Мәліметтер қоры диаграммасын құру. Арасында көптен көпке қатынас жасағыңыз келетін кестелерді қосыңыз.
  2. Кестелерді қосу. Үшінші кестені жасаңыз: дерекқор диаграммасында тінтуірдің оң жақ түймешігін басып, Жаңа кесте түймешігін басыңыз.
  3. Қосылу кестесін құру.
  4. Кесте атын енгізіп, бағандарды қосыңыз.
  5. Негізгі кілтті қосыңыз.
  6. Қатынас жасау.
  7. Көптен көпке қатынасы.

Ұсынылған: