Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ по ОБД ИТП 2 сем.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
6.48 Mб
Скачать

2 Хід роботи

2.1 Створення бази даних

Для створення бази даних можна використовувати один з двох способів:

1. Виконати команду "DatabaseCreate Database" у програмі IBExpert, ввести параметри створюваної бази даних в діалоговому вікні "Create Database" (Рисунок 1.1) і натиснути кнопку [OK].

Рисунок 1.1 – Діалогове вікно створення бази даних

2. Виконати в програмі IBExpert команду "ToolsScript Executive", потім ввести команди, що створюють базу даних у вікні "Script Execute" (Рисунок 1.2) і натиснути кнопку [Run Script] (F9).

Рисунок 1.2 – Вікно виконання сценарію створення бази даних

У вікні "Create Database" потрібно ввести наступні параметри:

1. У полі "Server" необхідно вибрати типа підключення до сервера. Підключення може бути локальним або видаленим.

2. Ввести ім'я сервера в поле "Server Name". Є назвою комп'ютера в мережі, на якому встановлений сервер СУБД. Якщо сервер встановлений на тому ж комп'ютері, де зараз працює користувач, то як ім'я комп'ютера використовується localhost.

3. У полі "Protocol" вибрати мережевий протокол TCP/IP, який використовуватиметься для підключення до сервера. (пункти 2 і 3 виконуються в разі видаленого підключення).

4. У поле "Database" вводиться шлях і ім'я файлу бази даних на тому комп'ютері, де вона знаходитиметься. У прикладі база даних створюється на локальному комп'ютері в директорії d:\work. Файл бази даних – Sales.gdb.

5. У полях "Username" і "Password" ввести ім'я і пароль користувача, зареєстрованого на сервері (за умовчанням – «SYSDBA» і «masterkey» відповідно).

6. У полі "Page Size" вибрати розмір сторінки бази даних. Файл бази даних розбивається на сторінки фіксованого розміру і всі звернення до диска InterBase виконує посторінково. Цей розмір впливає на ефективність роботи сервера InterBase з базою даних.

7. У полі "Charset" вибрати кодування за умовчанням для текстових полів. Для використання символів латинського і російського алфавіту це кодування Win1251.

8. Вибрати в полі "SQL Dialect" використовуваний діалект бази даних. У діалекті 3 на відміну від діалекту 1 використовується розширений набір типів даних, розрізняється регістр ідентифікаторів, записаних в подвійних лапках, а також не підтримується неявне приведення типів даних.

9. Аби відразу зареєструвати створену базу даних в програмі IBExpert, встановити прапорець "Register Database After Creating".

Після натиснення на кнопку [OK] програма "IB Expert" згенерує необхідний SQL-код для створення бази даних з тими властивостями, які вказані в цьому діалоговому вікні і передасть його серверу СУБД для виконання. Приклад цих операторів наведений на рисунку 1.2. Якщо параметри введені правильно, база даних буде створена.

Оператори, що містяться в сценарії, відділяються один від одного символом ";". Сценарій може містити пояснюючі коментарі двох видів: багаторядковий коментар (починається символами "/*" і закінчується символами "*/") і однорядковий коментар, який починається символами "--" і продовжується до кінця рядка.

Якщо при створенні бази даних вибрати опцію "Register Database After Creating", то після створення бази даних відкриється діалог реєстрації бази даних, в якому всі необхідні поля вже будуть заповнені. Для реєстрації бази даних досить просто натиснути кнопку [Register].

При створенні бази даних можливі наступні типові помилки:

1. На цільовому комп'ютері не запущений або не встановлений сервер СУБД – тобто виконувати команду створення бази даних просто нікому.

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

3. Файл, в якому повинна буде знаходитися база даних на сервері, вже існує.

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