Математика

Физика

Химия

Биология

Техника и    технологии

Системы интеграции и обработки данных СИ0Д1, СИ0Д2-Келехсаев А
Келехсаев А. А. и Беляев А. П.
I Системы интеграции и обработки данных СИ0Д1, СИ0Д2. М., «Статистика», 1977.
208 с. с ил.
Принципы организации информационных систем типа банка данных рассматриваются в практическом пособии на примере системы интеграции и обработки данных СИОД1 и ее усовершенствованного варианта СИОД2. Описываются состав и функции компонентов программного обеспечения, структуры создаваемых баз данных, методы организации информационных массивов и методы их реорганизации. Даются рекомендации по проектированию и настройке систем на ус< ловия конкретного применения.
Практическое пособие адресовано специалистам научно-исследовательских и проектных институтов, проектно-конструкторских бюро и предприятий, занятым разработкой н внедрением АСУП на базе ЕС ЭВМ.
ПРЕДИСЛОВИЕ
Развитие автоматизированных систем управления предприятиями (АСУП) поставило ряд проблем^ связанных с переработкой большого объема различной информации. Основной из них является проблема эффективной организации хранения, поиска и обработки данных, поскольку решение этих вопросов определяет структуру и принципы функционирования АСУП в целом.
В каких бы масштабах не решалась сегодня названная проблема — при создании всей АСУП или ее подсистемы, или даже отдельно взятой задачи АСУП — делается попытка конструирования или использования так называемых -«базы данных» и «системы управления базой данных». Понятие база данных включает не только синтез информации, не просто ее аккумуляцию, а подразумевает такую организацию данных, которая допускает простой и оперативный поиск информации по запросу.
В системе математического обеспечения ЕС ЭВМ созданы и в настоящее время разрабатываются пакеты прикладных программ, реализующих функции создания различных баз данных и функции управления ими.
В настоящей книге, предлагаемой вниманию инженерно-технических работников, занятых проектированием и эксплуатацией АСУП, описываются два таких пакета: СИ0Д1 и СИ0Д2, работающих под управлением операционной системы ДОС ЕС.
В главе I даны общие сведения о СИ0Д1 и СИ0Д2. Рассматриваются файлы базы данных, состав и функции програМ(Много обеспечения, описаны входные и выходные данные.
В главе П освещены вопросы организации файлов.
главе П1 рассмотрены методы обслуживания и реорганизации файлов. i- н
Лава IV посвящена вопросам проблемного программирования, ней даны рекомендации по проектированию структуры базы
ОГЛАВЛЕНИЕ
ПРЕДИСЛОВИЕ ..».*...., ...... 3
Глава I. ВВЕДЕНИЕ В СИСТЕМЫ........... s
1. БАЗА ДАННЫХ............. 5
1.1. Концепция базы данных.......... 5
1.2. Главные файлы............ 6
1.3. Связующие файлы .... ....... 9
1.4. Идентификация и упорядочение записей связующего файла 17
1.5. Структура базы данных........ 21
2. СОСТАВ И ФУНКЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ . 23
2.1. Генерация систем . .......... 23
2.2. Модуль организации и обслуживания файлов . . 24
2.3. Модули ввода-вывода .......... 25
2.4. Модули реорганизации файлов........ 27
2.5. Главный модуль............ 28
2.6. Функциональвые схемы создания и обслуживания файлов . . 30
3. ВХОДНЫЕ- И. ВЫХОДНЫЕ ДАННЫЕ . - ч"
3.1. Входные данные
3.2. Выходные данные
32 32
___„_._ „.....„.^ . ..........'36
3.3. Диагностическая информация......... 37
Глава II. ОРГАНИЗАЦИЯ ФАЙЛОВ БАЗЫ ДАННЫХ . . . . 38
4. МЕТОДЫ ОРГАНИЗАЦИИ ГЛАВНЫХ ФАЙЛОВ ..... 38
4.1. Общие элементы файлов CSAM и SIAM...... 39
4.2. Метод доступа с управляемой последовательностью ... 42
4.3. Метод доступа с отдельным индексом....... 46
5. ОРГАНИЗАЦИЯ СВЯЗУЮЩИХ ФАЙЛОВ...... 50
5.1. Логическая организация.......... 50
5.2. Метод физической организации .-....... 57
Глава III. ОБСЛУЖИВАНИЕ И РЕОРГАНИЗАЦИЯ БАЗЫ ДАННЫХ
61
6. ОБСЛУЖИВАНИЕ ФАЙЛОВ.......... 61
7. РЕОРГАНИЗАЦИЯ ГЛАВНЫХ ФАЙЛОВ....... 69
7.1. Восстановление соответствия между физической и логической последовательностью записей ......... 69
7.2. Корректировка связующих файлов....... 73
7.3. Реорганизация главных файлов с использованием процедур сортировки.............. 75
7.4. Особенности реорганизации главных файлов SIAM ... 77
7.5. Дополнительные функции йодуля RE0RG1
---. .-^-----.......«.u.Muiw ш^гппцпп модуля KbUKUI.....78
8. РЕОРГАНИЗАЦИЯ СВЯЗУЮЩИХ ФАЙЛОВ......79
8.1. Процедуры трехфазовой реорганизации . .....82
8.2. Реорганизация связующих файлов с использованием процедур сортировки
Глава IV. ВОПРОСЫ ПРОБЛЕМНОГО ПРОГРАММИРОВАНИЯ .
9. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ . . = , 87
9.1. Логические взаимосвязи.......... 87
9.2. Упорядочение связующих файлов........ 90
9.3. Содержание логических записей........ 91
9.4. Критерии выбора основных возможностей...... "^
_- _.,------,— x.u.uupa ^\.пи1эпшл возможностей....... 97
10. ПРИКЛАДНЫЕ ПРОГРАММЫ ПОЛЬЗОВАТЕЛЯ..... 98
10.1. Программы поиска и корректировки...... 98
10.2. Программы обслуживания файлов
_ --r — L--------"• vyj^ijm.naannil файлов....... 103
II. СВЯЗЬ МЕЖДУ ПРОГРАММНЫМИ МОДУЛЯМИ , . . .113
11.1. Основной формат макрокоманды CA0LL . . . . t ИЗ
11.2. Расширенный формат макрокоманды CA0LL . . . . 114
11.3. Макрокоманда CA0LL для связи с модулем ввода-вывода с целью обработки главных файлов....... 114
11.4. Макрокоманда CA0LL для связи с модулем FILEORG с целью обработки главных файлов......•. 115
Il;5. Мач^овомакда CA©Lb для св)аж с модулем ввада-вьнкц» • -
с целью обработки связующего $айла . .1 . ... 115
11.6. Макрокоманда CA0LL для связи с модулем FILEORG с
целью обработки связующих файлов ... . .116
12. ОРГАНИЗАЦИЯ СВЯЗИ С ГРУППОЙ ПОДЧИНЕННЫХ ГЛАВНЫХ ФАЙЛОВ...........• ... 118
12.1. Требования и ограничения......... iig
12.2. Порядок задания операндов CA0 LL...... 119
13. ПРОГРАЛШИРОВАНИЕ ПОЛЬЗОВАТЕЛЕ.^ ФУНКЦИЙ СОЗДАНИЯ
И ОБСЛУЖИВАНИЯ ГЛАВНЫХ ФАЙЛрВ...... 123
13.1. Добавление записей к главному файлу...... 123
13.2. Исключение записей из главного файла...... 124
13.3. Понечивание записей главного файла...... 124
13.4. Изменение записей главного файла....... 12S
13.5. Создание главного файла . . . . . . . .126
~ 14. ПРОГРАММИРОВАНИЕ ПОЛЬЗОВАТЕЛЕМ ФУНКЦИЙ СОЗДАНИЯ
И ОБСЛУЖИВАНИЯ СВЯЗУЮЩИХ ФАЙЛОВ..... 127
14.1. Добавление записей к связующему файлу...... 129
14.2. Одиночное исключение записи из связующего файла . . . J30
14.3. Групповое исключение записей из связующего файла . 131
14.4. Замена отдельной записи связующего файла и массовая за-
' мена связей с подчиненной записью...... ]32
14.5. Дублирование исходного списка........ ]34
14.6. Изменение записей связующего файла...... 13б
14.7. Установление и разрыв связи с подчиненной записью . ]з$
14.8. Создание связующего файла........ 140
15. ОСНОВНЫЕ СИСТЕМНЫЕ МАКРОКОМАНДЫ..... j4i
15.1. Макрокоманда СНА0Е.......... 140
15.2. Макрокоманда MF0SQ . . . ..... 143
15.3. Макрокоманда F10LE.......... J43
15.4. Макрокоманда GE0 Т . ...... -144
15.5. Макрокоманда PU0T.......... 144
15.6. Макрокоманда STeiQf . . -145
15.7. Макрокоманда ST0DA.......... i«
15.8. Макрокоманда BM0WA.......... «47
15.9. Макрокоманда TY0 РЕ . ........ i„
15.10. Макрокоманда MO0VE ......... iV,
15.11. Макрокоманда EQ0RO......... \м
15.12. Макро1сомаяда MSO .... ..... i^
15.13. Макрокоманда CF0RT......... :,»
15.14. Макрокоманда СОЕ0Т........• i«i
15.15. Макрокоманда CPU0T :.......• 1Ч1
15.16. Макрокомаады связи с программами на языке ПЛ/1 . . iii
15.17. Макрокоманды связи с программами на языке Кобол . . "'
16. ПОИСК ИНФОРМАЦИИ о СОСТАВЕ ИЗДЕЛИЙ . . • • Ja4
16.1. Кодирование низшего уровня ....... ,??
16.2. Таблицы уровней....."...... i™
16.3. Цепочки уровней............ ,^!?°
16.4. Счетчик обращений к файлу ...... ,',
16.5. Одноуровневое разузлование......... f'i
16.6. Структурное разузлование ......... ^'^
16.7. Суммарное разузлование ......... *^°
16.8. Одноуровневая применяемость........ J|^
16.9. Структурная применяемость........ i°?
16.10. Суммарная применяемость . . . . . . .190
а ва V. ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ О СИ0Д1 и СИ0Д2 195
17. КОНФИГУРАЦИЯ ТЕХНИЧЕСКИХ С^РЕДСТВ ....
17.1. Минимальные требования систем
17.2. Необходимый объем памяти прямого доступа 18. ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ СИСТЕМ ....
18.1. Общие факторы, влияющие на производительность систем
18.2. Производительность функции создания главного файла
18.3. Производительность функций обслуживания главного файла
18.4. Производительность функции реорганизации главного файла
18.5. Производительность -функции создания связующего файла
18.6. Производительность функций обслуживания связующего файла 208
18.7. Производительность функции реорганизаций связующего' файла 200
18.8. Скорость последовательного поиска в главном файле . 201
18.9. Скорость произвольного поиска в Главном файле . . ,201 •18.10. Скорость поиска в списках связующего файла .... 202 18.11. Скорость прямого поиска в главном или связующем файле 202
195 195 195 198 1-98 198 199 199 199
19. КОНТРОЛЬ ФУНКЦИОНИРОВАНИЯ СИСТЕМ 19.1. Системные средства контроля
202
_^.^____ ____^.............202
i9.2. Отретственнос'ть'^ пользоват'еля за контроль я восстановление 203
19.3. Диагностика условий аварийного завершения заданий . . 205
19.4. Действия систем при возникновении аварийной ситуации . 205

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz