260 likes | 373 Views
Chapter 1. Chapter 4. Database Management Systems. Introduction to Accounting Information Systems. Learning Objectives. Understand major approaches used to process data re accounting/business events Identify major accounting cycles
E N D
Chapter 1 Chapter 4 Database Management Systems Introduction to Accounting Information Systems
Learning Objectives • Understand major approaches used to process data re accounting/business events • Identify major accounting cycles • Recognize complexities/limitations of traditional data management approaches • Appreciate advantages of database approach to data management • Understand basic processes of database design and implementation
Business Event Cycles (Merchandising) • Revenue • Capture & record customer orders • Ship goods - record CGS • Send invoice - record Sales & A/R • Collect and record cash receipts
Business Event Cycles (Merchandising) (2) • Expenditures • Prepare and record purchase orders • Receive goods and record cost of inventory • Receive vendor invoices; record Accts Payable • Prepare paychecks & record payroll activities • Prepare/record cash disbursements
Business Even Cycles (merchandising) Order Entry Process Inventory Purchasing/AP/ Disbursement Process REVENUE EXPENDITURE CYCLE CYCLE General Ledger Billing/AR/ Receipts Process
B/AR/CR P/AP/CD Process Process Service Firm Revenue Cycle General ledger
Integrated P/AP/CD Production Process Process Production Cycle General ledger
Event-Driven Approach • Raw data captured as events occur • Minimum data to be collected/stored • Who, What, When, Where • Data can be aggregated to meet user requirements
RECORD Customer number Customer name Customer address Credit limit Sales- person Sales territory Year-to-date sales Fields Characters
Credit Department Computer Start Add customerrecord New customer form Review & approve Create customer Enter customer data record Input Customer accepted master data New customer form Completed forms
Credit Department Computer Start New customer form Customer Sales order master master data data Review & approve Edit order, record order, update Enter customer inventory, print Inventory data shipping master documents data Input accepted Packing slip New customer Shipping form Picking ticket Completed forms Warehouse Enter customer order
Sequential (serial) Student ID numbers “Wait” ticket at Post Office Example based on employee ID codes: 001 - 1st hired 002 - 2nd hired etc Block Universal product code 73805 80248 Data coding Mfg.code ProductI.D. • Example based on employee ID codes: • - 001-100 - fab dept.- 101-200 - assembly dept
Data coding (2) Inventory item Significant digit 16 2174389 Productgroup Part orsubassembly Warehouse Unique itemidentifier Example based on employee ID codes 2 0 4623 Workcenter Exempt or nonexempt Pay ratecode Uniqueemployeeidentifier
Data coding (3) Hierarchical Postal zip code 018 90 Section ofcountry Region within section Locality (townwithin region) Example based on employee ID codes 0139623 Companydivision Uniqueemployer ID Plant Department
Data coding (4) Mnemonic College course numbering: AC340 - Accounting Information Systems EN101 - English Composition Example Based on Employee ID Codes: F M C 623 Female Married Caucasian Uniqueemployee ID
Application approach to data management Sales Inventory order master data master data Inventory Application Enter Inventory Transaction Programs Inventory Output
Record layouts - applications approach sales order record layout Sales order # Customer # Item # Price Sales Person Quantity Ordererd Item # Unit cost Warehouse location# Quantity ordered Sales order # Customer # inventory record layout Customer # Customer name Credit limit Sales Person Quantity ordered Sales order # customer record layout = key field
Database approach • Decouples data from applications • Data are independent • Database shared by applications • Data can be easily accessed by • Report generators • Query programs • Must use DBMS + Operating system
Data base approach to data management Data base Sales Report management Report application writer Enter sales system transaction request programs program software Report Inventory Operating Query applications Enter inventory Query system Program transaction programs Online query Data response base
DBMS • Set of integrated programs designed to simplify tasks of creating, accessing, managing databases • Functions • defining data • defining relations among data • interfacing with operating system • mapping each user’s view of data • (subschema schema)
Customer # Customer name Credit limit Sales Person Customer address YTD SALES Customer # Customer name Sales Person YTD SALES Schema/Subschema SCHEMA SALES MANAGER SUBSCHEMA Customer # Customer name Credit limit CREDIT MANAGER SUBSCHEMA
Advantages of Database Approach • Nonredundant data • Ease of maintenance • Reduced storage costs • Data integrity • Shareability/flexibility • Privacy
Disadvantages of Database Approach • High hardware/software cost • Need for database administrator • High concentration of applications on database • Contention problems • Training
INVENTORY ORDER lineitem receivedfrom lineitem fills CUSTOMER madeto SALE Entity-relationship diagram
Specify Logical DB Design • Select Logical DB model • Transform Data Model using a Logical DB model • Select DBMS • Implement DBMS
Learning Objectives • Understand major approaches used to process data re accounting/business events • Identify major accounting cycles • Recognize complexities/limitations of traditional data management approaches • Appreciate advantages of database approach to data management • Understand basic processes of database design and implementation