• 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 and why do we use it! 2a

Robert DiBrino - March 2, 2023 2 Comments

An ERD is an Entity-Relationship Diagram. This diagram is a tool that can be used to identify the relationship between certain entities. These entities include things such as people, things, or concepts within a database. This diagram can prove to be useful for businesses as it helps to demonstrate the existing database, provides a visual aid for bug fixes, and provides a road map to design from as a new database or even update the old one. Within this diagram there are a few common symbols, they are:
Entities: represented by rectangles, and is an object or concept
Relationships: represented by diamonds, shows how two things share information
Attributes:represented by ovals, a characteristic of an entity (i.e. social security number, etc.)
Connecting Lines: solid lines connecting attributes and entities
Cardinality: the number attributed to the relationship. (i.e. one-to-one, many-to-one, etc.)
Furthermore, there are three types of ERD models.
Conceptual ERD: includes the entity and relationship
Logical ERD: includes the entity, relationship, and attribute
Physical ERD: includes the entity, relationship, attribute, attribute types and key.
The determination on which model is used is based on the businesses needs. If a business is looking for a high level view of a project, a conceptual ERD will likely be used. If a business is looking for a ground level view with technical details, a physical ERD would be the most useful choice.

Reader Interactions

Comments

  1. Sahid Kapadia says

    March 2, 2023 at 6:48 pm

    Hey, Robert. I liked how you further expanded on the definition of an ERD and gave more detail than we covered in class. I personally did not know about Logical ERD and Physical ERD.

    Log in to Reply
  2. Aidan Morgan says

    March 2, 2023 at 11:17 pm

    Hi Robert, I really appreciated how you broke down different aspects of ERD diagrams piece by piece here. With you separating different types of ERDs and the symbols they hold, it gave me a better understanding on how to utilize them and read them. I also liked how you broke down the 3 types of ERD models as sometimes I did get confused with the differences of the 3 and when they need to be used.

    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