Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1.Введение в InterBase.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
626.69 Кб
Скачать

Регистрация нового пользователя

Если у вас в окне с деревом выбран 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.