Made with
ConceptDraw
DIAGRAM 18

Entity-Relationship Diagram (ERD)
with ConceptDraw DIAGRAM

Entity-Relationship Diagram (ERD) serves for detailed description of structures and databases. An ERD represents a diagram made up mainly of rectangular blocks (for entities, or data) linked with relationships. The links between the blocks describe relations between these entities. There are three types of relationships:

  • one-to-one,
  • one-to-many,
  • many-to-many.

For example, "driver drives a car". Here, the entity "driver" relates to the entity "car" by means of a one-to-one relationship "drives". One driver drives one car.

ER Diagram: one-to-one

An example of a one-to-many relationship is a sergeant commanding a team of soldiers. Here the entity "sergeant" relates to a number of entities "soldier" by means of a one-to-many relationship.

ER Diagram: one-to-many

Since the many-to-many relationship does not adequately represent the nature of interaction between entities, it is rarely used in diagrams, or is used in diagrams with little detail.

Entities and relationships can both have attributes. Example: a car from the first example has number; the "drives" relation may have quality attributes describing the quality of driving, or time attributes, saying when exactly the driver was driving the car.

ER Diagram: attributes

ERDs are mainly used to describe database structures, though they might be used as diagrams describing a structure of a company, organization, or some business processes.

ConceptDraw DIAGRAM extended with Entity-Relationship Diagram (ERD) solution from the Software Development Area allows you to draw very complex and detailed ERD. It has a number of libraries with objects used in diagrams, which are included in relevant templates and samples available from ConceptDraw STORE.

Entity-Relationship Diagram (ERD) Solution in ConceptDraw STORE

Example 1. Entity-Relationship Diagram (ERD) Solution in ConceptDraw STORE

In actual practice, ERDs employing the method of P.P. Chen are used most. Choose the Chen ERD template in ConceptDraw STORE. A new document will open along with the library with objects necessary to create a diagram. Drag the vector objects representing entities and relationships, and then just connect them between each other in the required order. Use respective library objects to indicate the types of relationships and their attributes.

Entity-Relationship Diagram (ERD) <br>with ConceptDraw DIAGRAM  *

Example 2. ERD WordPressFile Reference. Chen's Notation

One of advantages of ERD diagram drawn in ConceptDraw DIAGRAM is that when you move entities on the diagram, they stay connected and you don't need to move relationships too.

Apart from building a diagram manually, ConceptDraw has a built-in tool for drawing an ERD automatically, from a database.

Entity Relationship Model Diagram. Crow's Foot Notation

Example 3. Entity Relationship Model Diagram. Crow's Foot Notation

The samples you see on this page were created in ConceptDraw DIAGRAM using the Entity-Relationship Diagram (ERD) Solution and demonstrate some of solution's capabilities and the results you can achieve.

All source documents are vector graphic documents. They are available for reviewing, modifying, or converting to a variety of formats (PDF file, MS PowerPoint, MS Visio, and many other graphic formats) from the ConceptDraw STORE. The Entity-Relationship Diagram (ERD) Solution is available for all ConceptDraw DIAGRAM or later users.





TEN RELATED HOW TO's:
In case you need to make a plan for your own future hotel or to do it for someone else, then you can always find the way to make such template very quickly and to have a very good looking result in the end. Whichever type of the hotels you want to illustrate in a way of a floor plan, you can always do it with ConceptDraw DIAGRAM drawing application.Hotel Plan
Picture: Hotel Plan. Hotel Plan Examples
Related Solution:
Website wireframe is a detailed view of design or its skeleton. It shows all the important elements of the final website, the main groups of contents, information structure, describes the user's interaction with interface and its estimated visualisation. ConceptDraw DIAGRAM extended with Website Wireframe solution from the Software Development area is the best wireframing software. Using the wireframe tools, libraries of vector objects, template and examples which offers a Website Wireframe solution, you will easily design the websites wireframes of any complexity.Wireframing *
Picture: Wireframing
Related Solution:
The UML diagram is a powerful tool which lets visually represent all system's components, the interactions between them and relationships with external user interface. The Rapid UML solution for ConceptDraw DIAGRAM software offers diversity of UML flowchart symbols for drawing all types of UML diagrams.UML Flowchart Symbols *
Picture: UML Flowchart Symbols
Related Solution:
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Flowcharts Solution from the 'Diagrams' area of ConceptDraw Solution Park is a powerful tool for drawing Flow Charts of any complexity you need. Irrespective of whether you want to draw a Simple Flow Chart or large complex Flow Diagram, you estimate to do it without efforts thanks to the extensive drawing tools of Flowcharts solution, there are professional flowchart symbols and basic flowchart symbols. This sample shows the Gravitational Search Algorithm (GSA) that is the optimization algorithm.Simple Flow Chart *
Picture: Simple Flow Chart
Related Solution:
Professional software: visualize general system architecture, AWS diagrams are part of architecturing tools provided with ConceptDraw Solution Park.Diagramming software for Amazon Web Service <br>diagrams, charts and schemes *
Picture: Diagramming software for Amazon Web Service diagrams, charts and schemes
UML state machine's goal is to overcome the main limitations of traditional finite-state machines while retaining their main benefits.Diagramming Software for Design UML State Machine Diagrams *
Picture: Diagramming Software for Design UML State Machine Diagrams
There are numerous articles about the advantages of flowcharting, creating business graphics and developing different charts. Nevertheless, these articles are almost useless without the main component - the examples of flowcharts, org charts and without a fine example, it is difficult to get all the conveniences of creating diagrams. You can find tons of templates and vivid examples on Solution Park. This illustration shows a variety of business diagrams that can be created using ConceptDraw DIAGRAM. It comprises a different fields of business activities: management, marketing, networking, software and database development along with design of infographics and business illustrations. ConceptDraw DIAGRAM provides a huge set of sample drawings including business process modeling diagrams,, network diagrams, UML diagrams, orgcharts, DFD, flowcharts, ERD, geographical maps and more.Examples of Flowcharts, Org Charts and More
Picture: Examples of Flowcharts, Org Charts and More
Related Solution:
This sample represents the actors, use cases and dependencies between them, and also the relationships between use cases. There are used dependency and use case generalization associations on this UML diagram. Use case generalization is used when you have two similar use cases, but one of them does more than another. This sample shows the work of the Financial Trade sphere and can be used by trading companies, commercial organizations, traders, different exchanges.Financial Trade <br>UML Use Case Diagram Example *
Picture: Financial Trade UML Use Case Diagram Example
Netflow is a network protocol used for accounting the IP network traffic. It was developed by Cisco Systems. Now it is actually the industrial standard, it is supported by many devices. There are several versions of the protocol, but the most common are the versions 5 and 9. This diagram was created in ConceptDraw DIAGRAM using the Computer and Networks Area of ConceptDraw Solution Park and shows the Netflow architecture.Netflow architecture. Computer and Network Examples *
Picture: Netflow architecture. Computer and Network Examples
Related Solution:
ConceptDraw - feature-rich flowchart software allows you create professional looking flowcharts.Best Program to Create a Fowchart *
Picture: Best Program to Create a Flowchart
Related Solution:
ConceptDraw
DIAGRAM 18