Мегаобучалка Главная | О нас | Обратная связь


Модель «сущность-связь»



2019-07-03 262 Обсуждений (0)
Модель «сущность-связь» 0.00 из 5.00 0 оценок




 

Инфологическая модель применяется после словесного описания предметной области. На основании анализа предметной области выделим следующие сущности модели «сущность-связь» («Entity Relationship» - ER-модели): «Абитуриенты», «Специализации», «Факультеты», и изобразим их в виде графических обозначений (прямоугольник, в верхней части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются подчеркиванием).

 

Абитуриенты
Код абитуриента
ФИО
Номер личного дела
Награды
Потребность в общежитии
Стаж работы

 

Специализации
Код специализации
Наименование
Кафедра
Количество мест

 

Факультеты
Код факультета
Название

 

Как любая модель, модель «сущность-связь» имеет несколько базовых понятий, которые образуют исходные кирпичики, из которых строятся уже более сложные объекты по заранее определенным правилам.

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

Рассмотрим сущности «Кафедра», «Абитуриент», «Преподаватель», «Предмет учебного плана», «Группа».

 

 

 


Определение сущности «Кафедра» в модели ER

 

 

 


Рис. 2. Определение сущности «Абитуриент» в модели ER


 

 

     

 


Рис. 3. Определение сущности «Преподаватель» в модели ER

 

     

 


Рис. 4. Определение сущности «Дисциплина» в модели ER

 

 

 


Рис.5. Определение сущности «Группа» в модели ER


Реляционная схема базы данных «Учебный процесс» представлена следующими таблицами:

«Группа» – содержит по одной строке для каждой из групп;

«Студенты» – содержит по одной строке для каждого из студентов;

«Кафедра» – содержит по одной строке для каждой из кафедр;

«Преподаватель» – содержит по одной строке для каждого из преподавателей;

«Предмет» – содержит по одной строке для каждого из предметов;

«Учебный план» – содержит по одной строке для каждого вида занятия по каждому предмету отдельного семестра;

«Успеваемость» – содержит по одной строке для каждого результата сдачи отдельным студентом отдельной дисциплины.

Все таблицы базы данных «Учебный процесс» находятся в третьей нормальной форме:

· каждый столбец таблицы неделим, и в рамках одной таблицы нет столбцов с одинаковыми по смыслу значениями (1НФ);

· первичные ключи однозначно определяют запись и неизбыточны, все поля каждой из таблиц зависят от ее первичного ключа (2НФ);

· значение любого поля, не входящего в первичный ключ, не зависит от значения другого поля, тоже не входящего в первичный ключ (3НФ).

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

 


Структура базы данных

 



2019-07-03 262 Обсуждений (0)
Модель «сущность-связь» 0.00 из 5.00 0 оценок









Обсуждение в статье: Модель «сущность-связь»

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (262)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)