
- •Глава 1. Концептуальная технология анализа
- •1.6. Структурно-функциональный аспект информа-ционной страты объекта автоматизации – s μφи
- •1.7. Пример объекта автоматизации применения концепции технологического проектирования информационной системы «Отдел кадров» на базе субд.
- •I. Описание объекта
- •3.2. Концептуальная модель 2-го уровня
- •3.3. Фунционально-структурный аспект информа-ционной страты объекта
- •3.4. Нормализация отношений системы
3.2. Концептуальная модель 2-го уровня
Концептуальная модель 2-го уровня имеет вид:
Sµi = < eij, vijk, Ψi, Pµijk, T >,
где i – номер информационного элемента Е.
В соответствии с концептуальной моделью необходимо раскрыть внутреннее содержание элементов Е1÷ Е11 .
Внутреннее содержание элемента Е1 следующее:
е11 – на отделение,
е12 - отдел,
е13 - группа отдела,
е14 - должность,
е15 - оклад.
Элемента Е2 :
е21 – фамилия,
е22 - имя,
е23 - отчество,
е24
- . . .
данные о сотруднике
е2 44 - . . .
е2 45 – дом. адрес
Информационные элементы Е3÷Е6 мы рассматривать в нашем примере не будем.
Элемент Е7 :
е71 – наименование таб. номера,
е72 - дата освобождения таб. номера.
Элемент Е8 :
е81 – наименование должности,
е82 - код должности.
Элементы Е9÷Е11 имеют аналогичную структуру, но со своими именами атрибутов.
Раскроем концептуальную модель для информационного элемента Е1. Для него концептуальная модель запишется:
Sµ1 = < e1j, v1jk, Ψ1, Pµ1jk, T >
Атрибуты
е11÷е17
мы уже определили. Теперь рассмотрим
v1jk
и Ψ1
.
e11 |
Отделение* |
e12 |
Отдел* |
e13 |
Группа отдела* |
e14 |
Должность* |
e15 |
Оклад |



Ψ1
V145
В этом информационном элементе первичный ключ является сложным. Он состоит из атрибутов е11÷е14 .
Определим функциональные зависимости. Они представлены на рис.1.19. Все зависимости v1jk образуют конфигурацию связей Ψ1 .
А
V201
e20 |
Таб. номер |
e21 |
Фамилия |
e22 |
Имя |
e23 |
Отчество |
e24 |
|
. . . |
|
e2i |
|
|
|
e245 |
Дом. адрес |








Ψ2
Рис.1.20.
В этом информационном элементе нет первичного ключа. Введем атрибут Е20 – табельный номер. Этот атрибут будет первичным ключом информационного элемента Е2.
Определим зависимости v2jk. Они представлены на рис.1.20.
Для элемента Е1 и Е2 примем, что eij, vijk, Ψi, Pµijk во времени не меняются.
Концептуальные модели 2-го уровня для информационных элементов Е1 и Е2 раскрыты. Для остальных элементов Е3 ÷ Е11 концептуальные модели раскрывать не будем.
3.3. Фунционально-структурный аспект информа-ционной страты объекта
Рассмотрим следующую схему (рис.1.21.):
Рис.1.21.
Между компонентами векторов х1, х2 … хn и элементами Е1, Е2 … Е11 должно быть однозначное соответствие. Проверим это положение на нашем объекте.
Фамилия – х11=е21
Имя – х12 = е22
Отчество – х13 = е23
…
Количество детей х1 12= e241
И т.д. по всем компонентам х и элементам е.
Между компонентами векторов у и элементами Е1, Е2 … Е11 должно быть соответствие , которое можно сформулировать следующим образом:
Множество элементов еi должно быть достаточным для получения множества элементов уi .
Для вектора у1 имеем следующее соотношение:
у11 = е21 – фамилия
у12 = е22 – имя
…
и т.д.
В этом случае мы имеем прямой перенос информации.
В других случаях для получения элементов уn может быть использован алгоритм преобразования элементов еi в уn.