Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных / Отчет_ИС_СЕССИЯ_(пример).doc
Скачиваний:
67
Добавлен:
18.03.2015
Размер:
437.76 Кб
Скачать

Блок учебные дисциплины

То что должны изучать студенты, для каждой специальности, определяется учебным планом, который определяет какая дисциплина, в каком объеме, на каком курсе, в каком семестре должна изучаться и какая отчетность по ней предусмотрена. В учебном плане так же определяется к какой кафедре относится каждая дисциплина. На основании вышесказанного выделим атрибуты сущности «УЧЕБНЫЙ ПЛАН»

    • специальность (speсialnost)

    • дисциплина (subject)

    • курс (kurs)

    • семестр (semestr)

    • объем нагрузки

Рис. 4. информация об учебном плане.

Связь между учебным планом и дисциплиной – один ко многим (одной строчке учебного плана соответствует только одна дисциплина, в то же время одна дисциплина может фигурировать в учебном плане много раз). Мощность связи - (1,1):(1,n).

Связь между учебным планом и семестром – один ко многим (одной строчке учебного плана соответствует только один семестр, в то же время к одному семестру относится много записей учебного плана). Мощность связи - (1,1):(1,n).

Связь между учебным планом и специальностью – один ко многим (одной строчке учебного плана соответствует только одна специальность, а для одной специальность в учебном плане создается много строк учебного плана). Мощность связи - (1,1):(1,n).

Сущность «СПЕЦИАЛЬНОСТЬ» это специальность по которой ведется подготовка студентов, она является той же самой что и в блоке СТУДЕНТЫ. Через эту сущность осуществляется связь студентов с учебным планом (определяется что будет изучать конкретный студент, поступив на определенную специальность).

Каждую дисциплину из учебного плана преподают преподаватели определенной кафедры. Для учета этой особенности мы можем создать связь между учебным планом и кафедрой. Таким образом блок ДИСЦИПЛИНЫ связывается с блоком ПРЕПОДАВАТЕЛИ. Эта связь один ко многим (одна строча учебного плана соответствует только одной кафедре, в то же время одной кафедре может соответствовать много записей учебного плана). Мощность связи - (0,1):(1,n).

Рис. 5. Связь учебного плана с кафедрой.

Между блоком ДИСЦИПЛИНЫ и ПРЕПОДАВАТЕЛИ существует еще одна связь. Каждую дисциплину из учебного плана (строку учебного плана) преподают преподаватели кафедры, причем одну дисциплину может преподавать несколько преподавателей, в то же время отдельный преподаватель может преподавать несколько дисциплин из учебного плана. Таким образом в этом случае мы получаем связь многие ко многим. Мощность связи - (1,n):(1,m). В реляционной модели для реализации этой связи необходимо ввести дополнительную сущность (таблицу). Мы введем сущность «ДисциплиныПреподавателя» (SubjPrepod) в которой будет отражаться информация о том какие дисциплины из учебного плана преподаются какими преподавателями.

Рис. 6. Связь учебного плана с преподавателями.

Блок результаты сессии

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

    • студент (внешний ключ)

    • дисциплина и преподаватель (внешний ключ)

    • семестр и курс (внешний ключ)

    • оценка (och)

    • дата записи (DataRec)

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

Рис. 7. Информация о результатах сдачи сессии.

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

Рис. 8. Концептуальная модель предметной области.