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:
Engineering students usually have huge amount of homework. Learning how to develop a technical drawing is one of the necessary skills. Luckily, at the present time, there’s no need to draw it on paper, because there a lot of software tools for it. This drawing represents the Bearing symbols library, that is the part of the ConceptDraw Mechanical Engineering solution. Bearings are the important components of any movable mechanism. The function of bearing is to align, guide, and support the moving parts in any mechanical construction. Usually they are located between moving and stationary parts, it works as a connection point between them. Using Mechanical Engineering solution and ConceptDraw DIAGRAM one can effortlessly draw engineering diagrams of any complexity.Technical Drawing Software *
Picture: Technical Drawing Software
Related Solution:
ConceptDraw DIAGRAM extended with Typography Infographics Solution from the “Infographics” Area is the best Infographic Generator. Make sure in it right now! Typography Infographics Solution offers you the best numerous collection of predesigned infographics examples and 9 libraries with large quantity of ready-to-use vector stencils that will help you design your own Typography Infographics of any complexity in minutes..Infographic Generator *
Picture: Infographic Generator
Related Solution:
Stakeholder management is a critical component to the successful delivery of any project, programme or activity. ConceptDraw DIAGRAM is a powerful diagramming and vector drawing software. Now, thanks to the Stakeholder Onion Diagrams Solution included to the Management Area of ConceptDraw Solution Park, ConceptDraw DIAGRAM became also unique stakeholder management system design software.Stakeholder Management System using Onion Diagram
Picture: Stakeholder Management System using Onion Diagram
Related Solution:
While developing software, it is very important to have a visual model, because it helps to represent the logic and the architecture of an application. Experienced engineers use UML diagrams to denote relationships between classes and their instances. UML is a general language for a set of diagrams like deployment diagrams, object diagrams or use case diagrams. This diagram represents UML class diagram used for a software system development using an object-oriented method. Class diagrams are categorized as static structure diagrams that depict the physical structure of a system. Class diagram divides a software system's structure into "classes". Classes are defined by the methods and variables of objects. UML Class diagram is used to depict relationships and source code dependencies between objects.UML Diagram *
Picture: UML Diagram
Related Solution:
Tracking Olympic results in visual format is the most modern way to deliver statistics to a broad audience. This is a good example of an illustrated table you may easily modify, print, or publish on web from ConceptDraw Winter Sports solution.Winter Sports Vector Clipart. <br>Medal Map. Spatial Infographics *
Picture: Winter Sports Vector Clipart. Medal Map. Spatial Infographics
Related Solution:
Creating of Entity-Relationship Diagrams (ERDs) is a complex process that requires convenient, automated tools. ConceptDraw DIAGRAM diagramming and vector drawing software offers a powerful ER Diagram Tool - the Entity-Relationship Diagram (ERD) Solution from the Software Development Area.ER Diagram Tool *
Picture: ER Diagram Tool
Related Solution:
An inductor, also called a coil or reactor, is a passive two-terminal electrical component which resists changes in electric current passing through it. It consists of a conductor such as a wire, usually wound into a coil. Energy is stored in a magnetic field in the coil as long as current flows. When the current flowing through an inductor changes, the time-varying magnetic field induces a voltage in the conductor, according to Faraday’s law of electromagnetic induction. 26 libraries of the Electrical Engineering Solution of ConceptDraw DIAGRAM make your electrical diagramming simple, efficient, and effective. You can simply and quickly drop the ready-to-use objects from libraries into your document to create the electrical diagram.Electrical Symbols — Inductors *
Picture: Electrical Symbols — Inductors
Related Solution:
If you ever wanted to try any diagramming tools except of Visio, but were afraid to lose existing documents, there’s good news for you. One of the most striking features of ConceptDraw DIAGRAM is it’s perfect compatibility with MS Visio, which guarantees that you won’t depend on operating system anymore, because another ConceptDraw DIAGRAM feature is that it’s cross-platform tool. Don’t waste your time looking for other options, you’ve found the solution already! Business professionals often utilize the MS Visio as a common tool for making various issues on business visualization. MS Visio is a strong software with good capacity to maintain complex business solutions. But there is no MS Visio for Apple OS X. This is a large invocation, and one would be pleased to recognize that ConceptDraw DIAGRAM is the ideal alternative to MS Visio. Primarily, because this software works natively on both Windows and Apple OS X platforms. if you have migrated from Windows to Mac, or need to communicate in a cross-platform conditions, you’ll search for MS Visio replacer. ConceptDraw DIAGRAM is the exclusive professional business diagramming application that runs on both Windows and Apple OS X. The opportunity exchange files between PC and Mac, as well as between ConceptDraw DIAGRAM and Visio is the significant advantage that permits you to display and to collaborate business information in effortless and cost-effective way.ConceptDraw DIAGRAM Compatibility with MS Visio *
Picture: ConceptDraw DIAGRAM Compatibility with MS Visio
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Computer and Networks solution from Computer and Networks area of ConceptDraw Solution Park. This sample shows the Point-to-point network topology. Network topology is the topological structure of the computer network. Point-to-point network topology is a simple topology that displays the network of exactly two hosts (computers, servers, switches or routers) connected with a cable. Point-to-point topology is widely used in the computer networking and computer architecture.Point to Point Network Topology
Picture: Point to Point Network Topology
Related Solution:
Competitor analysis is a first and obligatory step in elaboration the proper corporate marketing strategy and creating sustainable competitive advantage. Use powerful opportunities of numerous solutions from ConceptDraw Solution Park for designing illustrative diagrams, charts, matrices which are necessary for effective competitor analysis.Competitor Analysis
Picture: Competitor Analysis
Related Solution:
ConceptDraw
DIAGRAM 18