Интересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статьяИнтересная статья
Добавить тему

простите, что тут спрашиваю, кто знает access

Я поняла, что нужна дополнительная таблица для связи многие ко многим, но как эту таблицу сделать я не понимаю. У меня банальный случай, авторы и книги. У меня есть таблица с кодом автора, именем, фамилией; есть таблица с кодом книги, названием, годом издания. а как сделать промежуточную таблицу? делаю таблицу код автора, код книги, заношу все возможные варианты, а мне пишут, что значения кода книги повторяться не могут, а как же иначе сделать? ведь у меня почти у всех книг несколько авторов.
сдавать завтра, спрашиваю везде в надежде на ответ сегодня ))

Ответы (5) Ответить
  • таблица "автор", таблица "книги", и таблица "авторкниги". Связываем "Автор" и "авторкниги" один-ко-многим, связываем "книга" и "авторкниги" тоже один-ко-многим.
    Получаем нужную связь многие-ко-многим.

  • Реклама

  • если у книги несколько авторов, то таблица-развязка выглядит как:
    1) код книги
    2) код автора
    в таблицах книги и авторы кодам книг и кодам авторов сказать, что они уникальные

  • нафига вам вообще промежуточная таблица, хоть теорию почитайте) это связь "многие ко многим", а связь - это не таблица) это полосочка ^:^

  • ну или я не так читаю, но все таки, зачем вам таблица?? запрос объединенный создайте и используйте его

  • короче 1 вроде правильно написал)

Оставить комментарий
Внимание, перед отправкой своего сообщения ознакомьтесь