0% found this document useful (0 votes)
232 views

Database Design Using The REA Data Model

Uploaded by

Dan Ryan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
232 views

Database Design Using The REA Data Model

Uploaded by

Dan Ryan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Database Design Using the REA

Data Model
Chapter 17

Copyright © 2015 Pearson Education, Inc. 17-1


Learning Objectives
• Discuss the steps for designing and
implementing a database system.
• Use the REA data model to design an AIS
database.
• Draw an REA diagram of an AIS database.
• Read an REA diagram and explain what it
reveals about the business activities and policies
of the organization being modeled.

Copyright © 2015 Pearson Education, Inc.


17-2
Database Design Process

Copyright © 2015 Pearson Education, Inc.


17-3
Data Modeling
• Process of defining a database so that it
faithfully represents all aspects of the
organization, including its interactions with the
external environment.
▫ Entity-relationship (E-R) diagrams
▫ REA data model

Copyright © 2015 Pearson Education, Inc.


17-4
REA Modeling
• Resources
▫ Things that have economic value to the
organization (e.g., inventory, cash)
• Events
▫ Various business activities that management
wants to collect information on
• Agents
▫ People and organizations that participate in events
(both internal (e.g., employees) and external (e.g.,
customers/vendors) to the organization)

Copyright © 2015 Pearson Education, Inc.


17-5
REA Basic Template

Copyright © 2015 Pearson Education, Inc.


17-6
Creating an REA Model

• Identify relevant events


▫ Give-get exchange (economic duality)
• Identify resources and agents
▫ Resource reduced in give event
▫ Resource acquired in get event
• Determine cardinalities of relationships
▫ Nature of the relationship between the two
entities

Copyright © 2015 Pearson Education, Inc.


17-7
Cardinality Notation Methods
• Graphical symbols
▫ Graphical symbols represent minimum–
maximum cardinalities
• (Min, Max) notation
▫ Pairs representing the minimum–maximum
cardinalities
• UML notation
▫ Pairs representing the minimum–maximum
cardinalities
• Maximums only (Microsoft Access)
Copyright © 2015 Pearson Education, Inc.
17-8
Key Terms

• Data modeling • Minimum cardinality


• Entity-relationship (E-R) • Maximum cardinality
diagram • One-to-One (1:1) relationship
• REA data model • One-to-Many (1:N)
• Resources relationship
• Events • Many-Many (M:N)
• Agents relationship
• Cardinalities

Copyright © 2015 Pearson Education, Inc. 17-9

You might also like