That's quite a general question!

Basically, all types that the database system itself offers, like NUMERIC, VARCHAR etc., or that the programming language of choice offers (int, string etc.) would be considered "atomic" data(base) types.

Anything that you - based on your program's or business' requirements - build from that, business objects and so forth, are entities.

Tables, constraints and so forth are database-internal objects needed to store and retrieve data, but those are general not considered "entities". The data stored in your tables, when retrieved and converted into an object, that then is an entity.

Marc

Answer from marc_s on Stack Overflow
🌐
GeeksforGeeks
geeksforgeeks.org › dbms › entity-in-dbms
Entity in DBMS - GeeksforGeeks
3 weeks ago - An entity in DBMS represents a real-world object or concept that can be uniquely identified and stored in a database. It forms the foundation of data modeling in an Entity-Relationship (ER) model.
🌐
IBM
ibm.com › docs › en › imdm › 12.0.0
Key concepts: Entity, attribute, and entity type
Depending on your implementation style, the concepts of entity, attribute, and entity type reflect the technical capabilities of virtual and physical MDM.
Discussions

What is a "database entity" and what types of DBMS items are considered entities? - Stack Overflow
I've looked around the internet, ... is sometimes a little difficult. ... That's quite a general question! Basically, all types that the database system itself offers, like NUMERIC, VARCHAR etc., or that the programming language of choice offers (int, string etc.) would be considered "atomic" data(base) types. Anything that you - based on your program's or business' requirements - build from that, business objects and so forth, are entities... More on stackoverflow.com
🌐 stackoverflow.com
Is a data table an entity or a representation of an entity in database systems?
I don’t know in what context the term ‘data table’ is being used here, but generally speaking when we say Entity we are talking the language of conceptual and logical models. When we use the term Table, we are talking about a physical data model (a model with a specific target DBMS or platform). IMHO the term Data Table is a redundant since what is a Table if not a container for Data? More on reddit.com
🌐 r/Database
3
5
June 27, 2021
What is the difference between an entity and a class in Databases?
Again, Class and Entity aren't database terms. I.E. databases and the SQL language don't have the concepts (unless using extensions). There are mapping and modelling systems that use the concepts, and then translate those into programming language metaphors and relational algebra constructs. More on reddit.com
🌐 r/learnprogramming
5
1
April 24, 2021
What's the difference between an Entity Relationship Model and Relational Data Model?
It's not a dumb question at all, most database developers don't know the difference. Let's start with the relational model, since it was formalized first. The RM is a logical data model, meaning it applies first-order predicate logic to the field of data modeling. It decomposes data in terms of n-ary relations (which can be represented as tables), and describes logical dependencies that hold in the data, and defines normal forms of relations that prevent update anomalies caused by redundant dependencies. The entity-relationship model is a conceptual model of data, describing data in terms of entities, relationships and attributes. Although Peter Chen is credited with inventing the model, I believe that the terms "entity" and "relationship" were already in use before his paper was published. There are other models like the entity set model which uses similar terms. Chen was in fact the first person to try to formalize an ER model in terms of the RM, and provided detailed information in his paper on how to map from conceptual ER models to logical relational models. In principle, a data modeler would start by defining an ER model, since it describes data in terms of business entities and the relationships among them. Then, they would map it to a relational model, mapping entities and relationships to relations, attributes to roles, identifying dependencies and normalizing the model. Finally, they would map the logical relations to a physical tables, logical domains to physical data types and foreign key constraints, selecting a primary key from the available candidate keys, and so on. In practice, however, most database developers go directly from conceptual to physical, having never studied formal logic and the RM. Your question contains some basic misconceptions: "a bunch of entities in 2 column tables" and "relationship between each table" mixes different levels of representation. In particular, the notion that relationships exist between tables is a throwback to a pre-relational network data model interpretation of SQL tables, and not a concept from either the RM or the ERM. Now I realize this may sound very technical and confusing. Look up formal definitions of the words that don't make sense and let me know if you have any questions. More on reddit.com
🌐 r/Database
3
13
November 18, 2023
🌐
Indeed
uk.indeed.com › career guide › career development › what is an entity in database management? (plus types)
What is an entity in database management? (Plus types) | Indeed.com UK
2 weeks ago - An entity in a database is a thing, place, person or object that is independent of another. In databases, you store information about things in the real world, and these things are database entities.
🌐
Gleek
gleek.io › blog › database-entity
What is a database entity? | Gleek
November 6, 2020 - If your database contains entities that share attributes, you can group them into an entity set and store them in a single table. One of the criteria for determining whether something is an entity is that it can be differentiated from other entities, so the table will only contain unique entities.
🌐
Quora
quora.com › What-is-a-database-entity
What is a database entity? - Quora
Answer (1 of 9): Think of any “entity” as an objects, and these objects are typically (but not always) the main focus of a single given table. Each of the fields are therefore, the characteristics or “traits” of that object.
🌐
Study.com
study.com › courses › business courses › relational databases tutorial
What is an Entity in a Database? - Lesson | Study.com
July 2, 2017 - Learn how entities differ from attributes and why relationships between entities are the key to a good database. ... An entity is an object that exists. It doesn't have to do anything; it just has to exist.
🌐
Datensen
datensen.com › blog › data-modeling › what-is-a-database-entity
What is a Database Entity
July 14, 2023 - A database entity can be anything that exists in the real world such as a person, a book, a product, a company, an event, etc. In the real world, almost everything has certain characteristics.
Find elsewhere
🌐
Reddit
reddit.com › r/database › is a data table an entity or a representation of an entity in database systems?
r/Database on Reddit: Is a data table an entity or a representation of an entity in database systems?
June 27, 2021 -

I know an entity is its own existing concept. Now we use data tables for entities. Does this mean data tables are a representation strictly speaking for entities or are the data tables entities themselves? I see both types of answers, and I wonder if people are carelessly saying data tables and entities are the same things. Another question, can entities be represented in other ways if the data tables are not an entity but just a representation of it or is the data table only representation in database systems.

🌐
Oracle
docs.oracle.com › cd › A97335_02 › apps.102 › bc4j › developing_bc_projects › bc_awhatisaneo.htm
What Is an Entity Object?
When you use a Business Components for Java wizard to create entity objects from existing tables, each database table becomes an entity object. Each column in the database table becomes an entity object · attribute, which can have the same name as the column or a different name that is more ...
🌐
CollaBoard
collaboard.app › en › blog › entity-relationship-model
Entity relationship model: simply explained and practically implemented
February 7, 2025 - Take the opportunity to discover how Collaboard can optimise your database planning. An entity is an object or concept that is described in a system, such as customers, products or orders.
🌐
Owox
owox.com › glossary › entity
What Is an Entity in Data and Why It Matters
April 10, 2025 - In database systems, an entity represents a real-world object or concept, such as a person, place, event, or product—that holds data. It doesn’t perform any action but simply exists as a recordable item.
🌐
Lenovo
lenovo.com › home
What is an Entity? How are Entities Used in Knowledge Graphs | Lenovo US
By defining entities, we can establish relationships between different components of a system, enabling efficient data management and processing. In database management, an entity represents a specific object or concept that can be stored and manipulated within a database.
🌐
Slideshare
slideshare.net › home › education › entity of database management system.pptx
Entity of Database Management System.pptx
The document explains the concept of entities in database management systems (DBMS), defining them as identifiable objects that can be tangible, like a car, or intangible, like a bank account. It discusses the characteristics of entities, types of entities (strong and weak), and how they are represented in an entity-relationship diagram, including the relationship between strong and weak entities.
🌐
Lucidchart
lucidchart.com › pages › er-diagrams
What is an Entity Relationship Diagram (ERD)?
1 week ago - An Entity Relationship (ER) Diagram is a type of flowchart that illustrates how “entities” such as people, objects or concepts relate to each other within a system. ER Diagrams are most often used to design or debug relational databases ...
🌐
Medium
medium.com › @damilareaadedoyin › understanding-database-entities-and-relationships-996ed18abd0e
Understanding Database Entities and relationships | by Damilare A. Adedoyin | Medium
December 6, 2022 - The Pets entity also depends on the HumanBeing entity because it references the owner of the pets in the family. Entities typically represent a database schema for a table as it contains only attributes that map to columns in the table.
🌐
Visual Paradigm
visual-paradigm.com › guide › data-modeling › what-is-entity-relationship-diagram
What is Entity Relationship Diagram (ERD)?
Such an initial model can also ... In this section, we will go through the ERD symbols in detail. An ERD entity is a definable thing or concept within a system, such as a person/role (e.g....
🌐
Entity Framework
entityframeworktutorial.net › entityframework6 › entity-in-entityframework.aspx
What is an Entity in Entity Framework?
July 18, 2025 - EF API does not create any column for the collection navigation property in the related table of an entity, but it creates a column in the table of an entity of generic collection. For example, the following Grade entity contains a generic collection navigation property ICollection<Student>. Here, the Student entity is specified as generic type, so EF API will create a column Grade_GradeId in the Students table in the database.
🌐
Microsoft Learn
learn.microsoft.com › en-us › sql › master-data-services › entities-master-data-services
Entities - SQL Server Master Data Services | Microsoft Learn
May 19, 2025 - Entities are objects that are contained in Master Data Services models. Each entity contains members, which are the rows of master data that you manage.