Хранение объектных данных
В обычной жизни объектные данные являются перечнем уникальных объектов, каждый из которых имеет один и тот же набор свойств. Например, список сотрудников. Каждый сотрудник — это уникальный объект, у каждого из сотрудников есть фамилия, имя, отчество, возраст, пол и т. д. Другой пример — это перечень документов. Каждый документ имеет свой номер, дату, содержание, исполнителя и т. д.
Особенность таких данных заключается в том, что каждый человек или каждый документ — уникальны. Когда такие данные хранятся в , для каждой сущности (сотрудника или документа) создается и хранится уникальный идентификатор — ссылка. Ссылка никак не связана с самими данными и генерируется случайным образом.
Элемент данных с одной и той же ссылкой нельзя создать дважды (кроме случаев, когда это является технологической необходимостью). Если вы, например, удалите сотрудника, а затем создадите другого сотрудника с теми же фамилией, именем, отчеством, возрастом, полом и др., то с точки зрения это будет другой сотрудник, с другой ссылкой. Таким образом вы получите другое состояние приложения, отличное от того, которое было ранее.
Еще одна особенность объектных данных заключается в том, что при создании, изменении и удалении объектных данных работает с каждым элементом данных, — экземпляром, индивидуально.
В для работы с объектными данных существует вид элементов проекта Справочник (подробнее) и Документ (подробнее).