- •Введение
- •1. Постановка задачи
- •2. Описание объекта автоматизации
- •3. Проектирование информационной системы
- •4. Описание структуры бд
- •5. Реализация
- •5.1 Описание структуры проекта
- •5.2 Инструкция системному администратору
- •5.3 Инструкция пользователю
- •5.3.1 Работа с основной информацией
- •5.3.2 Работа со справочной информацией
- •Заключение
- •Источники
- •Приложение а
- •Приложение б
- •Приложение в
- •Продолжение приложение в
- •Продолжение приложение в
- •Приложение г
- •Приложение е
4. Описание структуры бд
Для создания базы данных используется СУБД MySQL менеджер.
Так как мы проживаем в России было решено выбрать кодировку cp_1251.
Что бы была возможность использовать внешние ключи будет использован движок InnoDB.
В БД «ingenering_raschet1» будут реализованы 4 таблицы:
raschet – в это таблице будут содержаться данные для расчетов и сами результаты расчетов, а так же номер скважины для которой эти расчеты ведуться.
Таблица 1. Структура таблицы «raschet».
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
idraschet |
Счетчик |
Ключ |
Первичный ключ |
2. |
skv |
Числовой |
Длинное целое |
Номер скважины |
3. |
idkcdng |
Числовой |
Длинное целое |
Внешний ключ |
4. |
idmestorogdenia |
Числовой |
Длинное целое |
Внешний ключ |
5. |
idplast |
Числовой |
Длинное целое |
Внешний ключ |
6. |
plastovoe_davlenie |
Числовой |
Вещественный |
Пластовое давление |
7. |
velichina_protivodavlenia |
Числовой |
Вещественный |
Величина противодавления |
8. |
dlina_stvola_skv_do_seredini_nignego_intervala_perforacii |
Числовой |
Вещественный |
Длина ствола скважины |
9. |
udlinenie_stvola_skv_na_glubine_intervala_perforacii |
Числовой |
Вещественный |
Удлинение ствола скважины |
10. |
obem_gidkosti_v_skv |
Числовой |
Вещественный |
Объем жидкости в скважине |
11. |
obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot |
Числовой |
Вещественный |
Объем жидкости для долива |
12. |
potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora |
Числовой |
Вещественный |
Потребность в минеральном веществе |
13. |
narugnii_diametr_ekspluatacionoy_koloni |
Числовой |
Вещественный |
Наружный диаметр эксп. колонны |
14. |
tolshina_stenki |
Числовой |
Вещественный |
Толщина стенки |
15. |
dlina_stvola_skv |
Числовой |
Вещественный |
Длина ствола скважины |
16. |
udelnii_ves_gidkosti_glushenia |
Числовой |
Вещественный |
Удельный вес жидкости глушения |
17. |
obem_gidkosti_glushenia |
Числовой |
Вещественный |
Объем жидкости глушения |
18. |
obem_ekspluatacinnoy_kolonni |
Числовой |
Вещественный |
Объем эксп. Колонны |
19. |
Potebnost_v_mineralnom_vashestve |
Числовой |
Вещественный |
Потребность в минеральном веществе |
kcdng- в этой таблице хранится справочная информация по КЦДНГ где находится скважина.
Таблица 2. Структура таблицы «kcdng».
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
idkcdng |
Счетчик |
Ключ |
Первичный ключ |
2. |
kcdng |
Числовой |
Длинное целое |
Номер КЦДНГ |
mestorogdenia- в этой таблице находится справочная информация по месторождению скважины.
Таблица 3. Структура таблицы «mestorogdenia».
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
idmestorogdenia |
Счетчик |
Ключ |
Первичный ключ |
2. |
mestorogdenia |
Числовой |
Длинное целое |
Месторождение |
plast – в этой таблице находится справочная информация по пласту где находится скважина.
Таблица 4. Структура таблицы «plast».
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
idplast |
Счетчик |
Ключ |
Первичный ключ |
2. |
plast |
Числовой |
Длинное целое |
Пласт |
Связи между таблицами устанавливаются согласно Приложению Б.
