
Регистрация нового пользователя
Если у вас в окне с деревом выбран Local Server, как на рисунке 7, то в правой части в колонке Action вы видите список доступных команд. Выполнить любую команду можно, дважды щелкнув по ней мышью. Щелкните дважды по команде User Security или выполните команду меню Server -> User Security. Выйдет окно диалога безопасности:
Рис. 12. Окно диалога безопасности
Здесь вы можете изменить пароль у выбранного пользователя или зарегистрировать нового пользователя, нажав на кнопку New. Нажмите на эту кнопку, затем в строке User Name впишите
PUPKIN
а в строках Password (пароль) и Confirm Password (подтверждение пароля) напишите
qwerty
Сразу заметим, что выбор простых паролей недопустим с точки зрения безопасности, хотя на практике нередко встречаются такие пароли, как "1", "111" и т.п.; также нередко пароль пользователя совпадает с его именем. Конечно, такие пароли проще запомнить конечному пользователю, но имейте в виду, что при этом вы не сможете ручаться за безопасность данных! Так что в реальных серверах используйте более сложные пароли. Нажмите кнопку Apply (применить), которая стала доступна. Как только регистрация нового пользователя закончилась, нажмите кнопку Close. А в дереве серверов выделите раздел Users (пользователи):
Рис. 13. Вывод сведений о зарегистрированных пользователях
Как видно в правой части окна, мы получили нового пользователя PUPKIN.
Создание базы данных
Каждый зарегистрированный сервер, как локальный, так и удаленный, может содержать и обслуживать множество баз данных. База данных представляет собой единый файл, который имеет расширение *.gdb. Все таблицы, индексы, генераторы, триггеры и т.д. хранятся в этом файле, что облегчает процесс резервного копирования БД.
Перед созданием новой базы данных необходимо создать папку, в которой она будет храниться, утилита IBConsole не создает папки на диске, так что для этого придется использовать средства Windows или файловый менеджер. Создайте папку
C:\DataBases
Далее откройте утилиту IBConsole, подключитесь к локальному серверу (команда "Login"). Выберите команду "Database -> Create Database". Откроется окно такого вида:
Рис. 14 . Создание новой базы данных
В выделенной строке Filename(s) следует вписать путь и имя создаваемого файла. Впишите
C:\DataBases\first.gdb
В строку Size (Pages) ничего вписывать не нужно.
Далее следует раздел Options, ниже следует описание пунктов этого раздела.
Размер страницы
Пункт Page Size указывает размер страницы в базе данных, по умолчанию он равен 4096 байт. InterBase позволяет использовать следующие размеры страниц (в байтах):
1024
2048
4096
8192
Дело в том, что вся база данных в InterBase разбивается на страницы фиксированного размера, а при работе с БД данные считываются постранично. Размер страницы указывается в байтах. Если выбрать слишком маленький размер страницы, то записи большой длины могут занимать более одной страницы, и серверу придется делать больше операций чтения, что плохо скажется на производительности сервера. С другой стороны, выбирать слишком большой размер страницы также не рекомендуется, так как в этом случае сервер при запросе клиента будет считывать много лишних данных, которые размещаются на той же странице. Локальный или удаленный сервера могут содержать множество баз данных, и у этих БД может быть установлен различный размер страниц. Существуют следующие рекомендации по выбору размера страниц:
Для дисков с файловой системой NTFS можно оставить размер по умолчанию: 4096, или установить 8192.
Для дисков с файловой системой FAT32 следует выбрать больший размер страницы: 8192.
Для примера мы оставим размер 4096.