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