Построение ER - диаграммы.

Введение

Целью лабораторной работы является: приобретение навыков при анализе предметной области.

В моей работе предметной областью является «Предприятие по сборке, комплектации и продаже персональных компьютеров». Необходимо описать эту предметную область, выделить основные абстракции и их параметры (7 сущностей и не менее 2 атрибутов), кратко описать; построить инфологическую модель; построить реляционную модель.

Для выполнения лабораторной работы, используется редактор диаграмм и блок схем - «Microsoft Visio». Visio позволяет упрощать и связывать информацию, создавать диаграммы на основе данных, использовать средства соединения для привязки объектов. Одним из важных плюсов, можно выделить простоту работы с программой.

Ход работы

1.Анализ данных, описанных в предметной области.

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

2. Выделение основных абстракций и их параметров.

Для того, чтобы проанализировать данные, обратимся к основным терминам предметной области:

· Сущность или объект - то, о чем будет накапливаться информация в информационной системе (нечто такое, за чем пользователь хотел бы наблюдать).

· Атрибут - поименованное свойство (характеристика) сущности.

Опираясь на свою тему лабораторной работы - «Предприятие по сборке, комплектации и продаже персональных компьютеров», выделяю некоторые сущности, такие как:

«Производитель ПК» (какая компания производит ПК); «Цена на ПК» (цены на ПК); «Учет продаж» (ведется для отчетности выручке, себестоимости и т.д.); «Сведения о продажах» (количество проданного товара, информация о продавце , модель проданного ПК), «Сотрудник» (рабочие, должность); «Комплектация» , также, выделю сущность – «ПК», (из чего состоит ПК).

Из сущностей выделяю атрибуты, опираясь на основной термин:

«Производитель ПК»- (Lenovo, HP, Acer, Asus); «Цена на ПК»-(низкие, средние, высокие); «Учет продаж»- (выручка, себестоимость, продавец); «Сведения о продажах»-(продавец, модель ПК, количество); «Сотрудник»-(Ф.И.О, должность, план работы); «Комплектация»-(корпус, внутреннее устройство); «ПК»-( Монитор, Материнская плата, Центральный процессор, Оперативная память, Жесткий диск, Компьютерная мышь, Клавиатура).

3. Связи абстракций друг с другом.

Чтобы определить, как атрибуты одной сущности связаны с атрибутами другой сущности, нужно создать между ними связи. Существует три вида связей между абстракциями.

1. «Один-ко-многим». В этом типе связей у атрибута сущности А может быть несколько совпадающих атрибутов сущности Б, но каждому атрибуту сущности Б может соответствовать только один атрибут сущности А.

2. «Один-к-одному». В этом типе связей атрибуту сущности А может сопоставляться только один атрибут из сущности Б, и наоборот.

3. «Многие-ко-многим». В этом типе связей атрибуту сущности А может сопоставляться несколько атрибутов сущности Б, и наоборот.

Отношения определены в ER- диаграмме (Рис. 1).

Связь «Производитель ПК - Цены на ПК» - M:N (многие-ко-многим), то есть, у разных производителей разные цены на ПК.

Связь «Цены на ПК - Учет продаж» - 1:1 (один-к-одному), то есть, цены на ПК не зависят от учета продаж.

Связь «Учет продаж - Сведения о продажах» - M:N (многие-ко-многим).

Связь «Сведения о продажах - сотрудники» - допустим разные сотрудники могут продать товар в разном количестве.

Связь «Сотрудники - комплектация» - M:1. Разные сотрудники работают с одним и тем же товаром.

Связь «Комплектация - ПК» ­ - 1:N . Например корпус может состоять из разных моделей материнской платы, центрального процессора, оперативной памяти и т.д.

Построение ER - диаграммы.

ER-диаграмма строится для того, чтобы графически представить все элементы информационной модели согласно строго определенным правилам- нотациям.

Построение диаграммы я производил программой MS Office Visio 2013.

При помощи простых фигур создаются сущности с их атрибутами. Связи проставляются с помощью «инструмента» - «Соединительная линия», путем протягивания связи от одной сущности к другой.

Построение ER - диаграммы. - student2.ru

Заключение

При выполнении лабораторной работы получил представление об анализе предметной области. Анализ предметной области позволяет выделять ее сущности. Усвоил термины и понятия предметной области. Получил навык при построении ER диаграммы в MS Office Visio 2013.

Наши рекомендации