|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : ЏгвЁ«Ё …ўЈҐЁ© ‚ «ҐвЁ®ўЁз 2:5020/400 14 Mar 2003 18:37:43 To : Alexander Zibnitskiy Subject : Structure DataBase -------------------------------------------------------------------------------- Fri Mar 14 2003 14:50, Alexander Zibnitskiy wrote to All: AZ> From: Alexander Zibnitskiy <usenet@mmk.com.ua> AZ> Хая всем! AZ> Вопрос: имеется, предположим, две таблицы в InterBase AZ> скажем справочник документов и справочник задач(модулей) AZ> в каждой таблице есть уникальный ключ: в одной мнемокод документа, в AZ> другой - идентификатор задач AZ> Требуется: в таблице "Справочник документов" выставить - в какой AZ> задаче эти документы будут доступны, а в какой - нет. Само собой AZ> напрашивается решение добавить поля для каждой задачи, а далее AZ> стандартно "True/False" (один и тот же тип документа может AZ> использоваться в разных задачах (например, накладная). И к тому же AZ> количество задач со временем может начать увеличиваться... AZ> Подскажите наиболее красивое и гибкое решение Это решение называеться реализация отношений M:N через 1:N. Путем введения дополнительной таблици. Она содержит два поля ID_DOC и ID_TARGET. Если есть запись для прары, документ выполняет задачу. Если отсутсвует невыполняет. С уважением Путилин Евгений Валентинович --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/1667934f8a853.html, оценка из 5, голосов 10
|