Информационная система учета и поверки |
Страница 5 из 13
Реализация информационной задачи Разработка концептуальной модели сущность-связь в среде Erwin ERwin позволяет проектировать, документировать и сопровождать базы данных, хранилища данных и витрины данных (data marts). Создав наглядную модель базы данных, можно оптимизировать структуру БД и добиться её полного соответствия требованиям и задачам организации. Визуальное моделирование повышает качество создаваемой базы данных, продуктивность и скорость её разработки. Erwin имеет два уровня преставления модели – логический и физический. Логический уровень – это абстрактный взгляд на данные, когда данные представляются так, как выглядят в реальном мире. Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами. Логическая модель данных может быть построена на основе другой логической модели, например на основе выше представленной модели процессов. Физическая модель данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. Импортируем нашу модель в Erwin. Редактируем модель, определяем первичные и внешние ключи, устанавливаем связи. Сущность Поверка
Сущность Приборы
Сущность Ремонт
Сущность Сотрудники
Сущность имеет множество реализаций – экземпляров сущности. Каждый экземпляр – это отдельный объект – реальный объект реального мира. Например, сущность “Поверка” включает экземпляр (Д/100;702; 3; 13.11.2008; МПМИ 79-75; 6). Отношения между двумя информационными объектами (сущностями) называется связью. Существует 3 типа связи: один к одному, один ко многим и многие ко многим. Рассмотрим сущность «Приборы» и сущность «Поверка». Каждый прибор проходит обязательную поверку раз в год, это значит, что прибору могут соответствовать несколько поверок, но протоколу о поверке может соответствовать только один прибор. Связь уникальна в направлении от «Поверки» к «Приборам». Следовательно можно сделать вывод, что сущность «Приборы» и «Поверка» имеют связь один ко многим. По аналогии связь между «Поверкой» и «Кадрами» так же один ко многим. Сотрудник поверяет множество приборов, прибор, проходящий поверку, поверяется только одним сотрудником. Связь между сущностями «Приборы» и «Ремонтные работы» - один ко многим. Это следует из того что, прибор может проходить ремонтные работы несколько раз, но номер наряда и данные ремонтных работ будут соответствовать только одному прибору. Таким образом, в ИС «Метролог» представлены следующие связи:
Рис. 6. Концептуальная модель
|