ст над raquo ;, метадані - дані Які опісують структуру БД.
Для InterBase максимальне число таблиць в БД рівне 65536, а максимальне число стовпчіків в табліці - 1000. Відмітімо, что табліці InterBase мают менше число допустимих тіпів стовпчіків (полів), чем табліці локальних БД Paradox. Типи стовпчіків бази InterBase дані в табліці 3.1
У таблицях InterBase відсутні следующие тіпі, логічний та автоінкремент. Логічний тип замінюється типом CHAR (1), а вместо автоінкрементого типом для забезпечення унікальніх значень Використовують генератори та Трігер.
Таблиця 3.1. Типи даних InterBase
ТіпОпісSMALLINTЦіле число. ДІАПАЗОН - 32 768. .32 767. INTEGERЦіле число. ДІАПАЗОН - 2147483 648. .2 147483 647. FLOATЧісло з Плаваюча Крапка. ДІАПАЗОН по модулю 3,4? 10-38..3,4? 1038. Точність 7 цифр мантіс. DOUBLE PRECISIONЧісло з Плаваюча Крапка. ДІАПАЗОН по модулю 1,7? 10-308..1,7? 10308. Точність 15 цифр мантіс. CHARACTER (N) Рядок Довжину N сімволів (Не более 32767) VARCHAR (N) або CHARACTER (N) VARYINGРядок сімволів довжина N сімволів (Не более 32767) DATEДата. ДІАПАЗОН 01.01.0100..11.12.5941BLOBДвійкові Дані будь-которого типу. Розмір НЕ ограниченной.
Для запуску сервера вікорістовується программа InterBase Server Manager, яка віклікається однойменною командою головного меню Windows або через панель ІНСТРУМЕНТІВ.
Стан сервера виводу у надпісі Status: запущеному стану сервера відповідає Надпис Running, зупинення - Stopped.
Сервер InterBase может запускатісь автоматично або в ручному режімі, чім Керує перемикач групи Start Mode (Режим запуску). Если Вибраний перемикач Automatic, то сервер буде автоматично віклікаті при шкірному запуску (перезавантаженні) Windows. Если ж Вибраний ручний запуск (Manual), то сервер віклікається кнопкою Start. После запуску сервера кнопка Start змінює свою Назву на Stop, и ее повторно натіснення призводе до зупинки сервера.
У Windows NT сервер можна запустіті як службу (service). Ввімкненій стан Перемикач Run the InterBase server as a service on Windows NT вказує, что сервер InterBase запускається як служба Windows NT.
Надпис Root Directory показує головний каталог, в якому встановлений сервер InterBase и Який можна Сменить, натіснувші кнопку Change и вибрать Потрібний каталог. Проте на практике змінюваті головний каталог НЕ нужно.
Если сервер InterBase Завантажени НЕ як служба Windows, то в правому куті панелі задач з являється спеціальна Позначку. Закінчити роботу сервера такоже можна, натіснувші маніпулятором миша на позначці контекстного меню та Задавши команду Shutdown.
Інші команди контекстного меню службовців для налаштування сервера: Properties ... - налаштування властівостей InterBase; - налаштування властівостей.
Зазвічай ЦІМ параметрах Вже задані потрібні параметри, змінюваті Які немає необхідності.
При запуску сервера в якості служби Windows NT Керувати его параметрами, а такоже Зупинити сервер можна в вікні Services.
Компоненти Delphi для роботи з СКБД FireBird
При створенні форми ми на неї поміщаємо компоненти для зв язку з таблицями. Це Такі компоненти, як Datasource, IBQuery, IBTransaction, IBDatabase та DBGrid
Для Здійснення зв язку з БД Використовують компоненти: - Виконує зв язок БД з програмою; - відповідає за Здійснення трансакцій; - Виконує зв язок между DataSet и компонентами візуалізації та управління; - компонент візуалізації, виводу інформацію, яка містіться в БД у виде табліці; - Виконує доступ до таблиць БД; - компонент управління, дозволяє переміщуватіся по полях БД, а такоже додаваті та зніщуваті поля.
Для ціх компонентів нужно Встановити следующие параметри :: - шлях до файлу БД; - в данє поле нужно вписати ім я компонента, Який відповідає за трансакцію; - если поле має значення true, то при здійсненні зв язку з БД Видається запит пароля, если false - запит паролі не віконується, а пароль береться Із поля Params; - містіть логін та пароль для доступу до БД.: - в данє поле нужно вписати ім я компонента, Який відповідає за зв язок з БД.:- в даного полі нужно вібрато ім я компонента, Який відповідає за зв язок Із DataSet.: - в данє поле нужно вписати ім я компонента, Який відповідає за зв язок з БД;
Розділ 3. Реалізація алгоритму визначення n! для великих значень n
Програма для визначення n! Має такий вигляд:
program factorial;
{$ APPTYPE CONSOLE} k=30000 ;: array [1..k] of integer;, t, j, i, n: Integer; ( Vvedit chuslo ); (n) ; (n gt; - 1);:=0; [1]:=1; i:=2 to k do m...