Будинки Бази даних Що таке стосунки один до одного? - визначення з техопедії

Що таке стосунки один до одного? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає стосунки один до одного?

Співвідношення "один на один" у реляційній базі даних виникає, коли в одному батьківському записі або полі є нуль або одна дочірня запис. Ці відносини найпростіше представити в базах даних, оскільки і батьківські, і дочірні записи можуть знаходитися в одній таблиці.

Техопедія пояснює відносини один на один

Наприклад, у таблиці CUSTOMER_MASTER в базі даних кожного клієнта представлений унікальний CUSTOMER_ID, який також є первинним ключем таблиці. Кожен клієнт може також мати державну карту соціального страхування, яка містить унікальний номер соціального страхування. Тому кожен клієнт повинен мати єдиний ідентифікатор клієнта в базі даних банку. Якщо клієнт має його, то на клієнта може бути лише один номер соціального страхування.


Батьківське поле (CUSTOMER_ID) має відношення один до одного з полем соціального захисту. Для таких стосунків найкраще помістити їх в одну таблицю для зручності посилання. У цьому випадку номер соціального страхування повинен бути просто додатковим стовпцем у таблиці CUSTOMER_MASTER.

Що таке стосунки один до одного? - визначення з техопедії