Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект 2013.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
281 Кб
Скачать
☆

Программа ibConsole

Программа IBConsole предназначена для управления сервером InterBase.

Программа IBConsole обеспечивает:

- управление локальными и удаленными серверами;

- управление БД;

- интерактивное выполнение SQL-запросов.

Для управления сервером используются команды меню Server.

Регистрация сервера

Для регистрации нового сервера необходимо выполнить команду Register, после чего открывается окно регистрации и соединения с сервером Register Server and Connect. Одновременно с регистрацией можно выполнить подключение сервера, для чего должны быть заполнены поля группы Login Information.

Подключение к серверу

Подключение к серверу выполняется командой Login. При этом появляется окно Server Login, в котором необходимо указать имя пользователя (User Name) и его пароль (Password).

Первоначально на сервере InterBase для пользователей есть стандартное имя SYSDBA и пароль «masterkey», которые могут изменяться администратором.

Отключение от выбранного сервера выполняется командой Logout.

Управление пользователями

Для каждого сервера есть список пользователей, имеющих право доступа к нему. Список пользователей можно просмотреть, выбрав в левой панели программы IBConsole элемент Users. Консоль позволяет добавить или удалить пользователя, а также посмотреть и изменить его атрибуты. Эти действия, кроме удаления, выполняются в окне User Information, открываемом командой User Security.

Управление БД

Список баз данных, зарегистрированных для сервера, отображается в левой панели программы IBConsole. Зарегистрированная БД может быть подключена или отключена от сервера, что отмечается, соответственно, зеленой галочкой или красным крестом в значке БД. Для управления БД используются команды меню Database.

Для создания БД предназначена команда Create Database (в параметре FileNames укажите полный путь к базе, имя БД с расширением).

Параметр DEFAULT CHARACTER SET позволяет определить набор, используемый для кодировки символов. Для нашей страны рекомендуется задавать набор WIN1251.

для удаления – Drop Database.

Регистрация БД

Регистрация БД начинается командой Register, которая открывает окно Register Database and Connect. В этом окне обязательными для ввода являются: выбор главного файла БД (File), а также псевдоним (имя) БД (Alias), под которым она будет зарегистрирована на сервере. Одновременно с регистрацией можно выполнить подключение БД, для чего должны быть заполнены поля группы Login Information.

Подключение БД

Подключение БД к серверу и отключение от него выполняется командами Connect и Disconnect соответственно. Команда Connect Аs позволяет подключаться к БД с новыми параметрами.

Программа bde Administrator

Администратор BDE позволяет настраивать параметры БД и операционной системы. Основные параметры:

1. Параметры псевдонима БД:

- название;

- тип;

- путь;

2. Параметры драйвера:

- тип;

- язык;

3. Системные установки:

- установки по умолчанию;

- форматы даты, времени, числовые форматы.

Добавить новый объект можно, выбрав в окне Администратора пункт меню Object\New. Отменить изменения параметров объекта можно командой Cancel, подтвердить – командой Apply.

Текущее состояние объекта, выбранного в левой части окна, отображает значок, который появляется слева от имени объекта:

- зеленый треугольник – объект находится в режиме редактирования (имеет неутвержденные изменения);

- зеленый треугольник с красными лучами – вновь созданный и еще не сохраненный в конфигурации объект, для которого выполняется редактирование;

- красный треугольник – объект находится в режиме редактирования, некоторые изменения являются некорректными и не могут быть сохранены;

- красный треугольник с красными лучами – созданный и еще не сохраненный в конфигурации объект находится в режиме редактирования, некоторые данные являются некорректными и не могут быть сохранены;

- ярко-зеленый квадрат – объект открыт.

Работа с псевдонимами

Псевдоним (alias) указывает местонахождение файлов БД и представляет собой специальное имя для обозначения каталога. Использование псевдонимов существенно облегчает перенос файлов БД в другие каталоги и на другие компьютеры. Если в приложении расположение таблиц указано с помощью псевдонима, то после перемещения БД для обеспечения работоспособности приложения достаточно изменить значение пути, указанного в псевдониме.

Для создания псевдонима БД перед вызовом пункта меню Object\New Администратора BDE нужно выбрать вкладку Database в левой части окна, в противном случае команда New меню будет недоступна. После задания этой команды появляется диалоговое окно New Database Alias, в котором нужно выбрать тип драйвера. Для удаленного сервера InterBase – тип INTRBASE.

После нажатия кнопки ОК создается псевдоним, и его данные отображаются в окне Администратора BDE. Новый псевдоним автоматически получает параметры по умолчанию. При необходимости можно изменить параметры псевдонима. Значение параметра SERVER NAME указывает имя расположение (каталог) удаленной БД. После создания путь не определен, и разработчик должен установить его самостоятельно.

Значение параметра LANGDRIVER определяет драйвер языка, используемый для кодировки символов; выбор языкового драйвера Pdox ANSI Cyrillic обеспечивает корректную работу с символами русского алфавита.

Параметр USER NAME задает начальное имя пользователя, которое при соединении с БД содержится в соответствующем поле.

Database Desktop

Для работы с таблицами БД при проектировании приложения удобно использовать программу Database Desktop, которая позволяет:

- создавать таблицы;

- изменять структуры;

- редактировать записи;

- создавать, редактировать и выполнять визуальные и SQL-запросы;

- выполнять операции с псевдонимами.

Создание новой таблицы выполняется с помощью команды File\New\Table. В начале создания новой таблицы выбирается ее формат (InterBase). После выбора формата таблицы появляется окно определения структуры таблицы, в котором выполняются следующие действия:

- описание полей;

- задание ключа;

- задание индексов;

- определение ограничений на значение поля;

- определение условий (ограничений) ссылочной целостности;

- задание паролей;

- задание языкового драйвера;

- задание таблицы для выбора значений.

При создании новой таблицы, структуру таблицы можно скопировать из другой таблицы: при нажатии кнопки Borrow открывается окно, в котором можно выбрать главный файл таблицы и указать копируемые элементы структуры, установив соответствующий флажок, затем нажать кнопку Open.

Описание полей производится в списке Field roster.

Ключ создается указанием его полей. Для указания ключевых полей в столбце ключа (Key) нужно установить символ *, переведя в эту позицию курсор и нажав любую алфавитно-цифровую клавишу.

Задание индекса сводится к определению:

- состава полей,

- параметров,

- имени индекса.

Создание нового индекса начинается с нажатия кнопки Define. В список Indexed fields необходимо переместить поля, по которым будет производится индексирование. После нажатия кнопки ОК появляется окно, в котором необходимо указать имя индекса. Нежелательно образовывать имя индекса только из имен полей.

Для изменения индекса необходимо нажать кнопку Modify, для удаления - Erase.

Изменение структуры существующей таблицы производится с помощью команды Table\Restructure.

Для просмотра структуры таблицы выполняется команда Table\Info Structure1.