El DAS Relacional proporciona dos clases: el DAS Relacional mismo y la subclase de Exception que puede ser lanzada. El DAS Relacional posee cuatro llamadas públicamente útiles: el constructor, la llamada createRootDataObject() para obtener el objeto raíz de un grafo de datos vacío, la llamada executeQuery() para obtener el grafo de datos que contiene datos de una base de datos relacional, y la llamada applyChanges() para escribir los cambios realizados al grafo de datos en la base de datos relacional.
El único objeto, aparte de una excepción SDO_DAS_Relational_Exception, con el que la aplicación interactuará.
__construct - construir el DAS Relacional con un modelo derivado de los metadatos pasados
createRootDataObject - obtener un grafo de datos vacío que contiene solamente el objeto raíz especial
executeQuery - executar una consulta SQL pasada como un literal y devolver los resultados como un grafo de datos normalizado
executePreparedQuery - executar una consulta SQL pasada como una sentencia preparada, con una lista de valores para sustituir los parámetros de sustitución, y devolver los resultados como un grafo de datos normalizado
applyChanges - examinar el resumen de cambios del grafo de datos y aplicar aquellos a la base de datos, sujeto a una suposición de concurrencia optimista