Структурная основа организации объектно-ориентированной базы данных. Типы и структуры данных объектной модели. Манипулирование данными, характеристика ограничений целостности. Целостность данных в объектно-ориентированной модели данных, ее поддержание.
Аннотация к работе
Отличие состоит лишь в том, что в объектной модели атрибут типа записи может определяться не только на литеральном, но и на объектном типе, т.е. значение литерального типа записи может в качестве компонентов включать объекты. Когда в модели говорится, что некоторое структурное значение в качестве компонента имеет некоторый объект, то, конечно, имеется в виду OID этого объекта, являющийся всего лишь аналогом указательного значения в традиционных языках программирования. Нестрого говоря, при определении атомарного объектного типа указывается его внутренняя структура (набор свойств - атрибутов и связей) и набор операций, которые можно применять к объектам этого типа. Путь обхода consists_of ассоциирует объект типа ОТДЕЛ с литеральным множеством объектов типа СЛУЖАЩИЙ, а путь обхода works ассоциирует объект типа СЛУЖАЩИЙ с объектом типа ОТДЕЛ. В отличие от литеральных типов коллекций, которые, как и все литеральные типы являются множествами значений, объектные типы коллекций обладают операцией создания объекта, имеющего, как и все объекты, собственный OID.В данной работе была рассмотрена система управления базами данных как составная часть автоматизированного банка данных. Рассмотрев преимущества и недостатки разных СУБД, можно придти к выводу, что СУБД подходит для использования в крупных предприятиях и организациях, что и подтверждается статистикой. БД - информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Инкапсуляция - свойство языка программирования, позволяющее объединить и защитить данные и код в объект и скрыть реализацию объекта от пользователя (прикладного программиста).