Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Структурный подход к организации баз данных

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
14.79 Mб
Скачать

Какая требуется защита для каждого типа информации?

Руководство, включая совет директоров организации, должно нести ответственность за решение этих вопросов.

Этап 3. Исследуйте восприимчивость системы к нарушениям и опасность их возникновения. Руководитель предприятия должен оценить риск рас­ крытия личных данных в системе обработки данных. Он также должен выяснить, можно ли уменьшить этот риск путем усиления защиты секрет­ ности.

Проведение такой оценки является непростой задачей. Лучший способ ее решения — составить список всех возможных проникновений и оценить значимость информации, т. е. уточнить, во что обойдется восполнение любой потери информации. Только в этом случае АБД может быть уверен в эффективности применяемых мер защиты. Руководитель информацион­ ной системы совместно с АБД должен рассмотреть новые технологические методы защиты и сравнить их с подобными программными криптогра­ фическими методами и методами управления доступом.

Этап 4. Определите средства обеспечения секретности. Чтобы ввести любые меры защиты и обеспечения секретности, требуется выделить некоторые средства. Необходимо оценить стоимость ввода и эксплуатации программ защиты и секретности. Выделенный бюджет должен отражать степень важности защиты и обеспечения секретности информации для организации. В общем случае чем выше эта степень, тем соответствен­ но большие средства должны вкладываться в защиту и обеспечение секретности, и тем большим будет бюджет. Не забудьте также определить долю стоимости, которую следует отнести на счет пользователей информа­ ционной системы.

Этап 5. Организуйте обеспечение секретности информации. Для сопро­ вождения программ защиты и секретности необходимо выделить специаль­ ного разработчика, который в зависимости от размера, числа выполняемых функций и критичности базы данных должен затратить все свое рабочее время (или половину этого времени) на выполнение следующих функций:

1)исследование современных достижений в области технологии защиты;

2)классификацию информации в соответствии с ее использованием;

3)определение прав доступа отдельных лиц к конфиденциальным и ре­ шающим источникам после обсуждения с АБД и руководством (например, поручить выполнение некоторых чувствительных к информации прикладных программ двум конкретным операторам, возложить на определенного оператора ответственность за решающий источник, такой, как особый диск);

4)организация контроля доступа к информации во вновь проектируемых информационных системах;

5)анализ программы обучения с целью обеспечения и гарантии соот­ ветствующего накопления,ведения,обработки,распространения, хранения и передачи информации;

6)периодическое проведение технической и финансовой проверки;

7)исследование нарушений защиты и секретности, а также проведение в жизнь политики их предотвращения;

8)тестирование всех предписанных процедур для проверки их дейст­ венности.

Этап 6. Введите персональную отчетность. Чтобы дать руководящие указания по доступу к данным, АБД должен выяснить:

Кому может быть необходимо знать, изменять, а также и иметь право уничтожать информацию?

Когда им нужно это знать?

Получили ли эти лица свидетельства по защите?

Кроме того, отдел кадров обязан информировать АБД обо всех перемещениях и увольнениях персонала, что должно найти отражение в описаниях разграничения доступа.

Этап 7. Предусмотрите организационные меры защиты, а также со­ здайте среду обеспечения секретности и введите ответственность за ее со­ блюдение. Теперь необходимо реализовать план обеспечения секретности. Так как реализация этого плана потребует затрат системных и людских ресурсов, АБД необходимо рассмотреть следующие вопросы:

Каков приоритет задач обеспечения секретности информации по отношению к другим задачам предприятия (например, продукции, эффективности, другим проектам)?

.•

Как повлияет программа защиты и секретности информационной

 

системы на планы пользователя по разработке информационной

системы, и наоборот?

Какая и в каких размерах поддержка нужна со стороны поставщика

 

в связи с внедрением новой технологии?

Какие дополнительные ресурсы (например, людские, машинное время) потребуются при реализации?

Кто отвечает за периодическое согласование состояния и планов

проекта с пользователями информационной системы?

Где находится план реализации?

Какова долгосрочная программа контроля и проверки этого плана? Даже наилучшим образом составленный план не имеет смысла, если

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

Проблема секретности информации должна быть составной, частью организационной политики.

Независимые процедуры должны хорошо документироваться, быть

понятны всем связанным с ними лицам и внедряться в эксплуатацию.

• Необходимо расширить программу обучения и включить в нее курсы по секретности.

Должен проводиться тщательный подбор кадров, ответственных за секретность информации.

Л И Т Е Р А Т У Р А

1. 5Ни N. 5., Н о и з е 1 В. 5., Т а у 1 о г Р. \У., СНозЬ 5. Р. апс! Ьигп V. У. ЕХРРЕЗЗ: А Иа1а ЕхДасНоп, Ргосеззт§ апс! РЕ51гис1ипгщ Зуз1ет. АСМ ТгапзасНопз оп Оа(аЬазе Зуз1етз, уо1. 2, N0 2 (Липе 1977), 134— 174.

2.Ра 1т е г 1ап Р. Е)а1а Вазе Зуз1етз: А РгасНса1 Ре1'егепсе. (^). Е. И. 1п1огтаНоп Заепсез, 1пе., \Уе11ез1еу, МаззасНизеНз, 1978.

3.Р о з з Ропа1с1 О. Оа(а Вазе Зуз1етз Эез^п, 1тр1етеп1а(юп апс1 Мапа^етепТ АМАСОМ, а Лтзюп о( Атепсап Мапа^етеп! АззоааНопз, Ые\у Уогк 10020.

4.

XVI е с1 е г Но 1с!

(До. Оа1аЬазе Иез^п. МсОга\у-НП1 Воок Сотрапу 1977.

 

5.

Иа1е С. Л. Ап

1п1гос1исНоп 1о Оа1аЬазе 5уз1етз. 2пс1 еск, ТНе 5уз1етз

Р го ^ г а т т т ^

 

Зепез, А(1сИзоп-^ез1еу РиЬНзк1п§ Сотрапу, 1977. Русский перевод: Д е й т

К- Введение

 

в системы баз данных. М., Наука, 1980.

 

6. 'ЛагсПп'е Оопа1Л А. (ес1.) Ва\а Вазе Мапа^ешеп! Зуз1етз. ЫоДН-НоПапЛ апс! Атепсап Е1зеу1ег, 1974.

7.

З с Ь г а т т

Оау1Л А. Мапа^т§ 1М5

РеНогтапсе У1а 1М5' Соп)го1 В1оск апс1 ВиНег

 

Роо1

З^аИзИсз. ТесНшса1 ВиПеОп. Огс1ег N0 0 0 2 2 —9013,

1ВМ

\УазЫп§1оп

Зуз1етз

 

Сеп1ег,

Лапиагу 1978.

 

 

 

 

 

 

8.

0 11 е

 

Т.

У/ПНат.

ТНе Сос1азу1 АрргоасН 1о Оа1а

Вазе

Мапа^ешеп!. \УПеу-1п1ег-

 

заепсе

РиЬНса.Иоп,

ЛоНп \УПеу & 5опз,

1978.

 

 

 

 

 

 

Русский перевод: Олл е Т. В. Предложения КОДАСИЛ по управлению базами данных.

 

М., Финансы и статистика, 1981.

 

 

 

 

 

 

9.

V а п Т а з з е Г

Оепшз. Сотри1ег ЗесигИу Мапа^етеп). РгепИсе-НаП, 1972.

10.

М а г 11 п

Латез.

ЗесигЦу, Ассигасу

апЛ Рпуасу

т

Сотри1ег

Зуз1етз.

РгепИсе-

 

НаИ,

1973.

 

 

 

 

 

 

 

 

 

11.

Эа1а

Зесигйу апЛ

Оа1а Ргосеззт§. Уо1з 1, 2 апЛ

3,

0320— 1370, 0320 — 1371 апЛ

 

0320— 1372.

1ВМ СогрогаНоп, Оа1а Ргосеззт^ 01у1зюп,

Ые\у Уогк 10604.

 

42.ОшЛеПпез 1о'г Аи1оптаИс Ва\а Ргосеззтд Ркузюа! ЗесигЛу апЛ Я1зк Мапа^етепк Р1РЗ Р1ЛВ 31, У. 3. Оераг1теп1 о! Соттегсе, ЫаИопа1 Вигеаи о! 31апЛагЛз, \УазЫп&-

!оп, и . С. 20234.

13;

Ьу о п

Лойп К. ТЛе ОаЛаЬазе АЛт1П1з1га1ог. \У11еу-1п1егзс1епсе РиЬПсаЕоп, ЛоЛп

.

\УПеу &

Зопз, 1976.

14.

Т\уо

Меп Аггез1еЛ оп ВпЬегу АПетрЕ ППпо13 31а1е Яе^1з1ег, Рг1Лау, ЫоуетЬег 11,

 

1972,

р.

16.

15.V е г Но Гз 1 а Л Л. 3. М. Яесоуегу ТесНшциезЛог ОаЛаЬазе Зуз1етз. АЗМ Сотри1т§ Зигуеуз, у о 1. 10, N0 2 (Липе 1978).

П р и л о ж е н и е А

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ БАНКОВСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

«Популярный банк» (пример 1)

На рис. А.О представлена схема отчетов, используемых в гипотетическом «Популярном банке» . Она отражает информационные потребности пользователей системы. Все отчеты и транзакции представлены по отдельности на рис. А.1—А.7.

Рис. А.О. «Популярный банк»

Проектирование базы данных «Популярного банка» проведем следующим образом:

I.Спроектируем концептуальную модель базы данных (гл. 1, 2, 3, 4 и 5).

1.1.Исследуем предметную область и сформулируем основные допущения (гл. 1 и 2).

1.2.Определим, какие элементы данных входят в каждый из отчетов (гл. 3).

1.3.Определим, какие взаимосвязи существуют между элементами данных. Выявим элементы данных, входящие в первичные ключи, и неключевые элементы данных (гл. 4 и 5).

1.4.Приведем схемы отношений элементов данных, используемых в каждом из отчетов,

ктретьей нормальной фордое. Если для каких-либо отчетов этого сделать не удастся,

объединим имеющиеся в нйх элементы данных и получим отношения в третьей нормальной форме (гл. 5).

1.5. На основе полученных отношений в третьей нормальной форме представим графически концептуальную модель (гл. 5).

II. Спроектируем логическую модель базы данных (гл. 4, 5 и 6).

II. 1. Представим логическую модель, основанную на полученной концептуальной модели, с помощью моделей данных:

реляционной;

иерархической;

сетевой.

 

П.2.

Представим графически внешние модели, используемые при подготовке каждого

из отчетов

(рис. АЛ—А.5) и при обработке транзакций ЗАПРОС и ВКЛАД/ИЗЪЯТИЕ.

Внешние модели основаны на полученной логической модели.

 

 

III. Спроектируем физическую модель базы данных (гл. 7, 8 и 9).

 

 

III. 1.

На основе полученной в п. П.1 логической модели представим графически

внутреннюю модель (называемую также физической моделью).

 

 

IV. Проведем оценку полученной физической модели базы данных (гл. 7, 8 и 9 и при­

ложение В).

Оценим требуемые объемы памяти для внутренней модели, полученной в соотве

 

IV.

1.

ствии с п. III. 1, и

вероятности операций ввода-вывода.

 

 

внешние

 

^ .2. На основе полученной внутренней модели представим графически

модели, используемые при подготовке каждого из отчетов

(рис. А.1—А.5) и при обработке

операций ЗАПРОС и ВКЛАД/ИЗЪЯТИЕ.

моделей, полученных в

п. ^.2.

 

^ .3 . Оценим временные характеристики внешних

Ш А Г

I. С П Р О Е К Т И Р У Е М К О Н Ц ЕП Т У А Л Ь Н У Ю М О Д ЕЛ Ь

БАЗЫ Д А Н Н Ы Х

 

(гл.

1, 2, 3, 4 и 5)

 

 

 

Ш А Г

1.1. Исследуем предметную область и сформулируем

основные допущения

 

(гл.

1 и 2).

 

 

 

 

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

Отчет управляющего отделением (особые случаи).(рис.А.1).В каждом отделении банка имеется управляющий, в данный период времени в отделении может быть только один управляющий. Ежедневно для управляющего подготавливается «Отчет управляющего отде­ лением (особые случаи)». Этот отчет содержит сведения лишь об особых операциях, например, когда превышен остаток на счете ссуд с автоматическим переводом средств или когда остаток на сберегательном счете превышает 100 тыс. дол. (максимальная сумма, страхуемая Федеральной корпорацией по страхованию депозитов).

Отчет управляющего филиалом (недельная сводка особых случаев) (рис.А.2). Для управляющего отделением подготавливается отчет и другого типа — «Недельная сводка осо­ бых случаев». Он содержит итоговые суммы и не включает сведения об отдельных счетах. Эти два отчета подготавливаются в пакетном режиме.

Состояние ссуд по отделению (рис.А.З). Для управляющего отделением подготавлива­ ется также отчет о состоянии ссуд, с помощью которого он проверяет поступление средств по ссудам, выданным отделением банка. Отчет также помогает определить пути привлечения клиентов, берущих ссуды.

Отчет кассира о движении наличности (рис.АЛ). В банке служит ряд кассиров, которые по заказу клиентов оплачивают чеки, вносят вклады на счета и снимают с них денеж­ ные суммы. Кассиры могут перемещаться из отделения в отделение. При этом предполагается, что в течение дня перемещений не происходит. Каждый день для каждого кассира подготавливается отчет о движении наличности. В нем содержатся сведения о движении денежных сумм в результате всех банковских операций, выполненных в течение данного дня данным кассиром в данном отделении. Отчет о движении наличности подготавливается в пакетном режиме.

Отчет о проверке кассира (рис. А.5). Периодически, а также по особым причинам осуществляется проверка кассиров. Каждый кассир имеет уникальный идентификационный номер, называемый номером кассира. Кассиру разрешается по требованию клиента снимать со счета определенную сумму, предельный размер которой зависит от его опыта и результатов прошлых проверок. Если клиент требует снять со счета сумму, превышающую установленный для данного кассира предел, последний должен обратиться к другому кассиру, которому разрешено снимать со счета такую сумму. Отчеты о проверке кассиров, подготавливаемые в пакетном режиме, направляются в центральное отделение банка.

256

ДАТА: 11 января 1980 г.

«Популярный банк» Отчет управляющего отделением (особые случаи)

НОМ-ОТДЕЛЕНИЯ: 1234 НАЗВ-ОТДЕЛЕНИЯ: Даунтаунское отделение

АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й. 10001 ИМЯ-УПРАВЛЯЮЩЕГО: Дж. Дж. Смит Отчет за: 10 января 1980

И М Я - К Л И Е Н Т А

И Н К

Т И П -

Н О М -

С У М М А

Д А Т А -

В Р Е М Я -

Т И П -

К О Д -

К О Д -

П Р И М Е ­

С Ч Е Т А

С Ч Е Т А

О П Е Р А Ц И И

О П Е Р А Ц И И

О П Е Р А Ц И И

П Р И Ч И Н Ы

Д Е Й С Т В И Я

Ч А Н И Я

 

 

 

Проф.

123456789

Исковый

653210

268,50

1.10.80

10.15.20

Снятие

Превы­

Ссуда с

Уведомить

Хиггинс

 

счет

 

 

 

 

со счета

шение

автома­

клиента

 

 

 

 

 

 

 

 

остатка

тическим

по тел.

 

 

 

 

 

 

 

 

на сче­

переводом

555—1234

 

 

 

 

 

 

 

 

те

средств

 

 

 

Залаф Амир

345678901

Сберега­

12345—1

10000,00

1.10.80

15.02.10

Вклад

Накоп­

Вклад

Отослать

 

 

тельный

 

 

 

 

на

ления

отклоня­

чек

обрат­

 

 

счет

 

 

 

 

счет

превы­

ется

но

и

ин­

 

 

 

 

 

 

 

 

сили

 

формиро­

 

 

 

 

 

 

 

 

предел

 

вать

кли­

 

 

 

 

 

 

 

 

100 тыс.

 

ента

 

Рис. А. 1

ДАТА: 14 января 1980 г.

«Популярный банк» Отчет управляющего отделением (сводка особых случаев за неделю)

НОМ-ОТДЕЛЕНИЯ (номер отделения): 1234 НАЗВ-ОТДЕЛЕНИЯ: Даунтаунское отделение АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й. 10001 ИМЯ-УПРАВЛЯЮЩЕГО: Дж. Дж. Смит НАЧАЛО-ОТЧЕТНОГО-ПЕРИОДА: 09.01.80 КОНЕЦ-ОТЧЕТНОГО-ПЕРИОДА: 13.01.80

К О Д -

О Б Щ Е Е -

П Р И Ч И Н Ы

Ч И С Л О -

 

 

О П Е Р А Ц И Й

О Б Щ Е Е -

О Б Щ А Я -

Ч И С Л О -

С У М М А

С Ч Е Т О В

 

Превышен остаток на счете

2072

1572

170 900,00

Превышен остаток.на счете,

650

560

100 000,00

в наличии средств не имеется

 

 

 

Накопления превышают

24

20

2 150 000,00

100 тыс.

 

 

 

Рис. А.2.

ОТЧЕТ 3

ДАТА: 11 января 1980 г.

«Популярный банк» Состояние ссуд по отделению

НОМ-ОТДЕЛЕНИЯ: 1234 НАЗВ-ОТДЕЛЕНИЯ: Даунтаунское отделение

АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й., 10001 ИМЯ-УПРАВЛЯЮЩЕГО: Дж. Дж. Смит

Н О М Е Р -

Т И П -

Н А З Н А Ч Е Н О -

П О Л У Ч Е Н О -

Н Е Д О П О Л У Ч Е Н О -

П Р О Ц Е Н Т

С С У Д Ы

С С У Д Ы

П О - С С У Д Е

П О - С С У Д Е

П О - С С У Д Е

(п р и б ы л ь )

1234

На авто­

4000

1000

3350

200

 

мобиль

45 500

5000

 

 

2389

Под не-

70000

4550

движи­

 

 

 

 

 

мость

 

 

 

 

Рис. А.З

 

 

 

 

 

Запросная

операция

(рис.А .6). Периодически

клиенты

вносят вклады

или снимают

со счетов определенные суммы. Они могут интересоваться остатком на своем счете. При этом может случиться так, что клиент не знает своего идентификационного номера (ИНК) или номера счета. В такой ситуации кассир должен быть в состоянии предоставить клиенту необходимые ему сведения. В результате выполнения в оперативном режиме транзакции ЗАПРОС не происходит никакого движения денежных сумм; клиентам лишь предоставляются сведения о состоянии счетов.

О перация внесения / изъятия (рис.А .7). Различают два типа этой операции: ВНЕСТИ

и ИЗЪЯТЬ. Обе они выполняются в оперативном режиме.

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

«Популярный банк» Отчет кассира. Ведомость движения денежных сумм. ДАТА: 11 января 1980 г.

НОМ-КАССИРА: 6789 ДАТА: 11 января 1980 г. ИМЯ-КАССИРА: ХУ2 НОМ-ОТДЕЛЕНИЯ: 1234

НАЗВ-ОТДЕЛЕНИЯ: Даунтаунский филиал АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й . 10001

Всего наличными на начало дня: 775,00 плюс получено наличными за день: 5243,39 минус выдано наличными за день: 4976,97

Итого наличными на конец дня: 1041,42

Принято чеков нашего банка: 752 Принято чеков других банков: 337

Итого принято чеков: 1089

Сумма по принятым чекам нашего банка:

й173 272,2 Ь|

вклады клиентов

Сумма по принятым чекам других банков:

4Г35 369,76]

 

Итого сумма по принятым чекам:

108 641,97

 

 

 

Аннулировано чеков

972 -|

изъято клиен­

Сумма по аннулированным чекам:

76 197,00]

тами

Итог:

 

 

 

1 041,42

Всего наличными на конец дня:

 

 

 

Сумма по принятым чекам:

 

 

 

108 641.97

Наличными и по чекам за день:

 

 

 

109 683,39

Минус сумма по аннулированным чекам:

 

76 197л60

(принятые к оплате чеки, денежные переводы)

33 485,79

Минус наличность на начало дня:.

 

 

775,00

Общий баланс наличности за день:

 

 

32 710,79

Рис. А.4

Основные допущения относительно «Популярного банка».

1. Идентификационный номер клиента (ИНК) является уникальным.

2. Номера могут присваиваться счетам в любом отделении банка. Это означает, что номера счетов являются уникальными. Номер счета однозначно определяет тип счета, отделение, в котором данный счет был открыт, и имя клиента, т. е. один и тот же номер не может быть присвоен двум или более счетам. Номер счета также однозначно идентифициру­ ет клиента.

3.Номера кассиров являются уникальными.

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

5.Номер счета в совокупности с датой, временем и типом операции однозначно определяет операцию.

6.Действия, предпринимаемые в особых случаях, и фиксируемые при этом примечания зависят от кода причины и от номера счета, т. е. от клиента, по отношению к которому принимаются особые меры.

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

8.Номер ссуды однозначно определяет конкретную ссуду. Номер ссуды отличается от номера счета. Счет и ссуда являются различными объектами.

ДАТА: И января 1980 г.

«Популярный банк» Отчет о проверке кассира

НОМ-КАССИРА: 6789 ИМЯ-КАССИРА: ХУ2 НОМ-ОТДЕЛЕНИЯ: 1234

НАЗВ-ОТДЕЛЕНИЯ: Даунтаунское отделение АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й., 10001

Дата начала проверки: 2 января 1980 г.

 

Дата окончания проверки: 4 января 1980 г.

 

Код причины проверки: регулярная проверка

 

Общее число Произведенных операций по типам:

 

Тип 1:100

(внести сумму)

 

Тип 2:150

(снять сумму)

 

Наибольшая денежная сумма по операциям каждого типа:

 

Тип 1:5000

(внести сумму)

 

Тип 2:2552

(снять сумму)

 

Рис. А.5

 

 

 

«Популярный банк»

 

 

Операция ЗАПРОС

ДАТА: 11 января 1980 г.

Входные данные:

 

(Имя клиента и дата его рождения) или ИНК Тип операции (например, ЗАПРОС)

Выходные данные: ИНК

Сведения о клиенте (например, имя, дата рождения, адрес, номер телефона)

1омер

и тип счета (например, сберегательный),

 

^специальный тип (например, срочный депозит), остаток на счете

данного

Номер

ссуды, баланс ссуды (выдаются сведения по всем ссудам

клиента)

 

--------- "~>(Выдаются сведения по всем счетам данного клиента)

 

,

Считается, что дата рождения и имя однозначно определяют клиента,

т. е. его идентификационный номер (ИНК). Если кассир

не знает

 

клиента, он должен однозначно его идентифицировать, уточнив его

_адрес, номер телефона и т. п.

 

Рис. А.6

9. Клиент может иметь несколько счетов с различными номерами в одном отделении банка.

10. Сберегательная книжка заводится только на сберегательный счет.

И.«Тип операции» и «код операции» — синонимы.

12.В результате операции ЗАПРОС происходит только выборка информации.

13.Если в течение периода, когда проводилась проверка, кассир работал в различных

отделениях банка, то отчеты о проверке подготавливаются для всех этих отделений. Для каждого периода проверки данного кассира имеется только один код причины проверки. При проверке рассматривается лишь общее число операций и максимальная денежная сумма, обработанная данным кассиром.

14. Отчет об особых случаях и недельная сводка особых случаев содержат сведения только о счетах, относящихся к данному отделению. Управляющий отделением не интересует­ ся относящимися к другим отделениям счетами, на которых превышен остаток или накопле­ ния превысили установленный предел. Управляющему должны быть известны подобные

«Популярный банк»

 

 

 

Операция

Внести/Изъять

ДАТА:

11 января 1980 г.

НОМ-ОТДЕЛЕНИЯ: 1234

 

 

НАЗВ-ОТДЕЛЕНИЯ

Даунтаунское отделение

 

АДРЕС-ОТДЕЛЕНИЯ: 1 Ферст стрит, Нью-Йорк, Н.-Й.,

10001

ВНЕСТИ

Операция

(тип 1) ИЛИ

 

снять

Операция

(тип 2)

 

Входные данные:

 

 

 

номер филиала

 

 

 

номер кассира

 

 

 

тип операции

 

 

 

номер счета

 

 

 

ИНК (идентификационный номер клиента)

 

сумма

(Подразумеваются дата и время операции, т. е. в данный

Выходные данные:

номер филиала

день и в данный момент времени может осуществляться

номер кассира

лишь одна операция)

 

тип операции номер счета тип счета

остаток на счете номер строки сберкнижки (только если имеется сберкнижка)

Рис. А.7

случаи, происходящие со счетами, относящимися к «его» отделению, вне зависимости от того, в каком отделении были осуществлены соответствующие банковские операции.

15.Регистрируются операции двух типов: ВНЕСТИ и ИЗЪЯТЬ. Операции ЗАПРОС не регистрируются.

16.В данный период времени в каждом отделении имеется только один управляющий.

ШАГ 1.2. Определим, какие элементы данных используются в каждом из отчетов (гл.З).

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

Приведем полный перечень элементов данных, входящих в отчеты (табл. 1.):

Т а б л и ц а

1. Таблица соответствия между элементами данных

и отчетами,

в которых они используются

Э л е м е н т ы д а н н ы х

НОМ-ОТДЕЛЕНИЯ

НАЗВ-ОТДЕЛЕНИЯ

АДРЕС-ОТДЕЛЕНИЯ

ИМЯ-УПРАВЛЯЮЩЕГО

НОМ-СЧЕТА

ТИП-СЧЕТА

 

 

О т ч е т ы

 

 

 

 

г о е

|

|

 

 

 

 

 

 

 

 

 

 

 

 

е ы

путечтОр а в л я ю ­ тдогоеще л е н и е м ьледе(нн а я акдовсо с о б ы х веачулс)

няотсоСи е с с у д едтопол е н и ю

ктечтОа с с и р а о инеживди д е ­ хынжен су м м

 

 

 

путечтОр а в л я ю щ инеледтое м (о с о б )иачулс

о 2

О п е р а ­

 

 

 

 

 

 

о.

О п е р а ­

 

 

 

 

 

со

ция

ция

 

 

 

 

 

о.

З А П Р О С

В Н Е С Т И /

 

 

 

 

 

 

 

и з ъ я т ь

 

 

 

 

 

О "

 

 

X

X

 

X

X

X

 

X

X

X

 

X

X

X

 

X

X

X

 

X

X

X

 

X

X

X

 

X

 

 

 

 

X

 

 

 

 

 

X

X

X

 

 

 

 

 

X

X

Соседние файлы в папке книги