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

Перед выполнением с помощью приложения IBExpert любых операций с существующей базой данных она должна быть зарегистрирована. Для этого либо используется команда меню "База данных > Зарегистрировать базу", либо в окне создания базы данных выбирается опция "Зарегистрировать после создания".

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

Для проверки правильности параметров, введенных в окне регистрации базы данных, следует нажать кнопку [Проверка коннекта]. Это приведет к открытию диалогового окна "Communication Diagnostics", в котором в поле "Test Results" будут содержаться результаты подключения. Там же будут находиться сведения о версии используемой СУБД.

После регистрации вся введенная о базе данных информация запоминается приложением IBExpert и в окно "Database Explorer", в дерево на вкладке "Базы" добавляется узел с зарегистрированной базой данных (Рис. 5)*.

Рис. 5: Перечень зарегистрированных баз данных в IBExpert

      1. Подключение к базе данных

Чтобы подключиться к зарегистрированной базе данных, надо выбрать нужную базу данных в списке (Рис. 5) и выполнить команду "База данных > Подключиться к базе", либо сделать двойной щелчок мышкой на выбранной базе данных.

Если все параметры подключения были введены правильно, то произойдет подключение к базе данных, название подключенной базы данных в окне "Database Explorer" будет выделено жирным шрифтом, а также появятся вложенные узлы с объектами, содержащимися в подключенной базе данных (Рис. 6).

Рис. 6: Подключенная база данных

После подключения к базе данных можно просматривать имеющиеся объекты, создавать новые, вносить и просматривать данные, а также проводить операции с имеющимися объектами.

      1. Удаление базы данных

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

  1. Выполнить в программе "IBExpert" команду меню "База данных > Удалить базу", а затем подтвердить свое желание в диалоговом окне.

  2. Выполнить SQL-оператор DROP DATABASE.

  1. Удалить файл с базой данных.

      1. Извлечение метаданных

Метаданными называется описание собственной структуры базы данных. Это "данные о данных". В Firebird метаданные хранятся в 33-х системных таблицах, названия которых начинаются с символов "RDB$". При извлечении метаданные представляют собой последовательность операторов, выполнение которых приводит к созданию базы данных требуемой структуры.

При извлечении метаданных имеется возможность извлечь также данные из таблиц пользователя. Это также будут операторы языка SQL, выполнение которых восстановит содержащиеся в таблицах данные пользователя. В этом случае результат извлечения метаданных может служить резервной копией базы данных.

Для извлечения метаданных используется команда главного меню "Инструменты > Извлечение метаданных", которая открывает окно "Извлечение метаданных". На рис.  7 приведен пример этого окна для базы данных "KURS.fdb".

Рис. 7: Окно извлечения метаданных

В окне "Извлечение метаданных" можно либо выбрать объекты, информация о которых будет извлечена, либо установить флажок "Извлечь всё", чтобы извлечь все метаданные.

Чтобы начать процесс извлечения, необходимо выбрать извлекаемую информацию*, затем с помощью выпадающего списка "Извлекать в" выбрать место, в которое будут извлечены метаданные, а затем нажать кнопку [Начать извлечение] (F9).

Если в качестве места извлечения выбрать "Script Executive", то после извлечения откроется окно "Редактор скриптов" (см. рис. 3), в котором будут находиться извлеченные метаданные.