Инфологическая модель должна быть разработана на основе представленной в курсовом проекте DFD модели. Таким образом, это будет модель некоторой подсистемы рассматриваемой системы ПО. Рассмотрите хранилища данных DFD модели и опишите сущности, атрибуты и связи, соответствующие данным хранилищам (пример на рис.12).
Модель должна включать:
-не менее 4 сущностей;
-среди атрибутов сущностей должны быть простые однозначные и многозначные атрибуты; а также атрибуты признаки и основания.
-среди с вязей должны присутствовать связи типа «один к многим»;
-сведения о ключевых атрибутах сущностей.
Рисунок 12. Инфологическая модель хранилища данных «Таблицы замеров» подсистемы «Контролировать качество выполнения» системы «Экспериментальный цех механообработки».
Модель может быть описана на языке ER-диаграмм, при этом допускается гибридная нотация с разъяснением обозначений. Атрибуты сущности должны удовлетворять требованиям третьей нормальной формы реляционной модели.
|
|
Краткая справка по процессу проведения нормализации*
1. Сущность находится в первой нормальной форме тогда и только тогда, когда все атрибуты содержат атомарные значения (значения в домене не являются ни списками, ни множествами простых или сложных значений);
2. Сущность находится во второй нормальной форме, если она находится в первой нормальной форме, и каждый неключевой атрибут полностью зависит от первичного ключа (не должно быть зависимости от части ключа). Вторая нормальная форма имеет смысл только для сущностей, имеющих сложный первичный ключ.
3. Сущность находится в третьей нормальной форме, если она находится во второй нормальной форме и никакой неключевой атрибут не зависит от другого неключевого атрибута (не должно быть взаимозависимости между неключевыми атрибутами).