Проектирование структуры информационной базы



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

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

При использовании ERWin в процессе моделирования основополагающей является методология реляционной базы данных IDEF1X. Данной методологией определяются все типы используемых графических и текстовых обозначений при построении ER-диаграмм. В рамках данной методологии в рамках предметной области выделяют следующие компоненты: сущность, атрибут, связь.

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

1. Наличие уникального имени;

2. Наличие одного, либо нескольких атрибутов, принадлежащих сущности;

3. Наличие одного, либо нескольких атрибутов, однозначно идентифицирующих данную сущность;

4. Наличие связей с другими сущностями в рамках модели, количество которых не ограничено.

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

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

 

Рисунок 2.1 – ER-диаграмма инфологической модели проектируемой ИС

 

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

 


Дата добавления: 2019-01-14; просмотров: 376; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!