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

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

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

автор
5 ответов
Последний — Перейти
#1

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

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

асёл
#2

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

цифры
#3

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

цифры
#4

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

цифры
#5

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

Форум: Время для себя
Всего:
Новые темы за сутки:
Популярные темы за сутки:
Предыдущая тема