Справочник Novell Netware 4




Схема каталога - часть 4


и имени. Одну сферу тогда можно идентифицировать как John's baseball
(бейсбольный мяч Джона), а другую - как John's earth (Земля Джона).

По различным причинам для заданного объекта вам может потребоваться
назначить другое имя (псевдоним). Такие псевдонимы представляют
собой объекты, которые могут добавляться к дереву каталога и ссылаться
на исходный объект. Эти псевдонимы разыменовываются в объект,
псевдонимом которого они являются. Например, на John' earth можно
ссылаться по псевдониму объекта с именем world (мир). Взглянув
на объект с именем world, вы можете захотеть разыменовать его
обратно к исходному объекту с именем John's earth.

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

Как мы уже упоминали, возможные взаимосвязи объектов в дереве
определяются в схеме определением включения. В схеме определяются
также отношение объектных классов друг к другу. Объект может классифицироваться
как цветок, цветы классифицируются как растения, которые классифицируются
как живые организмы. Схема каталога в этом случае потребовала
бы отдельных определений классов для цветов, растений и живых
организмов. В заданном определении схемы объекты, созданные как
цветы, могли бы наследовать определения растений и живых организмов.
Эта линия наследования задается через использование определений
суперклассов каждого объектного класса.

Схема каталога должна проектироваться и создаваться до того, как
объекты добавляются в дерево каталога. Определенная Novell схема
каталога называется базовой схемой. Если базовая схема не полностью
отвечает вашим нуждам, вы можете добавить к ней другие определения,
используя подходящие функции API Directory Services, которые обсуждаются
в данной главе ниже.



Содержание  Назад  Вперед