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 (DBMS), many different types of database objects can exist.
[1][2] The following is a list of the most common types of database objects found in most relational databases (RDBMS): Database objects are permanent,[3] which means that they remain in their form as long as they are not explicitly changed or deleted.
Application- or user-specific database objects in relational databases are usually created with data definition language (DDL) commands, which in SQL for example can be CREATE, ALTER and DROP.
[4][5] Rows or tuples from the database can represent objects in the sense of object-oriented programming, but are not considered database objects.