TPSQLDataset encapsulates database connectivity for descendant dataset objects.
TPSQLDataset defines database-related connectivity properties and methods for a dataset.
Applications never use TPSQLDataset objects directly. Instead they use the descendants of TPSQLDataset, such as TPSQLQuery, and TPSQLTable, which inherit its database-related properties and methods.