• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Digital Systems

Department of Management Information Systems, Temple University

Digital Systems

MIS 2101.730 ■ Spring 2023 ■ Steven E. Sclarow, AIA
  • Home
  • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Gradebook
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
    • Zoom Links
  • Canvas Content
  • Coding Files
  • Helpdesk
  • Zoom Links
  • Video Vault
  • Diamond Peer Corner
  • Posts
    • 1a Questions
    • 1b Questions
    • 2a Questions
    • 2b Questions
    • 3a Questions
    • 3b Questions
    • 4a Questions
    • 4b Questions
    • 5a Questions
    • 5b Questions
    • 6a Questions
    • 6b Questions
    • 7a Questions

What is an ERD? Why is it Important?

Kayla Callaghan - January 30, 2023 3 Comments

Entity Relationship (ER) Diagram Model with DBMS Example                       Entity Relationship Diagram (ERD) - What is an ER Diagram?

ERDs are a very useful tool for database creation. First, let’s dive into some background information about the diagrams. ERD stands for entity relationship diagram and is a data model visually representing the relationship between entities. There are two notations for ERDs, one being Chen’s database notation. This version consists of symbols representing the different components of an ERD. The entities are rectangles, the attributes are circles, and the relationships are diamonds. The other notation is Crow’s foot. This version has tables with the entity at the top, attributes listed below, and arrows connecting the tables to represent the relationships. So, why are ERDs so important? Why should we care about learning how to create and interpret them? 

The entity relationship diagram provides a visual representation of a starting point for database design. It is an organized way to map out key information involving the database that is being created. So, when reviewing components of the database, it is easy to see what worked and what needs to be improved on. It is also easy to add said improvements. Then, since this information is saved into a diagram, creators can refer to it at any point in time, especially when working on other projects. I believe that learning how to create these organized visual diagrams is a useful tool, hence why it’s important to understand the ins and outs of the ERD. 

Chen’s database image link: https://www.smartdraw.com/entity-relationship-diagram/

Crow’s foot database image link: https://www.guru99.com/er-diagram-tutorial-dbms.html

 

Reader Interactions

Comments

  1. Levan Lobjanidze says

    March 2, 2023 at 8:37 pm

    Thank you for the post. I think I can implement ERD structure to my workplace to organize some activities.

    Log in to Reply
  2. Kristina Brown says

    March 2, 2023 at 11:23 pm

    Kayla,
    Amazing post! You clearly explained everything. I liked how you explained the importance each holds as well as explaining the different notations that can be used as well

    Log in to Reply
  3. Catrina Schlossberg says

    March 3, 2023 at 11:42 am

    Hi Kayla,

    This is a thorough explanation of ERDs. I like the images you chose to visually represent the differences between the notations.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

ANNOUNCEMENTS & POSTS

What is HTML and how it is used in our everyday lives! Part 2

The coding language that adds design elements to a web page is Cascading … [More...] about What is HTML and how it is used in our everyday lives! Part 2

What is HTML and how it is used in our everyday lives! Part 1

The coding language that adds structure to a web page is HTML (Hypertext … [More...] about What is HTML and how it is used in our everyday lives! Part 1

What are Loops?

Why do we use loops? Loops are used in programming to execute a set of … [More...] about What are Loops?

Importance of IF/ELSE Statements!

Why do we use if/else statements? We use if/else statements in programming … [More...] about Importance of IF/ELSE Statements!

The Functioning of JavaScript

A function in JavaScript is a block of code designed to perform a specific … [More...] about The Functioning of JavaScript

What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

A variable in JavaScript is a container that holds a value, which can be a … [More...] about What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

ITA CONTACT INFO

Tarisha Sarker - Diamond Peer

Email: tarisha.sarker@temple.edu
Office Hours: Monday, 3-5 PM
Zoom Link: https://temple.zoom.us/j/91454347337

Instructor

Steven E. Sclarow, AIA

Email: sclarow@temple.edu
Office Hours Availability: M | W, 9:30 - 10:30 AM, or by appointment. Please email me if you need to schedule an appointment outside of my normal office hours.
Zoom Link: https://temple.zoom.us/j/96464375557

Helpful Links

FOX Laptop Policy

Gradebook

Installing-VS-Code-Windows
Installing-VS-Code-Mac-OS

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University