Объектно-ориентированная база данных
NDS является объектно-ориентированной реализацией Каталога, что позволяет создавать сложные схемы именования и логические представления сетевых ресурсов. Объекты, используемые в NDS, называются объектами Каталога.
Объекты Каталога являются структурами, хранящими информацию; они не являются реальными физическими объектами, представляемыми объектами Каталога. Например, объект Принтер содержит информацию о конкретном принтере и помогает в управлении использованием данного принтера, но не является самим этим принтером.
Конкретная информация, сохраненная в каждом объекте, затем становится информацией каталога, которая может использоваться приложениями и ресурсами всей сети. Информация Каталога хранится в базе данных Каталога.
Объекты каталога состоят из категорий информации, называемых свойствами или атрибутами. Данные свойства действуют как входящие в объект поля данных, определяющие конкретную информацию об объекте.
Некоторые свойства содержат жизненно необходимую для сети информацию, например, имена принтеров, сетевые адреса и информацию о конфигурации. Другие свойства содержат информацию, не являющуюся жизненно важной, например, сведения о должности пользователя, номер его телефона и домашний адрес. Информация конкретного свойства называется значением свойства объекта.
Значения некоторых свойств являются необходимыми. Объект не может быть создан без этих значений, и эти значения нельзя удалить. Например, для объекта Пользователь требуются и имя объекта, и значение фамилии пользователя.
Многие свойства являются многозначными. Это означает, что для данного свойства объекта может быть установлено больше одного значения. Например, в свойстве Телефон объекта Пользователь может храниться несколько значений телефонных номеров.
Приведенный ниже рисунок иллюстрирует свойства объекта Пользователь.