
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.05.2010, 13:26
|
|||
|---|---|---|---|
|
|||
Посоветуйте со связями в структуре БД |
|||
|
#18+
Есть следующие таблицы: Книга (Серийный номер - РК, Название, ...) Персона (Код - РК, Имя, Контакты, ...) Нужно организовать связи и (допустим, ввести новые таблицы), чтобы организовать третью таблицу Принадлежность (Серийный номер из Книги, Код из Персоны as Код автора, Код из Персоны as Код владельца прав, ....). Т.е. у Книги может быть и автор, и владелец прав, данные о том и другом хранятся в таблице Персона. Как правильно построить связи между тремя таблицами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2010, 14:13
|
|||
|---|---|---|---|
|
|||
Посоветуйте со связями в структуре БД |
|||
|
#18+
SonichkaЕсть следующие таблицы: Книга (Серийный номер - РК, Название, ...) Персона (Код - РК, Имя, Контакты, ...) Нужно организовать связи и (допустим, ввести новые таблицы), чтобы организовать третью таблицу Принадлежность (Серийный номер из Книги, Код из Персоны as Код автора, Код из Персоны as Код владельца прав, ....). Т.е. у Книги может быть и автор, и владелец прав, данные о том и другом хранятся в таблице Персона. Как правильно построить связи между тремя таблицами? Как вариант. Добавить таблицы Тип персоны (Код- РК, Название типа, ...) и таблицу Связи (FK Книга, FK Персона, FK Тип персоны). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2010, 14:55
|
|||
|---|---|---|---|
|
|||
Посоветуйте со связями в структуре БД |
|||
|
#18+
Edkonst2008 Как вариант. Добавить таблицы Тип персоны (Код- РК, Название типа, ...) и таблицу Связи (FK Книга, FK Персона, FK Тип персоны). Т.е. организовать таблицу Связи с полями FK Книга, FK Автор, FK Владелец прав не имеет смысла? Или это практически неосуществимо? з.ы. спасибо, что откликнулись. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2010, 17:12
|
|||
|---|---|---|---|
Посоветуйте со связями в структуре БД |
|||
|
#18+
Sonichka_guestТ.е. организовать таблицу Связи с полями FK Книга, FK Автор, FK Владелец прав не имеет смысла? Или это практически неосуществимо?И что туда писать, если у книги нет владельца прав, но есть 2 автора??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2010, 17:47
|
|||
|---|---|---|---|
|
|||
Посоветуйте со связями в структуре БД |
|||
|
#18+
alexeyvgИ что туда писать, если у книги нет владельца прав, но есть 2 автора??? Допустим, владелец всегда есть, даже если будет стоять значение Неопределен , выбираемое из списка значений. Автор тоже будет выбираться из списка значений. Хотя это уже вопросы реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2010, 22:03
|
|||
|---|---|---|---|
Посоветуйте со связями в структуре БД |
|||
|
#18+
Sonichka-guestalexeyvgИ что туда писать, если у книги нет владельца прав, но есть 2 автора??? Допустим, владелец всегда есть, даже если будет стоять значение Неопределен , выбираемое из списка значений. Автор тоже будет выбираться из списка значений. Хотя это уже вопросы реализации.Ну, отсутствие владельца, конечно, не проблема. А вот двух авторов как в одно поле запихнуть??? И главное зачем, когда есть стандартный подход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1542726]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 470ms |

| 0 / 0 |
