Сделай Сам Свою Работу на 5

Внесение изменений в данные





РУКОВОДСТВО АДМИНИСТРАТОРА БД

Модификация базового программного обеспечения автоматизированной системы «Технологический электронный документооборот с применением электронной цифровой подписи (АС ЭТД 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 Все материалы защищены законодательством РФ.