Made with
ConceptDraw
DIAGRAM 18

ConceptDraw DIAGRAM ER Diagram Tool

The main tool of domain modeling at the stage of conceptual design is the Entity-relationship model, also called ER-model. Modeling domain data structures is based on the usage of graphical tools — ER-diagrams (Entity-Relationship diagrams). Simply put, it is a visual representation of relationships between entities.

The core concepts of ER Diagram are entity, attribute and relationship. An entity is an object of the real world that can exist independently. An entity has instances which differ in attribute values and allow unambiguous identification. An attribute is a property of the essence. For example, the entity named Book is characterized by attributes such as author, title, price, publishing house, edition, number of pages. Specific books are instances of the book entity. These instances vary in the values of these attributes and are uniquely identified by the attribute "name". Attribute that uniquely identifies the instance of the entity is called the primary key. It may also be a composite key, which is a combination of several attributes.

A very important feature of the entity-relationship model is that it can be represented as a graphical diagram. This greatly facilitates the subject area analysis. There are several notations used to represent entity-relationship elements, like Crow’s foot notation, or Chen notation, and each has its pros and cons.

ConceptDraw DIAGRAM ER Diagram Tool *

Example 1. ER Diagram

The entity on the ER-diagram is represented in the form of a rectangle, which indicates its name. Relationship is the interaction between entities, which is characterized by degree which counts how many entities are involved in the relation. The relationship between the two entities is called binary, and the relationship between more than two entities is ternary. Attributes, entities and relationships are connected by straight lines. Relation is shown in the form of a diamond. When creating a diagram, you can follow a few obvious steps. First, you need to identify entities and relationships among them. The following step is to identify the semantic information in the sets of relations (for example, whether a certain set of connections is a 1:n relation). Then you should define relationships cardinalities and determine attributes and their values sets. The final step is to organize the data in the form of entity-relationship connections.

As an example, let’s imagine a database designed for storing information about some bank activities. The bank has affiliates, which are controlled by managers. Customers of the bank have different types of accounts — current, term, demand, deposit, card account. Branches handle these accounts. The described domain will be called Bank. Let’s determine four entities: the Affiliate, the Manager, the Account, the Customer and some relations among them: the Manager controls the Affiliate; the Affiliate handles the Account; the Customer has the Account.

ConceptDraw PRO v5 with Entity-Relationship Diagram (ERD) solution serving as ERD software allows you to visually create Entity Relationship diagrams (ERDs) for various database systems, it supports ODBC-compatible databases (Oracle, MS SQL, InterBase, MySQL, MS Access, Firebird and others). The built-in scripting language allows to connect to ODBC-compatible databases and automatically generate the structure of a database (reverse engineering of the database structure).

ConceptDraw DIAGRAM  ER Diagram Tool

Example 2. ConceptDraw ER Diagram Tool

ConceptDraw ER Diagram Tool works across any platform, meaning you never have to worry about compatibility again. ConceptDraw PRO v5 allows you to make Entity-Relationship Diagram (ERD) on PC or macOS operating systems.

When creating an ERD our ERD software considers individual database options such as referential integrity, constraints, domains, triggers, stored procedures, functions, packages, views, sequences, synonyms etc.

ConceptDraw PRO v5 is a very easy-to-use and intuitive database design tool and ER Diagram tool which can save you hundreds hours of work. Entity-Relationship Diagram (ERD) solution contains 2 libraries with 45 predesigned vector graphic elements, collection of professional ERD samples, examples and templates.

ConceptDraw PRO v5 is excellent choice of database designers for modeling, reverse and forward engineering of relational databases. It is not only an excellent tool for ER Diagram, but also the one that allows you to reverse engineer already existing database structures, create detailed HTML, PDF or PPT reports.

ER Diagram (ERD)

Example 3. ER Diagram (ERD)

The ER Diagram samples you see on this page were created in ConceptDraw PRO v5 using the Entity-Relationship Diagram (ERD) Solution. They successfully demonstrate solution's capabilities and professional results you can achieve. An experienced user spent 10 minutes creating every of these samples.

Use the Entity-Relationship Diagram (ERD) Solution for ConceptDraw PRO v5 software to create your own professional looking ER Diagrams quick, easy and effective, and then successfully use them in your scientific or education activity.

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).




TEN RELATED HOW TO's:
What is a computer network? This is a set of devices and systems that are connected to each other (logically or physically) and communicate with each other. This could include servers, computers, phones, routers, and so on. The size of this network can reach the size of the Internet, and can consist of only two devices connected by a cable. This sample shows the connection scheme of the home WLAN equipment to the Internet.Diagram of a Basic Computer Network
Picture: Diagram of a Basic Computer Network. Computer Network Diagram Example
Related Solution:
Activity on Node Network Diagramming Tool - Activity Network and Project Evaluation and Review Technique, or PERT, charts are a way of documenting and analyzing the tasks in a project. This sample shows the Activity on node network diagramming method. It was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Seven Management and Planning Tools solution from the Management area of ConceptDraw Solution Park.Activity on Node Network Diagramming Tool *
Picture: Activity on Node Network Diagramming Tool
Related Solution:
ConceptDraw DIAGRAM is a Mac OS X and Windows software. Numerous vector stencils, samples and templates created by designers are included in the basic package. This is classic flowchart maker which exactly follows the industry standards using flowchart symbols geathered during a ten years into solution park.Flowchart Software *
Picture: Flowchart Software
Related Solution:
Any information system receives data flows from external sources. In order to visualize them there is a list of data flow diagram symbols that describes how the system components cooperate. If you want to create a data flow diagram, ConceptDraw DIAGRAM Solution Park has DFD Library that contains both Yourdon and Gane-Sarson notations. This figure shows the content of vector libraries, delivered with ConceptDraw solution for data flow diagram (DFD). There are three libraries composed from about 50 vector objects used to make data flow diagrams. They include a complete set of objects utilized by Yourdon-Coad and Gane-Sarson notations - two primary notations that are apply for data flow diagramming. Also, one can discover additional "Data flow diagram (DFD)" library that provides a data flow diagram elements for designing level 1 and context-level data flow diagrams.Data Flow Diagram Symbols. DFD Library *
Picture: Data Flow Diagram Symbols. DFD Library
Related Solution:
Use Case Diagrams technology. Using visual graphical objects IDEF1 standard allows to model information interrelations.IDEF1 standard *
Picture: IDEF1 standard
State Diagram UML of Online Store. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the medical shop and is used at the creation of the medical shop or pharmacy project, for understanding the process of shopping in the medical shop, for keeping purchases, for medical supplies.UML Class Diagram Example - Medical Shop *
Picture: UML Class Diagram Example - Medical Shop
Related Solution:
Networking and Content Delivery icons - Amazon AWS pro diagrams - AWS diagrams are part of architecturing tools provided with ConceptDraw Solution Park.Diagramming software for Amazon Web Service <br>icon set: Networking and Content Delivery *
Picture: Diagramming software for Amazon Web Service icon set: Networking and Content Delivery
Every company meets some risks during project life cycle. It’s easy to face them using such tools as SWOT analysis matrix diagram that depicts Strengths, Weaknesses, Opportunities and Threats of any proposed subject. ConceptDraw Solution Park contains excellent templates of of SWOT and TOWS matrices. Making SWOT matrix is frequently used in practical marketing. It is the valuable tool of marketing strategy development. SWOT matrix allows to define the strengths and weaknesses of the organization, possible outside threats and opportunities and evaluate the current strategic competitors. Using ConceptDraw SWOT and TOWS Matrix Diagrams solution you can perform SWOT analysis. You can create a SWOT matrix in and then compare the strengths and weaknesses of your organization and the opportunities and threats of market. The well-performed SWOT-analysis allows you define the steps that can be taken for the improvement of your company market position and determine and problems that need to be solve urgently.SWOT analysis matrix diagram templates *
Picture: SWOT analysis matrix diagram templates
Of course it is possible to keep network records in text documents, but it is very difficult to use them later. A more sound way to keep such documentation is to create a network diagram that might represent either logical network structure or physical. These diagrams are easy to understand and you will thank yourself later. There is a physical network diagram. It is a tool to represent, maintain and analysis of network equipment and interconnections. Network diagram depicts the actual network information in the attractive clear graphic form. One can learn here the LAN cable length, telecommunication type and carrying capacity. The diagram depicts servers, IP address and domain name as well. Also it shows location of hubs, switches, modems, routers, and other network equipment. The sets of special symbols and images delivered with ConceptDraw Network Diagrams solution are used to show network components. Symbols have a standard view. Therefore, various specialists can read the network diagram without any discrepancies.Network diagrams with ConceptDraw DIAGRAM  *
Picture: Network diagrams with ConceptDraw DIAGRAM
Related Solution:
UML Collaboration Diagram illustrates how components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems. ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Collaboration library with 36 objectsUML Collaboration Diagram. Design Elements *
Picture: UML Collaboration Diagram. Design Elements
Related Solution:
ConceptDraw
DIAGRAM 18