Chapter 17 Database Design Using the REA Data Model Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-1.

Slides:



Advertisements
Similar presentations
Database Design Using the REA Data Model
Advertisements

Business Processes, Data Modeling and Information Systems
Entity-Relationship Model
Copyright © 2015 Pearson Education, Inc. Database Design Chapters 17 and
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 5-1 Accounting Information Systems 9 th Edition Marshall.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7.1.
System Analysis - Data Modeling
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke Database Processing Tenth Edition Chapter 5 Data.
Database Design Using the REA Data Model
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7.1.
CHAPTER 2: MODELING DATA IN THE ORGANIZATION © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition Jeffrey.
Chapter 8 Structuring System Data Requirements
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Database Design Using the REA Data Model
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Database Design Using the REA Data Model
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Chapter 19 Special Topics in REA Modeling Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 19-1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7.1.
Database Design Using the REA Data Model
Chapter 1: The Database Environment and Development Process
Chapter 17 Database Design Using the REA Data Model Copyright © 2012 Pearson Education 17-1.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Database Systems: Design, Implementation, and Management
1 Database Systems: Design, Implementation, and Management CHAPTER 6 Database Design.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 6 Structuring.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
The REA Model. The REA model provides structure for developing an accounting database It helps to identify It helps to The REA Model.
Copyright (c) 2014 Pearson Education, Inc. Introduction to Databases.
Accounting Information Systems 9th Edition
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 7 Structuring System Requirements: Conceptual Data Modeling 7.1.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Acct 316 Acct 316 Acct 316 Data Modeling and Database Design 5 UAA – ACCT 316 Accounting Information Systems Dr. Fred Barbee Chapter.
Implementing an REA Model in a Relational Database
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process (Contd..) Modern Database.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Chapter 6 Structuring System Requirements: Conceptual Data Modeling
Implementing an REA Model in a Relational Database
Database Design Using the REA Data Model
Implementing an REA Model in a Relational Database
Accounting Information Systems 9th Edition
Database Design Using the REA Data Model
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Section 11.8 Linear Programming
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Database Design Chapters 17 and 18.
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Database Design Using the REA Data Model
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

Chapter 17 Database Design Using the REA Data Model Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 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 © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-2

Database Design Process System Analysis Conceptual Design Physical Design Implementation & Conversion Operation & Maintenance Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-3

The System Analysis Process  Systems Analysis  Initial planning to determine the need for and feasibility of developing a new system  Judgments about the proposal’s technological and economic feasibility  Identify user information needs  Define the scope of the proposed new system  Gather information about the expected number of users and transaction volumes to make preliminary decisions about hardware and software requirements  Conceptual Design  Developing the different schemas for the new system at the conceptual, external, and internal levels Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-4

The System Analysis Process (cont’d)  Physical Design  Translating the internal-level schema into the actual database structures that will be implemented in the new system  New applications are developed  Implementation and Conversion  Includes all the activities associated with transferring data from existing systems to the new database AIS  Testing the new system  Training employees  Maintaining the New System

Data Modeling  Process of defining an information system so it represents an organizations requirements  Occurs at two stages of the design process:  System analysis  Conceptual design  Data models:  Data flow diagrams (Chapter 3)  Flow charts (Chapter 3)  Entity-relationship diagrams (Chapter 17) Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-6

Entity-Relationship Diagrams  Used to graphically represent a database schema  Depicts entities  Anything an organization wants to collect information about  Relationships between entities Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-7

E-R Diagram Variations Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-8

Resources-Events-Agents Diagram  Developed for designing AIS  Categorizing entities into:  Resources  Things that have economic value  Events  Business activities  Management wants to manage and control  Agents  People and organizations that participate in events Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-9

REA Diagram Rules 1.Each event is linked to at least one resource that it affects. 2.Each event is linked to at least one other event.  Types of links (relationships):  Get events  Give events  Participation events 3.Each event is linked to at least two participating agents. Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-10

Business Cycle Give–Get Relationships Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-11

Revenue Cycle REA Diagram Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-11

Developing an REA Diagram 1.Identify the events about which management wants to collect information. 2.Identify the resources affected by each event and the agents who participate in those events.  What economic resource is reduced by the “Give” event?  What economic resource is acquired by the “Get” event?  What economic resource is affected by a commitment event? 3.Determine the cardinalities of each relationship. Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-13

Cardinalities  Describe the nature of relationships between entities  How many instances of one entity can be linked to each specific instance of another entity  Minimum can be: 0 or 1  Maximum can be: 1 or Many Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-14

Three Types of Relationships  Relationship type is based on maximum cardinality:  One-to-One:  One-to-Many:  Many-to-Many: Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 17-15