Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Информационная система учета и поверки

 

Реализация информационной задачи

Разработка концептуальной модели сущность-связь в среде Erwin

ERwin позволяет проектировать, документировать и сопровождать базы данных, хранилища данных и витрины данных (data marts). Создав наглядную модель базы данных, можно оптимизировать структуру БД и добиться её полного соответствия требованиям и задачам организации. Визуальное моделирование повышает качество создаваемой базы данных, продуктивность и скорость её разработки.

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

Импортируем нашу модель в Erwin. Редактируем модель, определяем первичные и внешние ключи, устанавливаем связи.

Сущность Поверка

Атрибут Тип даннх Доп. свойства
Номер протокола Текстовый Первичный ключ
Заводской номер Численный
Дата поверки Дата/время
Дата последующей поверки Дата/время
Методика поверки Текстовый
Время поверки Численный
Годен Логический

Сущность Приборы

Атрибут Тип даннх Доп. свойства
Заводской номер Численный Первичный ключ
Наименование Текстовый
Тип прибора Текстовый
Дата установки Дата/время
Место установки Текстовый
Состояние прибора Текстовый
Код сотрудника Численный

Сущность Ремонт

Атрибут Тип даннх Доп. свойства
Номер наряда Численный Первичный ключ
Заводской номер Численный
Дата приемки Дата/время
Дата окончания Дата/время

Сущность Сотрудники

Атрибут Тип даннх Доп. свойства
Код сотрудника Счетчик Первичный ключ
ФИО Текстовый
Оклад Денежный

Сущность имеет множество реализаций – экземпляров сущности. Каждый экземпляр – это отдельный объект – реальный объект реального мира. Например, сущность “Поверка” включает экземпляр (Д/100;702; 3; 13.11.2008; МПМИ 79-75; 6).

Отношения между двумя информационными объектами (сущностями) называется связью. Существует 3 типа связи: один к одному, один ко многим и многие ко многим. Рассмотрим сущность «Приборы» и сущность «Поверка». Каждый прибор проходит обязательную поверку раз в год, это значит, что прибору могут соответствовать несколько поверок, но протоколу о поверке может соответствовать только один прибор. Связь уникальна в направлении от «Поверки» к «Приборам». Следовательно можно сделать вывод, что сущность «Приборы» и «Поверка» имеют связь один ко многим. По аналогии связь между «Поверкой» и «Кадрами» так же один ко многим. Сотрудник поверяет множество приборов, прибор, проходящий поверку,  поверяется только одним сотрудником. Связь между сущностями  «Приборы» и «Ремонтные работы» - один ко многим. Это следует из того что,  прибор может проходить ремонтные работы несколько раз, но номер наряда и данные ремонтных работ будут соответствовать только одному прибору.

Таким образом, в ИС «Метролог» представлены следующие связи:

  • Приборы - Поверка
  • Поверка - Сотрудники
  • Приборы – Ремонтные работы
  • Все связи – один ко многим.

Рис. 6. Концептуальная модель