Курсовая работа: Инфологическая модель базы данных дистанционного образования
2. Работу «Преподавателей» организуют «Кафедры» (связь М:1).
3. «Преподаватели» преподают «Предметы учебного плана» (связь 1:М).
5. «Студенты» сдают «Предметы учебного плана» (связь М:М).
Покажем теперь эти связи между всеми сущностями графически с использованием нотации POWERDESIGNER.
Связь между сущностями «Студент» и «Группа» представлена на рис. 7. Будем считать для простоты, что все студенты обязательно объединены в группы.
|
|
Рис. 7. Моделирование связи между сущностями «Студент» и «Группа»
Аналогичным образом выглядит связь «Преподаватель» и «Кафедра».Для простоты предлагается считать, что каждый преподаватель обязательно работает на какой-нибудь кафедре (рис.8).
М 1
Рис. 8. Моделирование связи между сущностями «Преподаватель» и «Кафедра»
На рис. 9 показана версия полной ER-модели для базы данных «Учебный процесс».
|
|
1
|
М
|
|
Рис.9. Моделирование связей между сущностями предметной области «Учебный процесс»
Заключение
Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели.
Инфологическая модель применяется на втором этапе проектирования БД, то есть после словесного описания предметной области. Процесс проектирования длительный и требует обсуждений с заказчиком и со специалистами в предметной области. Наконец, при разработке серьезных корпоративных информационных систем проект базы данных является тем фундаментом, на котором строится вся система в целом, и вопрос о возможном кредитовании часто решается экспертами банка на основании именно грамотно сделанного инфологического проекта БД. Следовательно, инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет «читаться» не только специалистами по базам данных. И это описание должно быть настолько емким, чтобы можно было оценить глубину и корректность проработки проекта БД, и конечно, оно не должно быть привязано к конкретной СУБД. Выбор СУБД – это отдельная задача, для корректного ее решения необходимо иметь проект, который не привязан ни к какой конкретной СУБД.
Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области.
Список литературы
1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель MicrosoftAccess 2002. – СПб.: БХВ-СПб., 2003. – 720 с.
2. Виноградова И.А., Грибова Е.А., Зубков В.Г. Практикум на ЭВМ. MSAccess: Учебное пособие для студентов заочной (дистанционной) формы обучения. – М.: ГИНФО, 2000. – 124 с.
3. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003. – 352 с.
4. Информатика. Базовый курс. /Под ред. С.В.Симоновича. – СПб.: Питер, 1999. – 640 с.
5. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2002. – 304 с.
6. Петров В.Н. Информационные системы. – СПб.: Питер, 2003. – 688 с.
7. Тихомиров Ю.В. MSSQLServer 2000: разработка приложений. – СПб.: БХВ-Петербург, 2000. – 368 с.