Внесение изменений в данные
РУКОВОДСТВО АДМИНИСТРАТОРА БД
Модификация базового программного обеспечения автоматизированной системы «Технологический электронный документооборот с применением электронной цифровой подписи (АС ЭТД 2008)»
в части передачи и хранения графических образов технической документации на инфраструктуру ОАО «РЖД» для хозяйства сигнализации, централизации и блокировки (АС СТД)
79499014.00004.010. И5
Листов __
СОГЛАСОВАНО
|
| СОГЛАСОВАНО
| Заместитель руководителя ОНТК по
УИ и БД – руководитель НТК по УИ
ОАО «НИИАС»
(Руководитель проекта АС ЭТД)
________________ С.Б. Кузин
« ____ » ___________ 2011 г.
Руководитель Департамента
разработки прикладных
информационных систем ООО «ОЦРВ»
________________ И.В. Густомясов
« ____ » ___________ 2011 г.
|
| Генеральный директор
ООО «АИСА ИТ-Сервис»
________________ И.В. Шелковый
« ____ » ___________ 2011 г.
Генеральный директор
ООО «Интеллектуальные
информационные технологии»
________________ А.А. Воронков
« ____ » ___________ 2011 г.
Генеральный директор
ООО «ИМСАТ-ПРОЕКТ»
________________ М.Н. Василенко
« ____ » ___________ 2011 г.
|
Аннотация
Документ содержит сведения, необходимые для генерации объектов базы данных АС СТД:
- разделы необходимые для генерации объектов DB2 (табличных пространств, таблиц, индексов и т.д.),
- порядок действий по генерации объектов.
Содержание
1 Введение..................................................................................................... 4
2 Генерация сетевой составляющей базы данных............... 5
2.1 Определение параметров генерации....................................... 5
2.1.1 Распределение дисковой памяти....................................... 5
2.1.2 Определение буферных пулов............................................... 5
2.2 Генерация групп хранения и базы данных........................... 5
2.3 Генерация таблиц и определение прав доступа к ним.. 6
2.3.1 Генерация таблиц...................................................................................... 6
2.3.2 Генерация связей между таблицами......................................................... 7
2.3.3 Определение прав доступа к таблицам.................................................... 7
2.4 Изменение таблиц и связанных с ними объектов базы данных............................................................................................................................. 8
2.5 Генерация хранимых процедур................................................... 9
2.6 Генерация триггеров......................................................................... 9
2.7 Генерация SEQUENCE......................................................................... 10
2.8 Схема базы данных......................................................................... 10
Введение
Таблицы сетевого уровня ведутся с использованием специализированного программного обеспечения.
Генерация сетевой составляющей базы данных
Таблицы сетевой составляющей генерируются в базе данных
LTTDDB01, используя группы хранения LTTDSG01, LTTDSG02
Задание на генерацию представлено как в виде набора командных файлов для SPUFI, так и в виде пакетного задания (использующего программу DTTDEP2) и выполняется администратором базы данных.
Определение параметров генерации
Распределение дисковой памяти
Для табличных пространств и индексов требуется не менее 100 Гб дисковой памяти.
Определение буферных пулов
Буферные пулы, используемые при генерации табличных пространств и индексов, определяются в команде CREATE DATABASE.
Номера буферных пулов определяются системным администратором DB2 и могут изменяться в процессе эксплуатации по соображениям оптимизации вычислительного процесса или иным обстоятельствам.
Генерация групп хранения и базы данных
Генерация группы хранения и базы данных представлена следующими разделами библиотеки <HLQ>.TTD.CREATE и выполняется системным администратором DB2.
Таблица 2.2 – Описание имен разделов для генерации баз и групп хранения
Имя раздела
| Описание раздела
|
|
| LTTDCD01
| создание базы данных LTTDDB01
| LTTDCG01
| создание групп хранения LTTDSG01,LTTDSG02
|
Генерация таблиц и определение прав доступа к ним
2.1
2.2
2.3
Генерация таблиц
Таблица 2.3.1 – Описание имен разделов для генерации таблиц
Имя таблицы
| Имя раздела
| используемое ТП
| на создание
табличного пространства
| на создание таблицы
| на создание индексов
|
|
|
|
|
| LTTD.AdmJD
| TS03
| LTTDCS03
| LTTDCT03
| LTTDCX03
| LTTD.Department
| TS01
| LTTDCS01
| LTTDCT01
| LTTDCX01
| LTTD.DOR
| TS04
| LTTDCS04
| LTTDCT04
| LTTDCX04,LTTDX004
| LTTD.DORUSER
| TS19
| LTTDCS19
| LTTDCT19
| LTTDCX19,LTTDX019
| LTTD.Pred
| TS05
| LTTDCS05
| LTTDCT05
| LTTDCX05,LTTDX005
| LTTD.DocType
| TS08
TS08L1
| LTTDCS08
LTTDSL08
| LTTDCT08
LTTDTA08
| LTTDCX08
LTTDX008
LTTDAX08
| LTTD.WrkName
| TS06
| LTTDCS06
| LTTDCT06
| LTTDCX06,LTTDX006
| LTTD.Personall
| TS02
TS02L1
| LTTDCS02
LTTDSL02
| LTTDCT02
LTTDTA02
| LTTDCX02,LTTDX002
LTTDAX02
| LTTD.Doc_M_Nums
| TS18
| LTTDCS18
| LTTDCT18
| LTTDX018
| LTTD.PersWrk
| TS07
| LTTDCS07
| LTTDCT07
| LTTDX007
| LTTD.DocTypeAcc
| TS10
| LTTDCS10
| LTTDCT10
| LTTDX010
| LTTD.DocTypeFlow
| TS09
| LTTDCS09
| LTTDCT09
| LTTDX009
| LTTD.DocStore
| TS11
TS11L1
| LTTDCS11
LTTDSL11
| LTTDCT11
LTTDTA11
| LTTDCX11,LTTDX011
LTTDAX11
| LTTD.DocStoreFlow
| TS12
TS12L1
| LTTDCS12
LTTDSL12
| LTTDCT12
LTTDTA12
| LTTDX012
LTTDAX12
| LTTD.DocDroppedFlow
| TS13
TS13L1
| LTTDCS13
LTTDSL13
| LTTDCT13
LTTDTA13
| LTTDX013
LTTDAX13
| LTTD.SyncTime
| TS23
| LTTDCS23
| LTTDCT23
| LTTDCX23
| LTTD.Images
| TS14
TS14L1, TS14L2
| LTTDCS14
LT#SL114
LT#SL214
| LTTDCT14
LT#TA114
LT#TA214
| LTTDX014
LT#AX114
LT#AX214
| LTTD.EnclosedDocs
| TS25
TS25L1, TS25L2
| LTTDCS25
LT#SL125
LT#SL225
| LTTDCT25
LT#TA125
LT#TA225
| LTTDX025
LT#AX125
LT#AX225
| LTTD.News
| TS03
| LTTDCS03
| LTTDCT26
|
| LTTD.Units
| TS03
| LTTDCS03
| LTTDCT27
| LTTDCX27
| LTTD.synctime_snt
| TS23
| LTTDCS23
| LTTDCT28
|
| LTTD.Droptext
| TS29
| LTTDCS29
| LTTDCT29
| LTTDCX29
|
Генерация выполняется в порядке следования в таблице 2.3.2.
2.3.2 Генерация связей между таблицами
Таблица 2.3.2 – Генерация связей между таблицами
Имя таблицы
| Имя файла
| Описание связи
|
|
|
| LTTD.docdroppedflow
| LTTDFK13
| LTTD.DOCSTORE (ID)
LTTD.PERSONALL (ID)
LTTD.WRKNAME (ID)
| LTTD.doc_m_nums
| LTTDFK18
| LTTD.DOCTYPE (ID)
LTTD.PRED (ID)
| LTTD.Docstore
| LTTDFK11
|
| LTTD.docstoreflow
| LTTDFK12
|
| LTTD.doctypeacc
| LTTDFK10
|
| LTTD.doctypeflow
| LTTDFK09
|
| LTTD.dor
| LTTDFK04
|
| LTTD.doruser
| LTTDFK19
|
| LTTD.encloseddocs
| LTTDFK25
|
| LTTD.images
| LTTDFK14
|
| LTTD.personall
| LTTDFK02
|
| LTTD.perswrk
| LTTDFK07
|
| LTTD.pred
| LTTDFK05
|
| LTTD.units
| LTTDFK27
|
| LTTD.wrkname
| LTTDFK06
|
|
2.3.3 Определение прав доступа к таблицам
Командные файлы для выдачи прав на работу со сгенерированными таблицами представлены следующими разделами библиотеки <HLQ>.TTD.CREATE.
Таблица 2.3.3 – Описание имен разделов для определения прав доступа
Имя таблицы
| Имя раздела определения прав на SELECT
| Имя раздела определения полных прав на таблицу
|
|
|
| LTTD.AdmJD
| LTTDGS00
| LTTDGA00
| LTTD.Department
| LTTD.DOR
| LTTD.DORUSER
| LTTD.Pred
| LTTD.DocType
| LTTD.WrkName
| LTTD.Personall
| LTTD.Doc_M_Nums
| LTTD.PersWrk
| LTTD.DocTypeAcc
| LTTD.DocTypeFlow
| LTTD.DocStore
| LTTD.DocStoreFlow
| LTTD.DocDroppedFlow
| LTTD.SyncTime
| LTTD.Images
| LTTD.EnclosedDocs
| LTTD.News
| LTTD.Synctime_snt
| LTTD.Units
|
Они могут быть выполнены через SPUFI или другим удобным способом.
В командных файлах для определения прав на SELECT используется групповой идентификатор доступа TTDDB202. В командных файлах для определения полных прав на таблицу используется групповой идентификатор доступа TTDDB202.
Изменение таблиц и связанных с ними объектов базы данных
Командные файлы для изменения таблиц и связанных с ними объектов базы данных представлена следующими разделами библиотеки <HLQ>.TTD.CREATE.
Таблица 2.4 – Описание имен разделов для изменения таблиц и связанных с ними объектов базы данных
Имя раздела
на внесение изменения
| Имя таблицы, которую затрагивают изменения
| Цель вносимых изменений
|
|
|
| LTTDAT11
| LTTD.DocStore
| Добавление колонок DROP, LASTDROP, READ
|
Генерация хранимых процедур
Таблица 2.5 – Описание имен разделов для генерации хранимых процедур
Название процедуры
| Имя раздела
| на создание начальной версии ХП
| на удаление ХП
| на создание следующей версии ХП
| определения прав на выполнение ХП
|
|
|
|
|
| LTTD.LockDoc
| LTTDCO01
|
|
| LTTDGO01
| LTTD.UnLockDoc
| LTTDCO02
|
|
| LTTDGO02
| LTTD.SignDoc
| LTTDCO03
|
|
| LTTDGO03
| LTTD.GetStId_Kod
| LTTDCO05
|
|
| LTTDGO05
| LTTD.GetDoc_M_Num
| LTTDCO07
|
|
| LTTDGO07
| Порядок выполнения значения не имеет.
В командных файлах для определения прав на выполнение хранимых процедур используется групповой идентификатор доступа TTDDB202.
Генерация триггеров
Таблица 2.6– Описание имен разделов для генерации триггеров
Имя триггера
| Операция и имя таблицы, на которую создан триггер
| Имя скрипта на создание триггера
|
|
|
| LTTD.DTFlowIns
| AFTER INSERT ON LTTD.DocTypeFlow
| LTTDCJ01
| LTTD.DTFlowDel
| AFTER DELETE ON LTTD.DocTypeFlow
| LTTDCJ02
| LTTD.DTAccIns
| AFTER INSERT ON LTTD.DocTypeAcc
| LTTDCJ03
| LTTD.DTAccDel
| AFTER DELETE ON LTTD.DocTypeAcc
| LTTDCJ04
|
Порядок выполнения значения не имеет.
Генерация SEQUENCE
Таблица 2.7– Описание имен разделов для генерации SEQUENCE
Имя SEQUENCE
| Имя раздела
| Имя раздела
| на создание SEQUENCE
| на определения прав использования SEQUENCE
|
|
|
| LTTD.VU_SEQ
| LTTDCQ01
| LTTDGQ01
|
В командном файле для определения прав на использования SEQUENCE используется групповой идентификатор доступа TTDDB202.
Внесение изменений в данные
Таблица 2.8 – Список имен разделов, содержащих командные файлы на обновление данных
Имя раздела
| Таблицы,
изменяемые командным файлом
| Цель вносимых изменений
| командные файлы на внесение изменения в данные
| задание на запуск командного файла
|
|
|
|
| LTTDI01
|
| LTTD.AdmJD LTTD.Department
LTTD.Pred
LTTD.DocType LTTD.Doc_M_Nums
LTTD.DOR
LTTD.DORUSER
LTTD.Units
LTTD.WrkName
LTTD.News
LTTD.DocStore
| Первичное заполнение
| LTTDI02
|
| LTTD.Pred
LTTD.DocType LTTD.Doc_M_Nums
LTTD.DOR
LTTD.DORUSER
LTTD.Units
LTTD.WrkName
LTTD.News
LTTD.DocStore
| Первичное заполнение
| LTTDI03
|
| LTTD.AdmJD LTTD.Department
LTTD.Pred
LTTD.DocType LTTD.Doc_M_Nums
LTTD.DOR
LTTD.DORUSER
LTTD.Units
LTTD.WrkName
LTTD.News
LTTD.DocStore
| Первичное заполнение
|
Схема базы данных
Рисунок 2.9 – схема базы данных АС СТД
СОСТАВИЛИ
Наименование организации, предприятия
| Должность исполнителя
| Фамилия, имя, отчество
| Подпись
| Дата
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СОГЛАСОВАНО
Наименование организации, предприятия
| Должность
| Фамилия, имя, отчество
| Подпись
| Дата
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|