One or many
One or more. On a crow’s foot ER diagram, a bar and a three-pronged crow’s foot at the end of a relationship line mean each record at the other end has at least one, and possibly many, matching records in the entity beside them.
Easily confused with
How to read it
The crow’s foot, the fork of three lines nearest the entity box, sets the maximum at many. The bar just outside it sets the minimum at one, so the relationship is mandatory. Read from the other end, the line says: each record there has one or more of these.
The outer mark is what tells this apart from Zero or many: a bar here, an open circle there.
Also searched as: mandatory many, one or many symbol, one to many crow’s foot.
Where the crow’s foot comes from
The fork is credited to Gordon Everest, who used it in a 1976 paper, “Basic Data Structure Models Explained With A Common Example”, given at the Fifth Texas Conference on Computing Systems. Everest called the mark an “inverted arrow”, and later a “fork”; “crow’s foot” is the nickname it picked up from its shape. His own publication list describes the paper as “thought to be the first” to use the fork for multiplicity. A related notation, developed at the British consultancy CACI and promoted by Richard Barker, was adopted by Oracle for its CASE*Method and is still used by Oracle’s design tools.
Look-alikes
The Zero or many mark has a circle where this one has a bar. The One and only one mark has two bars and no fork.
Differences by notation
In (min, max) notation this is (1,N), and in UML-style multiplicity 1..N, often written 1..*. Barker’s notation draws it as a solid half-line, “must be”, with a crow’s foot, “one or more”.
Read next
- Next in ER diagram symbolsZero or manyZero or more: optional, with no upper limit. On a crow’s foot ER diagram, a circle and a three-pronged crow’s foot at the end of a relationship line mean each record at the other end may have none, one or many matching records in the entity beside them.
- UML writes the same constraint as 1..* beside the line.MultiplicityNumbers at the end of a line, such as 1, 0..1 or 0..*, are a multiplicity: how many objects at that end can take part for each object at the other end. A star (*) means "many", with no upper limit.
More ER diagram symbols
The same shape elsewhere
Browse symbols drawn with lines, squares and rectangles or triangles.
Sources
- A Practical Introduction to Databases: 2.4 ERD alternatives and variations, Christopher Painter-Wakefield, 2022, Runestone Academy, 2.4.1 Crow’s foot notation; 2.4.1 Crow’s foot notation; 2.4.2.1 Cardinality ratios and participation
- Papers and Publications, Gordon C. Everest, University of Minnesota (Gordon C. Everest’s faculty site), Papers and Publications
- Richard Barker (data modeling notations), David C. Hay, 1999, Essential Strategies, Inc., Richard Barker; Cardinality/optionality
- Entity Relationship Modeling in Database Management Systems, page 4, Richard Holowczak, 2013, updated 2022, Holowczak.com Tutorials, Oracle Designer (Crow’s Foot) or Barker-Ellis Notation
Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research
Added .