Adatabase object is a structure for storing,managing and presenting application- or user-specificdata in adatabase. Depending on thedatabase 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 mostrelational databases (RDBMS):
Database objects are permanent,[3] which means that they remain in their form as long as they are not explicitlychanged or deleted. Application- or user-specific database objects in relational databases are usually created withdata definition language (DDL) commands, which in SQL for example can beCREATE,ALTER andDROP.[4][5]
Rows ortuples from thedatabase can represent objects in the sense ofobject-oriented programming, but are not considereddatabase objects.[6]