Ты можешь |
PJ.3
Окей, ты молодец. Если успеем до обеда - с меня чашечка кофе.
Яна
зам. руководителя проектов
Супер! Я люблю работать за еду!
PJ.3
Ну тогда продолжаем) Нужна отдельная табличка: номер скважины, глубина бурения, ожидаемое пластовое давление, диаметр эксплуатационной колонны.
Яна
зам. руководителя проектов
Уже чувствую запах кофе...
Задача
Написать запрос по требованиям Яны. Пользуйтесь описанием таблиц.
Описание таблиц
Таблица 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