- •Гбоу впо «сургутский государственный университет ханты-мансийского автономного округа – югры»
- •По производственной практике
- •Гбоу впо «сургутский государственный университет ханты-мансийского автономного округа – югры» индивидуальное задание
- •Содержание
- •Перечень условных обозначений и сокращений
- •Описание предприятия
- •Пу «СургутАсУнефть»
- •Основные задачи пу «СургутАсУнефть»
- •Функции пу «СургутАсУнефть»
- •Описание производственной работы студента
- •Результаты выполнения индивидуального задания
- •Общие сведения о модуле «Малодебитные скважины»
- •Создание структуры бд «Малодебитные скважины»
- •Заключение
- •Использованная литература
- •Приложение б.2.
- •Приложение б.3.
- •Приложение б.4.
- •Приложение б.7.
- •Приложение б.8.
- •Приложение б.9.
Приложение б.7.
-- Create table
create table GTM_PRED
(
num_enterp NUMBER(3) not null,
podp1 VARCHAR2(512),
ssname VARCHAR2(16),
role_enterp NUMBER(1) default 0 not null,
por NUMBER,
locker_year VARCHAR2(50),
locker_qrt VARCHAR2(50),
locker_mon VARCHAR2(50)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table GTM_PRED
is 'Справочник предприятий в разрезе ПО Подсистема ГТМ';
-- Add comments to the columns
comment on column GTM_PRED.num_enterp
is 'ПК';
comment on column GTM_PRED.podp1
is 'Подпись 1 (план работ на подготовку скважины)';
comment on column GTM_PRED.ssname
is 'Суперкраткое название';
comment on column GTM_PRED.role_enterp
is 'Роль предприятия: 1-НГДУ, 2-НИПИнефть, 3-Отдел ПГТМ АУП, 4-ПОпоТиКРС АУП, 5-УКРНО АУП, 6-Исполнители';
comment on column GTM_PRED.por
is 'Порядок для отчета';
comment on column GTM_PRED.locker_year
is 'Кто заблокировал год';
comment on column GTM_PRED.locker_qrt
is 'Кто заблокировал квартал';
comment on column GTM_PRED.locker_mon
is 'Кто заблокировал месяц';
-- Create/Recreate primary, unique and foreign key constraints
alter table GTM_PRED
add constraint PK_GTM_PRED primary key (NUM_ENTERP)
using index
tablespace INDX
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
Приложение б.8.
-- Create table
create table alfa.SKVMER
(
num_mer_skv NUMBER(4) not null,
num_refmer NUMBER(4),
name_mer_skv VARCHAR2(55),
nm_mer_skv VARCHAR2(29),
type_refermer NUMBER(2),
a_mer NUMBER(4),
priz NUMBER(3),
num_gtm_mf NUMBER,
r1 NUMBER,
id_eff_mer NUMBER
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table alfa.SKVMER
is 'Справочник мероприятий по скважинам';
-- Add comments to the columns
comment on column alfa.SKVMER.num_mer_skv
is 'Код мероприятия';
comment on column alfa.SKVMER.num_refmer
is 'Код типа мероприятия';
comment on column alfa.SKVMER.name_mer_skv
is 'Наименование мероприятия';
comment on column alfa.SKVMER.nm_mer_skv
is 'Краткое наим. мероприятия';
comment on column alfa.SKVMER.type_refermer
is 'Код типа мероприятия';
comment on column alfa.SKVMER.priz
is 'Признак принадлежности НГДУ';
comment on column alfa.SKVMER.num_gtm_mf
is 'Код мероприятия из ПС ГТМ-Эффект, Носов (MainFrame)';
comment on column alfa.SKVMER.id_eff_mer
is 'Код оценки эффективности мероприятия';
-- Create/Recreate primary, unique and foreign key constraints
alter table alfa.SKVMER
add constraint PRIM_SKVMER primary key (NUM_MER_SKV)
using index
tablespace INDX
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table alfa.SKVMER
add constraint FK_ID_EFF_MER_SKVMER foreign key (ID_EFF_MER)
references alfa.DICT_EFF_MER (ID);
alter table alfa.SKVMER
add constraint FK_NUM_REFMER foreign key (NUM_REFMER)
references alfa.REFERMER (NUM_REFERMER);
alter table alfa.SKVMER
add constraint FK_TYPE_REFERMER#2 foreign key (TYPE_REFERMER)
references alfa.REFERMERTYPE (TYPE_REFERMER);
-- Create/Recreate indexes
create index alfa.IDX_SKVMER_NUM_REFMER on alfa.SKVMER (NUM_REFMER)
tablespace INDX
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 128K
next 1M
minextents 1
maxextents unlimited
);
create index alfa.IDX_SKVMER_TYPE_REFERMER on alfa.SKVMER (TYPE_REFERMER)
tablespace INDX
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 128K
next 1M
minextents 1
maxextents unlimited
);
create index alfa.SKVMER_SORTED_IDX_043 on alfa.SKVMER (NUM_MER_SKV, NM_MER_SKV)
tablespace INDX
pctfree 0
initrans 2
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
);
-- Grant/Revoke object privileges
grant select on alfa.SKVMER to ALFA_READ;
grant select on alfa.SKVMER to PUBLIC;
grant select, references on alfa.SKVMER to ZBS;
