Chapter 4: Data Management

Similar documents
Data. Entities. Accounting Information Systems. Chapter 4: Data Management

Chapter 8: General Controls and Application Controls

Full file at INTRODUCTION TO TRANSACTION PROCESSING

Chapter 2 Introduction to Transaction Processing

Chapter 3: AIS Enhancements Through Information Technology and Networks

Introduction to Transaction Processing

4. The portion of the monthly bill from a credit card company is an example of a turn-around document.

Chapter 2 Introduction to Transaction Processing

IT Auditing, Hall, 3e

CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING

CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING. 1. The expenditure cycle, conversion cycle, and revenue cycle.

CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved

Full file at

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called

Entity Relationship Diagram (ERD) Dr. Moustafa Elazhary


UNIT I. Introduction

FAQ: Relational Databases in Accounting Systems

An Introduction to Business Process Modeling using Data Flow Diagrams

Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1

Sage General Ledger User's Guide. May 2017

Darshan Institute of Engineering & Technology for Diploma Studies

FINANCE MANAGER. Accounting Manual Finance Manager.

Chapter 1 introduced the transaction processing system

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.

Databases The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 11: Data Management Layer Design

Lecture Notes. Structured Systems Analysis

Chapter 6 Structuring System Requirements: Process Modeling 6.1

Data Import Guide DBA Software Inc.

Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases. Objective 1

Test bank for accounting information systems 1st edition by richardson chang and smith

Financials Module: General Ledger

Transaction Processing Systems

Consideration of Internal Control in an Information Technology Environment

System Analysis and Design. Data Flow Diagram. System Analysis and Design

Database Management System. Fundamental Database Concepts

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

Genesis Advantage. Version 7

Basant Group of Institution

Mahathma Gandhi University

Systems Development and Documentation Techniques. Lecture 2. (Chapter 3)

DATA STRUCTURES USING C

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management.

Chapter 1 Chapter-1

Information Technology Audit & Cyber Security

ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design. Submitted by, Roll Numbers:-49-70

Nexsure Training Manual - Accounting. Chapter 7

Vendor Inquiry and Reports Munis Version 11.2

Introduction to SET08104

Chapter 10. Administration

CYMA IV. Accounting for Windows. CYMA IV Getting Started Guide. Training Guide Series

Enhancements Guide. Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD General Phone: (800)

Systems Analysis and Design

Sage What s New. March 2019

Furniture Work in Progress

Microsoft Dynamics GP. RapidStart Services

Layers. External Level Conceptual Level Internal Level

Modern Systems Analysis and Design

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III

Database Management Systems MIT Lesson 01 - Introduction By S. Sabraz Nawaz

2016 Autosoft, Inc. All rights reserved.

4/28/2014. File-based Systems. Arose because: Result

Microsoft Dynamics GP. Analytical Accounting

CS350 Lecture 2 Requirements Engineering. Doo-Hwan Bae

Data about data is database Select correct option: True False Partially True None of the Above

Sage 100 Hidden Utilities

RISK ASSESSMENTS AND INTERNAL CONTROL CIS CHARACTERISTICS AND CONSIDERATIONS CONTENTS

Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS

We move from a general information system to a Computer Based Information System

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

Lecture 01. Fall 2018 Borough of Manhattan Community College

Fundamentals of Database Systems (INSY2061)

1 Overview of Database Management

Please distribute to all Spectra users in your company.

Abort: To stop a program execution immediately, usually in the event of an error that will prevent further execution.

DC62 Database management system JUNE 2013

E2 Shop System Beta Release Notes

Microsoft Dynamics GP. Working With Configurations Release 10.0

MAM4P MANAGEMENT INFORMATION SYSTEM. Unit : I - V

1.8 Database and data modelling

COMP Instructor: Dimitris Papadias WWW page:

ADD/EDIT VENDOR. 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors.

Managing Data Resources

Subsidiary Ledger Report. Click on the Financials menu and select: A. General Ledger Menu D. End of Period C. Subsidiary Ledgers

This Page Left Blank Intentionally

ACTIVANT SDI. Accounts Receivable Subsystems Reference Manual. Version 13.0

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS

Chapter 12. File Management

Microsoft Dynamics GP Release Integration Guide For Microsoft Retail Management System Headquarters

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer DBMS

Course Introduction & Foundational Concepts

MIT Database Management Systems Lesson 01: Introduction

SOFTWARE ANALYSIS & DESIGN TOOLS

Source Format Action Interface Book/Encyclopedia/Hand Written Search Literate. Paper tape coded use mechanist DB digital Search computer

Lecturer 4: File Handling

CYMA IV. Accounting for Windows. General Ledger Training Guide. Training Guide Series

Transcription:

Accounting Information Systems: Essential Concepts and Applications Fourth Edition by Wilkinson, Cerullo, Raval, and Wong-On-Wing Chapter 4: Data Management Slides Authored by Somnath Bhattacharya, Ph.D. Florida Atlantic University

Data Data may be defined broadly to include two interrelated components: Data Models that provide structure to data File Orientation Data-base Orientation Data values A firm s data resource involves four major functions: Record & Repository Creation Repository Maintenance through additions and updates Data Retrieval Data Archival and Removal

Entities An Entity is an object, person, or event about which a firm wants to collect and maintain data Characteristics of Entities are Attributes Each attribute stored in the system is a Data Element There is usually a one-to-one correspondence between attributes and data elements A broadly defined attribute may have several specific attributes and therefore data elements. e.g., Shipping Address Street Address City State Zip Code Country

Data Models Files Data-base Data-bases File Record Data Element Data-sets (or Tables) Record Data Element Figure 4-1

Data Elements Every recorded attribute of an entity is a data element Field Length: This is the number of contiguous positions required to store a data element Data Type: Character Numeric Date Raw Data Value

Some Specifics File Field 1 Field 2 Field 3 { Field 1 Field 2 Field 3 Field 1 Field 2 Field 3 Records

File Classifications (Master Files) Master files: These contain (semi) permanent data (records) pertaining to entities (people, places, and things). Accounting related examples include: General and Subsidiary ledgers General ledger master file Customer/Accounts Receivable master file Vendor/Accounts Payable master file Inventory master file Employee/Payroll master file Open WIP master file Standard cost master file

File Classification (Transaction Files - I) Transaction files: These contain records pertaining to events currently being processed, such as sales, receipts of goods, etc. Transaction files capture detailed transaction data. They are counterparts to general and special journals in manual systems Transaction data are periodically posted to related master file(s) and are then either purged or archived

File Classification (Transaction Files - II) Accounting related transaction files include: General/Special journal file (General ledger) Sales/Cash receipts file (Accounts receivable) Receiving/Purchases file, Cash disbursements file (Inventory, Accounts payable) Inventory issuance file/shipment file/sales file/adjustments file (Inventory) Payroll/Cash disbursements (Payroll)

Other File Classifications - I Reference files: These contain tables or lists of data needed for making calculations or for checking the accuracy of input data. e.g., product price tables, customer lists, etc. History files: These are also called archive files since they contain records pertaining to completed transactions such as past sales Open files: These record incomplete transactions. Whereas transaction files are purged or archived at the end of a given period, open files remain indefinitely open. Only individual records from Open files get purged as the transaction actually occurs or does not. e.g., Open sales order file Sales transaction file

Other File Classifications - II Report files: These are derived from records within master or transaction files. e.g., data may be periodically extracted from the Accounts Receivable master file to construct an aging schedule Backup file: This is a copy of a current file generated so that the original file can be recreated from it Suspense file: This is a collection of those records of a transaction file that appear to contain erroneous or questionable data

Record-Key Record keys: These are data elements within records that serve as sort keys. e.g., customeraccount number Two types of keys often used in master and transaction file records are a primary key and one or more secondary keys A Primary key (also called a record key) is the attribute that uniquely identifies a specific record. They are usually of numeric or alphanumeric modes, e.g., customer number A Secondary key is an attribute other than the primary key and represents an alternative way to sort or access records in a file, e.g., customer last name

Flags Flags that are symbols or characters used for control purposes, e.g., end-of-batch flag. Flags are not visible to the end-user. It is a system-managed field that is transparent to the user.

Logical View Versus Physical Storage of Records - I File structure pertains either to logical file structures or to physical file structures The logical file structure defines the user s perspective of a file. For example, each logical record in a computerized customer master file pertains to a particular customer Data contained in logical records must necessarily be physically mapped onto storage media File organization refers to the methods by which data in logical records are stored on physical storage media

Logical View Versus Physical Storage of Records - II Files stored on physical media are seen as a collection of physical records Sometimes there may be a one-to-one correspondence between logical and physical records (unusual) Sometimes a logical record may occupy more than one physical record - typically on magnetic disks Sometimes two or more logical records may occupy one physical record - typically on magnetic tape

Design Considerations for Records & Files - I Managing files and records requires the answering of questions such as: How should the records be structured What type of file organization and access method (e.g., sequential, indexed sequential, random) should be used How long should records be retained

Design Considerations for Records & Files - II The answers to the above questions also depend in part on the requirements of the application being designed These requirements, in turn, are affected by issues such as: storage requirements efficiency in file maintenance accessibility of stored data

Establishing Record Structures - I The structure of a record is defined by its: content arrangement modes of data fields lengths of data fields keys Generally the primary keys are placed to occupy the first fields of the records Generally balance amounts or amounts of transactions are placed in the last fields

Establishing Record Structures - II Transaction records are usually arranged somewhat in accordance with the placement of the elements on the source documents (e.g., sales invoices) The modes and lengths of the fields depend on the nature of data placed therein, while the keys are expressed as codes An important design issue is the extent to which records should be consolidated. This issue is especially important in relational database normalizations and table designs

File-Oriented Approach to Data Storage In the file-oriented approach to data storage computer applications maintain their own set of files This traditional approach focuses on individual applications, each of which have a limited number of users, who view the data as being owned by them

Deficiencies of the File- Oriented Approach Files and data elements used in more than one application must be duplicated, which results in data redundancy As a result of redundancy, the characteristics of data elements and their values are likely to be inconsistent Outputs usually consist of preprogrammed reports instead of ad-hoc queries provided upon request. This results in inaccessibility of data Changes to current file-oriented applications cannot be made easily, nor can new developments be quickly realized, which results in inflexibility It is difficult to represent complex objects using file processing systems.

The Database Approach to Data Storage A database is a set of computer files that minimizes data redundancy and is accessed by one or more application programs for data processing The database approach to data storage applies whenever a database is established to serve two or more applications, organizational units, or types of users A database management system (DBMS) is a computer program that enables users to create, modify, and utilize database information efficiently

Documenting Data in Data- Base Systems The Conceptual Data Model is the logical grouping of data on entities Two common Conceptual Data Modeling techniques are: The Data Dictionary Entity-Relationship Diagrams

Data Dictionary A data dictionary is a computer file that maintains descriptive information about the items in a database Each computer record of the data dictionary contains information about a single data item used in an AIS Examples of information that might be stored in a data dictionary are source document(s) used to create the data item, programs that update the data item and classification information about the item s length and data type

Data Modeling Via the Entity- Relationship Diagram - I The Entity-Relationship Model is a high level conceptual data model that specifies the data base structure independent of any specific DBMS (hierarchical, network, relational, objectoriented) It is only after completing the E-R model that a particular DBMS is selected. Then the high level model is mapped into schemas using the DDL provided by a given DBMS

Entity-Relationship Diagram - II In order to arrive at a specific E-R model, one must select the entities first, and then define the relationship between them (cardinalities: one-to-one, one-to-many, many-to-many) Rectangle=Entity Diamond=Relationship Line=Links: attribute to entity entity to relationship attribute to relationship Sometimes we use ellipses to represent specific attributes of entities, e.g., customer_#, student_last_name, etc. To go from the ER model to a specific conceptual data model (hierarchical, network, relational, object-oriented), we typically assign attributes to the entities and relationships so as to obtain fully specified pointers (hierarchical & network), and normalized tables (relational)

Advantages of the Database Approach Efficient use of computerized storage space Each subsystem has access to the other s information All application programs utilize the same computer file, thereby simplifying operations Fewer backup files for security purposes Relieves some users from data-gathering responsibilities in situations where these users previously gathered their own data

Disadvantages of the Database Approach Databases can be expensive to implement because of hardware and software costs. Additional software, storage, and network resources must be used A DBMS can only run in certain operating environments,which makes some unsuitable for certain alternate hardware/operating system configurations Because it is radically different from the fileoriented approach, the database approach may cause initial inertia, or complications and resistance

Data-Flow Diagrams A data-flow diagram shows the physical and logical flows of data through a transaction processing system without regard to the time period when each occurs Physical devices that transform data are not used in the logical diagrams Because of the simplified focus, only four symbols are needed

Symbols used in Data Flow Diagrams A square represents an external data source or data destination. The latter is also called a sink A circle (or bubble) indicates an entity or a process that changes or transforms data A bubble can either be an internal entity in a physical DFD or a process in a logical DFD An open-ended rectangle or a set of parallel lines represents a store or repository of data The file may represent a view or a portion of a larger entity-wide data base A line with an arrow indicates the direction of the flow of data

Physical DFDs A Physical DFD documents the physical structure of an existing system. It answers questions such as Where an entity works, How an entity works, the work is done by Whom, etc. Given the very physical focus of a physical DFD, it changes whenever the entities, technology used to implement the system, etc. changes Physical DFDs have no lower levels This limitation makes physical DFDs cumbersome to work with, and usually of limited value

Logical DFDs - I Logical Data flow diagrams are usually drawn in levels that include increasing amounts of detail A top level (or high-level) DFD that provides an overall picture of an application or system is called a context diagram A context diagram is then decomposed, or broken down, into successively lower levels of detail

Logical DFDs - II Logical Data flow diagrams document the processes in an existing or proposed system (What tasks) Because the logic of a system changes infrequently, relative to its physical nature, a logical DFD will remain relatively constant over time Logical Data flow diagrams typically have levels below the level-0 diagram

The Hierarchy of Data-Flow Diagrams The Hierarchy of Data Flow Diagrams Context Diagram Physical DFD No lower levels Level-0 logical DFD Lower levels possible Level 1 diagram(s) Level 2 diagrams(s), etc.

A Context Diagram Customer Payment Process bubble Cash Receipts Process Relevant Environment comprised of External Entities }Boundary (border between a system and its environment) Dataflows (Interfaces) This is a flow connecting a system with its environment Deposit Bank

A Physical DFD Customer Cash Sales information Blue sales book Sales Clerk 1.0 Form 66W Book- Keeper 3.0 Order & register tape Verified register tape 1. Bubbles are labeled with nouns 2. Data flows & files have physical descriptions Cashier 2.0 Deposit slip & cash Bank

A Logical DFD ustomer Payment 1.0 Receive Payment Sales record 1) Bubbles are labeled with verbs that describe the activity taking place 2) Data flows & files have logical Receipts & descriptions receipts summary 2.0 Compare Cash & Tape Verified receipts 3.0 Prepare Deposit Sales data Sales Journal 4.0 Record Sale Verified receipts summary Deposit Bank

Accounting Information Systems: Essential Concepts and Applications Fourth Edition by Wilkinson, Cerullo, Raval, and Wong-On-Wing Copyright 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.