Ты можешь |
PJ.12
Слушай, я не знаю как ты это сделаешь, но нам нужна вся информация о наблюдательных и эксплуатационных скважинах.
Яна
зам. руководителя проектов
Вся-вся?
PJ.12
Думаю, да. Там уже разберемся. Больше не меньше.
Яна
зам. руководителя проектов
Я первый день с этой базой, но попробую.
Задача
Написать запрос для отображения информации о наблюдательных и эксплуатационных скважинах. (подсказка: well_purpose - значения 'observation', 'production')
Описание таблиц
Таблица well (скважины)
well_id — номер скважины;
well_purpose — назначение скважины;
date_start_drilling — начало бурения;
date_end_drilling — окончание бурения;
date_commissioning — дата ввода в эксплуатацию;
depth — глубина спуска;
expected_res_pressure — ожидаемое пластовое давление;
min_res_pressure — минимальное пластовое давление;
max_res_pressure — максимальное пластовое давление;
thickness — толщина стенки;
production_diameter — диаметр эксплуатационной колонны;
conductor — диаметр кондуктора;
date_last_maintenance — дата ТО;
date_last_technical_repair — дата ТР.

Таблица valve (задвижки)
valve_id — номер задвижки;
well_id — номер скважины;
factory_number — заводской номер;
year_manufacture — год изготовления;
material — материал;
factory_id — номер (id) завода;
pressure — давление.

Таблица factory (заводы)
factory_id — номер (id) завода;
name — название завода;
location — адрес завода.

Таблица well_indicator (показатели скважин)

well_id — номер скважины;
group_id — номер групповой;
production — дебит;
buff_pressure — буферное давление;
annulus_pressure — затрубное давление;
temperature — температура газа;
instan_flow_rate — мгновенный расход;
hourly_consum — часовой расход;
daily_flow — суточный расход.

Таблица well_group (групповые)
group_id — номер групповой;
production — расход;
temperature — температура;
pressure — давление.

Таблица work (таблица работ)
work_id — номер работы;
responsible_employee_id — номер ответственного работника;
well_id — номер скважины;
description — описание работы;
work_name — наименование работы;
work_category — вид работы;
date_completion — дата выполнения;
done — флаг, обозначающий завершенность работы.

Таблица employee (работники)
employee_id — номер работника;
age — возраст работника;
position — должность;
date_last_labor_protection — дата сдачи экзамена по охране труда;
date_last_medical_board — дата прохождения медицинской комиссии.

Таблица report (отчеты)
report_id — номер отчета;
text_report — текст отчета;
work_id — номер работы;
responsible_employee_id — номер работника.

Таблица employee_work (таблица с информацией о работе, выполняемой работниками)
id — номер записи;
work_id — номер работы;
employee_id — номер работника;
work_type — тип работы, выполняемой работником;
role_type — роль работника в выполняемой работе.




Это черновик - формируйте Ваш ответ здесь
comments powered by HyperComments
Made on
Tilda