14.09.07

АДИС. Руководство администратора

Ведение нескольких разделов базы данных


Назначение

Выделение нескольких разделов внутри базы данных одной АДИС позволяет:

Сегменты базы данных АДИС, имеющие одинаковые номера базы данных (первые четыре символа в номере), образуют раздел базы данных.

Сегменты с номерами базы данных, равными серийному номеру БД АДИС, образуют основной раздел. Остальные разделы, если таковые имеются в базе данных, называются дополнительными.

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

Поисковый раздел

Поисковый раздел формируется путем подключения полностью заполненных "чужих" сегментов. Такие сегменты должны использоваться "только для чтения", то есть, для поисков. Изменение и дополнение сегментов поискового раздела не предусмотрено технологией ведения баз данных АДИС.

Администратор должен присвоить подключенному сегменту атрибут "r" в файле papillon.dbh.

Если необходимо, администратор может дополнительно ограничить права доступа определенных пользователей к поисковому разделу, в том числе запретить удаление и редактирование объектов.

Настройка прав доступа описана в главе "Программа управления пользователями".

Пополняемый раздел

Система позволяет параллельное ведение нескольких дополнительных пополняемых разделов базы данных. Пополняемые разделы могут предназначаться как для первичного ввода, так и для приема объектов хранения из других АДИС.

Такие разделы образуются путем создания пустых сегментов с дополнительными номерами базы данных.

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

Первичный ввод объектов в соответствующий пополняемый раздел производится в зависимости от номера родительской БД, присваиваемого по умолчанию, или при выборе префикса.

В случае если в базу данных регулярно и в достаточном количестве поступают объекты из сторонней АДИС, то допускается заведение дополнительного пополняемого раздела с номером, равным номеру родительской БД поступающих объектов.

Ввод объектов в разделы

АДИС настраивается таким образом, чтобы объекты, имеющие определенный номер родительской базы данных, автоматически направлялись в нужный раздел.

Номер родительской БД, по умолчанию равный серийному номера БД АДИС, присваивается при вводе объекта и может быть изменен в зависимости от устанавливаемого префикса.

Установка префикса

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

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

Оператор добавляет префикс к номеру объекта (дактилокарты или следа) путем его выбора из соответствующего справочника. Информация, содержащаяся в префиксе, формируется параметрами CardNoPrefixF, CardNoPrefixFC и CardNoPrefixL секции [Qscan] файла papillon.ini.

Подключение справочника префиксов осуществляется параметрами PrefixCode и PrefixCodeL секции [Dictionaries].

Создание и редактирование справочников префиксов описано в главе "Создание и редактирование справочников".

Ввод объекта в определенный раздел базы данных

Ввод объекта в определенный раздел зависит от номера его родительской БД. По умолчанию, объекту, в качестве родительского, присваивается номер базы данных, идентичный серийному номеру БД АДИС.

Если в базе данных создано несколько дополнительных разделов для первичного ввода объектов, то изменить номер родительской БД вводимого объекта можно в момент выбора префикса. Для этого, присвойте параметрам PrefixDbno и PrefixDbnoL секции [Qscan] файла papillon.ini соответствующие значения.

Ввод дактилокарты или следа в определенный раздел базы данных обеспечивается следующими условиями:

Программа ввода определяет номера БД сегментов для ввода объектов по номерам их родительских БД с учетом условий, описанных в секциях [Fenter] и [Lenter] файла papillon.ini.

Для того, чтобы вводить объекты, поступающие из определенной БД АДИС, в сегменты конкретного раздела (созданного для хранения объектов этой БД), в соответствующей секции создается параметр, имя и значение которого должны совпадать с номером этой БД (в шестнадцатеричной системе счисления).


Например.

[Fenter]

abcd=abcd
.........

В данном случае дактилокарты, поступающие из БД АДИС с номером abcd, будут вводиться в раздел с номером БД равным abcd.

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


Например.

[Lenter]

abcd=abcd
abce=abcd
.........

Следы, поступающие из БД АДИС с номерами abcd и abce, будут вводиться в раздел с номером БД равным abcd.

Для того, чтобы направить в определенный раздел БД АДИС поток дактилокарт или следов, поступающих из БД, чьи номера родительских БД не описаны, как параметры в соответствующих секциях, используется специальный параметр Other.


Например.

[Fenter]

abcd=abcd
abce=abcd
.........
dddd=dddd
Other=dddd

При таких установках, дактилокарты, поступающие из БД АДИС с номерами abcd и abce, будут вводиться в раздел с номером БД равным abcd, а все остальные дактилокарты, поступающие из БД АДИС с другими номерами, (в том числе и дактилокарты поступающие из БД с номером dddd) - в раздел с номером dddd.

Если параметр Other не используется, то все вводимые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты основного раздела БД АДИС.

Перенос удаляемых дактилокарт в специальные сегменты

При удалении дактилокарт для их последующего сохранения в специальных сегментах (сегментах с атрибутом "d") присвойте параметру SaveDeletedCards секции [Main] файла papillon.ini значение Yes.

Перенос дактилокарт в сегменты хранения удаленных объектов определенного раздела зависит от номера их родительской БД. Изменить номер родительской БД удаляемых дактилокарт невозможно.

Если в базе данных создано несколько дополнительных разделов с различными номерами для хранения удаленных объектов, то при их переносе учитываются условия, описанные в секции [DeletedF] файла papillon.ini.

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

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

Параметр Other используется для направления потока тех удаляемых объектов в определенный раздел БД АДИС, чьи номера родительских БД не описаны, как параметры, в соответствующих секциях.

Если параметр Other не используется, то все удаляемые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты с атрибутом "d" основного раздела БД АДИС.

Перенос идентифицированных объектов в сегменты идентификаций

Во время просмотра рекомендательных списков "След-Отпечатки" и "Карта-Следы" при выполнении процедуры идентификации, следы автоматически переносятся в сегменты идентификаций следов. В этом случае идентифицируемый след удаляется из списка следов и рекомендательных списков "След-Отпечатки" и "След-Следы" всех объектов. Если параметру CleanFL секции [Fenter] файла papillon.ini присвоено значение 1, то при переносе следа в сегмент идентификаций он будет удален из рекомендательных списков "Карта-Следы" всех объектов.

Если параметру MoveTPIdent секции [ViewRemote] присвоено значение Yes, то при выполнении идентификации в рекомендательном списке "Карта-Карты", копии обеих идентифицируемых дактилокарт будут добавлены сегменты идентификаций дактилокарт. Из списка дактилокарт данные дактилокарты удалены не будут.

Перенос следов и добавление копий дактилокарт в сегменты идентификаций определенного раздела зависит от номера родительской БД идентифицированных объектов. Изменить номер родительской БД идентифицированного объекта невозможно.

Если в базе данных создано несколько дополнительных разделов с различными номерами для хранения идентифицированных объектов, то при переносе следов учитываются условия, описанные в секции [IdentL] файла papillon.ini, а при копировании дактилокарт - в секции [IdentF].

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


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

Например.

[ViewRemote]

MoveTPIdent=Yes

[IdentF]

abcd=abcd
abce=abce
.........

В данном случае, если одна из идентифицируемых дактилокарт имеет номер родительской БД abcd, а вторая - abce, то копии дактилокарт будет добавлена в сегмент идентификаций одноименных разделов.

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

Параметр Other используется для направления потока тех идентифицируемых объектов в определенный раздел БД АДИС, чьи номера родительских БД не описаны, как параметры, в соответствующих секциях.

Если параметр Other не используется, то все идентифицируемые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты идентификаций основного раздела БД АДИС.