Weak entity
A weak entity: a kind of thing that can only be identified through another entity it belongs to, such as the items on an order. It is drawn as a rectangle with a double outline.
Easily confused with
- EntityAn entity: a kind of thing the database keeps records about, such as orders, employees or products. In Chen’s notation and the textbooks that follow it, an entity is a rectangle with its name inside.
- Predefined processA double rectangle on an ER diagram; a rectangle with an extra line down each side on a flowchart.
How to read it
A weak entity has no key of its own that singles out each record. Its records are told apart by a partial key together with the key of the entity they depend on, its owner: item 3 of order 1042, say. The relationship that ties a weak entity to its owner is the identifying relationship, drawn as a diamond with a double outline, and the partial key is underlined with a dashed line rather than a solid one.
Peter Chen’s 1976 paper already set the weak entity apart: its example, the dependents of an employee, is “shown as a special rectangular box”, because a dependent is identified through the employee who supports them.
Also searched as: double rectangle er diagram, weak entity symbol.
Look-alikes
A plain Entity has a single outline. On a flowchart, a rectangle with an extra line down each side is a predefined process, not a double rectangle. A double line between a box and a diamond is a different mark again: total participation, meaning every record of that entity takes part in the relationship.
Differences by notation
In Chen’s own terms the weak entity is a “weak entity relation”. The textbooks of Elmasri and Navathe and of Silberschatz, Korth and Sudarshan both draw it as a double rectangle with a double diamond for the identifying relationship. Richard Barker’s notation, used by Oracle’s CASE tools, has no double box: a short line across the relationship near the entity marks the relationship as part of its identifier.
Read next
- Next in ER diagram symbolsRelationshipA relationship: how two or more entities are related, such as a customer who places an order. In Chen notation it is a diamond with the relationship’s name inside, joined by lines to the entities it relates.
- The same shape in Prescription abbreviationsSTAT (immediately)STAT means immediately. It is short for the Latin statim, “at once”.
More ER diagram symbols
The same shape elsewhere
Browse symbols drawn with letters and numbers or squares and rectangles.
Sources
- The Entity-Relationship Model: Toward a Unified View of Data, Peter Pin-Shan Chen, ACM Transactions on Database Systems 1, no. 1 (March 1976): 9–36, Association for Computing Machinery (copy hosted by California State University, Bakersfield), Section 2.3.4 and section 3.1, pp. 18–20
- A Practical Introduction to Databases: 2.2 Entity-relationship diagrams, Christopher Painter-Wakefield, 2022, Runestone Academy, 2.2.2.2 Weak entities
- Database System Concepts, 7th edition, chapter 6 slides: Database Design Using the E-R Model, Abraham Silberschatz, Henry F. Korth and S. Sudarshan, db-book.com, Slide 6.33, Expressing Weak Entity Sets
- Data Modeling Using the Entity-Relationship (ER) Model (chapter 3 slides), Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 2016, Pearson, course CS 448, Purdue University, Slide 3-39, Weak Entity Types
- The Entity-Relationship Model (database systems course notes), Last updated 6 September 2019, Juniata College, Existence Dependency and Weak Entities
- Richard Barker (data modeling notations), David C. Hay, 1999, Essential Strategies, Inc., Unique identifiers
Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research
Added .