Определение пароля

Пароль при создании базы данных указывается для того, чтобы сервер смог идентифицировать владельца БД по паре значений «имя пользователя = пароль»:

CREATE DATABASE «D:\BD\Library»

USER «xxx» PASSWORD «xxx»

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

Указание размера страницы БД

Размер страницы указывается в байтах и может быть 1024 (по умолчанию), 2048, 4096 или 8192 байт, например:

CREATE DATABASE «D:\BD\Library»

PAGE_SIZE 4096;

Увеличение размера страницы может привести к ускорению работы с базой данных, поскольку:

– уменьшается глубина индексов (число шагов, за которое при помощи индекса будут найдены требуемые записи);

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

Увеличение размера страницы не оправдано в том случае, если запросы на чтение к базе данных возвращают небольшое количество записей, не занимающих всю страницу. Поскольку за операцию чтения считывается одна страница базы данных, будет считываться много лишних записей.

Указание национальной кодировки символов

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

DEFAULT CHARACTER SET набор_символов

Например:

CREATE DATABASE «D:\BD\Library»

DEFAULT CHARACTER SET WIN1251;

В дальнейшем всем создаваемым символьным столбцам таблиц баз данных (типы CHAR, VARCHAR) ставится в соответствие указанный набор символов, например, объявление в одной из таблиц баз данных Library столбца

FAMILIA VARCHAR(25);

интерпретируется как объявление

FAMILIA VARCHAR(25) CHARACTER SET WIN1251;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: