ини, хвилини, секунди і долі секунд). Значення точності секунд може змінюватися від 0 до 9; іншими словами, забезпечується точність до однієї мільярдної секунди. Значення за замовчуванням дорівнює 6 (одна мільйонна секунди).
TIMESTAMP (точность_секунд) WITH TIME ZONE
Містить значення TIMESTAMP, до якого додано зсув, пов'язане з часовим поясом.
TIMESTAMP (точность_секунд) WITH LOCAL TIME ZONE
Цей тип даних схожий на TIMESTAMP (точність секунд) WITH TIME ZONE за винятком того, що:
) При збереженні в базі даних дата наводиться до часового поясу бази даних
) При вибірці даних користувач буде бачити ці дані в перерахунку на часовий пояс сеансу.
INTERVAL YEAR (разрядность_года) TO MONTH
Зберігає значення інтервалу часу, виражене в роках і місяцях. Значення розрядність року визначає число цифр в поле YEAR дати.
INTERVAL DAY (разрядность_дней) TO SECOND (точність секунд)
Зберігає значення інтервалу часу, виражене в днях, годинах, хвилинах, секундах і долях секунди. Значення розрядність днів лежить в інтервалі від 0 до 9. Значення за замовчуванням дорівнює 2. Значення точність секунд аналогічно значенню точність секунд для типу даних TIMESTAMP. Воно також лежить в інтервалі від 0 до 9, а значення за замовчуванням дорівнює 6.
RAW (розмір)
Поле змінної довжини (до 2000 байт).
LONG RAW
Поле змінної довжини (до 2 Гбайт), що використовується для зберігання двійкових даних.
ROWID
Представлення (в кодуванні base - 64) у вигляді рядка унікального адреси рядка відповідної таблиці. Ця адреса має бути унікальним для всієї бази даних.
UROWID [(розмір)]
Рядок (в кодуванні base - 64), що представляє логічний адреса рядка індекс-таблиці; довжина до 4000 байт.
CHAR (розмір) [BYTE | CHAR]
Символьне поле фіксованої довжини, яка визначається значенням розмір.
Мінімальне значення довжини дорівнює 1 байт, максимальне - 2000 байт. Параметри BYTE і CHAR вказують на застосування байтовой або символьної семантики, як і VARCHAR2.
NCHAR (розмір)
Поле для розміщення символів фіксованої довжини (що складаються з декількох байтів). Максимальний розмір поля - 2000 байт. Значення за замовчуванням - 1 байт.
CLOB
Символьний великий об'єкт, що містить однобайтові або багатобайтові символи; підтримує як однобайтні, так і багатобайтові набори символів. Максимальний розмір об'єкта дорівнює (4 Гбайт - 1) * DB_BLOCK_SIZE.
Аналогічний CLOB за тим винятком, що в базу даних замість символів з наборів символів фіксованої довжини або змінної довжини записуються символи Unicode. Максимальний розмір об'єкта дорівнює (4 Гбайт - 1) * DB_BLOCK_SIZE.
Двійковий великий об'єкт. Максимальний розмір об'єкта дорівнює дорівнює (4 Гбайт - 1) * DB_BLOCK_SIZE.
BFILE
Покажчик на великій двійковий файл, що зберігається поза бази даних. Двійкові файли повинні бути доступні з сервера, на якому виконується екземпляр Oracle. Максимальний розмір об'єкта дорівнює 4 Гбайт.
3 Структура баз даних, використовуваних в додатку
В результаті виконання курсової роботи, була розроблена база даних karotaj, розроблена її структура і структура самих таблиць.
Також була розроблена і додана таблиця в базу даних geo_incr, яка призначена для візуалізації інклінометрії. Таблиця зберігає дані про карту місцевості, на якій відбувається буріння свердловини.
3.1 Структура бази даних, розробленої для візуалізації каротажу
Склад таблиць бази даних
У даній таблиці перераховані всі таблиці бази даних:
Найменування табліциОпісаніеWELL_VIDСодержіт відомості про види каротажаWELL_METODСодержіт відомості про метод каротажаWELL_KRIVСодержіт відомості про графіки, що відображають характеристики каротажу. Пов'язана з WELL_VID і WELL_METOD
Структура розроблених таблиць
Таблиця WELL_VID:
Найменування поляТіп поляОпісаніеCODNUMBERПервічний ключ. Ідентифікатор запісіNAMEVARCHAR2Наіменованіе види відображення каротажу
Таблиця WELL_METOD:
Найменування поляТіп поляОпісаніеCODNUMBERПервічний ключ. Ідентифікатор...