![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Отношение многие-ко-многим ⇐ ПредыдущаяСтр 3 из 3
При отношении между двумя таблицами много-ко-многим каждая запись в первой таблице связана с несколькими записями во второй таблице и наоборот: каждая запись во второй таблице связана с несколькими записями в первой таблице. Примером такой связи может служить отношение между таблицами СТУДЕНТ – ПРЕПОДАВАТЕЛЬ Один студент обучается у многих преподавателей и Много студентов обучаются у одного преподавателя
Другие примеры:
Для правильного представления таких связей между таблицами находится связующая их таблица. Например, СТУДЕНТ – ОЦЕНКА – ПРЕДМЕТ или ПОЕЗД – ПОЕЗДКА – ПАССАЖИР или СТУДЕНТ – ОЦЕНКА— ПРЕПОДАВАТЕЛЬ т.д
Связь между таблицами СТУДЕНТ – ОЦЕНКА это связь один ко многим Связь между таблицами ОЦЕНКА – ПРЕДМЕТ это связь многие ко одному. Принцип отображения таких связей рассмотрен нами выше.
Домашнее задание: 1) Нарисуйте схему БД, которая будет содержать таблицы СТУДЕНТ – ОЦЕНКА – ПРЕДМЕТ Найдите подходящие первичный и внешние ключи, выберите тип линии соединения(силу связи), укажите при необходимости кол-во связанных записей(Р, Z, …) 2) Придумайте 3 собственных примера таблиц, которые соединены связью многие-ко-многим.
|