- •Гбоу впо «сургутский государственный университет ханты-мансийского автономного округа – югры»
- •По производственной практике
- •Гбоу впо «сургутский государственный университет ханты-мансийского автономного округа – югры» индивидуальное задание
- •Содержание
- •Перечень условных обозначений и сокращений
- •Описание предприятия
- •Пу «СургутАсУнефть»
- •Основные задачи пу «СургутАсУнефть»
- •Функции пу «СургутАсУнефть»
- •Описание производственной работы студента
- •Результаты выполнения индивидуального задания
- •Общие сведения о модуле «Малодебитные скважины»
- •Создание структуры бд «Малодебитные скважины»
- •Заключение
- •Использованная литература
- •Приложение б.2.
- •Приложение б.3.
- •Приложение б.4.
- •Приложение б.7.
- •Приложение б.8.
- •Приложение б.9.
Создание структуры бд «Малодебитные скважины»
Создание и формирование структуры данных было сделано в программе PL/SQL Developer.
Основным объектом для создания являются база данных (Oracle). Структура таблицы представлена в приложении А.3.
В базе данных имеются 9 таблиц:
GTM_MALDEB – Малодебитный фонд.
GTM_MALDEB_MAIN - Информация по планам малодебитный фонд (обобщенная).
GTM_MALDEB_LOG – История изменений позиции плана малодебитный фонд.
GTM_MALDEB_CHAT – Переписка в процессе согласования малодебитный фонд.
GTM_SKVMER – Справочник перспективных мероприятий (малодебитный фонд).
GTM_TYPEMER – Справочник типов мероприятий (малодебитный фонд). Первичный
GTM_PRED – Справочник предприятий в разрезе «Подсистема ГТМ». Первичный ключ - NUM_ENTERP.
ALFA.SKVMER – Справочник мероприятий по скважинам..
ALFA.SKVTSST – Справочник состояний скважин.
Между таблицами существуют следующие связи:
Таблица GTM_MALDEB связана с таблицей GTM_MALDEB_LOG и GTM_MALDEB_CHAT в отношении один ко многим; с GTM_PRED, ALFA.SKVTSST и ALFA.SKVMER - многие к одному, также связана сама с собой
Таблица GTM_SKVMER связана с таблицей GTM_TYPEMER в отношении многие к одному, а с таблицей ALFA.SKVMER – один к одному.
Первая таблица с именем GTM_MALDEB. Вид таблицы представлен в Приложении А.4.
Таблица имеет 45 столбцов, у каждой из них свой тип данных. В основном в таблице используется тип данных NUMBER (числовой), а также встречаются такие тип как VARCHAR2 (хранит символьные строки переменной длины), DATE(дата и время), BLOB (тип, содержащий двоичные данные размером до 4 гигабайт).
Первичным ключом для данной таблицы является столбец ID, а внешних ключей 5: PARENT_ID, MER_FACT, MER_PLAN, ZAK_NUM_ENTERP, NUM_SOST_SKV.
Скрипт данной таблицы представлен в приложение Б.1.
Вторая таблица с именем GTM_MALDEB_LOG(Рис.6). В таблицу входят 7 столбцов: ID, GTM_MALDER_ID имеют тип данных NUMBER, столбец с именем DATE_OPER имеет тип данных DATE, а остальные тип VARCHAR2().
Первичным ключом для данной таблицы является столбец ID и один внешний ключ - GTM_MALDEB_ID.
Скрипт данной таблицы представлен в приложение Б.2.
Рис.1 «Таблица «История изменений позиции плана малодебитный фонд»»
Третья таблица с именем GTM_MALDEB_MAIN имеет следующий вид:
Рис.2
«Таблица «Информация по планам
малодебитный фонд (обобщенная)»»
В таблицу входят 5 столбцов: ID, GOD и YTV имеют тип данных NUMBER, столбец с именем PLAN_PDF имеет тип данных BLOB, а PLAN_PDF_NAME тип VARCHAR2(150).
Первичным ключом для данной таблицы является столбец ID, а внешних ключей не имеет.
Скрипт данной таблицы представлен в приложение Б.3.
Четвертая таблица GTM_MALDEB_CHAT имеет следующий вид:
Рис.3 «Таблица «Переписка в процессе согласования малодебитный фонд»»
В таблицу входят 8 столбцов: ID, GTM_MALDER_ID и SOGL_SOST имеют тип данных NUMBER, столбец с именем DATE_OPER имеет тип данных DATE, а остальные тип VARCHAR2().
Первичный ключ – ID. Внешний ключ - GTM_MALDEB_ID. Скрипт таблицы представлен в приложении Б.4.
Пятая таблица GTM_SKVMER имеет вид:
Рис.4 «Таблица «Справочник перспективных мероприятий (малодебитный фонд)»»
В таблице 3 столбца все с типов данных NUMBER. Первичный ключ - SKVMER_NUM_MER. Внешние ключи отсутствуют. Скрипт таблицы представлен в приложении Б.5.
Шестая таблица GTM_TYPEMER имеет вид:
Рис.5 «Таблица «Справочник типов мероприятий (малодебитный фонд)»»
В таблице 2 столбца KOD_TYPEMER тип NUMBER, NAME_TYPEMER – VARCHAR2(20). Первичный ключ - KOD_TYPEMER. Внешние ключи отсутствуют. Скрипт таблицы представлен в приложении А.6.
Седьмая таблица GTM_PRED имеет следующий вид:
Рис.6 «Таблица «Справочник предприятий в разрезе «Подсистема ГТМ»»
В таблице 8 столбцов. NUM_ENTERP, ROLE_ENTERP, POR имеют тип данных NUMBER, остальные тип VARCHAR2(). Первичный ключ - NUM_ENTERP, внешних ключей нет.
Скрипт таблицы представлен в приложении Б.7.
Восьмая таблица ALFA.SKVMER(рис.7). В таблицу входят 10 столбцов. У столбцов NAME_MER_SKV и NM_MER_SKV тип данных VARCHAR2(), у остальных тип данных NUMBER.. Первичный ключ - NUM_MER_SKV. Три внешних ключа: ID_EFF_MER, NUM_REFMER, TYPE_REFERMER.
Скрипт таблицы представлен в приложении Б.8.
Рис.7. «Таблица «Справочник мероприятий по скважинам»»
Девятая таблицы ALFA.SKVTSST имеет вид:
Рис.8 «Таблица «Справочник состояний скважин»»
Таблица состоит из 6 столбцов. Столбцы NAME_SOST_SKV и NM_SOST_SKV имеют вид VARCHAR2(), у остальных тип данных NUMBER. Первичный ключ - NUM_SOST_SKV. Внешний ключ - NUM_SOST_GRP.
Скрипт таблицы представлен в приложении Б.9.
