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

2.2 Регистрация базы данных

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

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

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

После регистрации вся введенная о базе данных информация запоминается программой IBExpert и в окно "Database Explorer" в дерево на вкладке "Databases" добавляется узел с зарегистрированной базой данных.

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

Чтобы подключиться к зарегистрированной базе данных, надо выбрать нужную базу данных в списке (рисунок 1.4) и выполнить команду "DatabaseConnect to Database", либо сделать двойной щелчок мышкой на выбранной базе данных.

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

Если окна "Database Explorer" нет на экране, выполните команду "ViewDB Explorer" или нажмите кнопку F11.

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

2.4 Удаление базы данных

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

1. Выполнить в программе "IB Expert" команду меню "DatabaseDrop Database", а затем подтвердить свое желание в диалоговом окне.

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

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

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

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

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

Для извлечения метаданных используется команда главного меню "Tools􀃖Extract Metadata", которая открывает окно "Extract Metadata". На рисунке 1.5 приведен пример этого окна для базы данных "Univer_2.gdb".

Рисунок 1.5 – Окно извлечения метаданных

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

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

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