Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Посоветуйте со связями в структуре БД / 6 сообщений из 6, страница 1 из 1
05.05.2010, 13:26
    #36612820
Sonichka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
Есть следующие таблицы:
Книга (Серийный номер - РК, Название, ...)
Персона (Код - РК, Имя, Контакты, ...)

Нужно организовать связи и (допустим, ввести новые таблицы), чтобы организовать третью таблицу Принадлежность (Серийный номер из Книги, Код из Персоны as Код автора, Код из Персоны as Код владельца прав, ....).
Т.е. у Книги может быть и автор, и владелец прав, данные о том и другом хранятся в таблице Персона.

Как правильно построить связи между тремя таблицами?
...
Рейтинг: 0 / 0
05.05.2010, 14:13
    #36612962
Edkonst2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
SonichkaЕсть следующие таблицы:
Книга (Серийный номер - РК, Название, ...)
Персона (Код - РК, Имя, Контакты, ...)

Нужно организовать связи и (допустим, ввести новые таблицы), чтобы организовать третью таблицу Принадлежность (Серийный номер из Книги, Код из Персоны as Код автора, Код из Персоны as Код владельца прав, ....).
Т.е. у Книги может быть и автор, и владелец прав, данные о том и другом хранятся в таблице Персона.

Как правильно построить связи между тремя таблицами?

Как вариант. Добавить таблицы Тип персоны (Код- РК, Название типа, ...) и таблицу Связи (FK Книга, FK Персона, FK Тип персоны).
...
Рейтинг: 0 / 0
05.05.2010, 14:55
    #36613087
Sonichka_guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
Edkonst2008
Как вариант. Добавить таблицы Тип персоны (Код- РК, Название типа, ...) и таблицу Связи (FK Книга, FK Персона, FK Тип персоны).

Т.е. организовать таблицу Связи с полями FK Книга, FK Автор, FK Владелец прав не имеет смысла? Или это практически неосуществимо?

з.ы. спасибо, что откликнулись. :)
...
Рейтинг: 0 / 0
05.05.2010, 17:12
    #36613483
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
Sonichka_guestТ.е. организовать таблицу Связи с полями FK Книга, FK Автор, FK Владелец прав не имеет смысла? Или это практически неосуществимо?И что туда писать, если у книги нет владельца прав, но есть 2 автора???
...
Рейтинг: 0 / 0
05.05.2010, 17:47
    #36613598
Sonichka-guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
alexeyvgИ что туда писать, если у книги нет владельца прав, но есть 2 автора???

Допустим, владелец всегда есть, даже если будет стоять значение Неопределен , выбираемое из списка значений. Автор тоже будет выбираться из списка значений. Хотя это уже вопросы реализации.
...
Рейтинг: 0 / 0
05.05.2010, 22:03
    #36614016
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте со связями в структуре БД
Sonichka-guestalexeyvgИ что туда писать, если у книги нет владельца прав, но есть 2 автора???

Допустим, владелец всегда есть, даже если будет стоять значение Неопределен , выбираемое из списка значений. Автор тоже будет выбираться из списка значений. Хотя это уже вопросы реализации.Ну, отсутствие владельца, конечно, не проблема.

А вот двух авторов как в одно поле запихнуть???
И главное зачем, когда есть стандартный подход?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Посоветуйте со связями в структуре БД / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]