Accounting Information Systems: Logical & Physical Design, Controls, and Auditing

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/217

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering logical and physical database design (EER, REA, DFDs, normalization), internal control frameworks (COSO, COBIT, general and application controls), and computerized information systems auditing.

218 Terms

1
New cards

Logical Database Design

The process of translating a business system description into logical models showing required information, data relationships, business processes, and data flows.

2
New cards

Extended Entity-Relationship (EER) Model

A conceptual data modeling tool that expands on basic ER models by adding cardinality, optionality, and attributes to depict entities and their relationships.

3
New cards

Data-Flow Diagram (DFD)

A process-oriented model that depicts how data moves through a system using processes, data flows, data stores, and external entities.

4
New cards

Cardinality

A property specifying how many instances of one entity can be associated with another entity, commonly categorized as 1:11:1, 1:M1:M, or M:MM:M.

5
New cards

Optionality

A relationship characteristic indicating whether participation by an entity is mandatory (symbolized by ∣|) or optional (symbolized by OO).

6
New cards

Context Diagram

The highest-level data-flow diagram that models the entire information system as a single process, omitting data stores and showing external entities and data flows.

7
New cards

Level 0 DFD

A DFD that decomposes the whole system into its major numbered processes (e.g., 1.0, 2.0) and introduces data stores, major inputs, and major outputs.

8
New cards

Level 1 DFD

A DFD that provides detailed subprocesses (e.g., 2.1, 2.2, 2.3) for a single Level 0 process.

9
New cards

REA Modeling

An event-oriented accounting framework used to design databases by identifying the Resources, Events, and Agents involved in business activities.

10
New cards

Economic Events

Business events that directly increase or decrease an organization's resources and typically result in journal entries.

11
New cards

Non-economic Events

Business activities, such as customer feedback or machinery inspections, that do not directly alter resources but can influence future business activities.

12
New cards

Commitment Events

Agreements to execute an economic event in the future, such as sales orders or purchase orders, that establish a future resource exchange without altering resources immediately.

13
New cards

Stock-Flow Relationship

An REA relationship linking events and resources to indicate whether an event causes a resource inflow (increase) or outflow (decrease).

14
New cards

Duality Relationship

An REA relationship linking economic events to represent the reciprocal give-and-take nature of business exchanges (such as a sale paired with a cash collection).

15
New cards

Participation/Control Relationship

An REA relationship linking events with agents, wherein internal agents control or perform the event and external agents participate in it.

16
New cards

Information Process

A process modeled in DFDs that records, maintains, or reports existing data without generating a new business event.

17
New cards

Physical Database Design

The technical phase that converts logical models into physical database components, including relational tables, primary keys, foreign keys, relationships, forms, queries, and reports.

18
New cards

Bridge / Associative Table

A new relational table created to implement a many-to-many (M:MM:M) relationship, containing the primary keys of both related tables as a composite primary key.

19
New cards

Database Normalization

The multi-stage process of structuring relational tables to eliminate repeating groups, partial dependencies, and transitive dependencies in order to prevent data anomalies.

20
New cards

Data Anomalies

Database inconsistencies resulting from poor table design, categorized as insert anomalies, update anomalies, and delete anomalies.

21
New cards

Functional Dependency

A formal relationship between attributes where knowing the value of one attribute (XX) unambiguously determines the value of another attribute (YY).

22
New cards

First Normal Form (1NF)

The state of a relational table where every cell holds exactly one single value and repeating groups are eliminated.

23
New cards

Second Normal Form (2NF)

The state of a relational table that meets 1NF criteria and has no partial dependencies, meaning every non-key attribute depends on the full composite primary key.

24
New cards

Third Normal Form (3NF)

The state of a relational table that meets 2NF criteria and contains no transitive dependencies, meaning no non-key attribute determines another non-key attribute.

25
New cards

Partial Dependency

A dependency where a non-key attribute relies on only a portion of a composite primary key rather than the entire key.

26
New cards

Transitive Dependency

A dependency where a non-key attribute determines another non-key attribute, making an attribute indirectly dependent on the primary key.

27
New cards

Controls

Systematic procedures implemented to prevent, detect, or correct unintentional mistakes (errors) and intentional manipulation (irregularities).

28
New cards

Reasonable Assurance

The principle that internal controls provide an acceptable level of protection based on cost-benefit considerations rather than an absolute guarantee against every risk.

29
New cards

Preventive Controls

Procedures designed to stop errors or irregularities before they occur, such as passwords, segregation of duties, and batch totals.

30
New cards

Detective Controls

Procedures designed to discover and flag errors or irregularities after they have taken place, such as audits, limit checks, and suspense files.

31
New cards

Corrective Controls

Procedures designed to remedy problems after detection, such as data backups, uninterruptible power supplies (UPS), and discrepancy reports.

32
New cards

Sarbanes-Oxley Act (SOX) Section 404

A federal statutory section requiring corporate management to document, test, assess, and report on internal controls over financial reporting.

33
New cards

COSO Framework

A widely used internal control framework composed of five interrelated components: Control Environment, Risk Assessment, Control Activities, Information and Communication, and Monitoring.

34
New cards

General Controls

Information system controls that safeguard the overall computing environment and impact multiple computer applications simultaneously.

35
New cards

Application Controls

Specific controls embedded within a single program or processing flow to ensure that transactions are authorized, processed, and recorded reliably.

36
New cards

Public/Asymmetric Key Encryption

A cryptographic method using two distinct mathematical keys: a publicly shared key to encrypt data and a private key to decrypt it.

37
New cards

Hot Site

A fully configured disaster recovery facility that is pre-equipped with hardware, network access, and software, capable of resuming operations quickly.

38
New cards

Cold Site

An alternate disaster recovery facility that provides space and basic infrastructure but requires substantial equipment setup before processing can commence.

39
New cards

Closed-Loop Verification

An input validation control where the system uses an entered key value to look up and display related data so the user can verify data accuracy.

40
New cards

Entity Integrity

A relational database integrity rule mandating that every table must have a primary key that is unique and not null.

41
New cards

Referential Integrity

A database rule mandating that foreign key values must match an existing primary key value in the related master table.

42
New cards

COBIT

An IT governance framework developed by ISACA organized around four domains: Align, Plan, and Organize; Build, Acquire, and Implement; Deliver, Service, and Support; and Monitor, Evaluate, and Assess.

43
New cards

Information Systems Auditing

The formal evaluation of an organization's systems, records, and operations to deliver assurance that financial and operational data are accurate, reliable, and fairly stated.

44
New cards

Audit Trail

A visible or electronic path of documentation tracking transaction history from its initial source document through intermediate files to final financial reports.

45
New cards

Materiality

The auditing threshold where a discovered error or omission is considered significant enough to influence the decisions of a knowledgeable financial statement user.

46
New cards

Audit Risk

The total risk that an auditor will provide an inappropriate audit opinion on misstated statements, consisting of inherent risk, control risk, and detection risk.

47
New cards

Inherent Risk

The baseline susceptibility of an account balance or transaction class to a material misstatement prior to evaluating internal controls.

48
New cards

Control Risk

The likelihood that a client's internal controls will fail to prevent or detect a material misstatement on a timely basis.

49
New cards

Detection Risk

The probability that an auditor's substantive procedures will fail to detect an existing material misstatement.

50
New cards

Auditing Around the Computer

An audit technique that treats computer processing as a black box by reconciling input documents directly to output results without examining internal programming logic.

51
New cards

Auditing Through the Computer

An audit approach where the auditor directly tests and examines automated controls, program logic, and internal processing routines.

52
New cards

Auditing With the Computer

An audit approach where the auditor uses computer software tools to interrogate, recompute, and evaluate client databases and transaction populations.

53
New cards

Test Data

An auditing through-the-computer technique where the auditor submits a batch of dummy transactions containing valid and invalid conditions to evaluate programmed controls offline.

54
New cards

Integrated Test Facility (ITF)

A continuous audit technique that inserts fictitious test transactions and dummy master records into the client's regular processing stream while normal operations run.

55
New cards

Embedded Audit Module (EAM)

Auditor-written program code incorporated directly into a host application to monitor transactions in real time and capture data matching predetermined criteria.

56
New cards

Parallel Simulation

A dual-purpose audit technique where the auditor processes live client transactions through an independent auditor-written program to compare generated results with client output.

57
New cards

Mapping

A computer-auditing procedure that analyzes program execution to identify whether all logical paths and programmed controls were executed during processing.

58
New cards

Generalized Audit Software (GAS)

Specialized software (such as CaseWare IDEA or ACL/Galvanize) enabling auditors to independently extract, query, sort, recalculate, and statistically analyze massive client datasets.

59
New cards

End-User Computing (EUC)

The practice of operational personnel creating standalone, informal applications (such as spreadsheets) that frequently suffer from inadequate testing, controls, and documentation.

60
New cards
61
New cards
Definition of Logical Data Modeling
Shows data item of interest in an information system
62
New cards
Example of Logical Data Modeling
Managers supervise Professionals
63
New cards
Objective of Logical Data Modeling?
To capture information about all entities, and indicate how these are related
64
New cards
E-R Diagrams

Uses rectangles to represent entities (aka classes, tables) and Uses diamonds to represent relationships (associations)

65
New cards
Extended Entity Relationship Model

Expansion of E-R Diagram. It models the data and relationship between entities. (but also includes multiplicities and attributes)

66
New cards
What do Data Flow Diagrams (DFDs) show?
Show how data is processed and modified and can be used at different level of aggregation. How data moves through them.
67
New cards
Data Flow Diagram Notations - How is process depicted?
A circle
68
New cards
Data Flow Diagram Notations - How is data flow depicted?
An arrow
69
New cards
Data Flow Diagram Notations - How is data store depicted?
An open ended box
70
New cards
Data Flow Diagram Notations - How are external entities/agents depicted?
Rectangles
71
New cards
Context Diagram
Depicts information processes at highest level of aggregation (treats the entire system as one process)
72
New cards
Cardinality definition
How many instances of one entity can be related to another (multiplicities)
73
New cards
Optionality definition
Tells you whether participation in a relationship is required or optional (also multiplicities)
74
New cards
What does a Context Diagram show?

Who provides information to the system. What information enters. Who receives the information

75
New cards
Level 0 DFD
breaks the overall systems into its major processes
76
New cards
Level 1 DFD
provides more detail about one Level 0 process
77
New cards
Recording DFD
records information about business events
78
New cards
Maintenance DFD

Maintains information about resources and agents. (add, update, delete)

79
New cards

REA Modeling Process

  1. Events → 2. Resources → 3. Agents → 4. Relationships → 5. Cardinality/optionality → 6. Attributes → 7. Information processes → 8. Data repository → 9. Implementation


80
New cards
Identify Significant Events

Step 1. of REA Modeling Process ask What is happening?

81
New cards
Identify Resources

Step 2. of REA Modeling Process ask What is being used or obtained?

82
New cards
Identify Agents

Step 3. of REA Modeling Process ask Who is involved?

83
New cards
Identify Relationships

Step 4. of REA Modeling Process determine how the resources, events, and agents are related

84
New cards
Specify Cardinality and Optionality

Step 5. of REA Modeling Process determine multiplicities

85
New cards
Identify Attributes

Step 6. of REA Modeling Process ask What do we need to know about each entity?

86
New cards
Identify Information Processes

Step 7. of REA Modeling Process create DFDs for recording, maintenance, and reporting

87
New cards
Design the Data Repository

Step 8. of REA Modeling Process determine the tables, PKs, FKs, and relationships

88
New cards
Implement the Design

Step 9. of REA Modeling Process actually build the database

89
New cards
Level 0 DFD
aka recording process
90
New cards
What does a Level 0 DFD show
the major processes in the system, the external entities involved, and the data stores accessed and/or updated
91
New cards
Stockflow
Connects events and resources
92
New cards
Duality

connects economic events (represents the give and take)

93
New cards
Participation
connects events and agents
94
New cards
Business process
Creates new information (customer purchases merchandise)
95
New cards
Information process
Records, updates, or retrieves existing information
96
New cards
Maintenance DFD
One needed for each resource and agent appearing in the data model. Each contains at least one external entity, one process, and one data store. Addresses 3 types of maintenance processes (add, update, delete).
97
New cards
Reporting DFD
Pertains to creation of information using one or more data stores. Each contains at least on external entity, one process, at least one data store, and at least one external entity (agent) receiving the report.
98
New cards
What is the heuristic for car inventory
..* to ..1
99
New cards
What is the requirement to form an association class
Must have a many to many relationship
100
New cards

What does Expanded Entity Relationship model have that ER Diagrams do not?

Multiplicities and attributes