databases and accounting systems

Upload: yayette-barimbad

Post on 04-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Databases and Accounting Systems

    1/22

    DATABASES ANDACCOUNTING SYSTEMS

  • 7/29/2019 Databases and Accounting Systems

    2/22

    Database Accounting Systems

    Most accounting students learn the mechanics of

    accounting using the tools of manual double entry

    bookkeeping such as journals and ledgers

    Businesses saw the advantages of relational

    databases for all their information processing

    needs.

    Consolidate data and data-handling operations

  • 7/29/2019 Databases and Accounting Systems

    3/22

    Events-based Theories of Accounting

    Over the past thirty years, researchers such as

    William McCarthy and George Sorter have

    developed and refined various events-based

    approaches to accounting theory. Provides a solid theoretical underpinning for

    accountants increasing use of relational databases

    to perform accounting tasks

    Objectives: Accountants should strive to store allrelevant attributes of economic events in a readily

    accessible form

  • 7/29/2019 Databases and Accounting Systems

    4/22

    Double Entry Bookkeeping vs.

    Database Accounting

    Double-entry bookkeeping provided an excellent

    method for recording transactions

    Developed 500 years ago

    High cost of gathering information

    Recording transactions was a time-consuming task

    Quickly identify essential elements of transactions

    Capture and store key attributes of transactions in a highly

    aggregated form

    Cost of information gathering a affordable levels

    Debit-credit balancing check provided an important internal

    control feature

  • 7/29/2019 Databases and Accounting Systems

    5/22

    Double Entry Bookkeeping vs.

    Database Accounting

    Computerized transaction processing

    Easily captures a wide variety of information

    Bar code readers

    Reduces cost of acquiring and storing multiple attributesof each economic event

  • 7/29/2019 Databases and Accounting Systems

    6/22

    Case study

    Most sales transactions begin when customer sends

    a purchase order. If the firm receiving the purchase

    order has the goods in stock and finds the

    customers credit to be acceptable, the firm ships theordered goods and invoices the customer.

  • 7/29/2019 Databases and Accounting Systems

    7/22

    Double-entry bookkeeping system

    General Journal Entry

    Date Account Debit Credit

    Date Accounts Receivable Amount

    Sales AmountExplanation

    Transaction due

    Names of the accounts debited

    Names of the accounts credited

    Transaction amount

    Explanation of the transaction

  • 7/29/2019 Databases and Accounting Systems

    8/22

    Double-entry bookkeeping system

    Specialized journals and subsidiary ledgers

    Sales journal

    Subsidiary ledger

    Account code

    Customers name

  • 7/29/2019 Databases and Accounting Systems

    9/22

    Database accounting system

    Store many more attributes of the sales transaction

    than a journal entry can store.

    Data is stored in an atomic form

    Store multiple attributes in multiple tables

    Establish a primary key

    One or more fields in a table that provides a unique identifier

    for each row in the table

  • 7/29/2019 Databases and Accounting Systems

    10/22

    Advantages of database accounting

    systems

    Reduce data storage costs

    Stores data only once

    Eliminate data redundancy

    Eliminate data inconsistencies Avoid duplicate processing

    Ease add, delete update data maintenance tasks

    Make data independent of applications Centralize data management

    Centralize data security

  • 7/29/2019 Databases and Accounting Systems

    11/22

    Advantages of database accounting

    systems

    Ease report modifications and updates

    Provided ad hoc query capabilities

    Facilitate cross-functional data analysis

    Permit multiple users simultaneous data access

  • 7/29/2019 Databases and Accounting Systems

    12/22

    Disadvantages of Database

    Accounting Systems

    Greater hardware requirements

    The database software itself

    Employing a database administrator

    System operation becomes critical

    Incorrect data entry corrupts many users work

    Territorial disputes over data ownership may arise

  • 7/29/2019 Databases and Accounting Systems

    13/22

    Centralization of data and security

    control

    Increases risk

    Contingency plans

    Back-up

    Recovery

    Security

  • 7/29/2019 Databases and Accounting Systems

    14/22

    Business Activity Classifications

    Service Firms

    Simplest form of business activity

    No need to track inventory

    Merchandising Firms

    Buy and sell Track revenues , inventory, sales and expenses

    Cost of goods

    Manufacturing Firms

    Production of goods

    Purchase of raw materials and labor

    Incurring other manufacturing costs

    Processing raw materials, labor and other cost into goods

    Selling the finished goods

  • 7/29/2019 Databases and Accounting Systems

    15/22

    Transaction cycles

    Revenue cycle

    Purchase cycle

    Payroll cycle

    Production cycle

  • 7/29/2019 Databases and Accounting Systems

    16/22

    Accounting Information Systems and

    Database Systems

    Events accounting

    Storing data about an economic event

    REA Accounting Model

    Aggregations of data

  • 7/29/2019 Databases and Accounting Systems

    17/22

    Database Management systems

    Provide software to:

    Store

    Retrieve

    Modify

    Pre-DBMS Data Acquisition and Reporting

    Flat Files (1960s)

    Programs were written in Common Business OrientedLanguage (COBOL)

  • 7/29/2019 Databases and Accounting Systems

    18/22

    Functions of Database Management

    System

    Efficient data maintenance

    User-accessible catalog

    Concurrency control

    Transaction support

    Recovery services

    Security and authorization services

    Integrity facilities

  • 7/29/2019 Databases and Accounting Systems

    19/22

    Advantages of DBMS

    Subschema

    A pseudo table that appears to the user to be the real

    table

    Data independence Hide the details of physical storage

  • 7/29/2019 Databases and Accounting Systems

    20/22

    Relational DBMS

    Late 1960s and early 1970s

    Dr. E.F. Codd

    Data model

    Abstract representation of database system

    Description of data

    Methods of accessing the data

    Hierarchical model

    Network model

    Relational model - Logical and physical characteristics of the

    database are distinct

  • 7/29/2019 Databases and Accounting Systems

    21/22

    Database objects

    Formal term Less formal term Data processing term

    Relation Table File

    Tuple Row Record

    Attribute Column field

  • 7/29/2019 Databases and Accounting Systems

    22/22

    Database objects

    Entries must be single valued

    Each attribute has a distinct name

    Every entry in a column contains a value for that

    column only and values are of the same data type

    Order of the rows are unimportant

    Order of columns are unimportant

    Each row is unique