Вивчаємо програмування в Gupta Team Developer. Крок 5 – Робота з БД, Інтеграція додатків і даних, Бази даних, статті

Частина 4


Дана стаття є п’ятою в циклі статей під загальною назвою “Вивчаємо програмування в TD / GUPTA”, в якому ми постараємося дати починаючому користувачеві програмних продуктів GUPTA всю необхідну інформацію для вивчення програмування та отримання навичок створення інформаційних систем. У ній ми розглянемо роботу c БД і засобами їх побудови. Для успішного засвоєння матеріалу читачеві бажано познайомитися з попередніми статтями з цього циклу, які розміщені на нашому сайті.


Введення


Безсумнівно, програмний продукт TD можна використовувати для широкого класу задач в області інформаційних технологій, і це, можливо, читачеві вже зрозуміло з попередніх статей, однак найбільш ефективно застосування цих засобів розробки для додатків, що працюють з базами даних (БД). Саме для цих задач дані засоби розробки і були створені. Для зручності в середу TD вбудовано дуже зручний засіб для інтерактивної роботи з БД – DataBase Explorer. Ця компонента дозволяє створювати БД і таблиці, формувати вихідні документи (Reports), Заносити нові дані і виконувати SQL запити і навіть скрипти запитів. Існують і інші можливості у цієї компоненти, наприклад, для створення збережених процедур, але ми будемо ці можливості розглядати пізніше в наступних статтях.


Для повноцінної роботи зі створення інформаційних систем, їх розробки і налагодження в пакет TD включений однокористувацький сервер SQLBase. Цей СУБД повністю сумісний за всіма характеристиками з багатокористувацьким сервером SQLBase, тому й БД і програми, що працюють з ними, без проблем переносяться в мережеву середу клієнт-сервер. Крім того, для виконання зручною налагодження з середовища забезпечується два підключення (Connect), що дозволяє одночасно налагоджувати запити в інтерактивному середовищі DataBase Explorer і тестувати програми.


І, нарешті, читач в даній статті побачить і, безсумнівно, позитивно оцінить простоту і наочність роботи з БД за допомогою спеціальних функцій, в яких можна явно вказувати настроюються SQL запити. Для початкового знайомства з даними можливостями призначається ця стаття.
Для успішного і самостійного освоєння матеріалу даної статті, який, ми дуже сподіваємося, може служити своєрідним самовчителем програмування на Centura TD, бажано познайомитися і виконати завдання статей “Крок 1-4“.


Вбудоване засіб DataBase Explorer


Познайомимося спочатку з DataBase Explorer. І з його допомогою створимо БД для побудови програми. Для його виклику, після запуску TD, потрібно в пункті головного меню Tools вибрати позицію DataBase Explorer …. Після це в правій частині екрану ви отримаєте перелік серверів БД, до яких у вас було настроєно підключення при інсталяції TD. Виберете SQLBase в списку серверів, для чого двічі клацніть мишкою та отримаєте список доступних БД для роботи, ці БД вже створені. Виберемо БД ISLAND (Це стандартна БД, яка розгортається при інсталяції TD для підтримки прикладів) і в спеціальному вікні підключення (див. малюнок нижче) натиснемо на кнопку “Connect”, вводити ім’я користувача і пароль для цього не потрібно. В результаті, після послідовного відкриття дерева в правій частині: БД ISLAND->Tables-> BUDGET, Ми отримаємо вікно представлене на малюнку 1a, розташованому нижче. На рис. 1b показано вікно, яке ми отримаємо після виконання операцій створення нової БД COMPANY і її таблиць (в процесі навчання). Перейдемо тепер до дій по створенню нової БД.

Рис. 21 Заповнення таблиці tblTest з БД функцією SalTblPopulate c явним зазначенням колонок таблиці (colName, colOklad і colDolg)


Якщо ви виконали правильно всі операції: створили БД, заповнили її значеннями, створили вікно і віконні об’єкти і внесли в їх обробники відповідний текст, то ви отримаєте додаток, представлене на малюнках 10 і 11. Можете спробувати змінити вид запитів, структуру таблиць як екранних, так і БД.


Додаток, який ви отримаєте (step5.app), можна скачати тут.


Висновок


У наступній статті цього циклу ми розглянемо інші методи роботи з БД в рамках TD. Зокрема використання вибірки для доступу до даних, синхронізацію віконних таблиць і таблиць БД. Створення пов’язаних таблиць та інші важливі елементи програмування при побудові інформаційних систем.

Частина 6

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*