Ця стаття потребує додаткових для поліпшення її . (січень 2013) |
У системному аналізі, відношення багато-до-багатьох — тип [en], який стосується відношення між двома [ru], скажімо, А і Б, де А може містити батьківський примірник із багатьма дітьми в Б, і навпаки.
Подумаймо, наприклад, про А як про авторів, а Б — як про книги. Автор може написати багато книг, а книгу можуть написати багато авторів.
У системах керування реляційними базами даних, такі відношення, як правило, реалізуються за допомогою [en] (також відомої, як таблиця з'єднання, сполучення чи перехресних посилань), скажімо, АБ, із двома відношеннями один-до-багатьох А → АБ та Б → АБ. У такому випадку, логічний первинний ключ для АБ утворюється з двох зовнішніх ключів (тобто, копій первинних ключів А і Б).
У таких каркасах вебзастосунків, як CakePHP і Ruby on Rails, відношення багато-до-багатьох між типами сутностей, представленими таблицями логічної моделі баз даних, іноді називається відношенням МаєТаНалежитьБагатьом (МТНБ; англ. HasAndBelongsToMany, HABTM).
Див. також
Примітки
- Див. також модель «сутність — зв'язок».
- . CakePHP. Архів оригіналу за 15 серпня 2012.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2013 U sistemnomu analizi vidnoshennya bagato do bagatoh tip en yakij stosuyetsya vidnoshennya mizh dvoma ru skazhimo A i B de A mozhe mistiti batkivskij primirnik iz bagatma ditmi v B i navpaki Avtor mozhe napisati bagato knig i knigu mozhut napisati bagato avtoriv Vidnoshennya bagato do bagatoh Kniga Avtor yak para vidnoshen odin do bagatoh z junction tabliceyu Podumajmo napriklad pro A yak pro avtoriv a B yak pro knigi Avtor mozhe napisati bagato knig a knigu mozhut napisati bagato avtoriv U sistemah keruvannya relyacijnimi bazami danih taki vidnoshennya yak pravilo realizuyutsya za dopomogoyu en takozh vidomoyi yak tablicya z yednannya spoluchennya chi perehresnih posilan skazhimo AB iz dvoma vidnoshennyami odin do bagatoh A AB ta B AB U takomu vipadku logichnij pervinnij klyuch dlya AB utvoryuyetsya z dvoh zovnishnih klyuchiv tobto kopij pervinnih klyuchiv A i B U takih karkasah vebzastosunkiv yak CakePHP i Ruby on Rails vidnoshennya bagato do bagatoh mizh tipami sutnostej predstavlenimi tablicyami logichnoyi modeli baz danih inodi nazivayetsya vidnoshennyam MayeTaNalezhitBagatom MTNB angl HasAndBelongsToMany HABTM Div takozh en Odin do odnogo Odin do bagatohPrimitkiDiv takozh model sutnist zv yazok CakePHP Arhiv originalu za 15 serpnya 2012