§
Събитие
§
Операция
§
Синхронизация
§
Резултат
§
Процес
§
Диаграма на
потоците информация(актьори и потоци)
§
Граф на
последователността на събития/резултати.
§
Матрица на
потоците
1. Въведение
2.Формализъм
§
Представяне
§
Функционална
процедура (ФП)
§
Действие(задача),
дефиниция, видове задачи, видове описания.
|
Време |
Функционални процедури |
Работни места |
Естество |
|
. . . . |
. . . . . . |
. . . . |
. . . . |
|
. . . . |
. . . . . . |
. . . . |
. . . . |
|
Време |
Работно място 1 |
Работно място 2 |
. . . . |
Работно място к |
|
. . . . |
. . . . . . |
. . . . |
. . . . |
. . . . |
|
. . . . |
. . . . . . |
. . . . |
. . . . |
. . . . |
|
. . . . |
. . . . . . |
. . . . |
. . . . |
. . . . |
|
Човек |
Машина |
|
. . . . |
. . . . |
|
. . . . |
. . . . |
Операционен Модел Операции
(ОпМО)
Илюстративен пример за преминаване от ОрМО към ОпМО:
Упътване: Ползваите текста на Част втора от реализацията
на заданието Илюстративен пример ФМД във
Физически Модел Данни (ФМД) , като ползвате следния план:
§
Изработете съответния КМО.
§
Реализирайте преминаването от КМО към ОрМО.
§
Използваики съставения от вас модел ОрМО
реализирайте с възможностите на АCCESS
автоматизираните и интерактивните функционални процедури.
Упражнение:
Да се
реализира база данни за видеотека, в
която:
1.
Купуват и складират видеокасети, за да ги
предлагат на клиентите на заем. Планират да имат в колекцията от видеокасети
само по един екземпляр от заглавие.
2.
Колекцията ще бъде формирана от касети,
класифицирани
§
според жанра в категории: музика, детски, комедия,
драма, полицейски, спорт, романтични, приклчченски, научни,други;
§
според националността в категории: български,
американски, английски, френски, испански, немски, италиански, други;
3.
Заема се една касета на един клиент на “цена на заемане”,
фиксирана от ръководството на видеотеката. Тя е 5% от единичната закупна цена
на видеокасетата.
4.
Понастоящем колекцията съдържа следните
видеокасети:
|
N |
Име на касетата |
Националност |
Жанр |
Ед. закупна цена |
|
1 |
Народна музика |
българска |
музика |
23
лв. |
|
2 |
Пинокио |
френска |
детски |
28
лв. |
|
3 |
Матрицата |
американска |
приключенски |
30
лв. |
|
4 |
Такси |
френска |
полицейски |
25
лв. |
|
5 |
Гринго |
други |
други |
20
лв. |
|
6 |
Жега |
други |
драма |
30
лв. |
|
7 |
Любов в пустинята |
испанска |
романтичен |
27
лв. |
5.
За един клиент е желателно да се пази следната
информация: име, фамилия, адрес, ЕГН, номер на личната карта.
6.
Понастоящем за клиентите има следната информация:
|
N |
Име |
Фамилия |
N на
заетатата касета |
Дата
на заемане |
Дата
на връщане |
|
1 |
Иван |
Иванов |
6 |
13/02/01 |
14/02/01 |
|
2 |
Петър |
Петров |
7 |
15/02/01 |
16/02/01 |
|
3 |
Мария |
Видева |
1 |
23/02/01 |
24/02/01 |
|
4 |
Петя |
Милева |
6 |
25/02/01 |
26/02/01 |
|
5 |
Ваня |
Колева |
4 |
25/02/01 |
26/02/01 |
|
6 |
Милена |
Радева |
3 |
25/02/01 |
26/02/01 |
|
7 |
Радостин |
Павлов |
2 |
25/02/01 |
26/02/01 |
Упътване за примерна последователност
на изпълнение на заданието за техническата част:
2.
Конструирайте таблиците:
Касета (№ на касета,
Заглавие, Ед. закупна цена, Дата на записване, № на националност, № на жанра)
Жанр (№ на
жанра, Име на жанра)
Националност (№ на
националност, Име на националност)
Клиент (№ на
клиента, Име на клиента, Фамилия на
клиента, Адрес на клиента, ЕГН, № на ЛК)
Заемане (№по ред, № на
клиента, № на касета, дата на заемане, Дата на връщане)
3.
Свържете таблиците по подходящ начин.
§
Азбучен списък на касетите със заемните цени
съответно
§
Азбучен списък на френските касети от жанр –
полицейски и детски
§
Азбучен списък на българските и американски касети
със заемна цена >= 1 лв.
§
Азбучен списък на клиентите
§
Хронологичен списък на заеманията:
|
N_Клиент |
Име и
фамилия на клиента |
Дата
заемане |
Дата
връщане |
Брой
дни |
|
|
|
1 |
2 |
2 - 1 |