Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Предмет



 
 
Наименование Часы Отчетность
Математика   Экзамен
Физика   Экзамен
Физкультура   Зачет


Между таблицами реляционной модели должны быть установлены связи, существующие между объектами в предметной области, т.е. все те связи, которые были установлены нами в рассмотренной выше сетевой модели.

При построении реляционной модели примем следующее ограничение: каждый предмет читается определенным преподавателем. Тогда, в отличие от построенной ранее логической структуры данных, связь между объектами ПРЕПОДАВАТЕЛЬ – ПРЕДМЕТ будем рассматривать как одностороннюю – от объекта ПРЕПОДАВАТЕЛЬ к объекту ПРЕДМЕТ.

М

ПРЕПОДАВАТЕЛЬ ПРЕДМЕТ

Эта связь имеет имя Читаемый предмет.

В реляционной модели нет специальных средств для представления связей. Все связи устанавливаются через одинаковые значения одноименных столбцов, содержащихся в различных таблицах. Эти столбцы должны соответствовать одному и тому же свойству.

Для установления связи 1:М в таблицу, находящуюся на стороне М, вводятся дополнительные столбцы из таблицы, находящейся на стороне 1.Для установления связи М:М приходится создавать дополнительную связующую таблицу, содержащую столбцы из связываемых таблиц. Между каждой из связываемых таблиц и вновь созданной таблицей устанавливается связь 1:М. Если между таблицами существует связь 1:1, то их можно объединить в одну таблицу.

Установим связи между таблицами.

Для установления связи Читаемый предмет в таблицу ПРЕДМЕТ добавим столбец ФИО_П из таблицы ПРЕПОДАВАТЕЛЬ. Фамилия каждого из преподавателей, читающего несколько предметов, будет встречаться в таблице ПРЕДМЕТ несколько раз (по числу читаемых им предметов). Таким образом между таблицей ПРЕПОДАВАТЕЛЬ и таблицей ПРЕДМЕТ устанавливается связь 1:М.

Между таблицами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ необходимо установить связь М:М (это связи Учителя и Ученики). Для этого создадим связующую таблицу СТУДЕНТ_ПРЕПОДАВАТЕЛЬ, состоящую из столбцов ФИО_П и N зачетной книжки. Эта таблица связывается с таблицей СТУДЕНТ по столбцу N зачетной книжки, а с таблицей ПРЕПОДАВАТЕЛЬ – по столбцу ФИО_П.





Дата публикования: 2014-11-18; Прочитано: 355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...