Made with
ConceptDraw
DIAGRAM 18

Entity Relationship Diagram Symbols

About Entity-relationship Diagram

The so-called semantic modeling method nowadays is commonly used in database structure design. Semantic modeling is modeling data structures, based on the meaning of these data. Different variants of the entity-relationship diagrams are used as a tool for the semantic modeling. ER-model based diagrams have three main components: an entity, a relation and attributes. An entity is a class of similar objects, information about which should be taken into account in the model. Each entity must have a name, expressed by a noun in the singular. Examples of entities can be such classes of objects as "Supplier", "Employee", "Invoice". Each entity in the model is depicted in the form of a rectangle with the name.

While determining the type of entity it is necessary to be sure that each instance of an entity may be indistinguishable from any other instance of the same entity.

Relation is presented in the form of non-directional line connecting two entities or leading from the entity to itself. In the place of "docking" an entity uses:

  • three-point entry to the entity rectangle, if many instances of the entity may be used for this relation
  • single-point entry, if relation can (or should) participate in only one instance of the entity.

Relation between entities "ticket" and "passenger" connects passengers and tickets. One side of the relation with a label "for" is a many-to-many relation which allows to relate more than one ticket to a passenger, and each ticket must be linked to any passenger. Another side of the relation with a label "have" is a zero or one relation, which shows that each ticket can belong to only one passenger, and the passenger is not obliged to have at least one ticket.

Attribute of an entity is a detail or feature that is used for verification, identification, classification, numerical characteristics or expressing status of the entity. Attribute names are recorded in the rectangle representing an entity under entity name. For instance, an entity "human being" may have such attributes as gender, year of birth, first name, etc.

Entity Relationship Diagram

It is the specialized Entity Relationship diagram symbols, and the meanings of those symbols


Entity Relationship Diagram Symbols — Chen notation

Symbol Shape Name Symbol Description
Entities
ERD Symbols and Meaning - Entity Entity An entity is represented by a rectangle which contains the entity’s name.
ERD Symbols and Meaning - Weak Entity Weak Entity An entity that cannot be uniquely identified by its attributes alone. The existence of a weak entity is dependent upon another entity called the owner entity. The weak entity’s identifier is a combination of the identifier of the owner entity and the partial key of the weak entity.
ERD Symbols and Meaning - Associative Entity Associative Entity An entity used in a many-to-many relationship (represents an extra table). All relationships for the associative entity should be many
Attributes
ERD Symbols and Meaning - Attribute Attribute In the Chen notation, each attribute is represented by an oval containing atributte’s name
ERD Symbols and Meaning - Key attribute Key attribute An attribute that uniquely identifies a particular entity. The name of a key attribute is underscored.
ERD Symbols and Meaning - Multivalue attribute Multivalued attribute An attribute that can have many values (there are many distinct values entered for it in the same column of the table). Multivalued attribute is depicted by a dual oval.
ERD Symbols and Meaning - Derived attribute Derived attribute An attribute whose value is calculated (derived) from other attributes. The derived attribute may or may not be physically stored in the database. In the Chen notation, this attribute is represented by dashed oval.
Relationships
ERD Symbols and Meaning - Relationship Strong relationship A relationship where entity is existence-independent of other entities, and PK of Child doesn’t contain PK component of Parent Entity. A strong relationship is represented by a single rhombus
ERD Symbols and Meaning - Identifying Relationship Weak (identifying) relationship A relationship where Child entity is existence-dependent on parent, and PK of Child Entity contains PK component of Parent Entity. This relationship is represented by a double rhombus.

Entity Relationship Diagram Symbols — Crow’s Foot notation

Symbol Meaning
Relationships (Cardinality and Modality)
ERD symbol -  Entity relationship Zero or One
ERD symbol -  Entity relationship One or More
ERD symbol -  Entity relationship One and only One
ERD symbol -  Entity relationship Zero or More
Many - to - One
ERD Symbols - Relationship Many to One a one through many notation on one side of a relationship and a one and only one on the other
ERD Symbols - Relationship Many to One a zero through many notation on one side of a relationship and a one and only one on the other
ERD Symbols - Relationship Many to One a one through many notation on one side of a relationship and a zero or one notation on the other
ERD Symbols - Relationship Many to One a zero through many notation on one side of a relationship and a zero or one notation on the other
Many - to - Many
ERD Symbols - Relationship Many to Many a zero through many on both sides of a relationship
ERD Symbols - Relationship Many to Many a zero through many on one side and a one through many on the other
ERD Symbols - Relationship Many to Many a one through many on both sides of a relationship
ERD Symbols - Relationship Many to Many a one and only one notation on one side of a relationship and a zero or one on the other
ERD Symbols - Relationship Many to Many a one and only one notation on both sides

There are many notation styles that express cardinality:

  • Information Engineering Style;
  • Chen Style;
  • Bachman Style;
  • Martin Style;

Entity Relationship Diagram Symbols

Example 1. Entity relationship diagram symbols, Chen's and Crow’s Foot notation

Entity-Relationship model making possibility to describe a database by abstract way. The data in database tables can be the point to data in other tables - for instance, your entry in the database could point to several entries.

Entity relationship diagram

Example 2. Entity Relationship Diagram (ERD) Software (Windows)

ConceptDraw DIAGRAM software thanks to the included Entity-Relationship Diagram (ERD) solution gives the ability to describe visually a database using the Chen's and Crow’s Foot notation icons for drawing ER diagrams (ERD).

Entity Relationship Diagram ERD Software

Example 3. Entity Relationship Diagram (ERD) Software (macOS)

Very commonly used in the database structure design, the sematic modelling method is one the ways of describing data structures as well as its modelling, based on the meaning of this data. ER-model based diagrams (ERD) consist of these main components: relation, entity and attributes. To be able to create such diagram, you have to mention the entities with their names presented in a form of a rectangle and the relations in a way of non-directional line connecting two entities. To help you to create this chart, we developed ConceptDraw STORE product full of libraries with vector elements you can use for your flowchart. Also we provide you with Solutions section on this site where you can find the numerous stencil libraries, samples and examples to simplify your work with software called ConceptDraw DIAGRAM which is the only one offering that many symbols and templates for making professionally looking smart and mature diagrams.




TEN RELATED HOW TO's:
The purchasing process follows very specific guidelines and includes a purchasing cycle flowchart and receiving process flow chart. Common key elements of purchasing process. It is important to know how purchasing processes work and how each operation is done.Purchase Process Flow Chart,<br>Receiving Process Flow Chart,<br>Accounting Flowchart Example. *
Picture: Purchase Process Flow Chart,Receiving Process Flow Chart,Accounting Flowchart Example.
Related Solution:
Big and complex projects sometimes need some simplification of plans and schedules. That's why Program Evaluation and Review Technique was invented and first implemented in 1958. You can create PERT diagrams effortlessly with ConceptDraw DIAGRAM and share them with your colleagues. Program Evaluation Review Technique (PERT) is a method that is used to assess and analyze projects. PERT is a valuable tool for the project management practice. PERT gives an assessment and analysis of the time needed to the project completion. A PERT chart is a visual tool that delivers a graphical view of a project timeline. It is used to display the sequences and dependences of project tasks necessary to complete a project. ConceptDraw DIAGRAM delivers the possibility to build a PERT along with other diagrams applied to assist management process by using its Seven Management and Planning Tools solution.Program Evaluation and Review Technique <br>(PERT) with ConceptDraw DIAGRAM  *
Picture: Program Evaluation and Review Technique (PERT) with ConceptDraw DIAGRAM
Related Solution:
Workflow Diagram - workflow process diagram is a visual representation of a organizational process flow. Often it used as the same visual notation as process flow diagram. Visualising business processes using workflow diagram (workflow process diagram) allows estimate business process efficiency, analyse and optimize the process itself. Workflow diagram helps get focusing on each step and relations between workflow steps. ConceptDraw DIAGRAM is software for making workflow diagram. It contains specific designed graphics to draw workflow diagrams effectively. This is workflow diagram maker which do your work process effective.Work Flow Process Chart *
Picture: Work Flow Process Chart
Related Solution:
You are probably familiar with diagrams. But have you ever thought that they would be useless? Follow the recommendations and design useful Flowcharts of any type with Flowcharts solution ✔️ easily, ✔️ quickly, ✔️ efficientlyDiagrams Mean Nothing *
Picture: Diagrams Mean Nothing
Related Solution:
Cause and Effect Diagrams are designed to identify the potential factors that cause an overall effect. The causes are grouped into the categories, each cause is a source of variation. ConceptDraw DIAGRAM powerful diagramming and vector drawing software provides the Fishbone Diagrams solution from the Management area of ConceptDraw Solution Park that allows to design the Cause and Effect Diagrams quick, easy and effective.Cause and Effect Diagrams *
Picture: Cause and Effect Diagrams
Related Solution:
A flowchart is a widely used type of diagram that visually represents an algorithm, workflow or process, using the boxes of various kinds to depict the steps and connecting them with arrows to show the order of execution these steps. Еhe ConceptDraw DIAGRAM supplied with Accounting Flowcharts Solution from the Finance and Accounting Area of ConceptDraw Solution Park is a powerful diagramming and vector drawing software which ideally suits for designing Ordering Process Flowchart of any complexity.Ordering Process Flowchart. Flowchart Examples *
Picture: Ordering Process Flowchart. Flowchart Examples
Related Solution:
ConceptDraw DIAGRAM is a flowchart creating software. This software includes over 20 vector stencils in libraries. These objects allow you to create well-designed flowcharts. Put an initial object from library to a page and use RapidDraw technology clicking on direction arrows to add new objects to the flowchart. This way you can make flowchart quickly.How To Create a Flow Chart in ConceptDraw *
Picture: How To Create a Flow Chart in ConceptDraw
Related Solution:
The purchase or purchasing funnel is a consumer focused marketing model which illustrates the theoretical customer journey towards the purchase of a product or service.Pyramid Diagram *
Picture: Pyramid Diagram
Related Solution:
Local area network connects computers and other network appliances within an area, such as office building or a campus. It can be difficult to provide such network without a predesigned plan. For these purposes you can use network diagram software, which helps you to create LAN network diagrams and office network diagrams quickly and effortless. This will speed up your work and you can save the diagram for the future network improvements. The following diagram illustrates a network topology of the small office. LAN configuration has a star topology. The local network joins 8 computers among which are several desktop PCs, laptop, two iMacs and iBook. The end-point devices are divided into three groups. Each group is connected to its hub. There is a network printer and a modem, which are interconnected with other devices through a network server. Each computer on the LAN can access the server through a corresponding hub.LAN Network Diagram
Picture: Network Diagram Software. LAN Network Diagrams. Physical Office Network Diagrams
Related Solution:
There are plenty of diagramming tools, the question is to choose the most suitable for your needs. For example, you can choose ConceptDraw DIAGRAM as organizational chart software and get fascinating results in a few minutes. An orgchart is useful for any corporation. This is an example of a hierarchical organization scheme of the company. It has tree-like structure. Each middle manager is subordinated to a few employees, and he is accountable to one of the top managers. Every type of organizational composition of businesses may be presented in the view of an organizational chart that is supported by ConceptDraw Organisational Charts solution. There are number of ways of building a structure of business organization, establishing how it should function.ConceptDraw DIAGRAM - Organizational chart software *
Picture: ConceptDraw DIAGRAM - Organizational chart software
Related Solution:
ConceptDraw
DIAGRAM 18