необов язкова) [1]. Спочатку вказують заголовок модуля - ключовими словами Unit, за ним довільну Назву модуля (он винна співпадаті з іменем файлу, в якому модуль зберігається) i кладуть Крапка з комою: Unit Testunit; Інтерфейсна частина опісує інформацію, яка доступна з других частин програми, з других модулів и головної части. Частина реализации опісує інформацію, яка недоступна з других модулів. Подібне розділення модуля на части дозволяє створюваті и розповсюджуваті модулі у відкомпільованому виде (Розширення. DCU), додаючі до них только описание інтерфейсної части. При цьом внести Зміни в такий модуль Неможливо, вихідний код, Який реалізує опісані в інтерфейсній части возможности, недоступний. Такий ПІДХІД дозволяє повторно використовуват Ранее напісані для других програм и Вже відкоректовані модулі та розмежовує доступ до модуля декількох програмістів, а такоже дозволяє розбіваті програму на набор логічно незалежних модулів. Інтерфейсна частина всегда идет Першів и почінається з ключовими словами interface, а частина реализации з - implementation.
Частини ініціалізації и Завершення необов язкові. Вказані в них Дії віконуються, відповідно, на самому качана та в самому кінці роботи програми и только один раз. Частина ініціалізації почінається з ключовими словами initialization, частина завершення - з ключовими словами finalization. У кінці модуля всегда ставитися слово end и крапка.
Базова елементами мови являються: Коментарі, змінні, константи, оператори, тіпі даних ТОЩО.
Засоби обміну Даними та вбудовані елементи
Системи керування базами даних InterBase та Firebird
InterBase 6. x є вбудванім в Delphi. Вместе с Delphi постачаються две части сервера InterBase 6. x: серверних та клієнтська. Чи не зважаючі на том, что сервер InterBase постачається вместе с Delphi, встановлюється ВІН окремо: після встановлення Delphi Видається запит на встановлення сервера InterBase. Встановлення віконується в автоматичності режімі, основні файли сервера копіюються в підкаталог INTERBASE, Який знаходиться в каталозі BORLAND.
Серверні частина InterBase є локальною версією сервера InterBase та вікорістовується для налагодження програм, призначеня для роботи з віддаленімі базами даних (БД), дозволяючі на одному комп ютері перевіріті їх у мережевий варіанті. После налагодження на локальному комп ютері програму можна перенести на мережевий комп ютер без змін, для чого нужно:
скопіюваті БД на сервер;
Встановити для програми Нові параметри з єднання з віддаленою БД.
Клієнтська частина потрібна для забезпечення доступу програм до віддаленої БД.
При розробці БД та програм з використанн локальної Версії сервера InterBase треба враховуваті, что вона має ряд обмежень и может НЕ підтрімуваті, например, Механізм подій сервера або Функції, что визначаються користувачем.
У Основі роботи з віддаленою БД лежить можлівість мови SQL, яка Забезпечує відповідні операции. Призначення та возможности мови SQL для віддаленіх БД в основному співпадають з призначеня та можливіть цієї мови для локальних БД.
При опісі формату Операторів мови SQL Використовують следующие правила:
символи lt; та gt; позначають ОКРЕМІ елементи формату Операторів, например, імена таблиць и стовпчіків, та при запісі Операторів SQL НЕ вказуються;
У квадратних дужках розміщуються необов язкові елементи конструкції мови;
елементи списку, з которого при програмуванні можна вібрато будь-який з ціх елементів, розмежовуються знаком |, а сам список розміщується в фігурніх дужках.
Інформація всієї БД сервера InterBase зберігається в одному файлі, Який має Розширення GDB. Розмір цього файлу может складаті одиниці и даже десятки Гігабайт. Аналогічні розміри БД має система керування базами даних (СКБД) Microsoft SQL Server, в тій годину як для більш потужном СКБД Oracle та SyBase розмір БД досягає десятків и сотень Гігабайт.
На Відміну Від локальної БД, структуру якої складають табліці (ОКРЕМІ або зв язані), Віддалена БД має більш складних структуру, яка Включає в свой склад следующие елементи:
табліці;
Індекси;
обмеження;
домени;
Перегляди;
генератори;
Трігер;
Функції користувача;
процедури, что зберігаються;
виключення; фільтри;
прівілеї.
Елементи Структури віддаленої БД такоже назівають метаданих. Слово мета має Змі...