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

start [/forum/topic.php?fid=32&tid=1542726]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 344ms |

| 0 / 0 |
