| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > отношение "многие ко многим" |
| Автор: rMaveric 14.1.2005, 13:22 |
| Народ.. приведите хоть один пример в котором расматривалось бы отношение многие ко многим... Интересует создание таблиц. И последующая команда выборки. Заранее благодарен |
| Автор: ida 14.1.2005, 15:31 |
| В чистом виде отношение многие-ко-многим в реляционной модели при создании таблиц как бы не используется - оно сводится к отношению один-ко-многим. Пример - преподаватели и группы студентов, у каждого преподавателя несколько групп, у каждой группы несколько преподавателей. Создаем три таблицы, в первой хранятся преподаватели, скажем так: id_препода | ФИО_препода во второй - группы: id_группы | номер_группы Создаем таблицу для связи групп с преподавателями, она будет выглядеть примерно так: id_связи | id_препода | id_группы Первое поле в каждой таблице - первичный ключ, два последних поля в третьей таблице будут содержать значения первичных ключей двух предыдущих таблиц. То есть, каждая пара (id_препода, id__группы) будет для этой таблицы уникальна. Как строить запросы - загляни для начала к Пегасу в уроки. |
| Автор: rMaveric 14.1.2005, 15:39 |
| Спасибо. Тему можно закрывать. |