Chapter Four
Chapter Four
Chapter Four
music to play.
Imagine opening a web browser but there were no web
pages.
Without data, hardware and software are not very useful!
Data is the third component of an information system.
Data, Information, and Knowledge
3
The goal of many information systems is to transform data into information in order to
generate knowledge that can be used for decision making. In order to do this, the
system must be able to take data, put the data into context, and provide tools for
aggregation and analysis. A database is designed for just such a purpose.
A database is an organized collection of related information. It is an organized
collection, because in a database, all data is described and associated with other data.
All information in a database should be related as well; separate databases should be
created to manage unrelated information. For example, a database that contains
information about students should not also hold information about company stock
prices. Databases are not always digital – a filing cabinet, for instance, might be
considered a form of database. For the purposes of this course, we will only consider
digital databases.
Relational Databases
10
between them.
Cont’d……….
14
programmer
Specify any limitations or constraints on security
accounting model.
Have the potential to significantly alter the nature
of external reporting.
May change the way that accounting information is
underlying phenomenon.
Provide the capability of integrating financial and
operational data.
Database Design Process
30
There are six basic steps in database design:
Planning Sage - involves the initial planning to
determine the need for and feasibility of developing
the new system.
Requirements Analysis Stage - involves identifying
user information needs, defining the proposed new
system scope, and transaction volumes to make
decisions about hardware and software requirements.
Design Stage - involves developing the different
schemas for the new system; at the conceptual,
external, and internal levels.
Cont’d……..
31
Operation and
Planning
maintenance
Requirements
Data Implementation
modeling analysis
occurs
here
Design Coding
©2003 Prentice Hall Business Publishing, 5-13
Accounting Information Systems, 9/e, Romney/Steinbart
Cont’d………
33
future sales.
REA Data Model Cont’d………
37
transaction.
Each economic exchange event is linked in a give to
get duality relationship with another economic
REA Data Model Cont’d………
38
Resource A GET
Inflow Participant Internal Agent
Resource A
Economic
Duality
GIVE
Resource B Outflow Participant Internal Agent
Resource B
REA Data Model Cont’d……….
40
identified
The sales event is translated to giving inventory to
Participant
Economic
Customer
Duality
Participant
Cash
Cash Stock-flow Participant Cashier
Receipts
REA Data Model Cont’d……….
45
to each entity.
The first number is the minimum cardinality.
Cont’d……….
48
Cash Sales-
(1, N) Cash Receipts (0, N)
Sales
Receipts
Cont’d……….
50
Cont’d………
51
Three basic types of relationships between entities
are possible depending on the maximum cardinality.
A one to one (1:1) relationship exists when the
to many relationships.
Create Tables for Each Entity & M:N Relationships
A properly designed relational database has a table
62
Questions?
Thank you!