docs/docs/en/data-sources/data-modeling/collection.md
In NocoBase, a Collection is the data model used to describe one category of business data. It is more than a database table name: it is NocoBase's unified description of a category of data.
A collection usually defines three things:
| Definition | Description |
|---|---|
| Where data is stored | Data can come from a main-database table, external-database table, SQL query result, database view, REST API resource, or external NocoBase application. |
| Which fields it has | Fields describe the information in each record, such as a customer name, mobile number, order amount, creation time, or owner. |
| How NocoBase uses it | Blocks, permissions, workflows, APIs, and relation fields all work with collections. |
You can think of a collection as the data structure for a business object. For example, Customers, Orders, Contracts, and Tasks can each be a collection.
After you create or connect a collection, you usually need to do three more things: