You are on page 1of 10

How to Draw Entity

Relationship Diagrams using


MS PowerPoint

Richard Holowczak
Computer Information Systems
Zicklin School of Business
Baruch College, CUNY
Richard_Holowczak@baruch.cuny.
edu
Step 1: Create a blank presentation
Step 2: Insert a new, completely blank slide as below:
Step 3: If you do not see the
drawing tools on the tool
bar, make certain they are
displayed
View -> Toolbars -> Drawing
This toolbar is usually at the
Bottom of the screen
Model: Salon Core Business
Creation Date/Time: August 30, 2002 8:01 PM
Modified Date/Time: September 9, 2002 3:45 PM
Last Modified by: R. Holowczak

12 pt. font
Gray background

Step 4: Create a legend on the diagram

Use the Text Box drawing tool

Include what the ER model represents, when it was


Created and last modified and who modified the diagram
Model: Salon Core Business
Creation Date/Time: August 30, 2002 8:01 PM
Modified Date/Time: September 9, 2002 3:45 PM
Last Modified by: R. Holowczak

Step 5: Create an entity

Use the text box tool


- Format the box with a solid border
- Make the Entity name Bold
- Use the space bar to center
- Make dashes to indicate the attributes Customer
- Put (id) next to the identifier(s) -CustomerID (id)
-FirstName
-LastName
-CustPhone
-Street
-City
-State
-Zip

14 pt. font size and 2 pt. sized black border


Model: Salon Core Business
Step 6: Once you have one nice Creation Date/Time: August 30, 2002 8:01 PM

entity, just copy and paste it to Modified Date/Time: September 9, 2002 3:45 PM
Last Modified by: R. Holowczak
make more
SalonService
-ServiceID (id)
ServiceRendered
-LineItemNumber (id) -ServiceName
-ServiceExtendedPrice -ServiceDuration
-ServicePrice

Note: Use a double border to indicate


Id-dependent entities

Employee Appointment
-EmployeeID (id) -AppointmentID (id) Customer
-FirstName -CustomerID (id)
-LastName -AppointmentDate -FirstName
-PayRate -AppointmentTime -LastName
-CustPhone
-Street
Payment -City
-PaymentID (id) -State
-PaymentDate -Zip
-PaymentAmount
-PaymentMethod
-ReferenceNumber
Model: Salon Core Business
Step 7: Add relationships Creation Date/Time: August 30, 2002 8:01 PM

Use the line drawing tools in 4 parts


Modified Date/Time: September 9, 2002 3:45 PM
Last Modified by: R. Holowczak
Dashed line (optional)
Solid Line (mandatory)
Crows foot (Many) two small lines
Group these and copy/paste to make more
Dont forget to add relationship comments/titles

solid line, 2pt. weight dashed line, Customer


2pt. weight -CustomerID (id)
Two small solid lines -FirstName
-LastName
-CustPhone
-Street
Payment a payment -City
-PaymentID (id) submitted by -State
Hint: Try and make all -PaymentDate paying
-Zip
relationships go in the -PaymentAmount
-PaymentMethod
same direction -ReferenceNumber
Collection of pre-made
relationships
One to many One to One
Optional to Mandatory Optional to Mandatory

Many to Many
Optional to Mandatory
Model: Salon Core Business
Step 8: Copy and paste relationships
Creation Date/Time: August 30, 2002 8:01 PM

Make certain the relationships makeModified Date/Time: September 9, 2002 3:45 PM


Last Modified by: R. Holowczak
sense!
SalonService
a rendering of -ServiceID (id)
ServiceRendered
-LineItemNumber (id) -ServiceName
a service -ServiceDuration
-ServiceExtendedPrice rendered as -ServicePrice
rendered by a specific service
rendered during
a reservation
rendering to provide

Employee Appointment
-AppointmentID (id) a reservation for Customer
-EmployeeID (id)
-FirstName -CustomerID (id)
making -FirstName
-LastName -AppointmentDate
-PayRate -AppointmentTime -LastName
-CustPhone
-Street
-City
-State
-Zip
Example:
ONE Customer May Be making MANY Appointments
ONE Appointment Must Be a reservation for ONE Customer
Conclusion
Once youve completed one, youll
never have to do it again - just
copy and paste

You might also like