‘BOOKS_DELIVERY’, ‘BOOKS_DELIV’);
13.9. ОБЪЕКТЫ
В СУБД Oracle обеспечивается возможность создания, хранения объект-
ных данных и работы с ними. Управление объектными данными аналогично
управлению реляционными данными. Для манипулирования как реляцион-
ными, так и объектными данными в объектно-реляционной базе данных Ora-
cle используются языки SQL и PL/SQL.
Объекты
(objects) представляют собой совокупность данных, объединен-
ных с методами обработки этих данных, и отражают свойства реальных сущ-
ностей и операции, выполняемые над этими сущностями. Данные, входящие в
объект, носят название
атрибутов или
свойств. В качестве
методов обычно
используются процедуры и функции. Управление атрибутами объекта осуще-
ствляется только через методы.
Для работы с объектами вначале необходимо определить объектный
тип (object type), который описывает атрибуты и методы конкретного ви-
да объектов, после чего можно объявлять переменные, или экземпляры,
данного типа. Каждый экземпляр имеет собственную область памяти и
копию атрибутов объекта.
В объявляемых объектных типах можно использовать в качестве па-
раметра ранее созданные объектные типы. Созданные объектные типы
могут быть типом для переменных, использоваться в качестве атрибутов
для других типов, являться строкой в таблице, являться столбцом в таб-
лице, могут быть частью объектного представления.
Достарыңызбен бөлісу: