Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь один ко многим / 13 сообщений из 13, страница 1 из 1
27.11.2010, 23:22
    #36981161
BiTOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
Доброе время суток. Проектирую БД, предметная область - книжный магазин. Есть таблица Литература, там хранятся: код книги*, название книги, код автора (внешний), ISBN,... При такой структуре у книги может быть только один автор, но это не совсем совпадает с реалиями. Таблица Автор: код автора*, ФИО автора. Как в данном случае реализовать связь одной книги со многими авторами не нарушив нормализации?
...
Рейтинг: 0 / 0
28.11.2010, 00:40
    #36981250
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
BiTOk,

здесь связь многие-ко-многим, без вариантов
...
Рейтинг: 0 / 0
28.11.2010, 01:56
    #36981333
Хопа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
ёBiTOk,

здесь связь многие-ко-многим, без вариантов

Здесь связь книга(1-*)авторкниги(*-1)автор. И да, согласен, между книгой и авторами связь один-ко-многим.
...
Рейтинг: 0 / 0
28.11.2010, 02:32
    #36981356
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
ХопаёBiTOk,

здесь связь многие-ко-многим, без вариантов

Здесь связь книга(1-*)авторкниги(*-1)автор. И да, согласен, между книгой и авторами связь один-ко-многим.Поспите :)
...
Рейтинг: 0 / 0
28.11.2010, 10:28
    #36981464
BiTOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
Мужики, меня не тип связи интересует, а какие внести изменения в БД, чтобы появилась возможность несколько авторов у книги запоминать. Есть предложение добавить таблицу вида: id*, код автора, код книги. Насколько адекватен такой выбор?
...
Рейтинг: 0 / 0
28.11.2010, 11:34
    #36981494
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
BiTOkМужики, меня не тип связи интересует, а какие внести изменения в БД, чтобы появилась возможность несколько авторов у книги запоминать. Есть предложение добавить таблицу вида: id*, код автора, код книги. Насколько адекватен такой выбор?
дык, добавление такой таблицы и обозначает - установить связь М:М

вполне адекватен
и id в ней - нах ненадо
{код автора, код книги} - key
...
Рейтинг: 0 / 0
28.11.2010, 15:30
    #36981735
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
ёBiTOkМужики, меня не тип связи интересует, а какие внести изменения в БД, чтобы появилась возможность несколько авторов у книги запоминать. Есть предложение добавить таблицу вида: id*, код автора, код книги. Насколько адекватен такой выбор?
дык, добавление такой таблицы и обозначает - установить связь М:М

вполне адекватен
и id в ней - нах ненадо
{код автора, код книги} - key

тремя сообщениями ранее уже предложили

Хопапропущено...


Здесь связь книга(1-*)авторкниги(*-1)автор. И да, согласен, между книгой и авторами связь один-ко-многим.
...
Рейтинг: 0 / 0
28.11.2010, 15:49
    #36981753
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
BiTOkДоброе время суток. Проектирую БД, предметная область - книжный магазин. Есть таблица Литература, там хранятся: код книги*, название книги, код автора (внешний), ISBN,... При такой структуре у книги может быть только один автор, но это не совсем совпадает с реалиями. Таблица Автор: код автора*, ФИО автора. Как в данном случае реализовать связь одной книги со многими авторами не нарушив нормализации?

видимо здесь 3 таблицы
1.код книги*, название книги, ISBN,...
2.ид2*,код книги,код автора (внешний)
3.код автора*, ФИО автора.


ленточная форма на таб1 с элементами поиска по возможным полям со связанной , а не с подчиненной формой на таб2 с подстановкой из таб3
...
Рейтинг: 0 / 0
28.11.2010, 15:55
    #36981759
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
Верблюдёпропущено...

дык, добавление такой таблицы и обозначает - установить связь М:М

вполне адекватен
и id в ней - нах ненадо
{код автора, код книги} - key

тремя сообщениями ранее уже предложили

Хопапропущено...


Здесь связь книга(1-*)авторкниги(*-1)автор. И да, согласен, между книгой и авторами связь один-ко-многим.

иии ?? а что, я что-то предлагаю в этом мсге ??
...ну и если на то пошло, то и 5-тью (уже 6-тью) сообщениями выше этого ещё "уже предложили"
или вы знаете другой способ создания М:М, кроме как доп.таблица ?

...вроде верблюд, а не жираф,
а такая реакция...
...
Рейтинг: 0 / 0
28.11.2010, 16:48
    #36981831
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
ёили вы знаете другой способ создания М:М, кроме как доп.таблица ?

Нет, не знаю.
...
Рейтинг: 0 / 0
28.11.2010, 17:00
    #36981849
BiTOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
В ход пошли незнакомые мне термины) Подчинённые формы и т.д. Вы главное скажите, прав ли я с вариантом создания дополнительной, третьей таблицы - код автора, код книги?
...
Рейтинг: 0 / 0
28.11.2010, 17:15
    #36981872
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
BiTOk,

да, это правильный ход
...
Рейтинг: 0 / 0
28.11.2010, 17:56
    #36981938
BiTOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь один ко многим
Спасибо всем откликнувшимся, открыли мне глаза на правду и развеяли сомнения.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь один ко многим / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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