У дома Данни на Guide-Bulgaria.com Какво е връзка между мнозина? - определение от техопедия

Какво е връзка между мнозина? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава връзка между мнозина?

Връзка много към много се отнася до връзка между таблици в база данни, когато родителски ред в една таблица съдържа няколко дъщерни реда във втората таблица и обратно. Взаимоотношенията между много хора често са трудни за представяне.


Връзката много към много хора обикновено е огледало на реалната връзка между обектите, които двете таблици представляват.

Техопедия обяснява връзката между мнозина

Като пример може да се вземе база данни, използвана от училищно приложение. Две от таблиците, които съдържа са „Ученик“ и „Тема“. В реалния живот студент ще поеме няколко предмета едновременно, докато предмет ще се изучава от няколко студенти наведнъж. Това е връзка между мнозина.


В база данни такава връзка трябва да бъде разбита на посреднически таблици. В нашия пример за училище това може да бъде под формата на трета таблица, която съдържа колоните „Student_ID“, „Subject_ID“, „Semester“ и „Year“. За всеки студент, който вземе определен предмет в определен семестър през определена година, в тази таблица може да се въведе ред. Student_ID се чете от основната таблица на Student, докато Subject_ID се чете от основната таблица на Subject. По този начин много ученици могат да бъдат свързани с много предмети.


Друг пример може да бъде връзка между служители и отдели. Всеки отдел може да има произволен брой служители, работещи по конкретна задача. По същия начин служителят може да работи и за няколко отдела наведнъж. Следователно, всеки брой отдели или служители могат едновременно да бъдат свързани помежду си чрез създаване на посредническа таблица, която ги свързва с помощта на Employee_ID и Department_ID.

Какво е връзка между мнозина? - определение от техопедия