Entity Relationship Diagrams (ERDs). Entity Relationship Diagram (ERD) documentation technique to represent relationship between entities in system. Think.

Slides:



Advertisements
Similar presentations
Business Processes, Data Modeling and Information Systems
Advertisements

1 Relationships Entities take part in relationships. We can often identify relationships from verbs or verb phrases. For example – you are attending this.
ERD diagram Data Design - Mr. Ahmad Al-Ghoul
Unit 6 Research Project Eddie S. Jackson Kaplan University IT525: Database Design and Data Modeling 06/15/2014.
Copyright © 2015 Pearson Education, Inc. Database Design Chapters 17 and
FIS 431/631 Financial Information Systems: Analysis and Design REA Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 121 C HAPTER 16 Implementing an REA Model in a Relational.
Entity Relationship Modeling BUS112 Professor Kwan.
Entity-Relationship Model and Diagrams (continued)
Entity Relationship Diagrams Don Archer. Entity Relationship Diagram  ERDs – depicts data in terms of the entities and relationships described by the.
1 The Accounting REA Model as an Information Engineering Interaction Model Slides 5.
Entity-Relationship Modelling Introduced by Chen in 1976 The ER Model is used to construct the conceptual data model – independent of DBMS Most widely.
Database Design Chapter 2. Goal of all Information Systems  To add value –Reduce costs –Increase sales or revenue –Provide a competitive advantage.
A Quick Review of Analysis Stages of the Systems Development Life Cycle Planning Analysis Design Construction.
The Islamic University of Gaza
System Analysis and Design
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
WJEC Applied ICT Databases – Attributes & Entities Entities A database contains one or more related tables. Each table holds all of the information.
Database Design Using the REA Data Model
MIS2502: Data Analytics Relational Data Modeling
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
 An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database.  An Entity Relationship.
Practical tips for creating entity relationship diagrams (ERDs) Chitu Okoli Associate Professor in Business Technology Management John Molson School of.
COMM 226 Practical tips for creating entity relationship diagrams (ERDs) Chitu Okoli Associate Professor in Business Technology Management John Molson.
Introduction to Accounting Information Systems
Data Modelling – ERD Entity Relationship Diagram’s Entity Relationship Diagrams and how to create them. 1.
IS 325 Notes for Wednesday September 4, Syllabus Change I eliminated quizzes I increased the points allocated to homework assignments.
The REA Model. The REA model provides structure for developing an accounting database It helps to identify It helps to The REA Model.
Principles of Database Design, Part II AIMS 2710 R. Nakatsu.
DATABASEMODELSDATABASEMODELS  A database model ◦ defines the logical design of data. ◦ Describes the relationships between different parts of data.
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
PLUG IT IN 3 Fundamentals of Relational Database Operations.
1 Entity-Relationship Diagram. 2 Components of ERD: –Entity –Relationship –Cardinality –Attributes.
Data Modeling Basics. GENERAL PROGRESSION DEVELOP BASIC MODEL ENHANCE BASIC MODEL REFINE THE MODEL VALIDATE THE MODEL.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Implementing an REA Model in a Relational Database
Chapter 9: Logical Database Design and the Relational Model (ERD Mapping)
Advanced Accounting Information Systems Day 7 Database Modeling.
ERD ( Conceptual data model From the statement of data requirements a conceptual data model is produced. This describes.
Jozef Kuper.  Describe a Database  Entities  Atributes  Relationships.
1 Data Modeling : ER Model…. Lecture Summary so for …. ER Model Entity, Attribute, Key Relationships Instance Diagram.
Relational Theory and Design
Database Design – Lecture 4 Conceptual Data Modeling.
1 ER Modeling BUAD/American University Mapping ER modeling to Relationships.
Entity-Relationship Diagram Presentation Gianna-lee Williams 6AQ Ms. Anderson.
Lecture 91 Introduction to Data Analysis and Logic Specification Objectives l Draw an entity-relationship diagram, and explain the types of entity relationships.
Entity Relationship Diagrams (ERDs)
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
1 Information System Analysis Topic-3. 2 Entity Relationship Diagram \ Definition An entity-relationship (ER) diagram is a specialized graphic that illustrates.
Lecture 5 Entity Relationship Modeling
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
E.R Diagrams Tiffany Shaw 6AQ
CSE 441: Systems Analysis & Design Basic CASE Models of Visible Analyst Lab2 Yusuf Altunel.
Data Modeling AND ER MODELS.
Microsoft Access CS 110 Fall Entity Relationship Model Entities Entities Principal data object about which information is to be collectedPrincipal.
ACTG 313 September 14, Self-Assessment 5.
Database Design Chapters 17 and 18.
Management Movie Management System Customers Databases Vendors
The Jonesburgh County Basketball Conference (JCBC) is an amateur basketball  association. Each city in the county has one team that represents it.  Each.
ERD Exercises.
Technical Module A Data Modeling Definitions
VENDOR INVENTORY PURCHASE BUYER CASH CASHIER CASH RECEIPT CUSTOMER
Entity-Relationship Diagram (ERD)
SAP Business Enterprise Simulation
E.R. Examples.
Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E
Some examples of simple business rules:
Presentation transcript:

Entity Relationship Diagrams (ERDs)

Entity Relationship Diagram (ERD) documentation technique to represent relationship between entities in system. Think of entities as “nouns” – nouns on which a company would want to track information. A few examples: Vehicles Accounts Receivable Customers Vendors 2

Entity Relationship Diagram (ERD) Think of the relationship as a “verb” The verb connects (relates) one entity to another. A few examples: Receive Assign Prepare Send 3

4 Cardinality between entities represents the numerical mapping between entities: one-to-one one-to-many many-to-many Depends on business rules !!

Sales- person Car Customer is assigned EntityRelationshipEntity 1 1 Company A

Sales- person Car Customer is assigned EntityRelationshipEntity M1 Company B

7 Customer Order places EntityRelationshipEntity M 1 This cardinality is probably true for most businesses.

8 VendorInventory supplies EntityRelationshipEntity M M This cardinality would depend on the business.

ERD – Expenditure Cycle

10 Describe the business rules represented by the cardinalities in the ERD. P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1

11 Add 3 attributes for each entity. P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1

12 3 attributes for each entity. P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1

13 Modify the ERD, based on the following information: The Vendor sends an invoice for each shipment. The invoice is matched to the RR; a Cash Disbursement (CD) is prepared for each invoice. 13 P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1

14 P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1

15 P.O. REC. RPT. INVENTORY VENDOR M M 1 M 1 M M M 1 1 Add 3 attributes for each new entity.

16