Database object
A database object is a structure for storing, managing and presenting application- or user-specific data in a database. Depending on the database management system, many different types of database objects can exist. The following is a list of the most common types of database objects found in most relational databases :
- Tablespace, storage space for tables in a database
- Tables, a set of values organized into rows and columns
- Indexes, a data structure providing faster queries
- Views, a virtual table that is made as it is queried
- Synonyms, alternate names for a table, view, sequence or other object in a database
- Stored procedures and user-defined functions
- Triggers, procedures which are run automatically based on specific events
- Constraints, a constraint on the domain of an attribute
- User accounts, schemas and permissions
Rows or tuples from the database can represent objects in the sense of object-oriented programming, but are not considered database objects.