Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E

Slides:



Advertisements
Similar presentations
DFD Examples Yong Choi BPA CSUB.
Advertisements

BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Chapter 11 The Accounting Information System
Chapter 24 stock handling and inventory control Section 24.1
© 2014 Cengage Learning. All Rights Reserved. Learning Objectives © 2014 Cengage Learning. All Rights Reserved. LO4 Describe accounting procedures used.
Accounting Information Systems 9th Edition
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
System Analysis and Design
Chapter 10 Analyzing Systems Using Data Dictionaries
Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E Raymond McLeod, Jr. and George Schell Copyright 2001 Prentice-Hall, Inc. A-1.
Chapter 5 Expenditure Cycle Applications. Expenditure Documents i.Purchase Requisitions ii.Purchase Orders iii.Receiving Report iv.Voucher Systems v.Invoice.
Entity Relationship Diagrams
The Relational Database Model:
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
Data fundamentals file processing fundamentals entity-relationship diagrams the cornucopia case portfolio project chapter4 Systems Analysis and Design.
Chapter 7 Using Data Flow Diagrams
8/28/97Information Organization and Retrieval Database Design University of California, Berkeley School of Information Management and Systems SIMS 202:
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
TRANSACTION PROCESSING SYSTEM (TPS)
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved..
Chapter 15, Section 1 Purchasing Items Needed by a Business
 During systems development both processes and data must be modeled ◦ Data modeling describes data used by system ◦ Process modeling describes processes.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
A Model of Accounting Information System Data Information Database Data processing software Management Environment Input physical resources Output physical.
Clients (and the interface level) Application Server (and the application level) Database Server (and the Database level)
Normalization A technique that organizes data attributes (or fields) such that they are grouped to form stable, flexible and adaptive entities.
Computerized Manufacturing Systems
Copyright 2008 McGraw-Hill Ryerson 1 TECHNOLOGY PLUG-IN T5 DESIGNING DATABASE APPLICATIONS.
Chapter 8 Analyzing Systems Using Data Dictionaries Systems Analysis and Design Kendall & Kendall Sixth Edition.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall.
MANAGEMENT INFORMATION SYSTEMS 7/E
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
PEMODELAN SISTEM Process Modeling Data Modeling.
Chapter 24 Stock Handling and Inventory Control Section 24.1 The Stock Handling Process Section 24.2 Inventory Control Section 24.1 The Stock Handling.
6.1 © 2007 by Prentice Hall Chapter 6 (Laudon & Laudon) Foundations of Business Intelligence: Databases and Information Management.
DFD Examples Yong Choi BPA CSUB.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Management Movie Management System Customers Databases Vendors
Systems Analysis and Design
Sales Order/Sale Entry Form
Chapter 6 Structuring System Requirements: Conceptual Data Modeling
DESIGNING DATABASE APPLICATIONS
Chapter 6 Data flow diagramming ACCOUNTING INFORMATION SYSTEMS
Database Design Process (Chapter 3)
ER MODEL Lecture 3.
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
Technical Module A Data Modeling Definitions
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
Business Processes: Chapter 5 Sales, Purchasing, & Payroll Cycles
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
Chapter 11 The Accounting Information System
LESSON 9-2 Accounting for Merchandise Purchases
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
© 2014 Cengage Learning. All Rights Reserved.
LESSON 10-3 Accounting for Cash and Credit Card Sales
DFD Examples Yong Choi BPA CSUB.
Accounting Information Systems: A Business Process Approach
Appendix B Process Modeling MANAGEMENT INFORMATION SYSTEMS 8/E
Database Design Chapter 7.
Presentation transcript:

Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E Raymond McLeod, Jr. and George Schell Appendix A Data Modeling A-1 Copyright 2001 Prentice-Hall, Inc. 1

Data and Process Modeling During systems development both processes and data must be modeled Data modeling describes data used by system Process modeling describes processes carried out by system Level of detail Varies between highest summary and lowest detail Structured tools enable level of detail to be varied A-2

Entity-Relationship Diagram (ERD) Documents firm’s data by identifying types of data entities and their interrelationships Prepared at “big picture” point of data specification Very flexible A-3

Entity Types Environmental Resource Important transaction Entity symbol A-4

An association between two entity types Relationship An association between two entity types Relationship symbol Time card Employee Fills out A-5

Number of times an entity occurs in relation to another entity Connectivity Number of times an entity occurs in relation to another entity 1 1 Payroll check Time card Produces A. One to one 1 M Inventory item Invoice Contains B. One to many M M Customer Purchases Product C. Many to many A-6 3

Attributes Characteristics of an entity Actually data elements Identifiers are unique attributes of the entity Descriptors describe the entity A-7

Preparation of an Entity-Relationship Diagram 1. Identify the entities 2. Identify the relationships 3. Prepare a rough ERD 4. Map data elements to the entities 5. Perform a data analysis (through third normal form is common) 6. Prepare a modified ERD 7. Review the ERD with users and refine A-8

Rough ERD Supplier number 1 Fills M Purchase order number M M Raw Material Contains M Represents Item number 1 Accounts payable Supplier number A-9 4

Normalization First normal form (1NF) Second normal form (2NF) Eliminate repeating elements in an entity Second normal form (2NF) Ensure that descriptor attributes rely on the entire composite key for the assignment of values Third normal form (3NF) Ensure that an attribute value cannot be determined by values of other attributes A-10

Data Elements are Mapped Supplier number Supplier name Supplier address Supplier Data Elements are Mapped 1 Purchase order number Purchase order date Supplier number Supplier name Supplier address Item number (n times) Item description (n times) Item quantity (n times) Item unit price (n times) Item extended price (n time) Purchase order amount Fills M M M Purchase order Raw Material Contains M Item number Item description Warehouse location Item unit price Balance on hand Reorder point Order quantity Quantity on hand Represents Supplier number Supplier name Supplier address Total accounts payable 1 Accounts payable A-11 4

Normalized Portion of ERD PURCHASE ORDER 1 M PURCHASE ORDER LINE 1 1 RAW MATERIAL CONTAINS REPRESENTS PURCHASE ORDER NUMBER LINE/ITEM NUMBER PURCHASE ORDER NUMBER Purchase order date Supplier number Supplier Supplier address Purchase order amount ITEM NUMBER Item description Warehouse location Item unit price Balance on hand Recorder point Order quantity Quantity on order Item number Item description Item quantity ordered Item unit price Item extended price A-12 6

Data Dictionary Written description of the data contained in the database First ones maintained in hardcopy form Most are now maintained on a computer Data flow dictionary entry describes data flows on DFD A-13

Data Dictionary [cont.] Data store dictionary entry describes unique data stored in a DFD Data structure dictionary entry is completed for each structure listed on the data store and data flow forms Data element dictionary entry is used for each data element, or attribute included in all of the structures A-14

Data Flow Dictionary Entry Data flow name: Sales Order Description: The documents that are filled out by customers to identify the products, and the quantities of each, that they will wish to purchase. From: 1. Open mail To: 2. Enter sales order information Data structures: Sales order record Comments: A-15

Data Store Dictionary Entry Data store name: Sales order form Description: The history file of sales order forms, after the data has been entered into the sales commission system. Data structures: Sales order record Volume: Approximately 140 per day Activity: Access: Order department personnel Comments: A-16

Data Structure Dictionary Entry Structure name: Sales order record Description: The sales order form that the customer uses to order merchandise. Date elements: Customer.Number Customer.Order.Number Salesperson.Number Customer.Order.Date *Item.Number *Item.Description *Item.Quantity *Item.Unit.Price *Item.Extended.Price Comments: Elements marked with asterisks occur for each item record A-17

Data Element Dictionary Entry Data element name: Salesperson.Number Description: The number that identifies the salesperson Type: Numeric Length: 4 No. decimal pos. Aliases: Salesman number, Sales rep number Range of values: 0001-9999 Typical value: Specific values: Other editing details: A-18

Summary During early years of computing, emphasis was on the processes performed. Currently, emphasis is on data ERDs are a primary tool in data analysis Data dictionaries provide a means of documenting data A-19