Гость
Статьи
простите, что тут …

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

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

автор
5 ответов
Последний — 22 декабря 2008, 22:06 Перейти

таблица "автор", таблица "книги", и таблица "авторкниги". Связываем "Автор" и "авторкниги" один-ко-многим, связываем "книга" и "авторкниги" тоже один-ко-многим.

Получаем нужную связь многие-ко-многим.

2.
асёл

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

3.
цифры

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

4.
цифры

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

5.
цифры

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