Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rabochaya_tetrad_KS_3_ch_-_dlya_studentov_-_kop...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
559 Кб
Скачать
☆

Контрольні запитання:

  1. Що таке «домен» та для чого він призначений?

  2. За допомогою якого оператору здійснюється створення домену?

  3. Для чого призначений оператор Alter Domain?

  4. За допомогою якого оператора можна знищити домен?

  5. Що таке «таблиця» та для чого вона призначена?

  6. За допомогою якого оператору здійснюється створення таблиці?

  7. Що таке «представлення» та для чого воно призначене?

  8. За допомогою якого оператору здійснюється створення представлення?

Відповіді на контрольні запитання:

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Дата захисту ________________ Оцінка ___________________

Практична робота №12

Тема: «Delphi-проект: інтерфейс до бази даних InterBase»

Мета: вивчити основні компоненти закладки InterBase, які необхідні для підключення бази даних InterBase до середовища Delphi, а також інші необхідні компоненти для підключення бази даних до Delphi. Навчитися створювати запити з параметром.

Обладнання: комп’ютер.

Програмне забезпечення: сервер InterBase, середовище Delphi.

Хід заняття

  1. Короткі теоретичні відомості

Технологія InterBase Express (IBX) є «рідною» для сервера InterBase, і із стандартних механізмів доступу найбільш зручною.

На вкладці InterBase розташовані наступні компоненти для роботи з базою даних: IBDatabase, IBTransaction, IBTable і IBQuery.

Компонент IBDatabase виконує підключення до бази даних, всі інші компоненти вкладки з'єднуються з базою даних через нього.

Для налаштування компонента IBDatabase треба використовувати такі його властивості:

  • через його властивість DatabaseName знаходиться і підключається файл бази даних;

  • при обранні властивості Params відкриється вікно редактора, де необхідно вписати наступні параметри:

user_name=sysdba – ім’я користувача

password=masterkey - параль

lc_ctype=win1251 - кодування

Треба звернути увагу на те, що пропуски перед і після знаку «=» недопустимі. Всі слова можна вводити маленькими буквами. Кожен параметр треба вказувати на новому рядку.

  • властивість LoginPrompt дозволяє виводити або не виводити пароль до бази даних при кожному запуску додатку. Має значення True та False.

  • властивість Connected встановлює зв'язок з базою даних. Може приймати значення True та False.

Всі дії з базою даних відбуваються на рівні транзакцій, компонент IBTransaction якраз забезпечує таку транзакцію. У додатку обов'язково має бути хоч би один IBTransaction, з’єднанний з IBDatabase. У складних багатоланкових базах даних таких транзакцій може бути декілька. Взагалі, є можливість для кожного набору даних (IBTable або IBQuery) використовувати власний компонент IBTransaction з різними налаштуваннями.

В компоненті IBTransaction треба налаштувати його властивість DefaultDatabase, де обрати базу даних, а саме ім’я компонента IBDatabase, яке задавалось в властивості DatabaseName.

Компоненти IBTable та IBQuery майже зовсім не відрізняються від простих Table та Query.

В компоненті IBTable треба налаштувати властивості Name, Database, Transaction, TableName та Active.

В компоненті IBQuery треба налаштувати властивості Name, Databasе, Transaction.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]