Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы БД.doc
Скачиваний:
149
Добавлен:
18.05.2015
Размер:
5.33 Mб
Скачать
    1. Ход работы

      1. Создание базы данных

Для создания базы данных можно использовать один из двух способов:

  1. Выполнить команду "База данных > Создать базу" в приложении IBExpert, ввести параметры создаваемой базы данных в диалоговом окне "Создание базы данных" (Рис. 2) и нажать кнопку [OK].

  2. Выполнить в приложении IBExpert команду "Инструменты > Редактор скриптов", затем ввести команды, создающие базу данных в окне "Редактор скриптов" (Рис. 3) и нажать кнопку [Выполнить скрипт] (F9).

  1. Рис. 2: Диалоговое окно создания базы данных

Рис. 3: Окно выполнения сценария создания базы данных

В окне "Создание базы данных" требуется ввести следующие параметры:

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

  2. Ввести имя компьютера в поле "Имя сервера". Представляет собой название компьютера в сети, на котором установлена СУБД. Если она установлена на том же компьютере, где сейчас работает пользователь, то в качестве имени компьютера используется localhost.

  3. В поле "Протокол" выбрать сетевой протокол TCP/IP, который будет использоваться для подключения к серверу.

  4. В поле "Файл БД" вводится путь и имя файла базы данных на том компьютере, где она будет находиться. В нашем случае база данных создается на компьютере с именем sqledu02 в папке D:\Data\ЛР1. Файл базы данных – KURS.fdb.

  5. В полях "Имя пользователя" и "Пароль" ввести имя и пароль пользователя, зарегистрированного на сервере (по умолчанию: TEAM001- slave001).

  6. В поле "Размер страницы БД" выбрать размер страницы базы данных. Файл базы данных разбивается на страницы фиксированного размера и все обращения к диску Firebird выполняет постранично. Этот размер влияет на эффективность работы СУБД Firebird с базой данных.

  7. В поле "Кодировка" выбрать кодировку по умолчанию для текстовых полей. Для использования символов латинского и русского алфавита это кодировка Win1251.

  8. Выбрать в поле "Диалект БД" используемый диалект базы данных. В диалекте 3 в отличие от диалекта 1 используется расширенный набор типов данных, различается регистр идентификаторов, записанных в двойных кавычках, а также не поддерживается неявное приведение типов данных.

  9. Чтобы сразу зарегистрировать созданную базу данных в приложении IBExpert, установить флажок "Зарегистрировать после создания".

После нажатия на кнопку [OK] приложение "IBExpert" сгенерирует необходимый SQL-код для создания базы данных с теми свойствами, которые указаны в этом диалоговом окне и передаст его СУБД для выполнения. Пример этих операторов приведен на рис. 3. Если параметры введены правильно, база данных будет создана.

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

Если при создании базы данных выбрать опцию "Зарегистрировать после создания", то после создания базы данных откроется диалоговое окно регистрации базы данных (Рис. 4), в котором все необходимые поля уже будут заполнены, кроме поля "Описание базы данных". Для регистрации базы данных достаточно просто нажать кнопку [OK].

Рис. 4: Окно регистрации базы данных в приложении IBExpert

При создании базы данных возможны следующие типичные ошибки:

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

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

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