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

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

Съдържание:

Anonim

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

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

Обратното на отношенията „много към мнозина“ е връзка много към много хора, при която записът на дете може да свързва обратно към няколко записи на родители.

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

Помислете база данни за запис на информация за продажбите в магазин. В тази база данни има две таблици:

  • Таблицата на ПОТРЕБИТЕЛ: Използва се за съхранение на детайлите на клиента. Основният му ключ е колоната CUST_ID.
  • Таблицата ПРОДАЖБИ: Използва се за следене на отделни сделки с продажби.

Таблицата SALES съдържа чуждестранен ключ CUST_ID, който препраща едноименната колона в таблицата CUSTOMER, за да проследи клиента, на когото е извършена продажбата. Една единична сделка с продажби може да важи само за един клиент, но един клиент може да има много продажни транзакции с течение на времето. Тази логика е това, което се дефинира от връзката един към много. Единият, в този пример, е един клиент на много продажни сделки.

Връзката „един към много“ е само принцип на проектиране на база данни, който не може да бъде изрично дефиниран в структурата на базата данни. Вместо това той се имплицитно създава и налага чрез използване на връзки между таблици, особено връзката между първичен и чужд ключ.

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