Методы отображения базы данных - PullRequest
0 голосов
/ 31 марта 2011

В другом посте я натолкнулся на несколько интересных способов разработки схемы базы данных. Методы были:

  • Булев метод
  • Метод нескольких столбцов
  • Метод таблицы мостов

Может кто-нибудь опубликовать ссылку или кратко описать вышеупомянутые методы, потому что я попытался найти их в Google и ничего не нашел.

Для справки, пост, с которым я столкнулся, это этот

1 Ответ

0 голосов
/ 05 апреля 2011

В оригинальном сообщении говорится о моделировании отношения 1-ко-многим, когда запись принадлежит многим группам.

В этом посте не так много подробностей, поэтому я делаю выводы, давая определения:

Логический метод
Возможно, с использованием битовой маски поле для хранения членства в группах.Каждая группа будет соответствовать битовому значению.Требует понимания логической логики, чтобы иметь возможность эффективно запрашивать.

Метод нескольких столбцов
Расширение записи для добавления одного столбца на группу для указания членства.По сути, это более понятная для человека реализация логического метода, но его трудно поддерживать, когда добавляется больше групп.

Метод таблицы мостов
Этот код называется несколькими именами (В Википедии есть запись для соединительная таблица ) - создается новая таблица, определяющая связь между первичными ключами двух исходных таблиц.Это самое надежное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...