Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка для візуалізації картографічної інформації

Реферат Розробка додатка для візуалізації картографічної інформації





иникненні виключення


Секція винятків починається з ключового слова EXCEPTION і триває до кінця блоку. Кожному виключенню відповідає оператор WHEN імя_ісключенія, який вказує, що повинно бути зроблено при виникненні даного винятку. У нашому прикладі таких операторів зо три, всі вони виводять текст на екран SQL * Plus. Пакет DBMS_OUTPUT і процедура PUT_LINE є частиною бази даних Oracle; разом вони дозволяють порядково відображати текст на екрані SQL * Plus. Всі оператори, що знаходяться між оператором, що викликав помилку, і секцією винятків, ігноруються.

Процес, що включає в себе виявлення помилки, визначення, яке

виняток описує її найкращим чином, і передачу PL/SQL інформації, що дозволяє знайти відповідний код в секції винятків, називається збудженням винятки (raising exception). У демонстраційному коді виключення збуджує сам PL/SQL, виявивши спробу поділу на нуль. У PL/SQL це виняток має визначене ім'я - ZERO_DIVIDE. У багатьох ситуаціях помилку повинен виявляти ваш код, а не PL/SQL.


3. Структура таблиць бази даних, використовуваних в додатку


В результаті виконання курсової роботи, була опрацьована структура бази.

У таблиці 3.1 представлений перелік таблиць, використовуваних в додатку


Таблиця 3.1 - Використовувані таблиці в додатку

Найменування табліциНаіменованіе справочнікаFIELD_HDRСправочнік месторожденійLAYER_HDRСправочнік стратиграфических пластів (шарів) WELL_HDRГоловная таблиця ісследованійWMF_MAPІсходние файли з картаміVEKT_MAPВекторние картиMAP_SLVТіпи лінійMAP_SLVMТіпи карт

Структура розроблених таблиць представлена ??в таблицях 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8


Таблиця 3.2 - Структура таблиці FIELD_HDR. Довідник родовищ

Ім'я поляОбязТіп поляНаіменованіе поляIDДаNUMBERПервічний ключFIELD_CODEДаVARCHARКод НСІFIELD_NAMEНетVARCHARНаіменованіе НСІSOURCE_IDНетNUMBERІсточнік даннихKODНетVARCHARКод месторожденіяMESTНетVARCHARНаіменованіеNOMНетNUMBER№ п/п

Таблиця 3.3 - Структура таблиці LAYER_HDR. Довідник стратиграфических пластів

Ім'я поляОбязТіп поляНаіменованіе поляIDДаNUMBERПервічний ключLAYER_NAMEДаVARCHARІндексLAYER_TYPEНетVARCHARТіп пластаDISPLAY_NAMEНетVARCHARНаименованиеMIN_AGEНетVARCHARМин.возрастMAX_AGEНетVARCHARМакс.возрастREMARKSНетNUMBERКомментарийSOURCE_IDНетNUMBERИдентификатор істочнікаKODНетVARCHARКод пласта в OIS (PL0001, PL0002, ...)

Таблиця 3.4 - Структура таблиці MAP_SLVM (Типи карт)

Ім'я поляОбязТіп поляНаіменованіе поляKODДаVARCHAR2Первічний ключNOMPНетNUMBERПорядковий номер (використовується при відображенні) NAMEНетVARCHAR2Наіменованіе типу картиNAMEDНетVARCHAR2Отображаемое найменування (скорочена)

Таблиця 3.5 - Структура таблиці MAP_SLV (Типи ліній)

Ім'я поляОбязТіп поляНаіменованіе поляKODДаVARCHAR2Первічний ключNOMPНетNUMBERПорядковий номер (використовується при відображенні) NAMEНетVARCHAR2Наіменованіе типу лінііNAMEDНетVARCHAR2Отображаемое найменування (скорочена)

Таблиця 3.6 - Структура таблиці WMF_MAP (Вихідні файли з картами)

Ім'я поляОбязТіп поляНаіменованіе поляIDДаNUMBERПервічний ключFIELD_HDR_IDДаNUMBERІдентіфікатор скважіниKZALНетVARCHAR2Код залежіDATAНетDATEДата вставки запісіUSER_NAMEНетVARCHAR2Пользователь, що додав запісьXX_LUНетNUMBERX-координата лівої верхньої точки «прив'язки» картиYY_LUНетNUMBERY-координата лівої верхньої точки «прив'язки» картиYY_RLНетNUMBERY-координата правої нижньої точки «прив'язки» картиXX_RLНетNUMBERX-координата правої нижньої точки «прив'язки» картиJPGНетBLOBКарта месторожденіяTYPEНетVARCHAR2Расшіреніе карти родовища, наприклад, wmf, shp і т.п.MAP_NAMEНетVARCHAR2Наіменованіе картиAVTORНетVARCHAR2АвторIDMНетRAWІдентіфікатор картиPRAНетNUMBERПрізнак архівацііXX_LU_IНетNUMBERX-координата додаткової точки «прив'язки» картиYY_LU_IНетNUMBERY-координата додаткової точки «прив'язки» картиYY_RL_IНетNUMBERY-координата додаткової точки «прив'язки» картиXX_RL_IНетNUMBERX-координата додаткової точки «прив'язки» картиTIPMНетNUMBERКод типу картки

Таблиця 3.7 - Структура таблиці VEKT_MAP (Векторні карти)

Ім'я поляОбязТіп поляНаіменованіе поляIDДаNUMBERПервічний ключFIELD_HDR_IDДаNUMBERІдентіфікатор скважіниKOD_PLASTНетVARCHAR2Код пластаNAME_MAPНетVARCHAR2Наіменованіе контураAVTORНетVARCHAR2АвторDATE_MAPНетVARCHAR2Дата створення контураMASНетBLOBОпісаніе контуру з координатами точекDT_INSERTНетDATEДата вставки запису в табліцуUSR_INSERTНетVARCHAR2Пользователь, що додав запісьDT_UPDATEНетDATEДата поновлення запісіUSR_UPDATEНетVARCHAR2Пользователь, обновив запісьIDMН...


Назад | сторінка 5 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Структура та обов'язки дорожньої поліції Казахстану
  • Реферат на тему: Організаційна структура і міжгалузеві зв'язки молочного підкомплексу РБ ...
  • Реферат на тему: Структура базових таблиць бази даних &Двигуни постійного струму&
  • Реферат на тему: Структура, завдання, права та обов'язки податкових органів
  • Реферат на тему: Визначення точки рівноваги прибутку і точки беззбитковості експлуатації вер ...