Реєстрація бази даних в InterBase

ЗМІСТ

 

 

Лабораторна робота № 1. 3

Тема роботи: Реєстрація та створення баз даних в InterBase. 3

Лабораторна робота № 2. 6

Тема роботи: Створення таблиць в базах даних в InterBase. 6

Лабораторна робота № 3. 8

Тема роботи: Введення обмежень в базах даних в InterBase. 8

Лабораторна робота № 4. 12

Тема роботи: Використання генераторів ключів в базах даних в InterBase. 12

Лабораторна робота № 5. 14

Тема роботи: Використання тригерів в базах даних в InterBase. 14

Лабораторна робота № 6. 18

Тема роботи: Безпека в InterBase. 18

Практична робота № 1. 21

Тема роботи: Використання компоненту Database. 21

Практична робота № 2. 23

Тема роботи: Використання головної та підлеглої таблиць InterBase засобами Borland Delphi. 23

Практична робота № 3. 25

Тема роботи: Використання механізму транзакцій компонента Database. 25

Практична робота № 4. 28

Тема роботи: Використання компонент InterBase Express для підключення до сервера. 28

Практична робота № 5. 30

Тема роботи: Виконання запитів за допомогою компонента TIBDataSet. 30

Практична робота № 6. 33

Тема роботи: Виконання механізму Master-detail в компонентах TIBDataSet. 33

Література. 35


Лабораторна робота № 1

Тема роботи: Реєстрація та створення баз даних в InterBase.

Мета роботи: Навчити реєструвати та створювати бази даних у середовищі сервера InterBase.

 

ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ

 

Керуюча консоль InterBase.

 

InterBase Console є інструментальний засіб, який охоплює всі аспекти роботи з базою даних. Він об’єднує в собі адміністрування бази даних, інтерактивний SQL менеджер і можливість мережевого комунікаційного тестування.

 

IB Console надає можливості:

 

Ø адміністрування локального та віддаленого серверів;

Ø керування безпекою сервера: авторизацію нових користувачів, зміну паролів користувачів, вилучення користувачів;

Ø адміністрування сертифікатами;

Ø адміністрування файлів баз даних: створення нових баз даних, встановлення властивостей бази даних;

Ø резервне копіювання бази даних і поновлення з резервної копії;

Ø відключати та рестартувати бази даних;

Ø інтерактивного виконання SQL-команд;

Ø Переглядати метадані бази даних у форматі SQL-script..

Всі ці дії виконують всередині простої графічної прикладної програми. Вікно IB Console складається з:

 

q рядка меню у верхній частині вікна;

q панелі інструментів;

q панелі стану, яка розміщується внизу вікна і вказує поточний виділений сервер, базу даних і користувача, підключеного до неї;

q лівої панелі, яка висвітлює зареєстровані сервери та бази даних і їхні об’єкти, організовані в стилі Explorer (в виді дерева сервера/баз даних).

q Правої панелі, яка містить численні сторінки, які вибираються користувачем.

 

Дерево сервера/бази даних надає можливість швидкого та зручного доступу до елементів сервера та бази даних. Перший вузол, який ви можете додати до цього дерева – це сервер. Сервер додається до дерева після його реєстрації. Після входу на сервер дерево розширюється за рахунок вузлів сервера, які включають користувачів, сертифікати та бази даних. Підсвітивши вузол сервера Database ви дістаєте можливість реєструвати вже створені бази даних або створювати нові. Зареєстрована база даних додається у виді нової гілки на дереві. Вхід до бази даних відкриває нові гілки, що додаються до дерева, роблячи доступною інформацію про базу даних.

 

Реєстрація бази даних в InterBase.

Для того, щоб з’єднатися з базою даних, ви повинні виконати такі дії:

 

1. Зареєструвати сервер.

2. Ввійти до сервера.

3. Зареєструвати базу даних.

4. Ввійти в базу даних.

 

Запустимо консоль адміністрування і під’єднаємося до сервера. Для цього помітивши сервер введемо команду Server – Login. Під’єднуватися до сервера має право лише системний адміністратор, тому в діалоговому вікні задамо параметри User Name: SYSDBA і Password: masterkey. При правильно набраних параметрах сервер відкриє своє інформаційне дерево, на якому розміщуються всі бази даних, що зареєстровані на сервері. Для того, щоб зареєструвати вже створену базу даних, необхідно при розкритому сервері набрати команду DataBase – Register… В діалоговому вікні слід вказати файл, де розміщується база даних а також параметри Login.

Розглянемо випадок віддаленого сервера. Нехай InterBase встановлено в мережі на комп’ютері з мережевим іменем SERV_IB і доступний за протоколом TCP/IP. Нехай база знаходиться на сервері на диску E: у файлі ME_GDB.GDB. У даному випадку слід вказати тип підключення Remote, ім’я сервера SERV_IB, вибрати протокол TCP/IP, а шлях до бази даних встановити локальним відносно сервера, тобто Е:\ \ME_GDB.GDB (тобто ми не задаємо мережевий шлях файла, а локальний).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: