---
name: "UR::DataSource::RDBMS"
section: "3pm"
platform: "linux"
package: "libur-perl"
version: "0.470+ds-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/UR::DataSource::RDBMS"
---

# UR::DataSource::RDBMS(3pm)

Abstract base class for RDBMS-type data sources

## NAME

UR::DataSource::RDBMS - Abstract base class for RDBMS-type data sources

## DESCRIPTION

This class implements the interface UR uses to query RDBMS databases with DBI.  It encapsulates the system's knowledge of classes/properties relation to tables/columns, and how to generate SQL to create, retrieve, update and delete table rows that represent object instances.

## SEE ALSO

UR::DataSource, UR::DataSource::Oracle, UR::DataSource::Pg, UR::DataSource::SQLite UR::DataSource::MySQL
