Accounting Information Systems - Test 1 Flashcards

1
Q

What is a normalised (or error free data base) X

A

No update anomalies, no insert anomalies, no delete anomalies.
Anomalies occur when you don’t design a DB correctly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Update Anomaly (Data Redundancy) X

A

When you want to update data but can’t, because data is located in various places all over the database. Non key data is repeated, and update is difficult or impossible. When there are NO update anomalies - when a data value is changed, all users see that change. Relates to redundancy of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Insert Anomaly X

A

When you want to insert data but can’t i.e. can’t fit the info into a cell, or you have to know another piece of information in order to insert a record.
When there are NO insert anomalies, you can add new info to master files
eg current version only stores info about students with parking tickets. If student doesn’t have a parking ticket, their registered car will not have a record in this file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Delete Anomaly X

A

Occurs when more data is deleted than is desired by the database user. i.e. if when you delete a row in a table, it removes all data in the database about some entity.
When you discard one item you lose something that you still need. e.g delete records after students have paid parking ticket - lose all car rego information
Where there are no delete anomalies, deleting a row in a transaction table does not remove all data about some entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How to design a Database Correctly X

A
  1. Draw an ER diagram
  2. Draw cardinalities on diagram
  3. Create tables for each entity on diagram (data dictionary)
    - follow 6 basic rules:
  4. Primary Keys must be unique and cannot be NULL (blank) - entity integrity rule.
  5. Foreign Keys can be NULL. When there IS a foreign key, it will be the primary key of the related table - referential integrity.
  6. Every column (other than foreign keys) must describe a fact about primary key
  7. Every column must be single valued (no sets allowed) - cannot have a list of item numbers in a single column. Could be audio file, book text, video - but only of one book, one video etc.
  8. Data type must be constant for a column. Consistent
  9. Neither Row nor column order is significant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a primary key? X

A

Primary key is the attribute that uniquely identifies a specific row in a relation (tuple) eg customer number, item number.
Must be unique and cannot be NULL (blank) - entity integrity rule.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a foreign key? X

A

Foreign key is an attribute in one table that is the primary key of another table. They are used to link tables (eg customer number in sales table).
The relationship between the primary key and the foreign key enables the DB software to link the two tables together.
In 1:1 relationship, foreign key can be in either table. If events are in sequence, usually be in second.
In 1:N relationship, you take the foreign key from the one side, to the many side.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What do columns represent? X

A
Columns = attributes. 
Every column (other than foreign keys) must describe a fact about the primary key. eg columns/attributes in customer table - name, address, balance, credit limit, are facts about customer X; you don't store info about products in the customer table.
Every column must be single-valued.
Data type must be constant for a column eg text, number, currency.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Basic rules for table creation X

A

Create a table for each entity of the REA diagramme
Give each table a unique name
Every row in each table is unique (RECORD)
Every column in each table has a unique name (ATTRIBUTE)
Order of columns/rows irrelevant
Each relation has a set of identifiers called keys (primary, foreign).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Normalisation? X

A

A set of rules for taking relations and putting them in their simplest form. Normalisation simplifies the database structure and eliminates anomalies (insert, update, delete)
A methodology for ensuring that attributes are stored in the most appropriate tables and that the design of the DB promotes accurate and non-redundant storage of data.
Process of normalisation can result in creation of new tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Steps in Normalisation X

A

1) First Normal Form - all non-key attributes are singular with respect to the key.
2) Second Normal Form - Must be in first normal form. All non-key attributes relate to the entire key (NB: only important when there are multi-attribute keys).
3) Third Normal Form - must be in second normal form. All non-key attributes must be independent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

First Normal Form X

A

All non-key attributes are singular with respect to the key. Each attribute has only one value. i.e. list of parking tickets per vehicle, or children names per employee. Make parking ticket # the primary key of another table.

(Employee#, Last Name, Department, Salary History)
All columns/attributes in a table that are NOT the primary key, should be singular. One answer given the key. eg one last name, one department. Salary history is not singular - could be many salaries the employee has had. Breaks rules. Can’t put 15 salaries in one cell.

(Employee#, Last Name, Department)

I still want the salary history. How do I get it? How do I make it singular? What makes salary singular? Assume increases happen annually, any given year, one position and one salary.

(Employee#, year, position, salary)
101 2020, manager, $105 000
102 2020, staff, $55 000
101 2021, ceo, $150 000

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Standard way to “write” tables” X

A

Table (aka relation)
Parenthesis = table ( )
Attributes/Columns separated by commas ,
Rows are records (aka tuple)
Primary Key is underlined (can have 2 part, 3 part etc)
Foreign Key is in italics or squiggly line

Solution to problems = MAKE MORE TABLES

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Second Normal Form X

A

Have to do this in sequence. Are they in first normal form? Yes - second rule.
Must be in first normal form
All non-key attributes must relate to the ENTIRE key (only important when the primary key includes two or more parts (multi-attribute keys).

(Supplier#, Part#, Supplier Name, City, Quantity)
Quantity is amount we have in inventory
Supplier name only relates to the supplier part of the multi attribute Supplier#,Part# key. I don’t need to know both parts of the key to know supplier name. Likewise for city. Quantity relates only to part#, not supplier.

Eg if I buy 5000 different parts from this supplier - name and city 5000 times repeated.
If I buy a part from 7 different suppliers, quantity on hand will be stored 7 different times. Repeated information means can’t correct/update it. UPDATE ANOMALY

What if I want to add a new supplier I’ve never bought from, I can’t because I don’t have a part # yet. INSERT ANOMALY.

If I delete a supplier, and that’s the only supplier I have for that part, I delete the quantity on hand that I have for that part and I won’t know I have it. DELETE ANOMALY.

TO FIX: Pull out the items that only relate to the one item of the 2 or more part primary key, and create separate tables.

(Supplier #, Supplier Name, City)
(Part#, Quantity)
505, 14230 - for Part 505 (Blue pens) i have a total of 14230.

If I wanted to know who I got certain parts from:
(Supplier#, Part#) - which part do I get from each supplier.

OR if I wanted to know how many I had of each part from each supplier.

(Supplier #, Part #, quantity from each supplier)
101, 505, 450 - from Supplier 101 for Part 505 Blue pens I have 450 of them.

No repetition. Nothing I can’t insert. Nothing I lose if I delete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Third Normal Form X

A

Do in order
Must be in second normal form
All non-key attributes must be independent. Nothing should act like a primary key (unless the primary key); i.e. can’t be identified by another attribute in the row.
No transitive dependencies. The same record does not contain any data fields where data field A determines data field B.

(Customer#, Last Name, Address, City, Postal Code, Account Balance).

Postal Code uniquely ID’s a city. It’s not independent of city. Once you know the code, you know your city. City is not independent of postal code. It is uniquely ID’d by postal code. Which means postal code should be a primary key of another table.

(Customer #, Last Name, Address, Postal Code, Account Balance)
(Postal Code, City)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the basic requirements of Accounting Information Systems? X

A
  • systematic recording of data
  • logical, convenient and useful organisation of data
  • ability to create useful reports from the data
  • easy access to required information

Most accounting systems involve complex combinations of data stored in databases, processing software and hardware, that interact with one another to support specific storage and retrieval tasks.

Most AIS DB’s are relational (groups of related, 2D tables)

AIS’s must gather pertinent data & store the info in formats that enable managers to obtain timely answers to important questions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is a database? X

A

Large collection of organised data that can be accessed by multiple users and used by many different computer applications.
DB’s are used to store the data that comprise nearly all accounting systems. eg inventory, general ledger, production scheduling.
Not every collection of data is a DB - eg time card data in excel - too simple. Most commercial DB’s - large & complex collections of proprietary data that developers carefully design and protect and that form core of acc info systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a database management system (DBMS)? X

A

Specialised software packages that manipulate data in databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is a relational database? X

A

Groups of related two dimensional tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Why are databases signifiant to AIS? X

A

Cannot overstate importance.
ORGANISE, ACCESS, PROCESS INFO EFFICIENTLY.
Extensive use of DB’s in nearly every acc system that influences financial reports.
eg. acc rec apps need vast info re customer’s acc, acc pay apps need vast info re suppliers etc
Databases that support AIS are relied upon to make key business decisions and conduct day to day operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Issues databases can raise for accounting profs? X

A
Critical information
Volume
Distribution
Privacy
Irreplaceable Data
Need for Accuracy
Internet Uses
Big Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Issues w DB’s: Critical information X

A

Sometimes the most important and valuable asset of a business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Issues w DB’s: Volume X

A

Enormous amounts of data (require substantial resources to design, use and maintain)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Issues w DB’s: Distribution X

A

Some DB centralised (single location). Others distributed (duplicated in local or regional computers as processing needs dictate). Distribution of data can make it difficult to ensure data accuracy, consistency, completeness; and to secure the info from unauthorised access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Issues w DB’s: Privacy X

A

Often contain sensitive info. Needs to be protected from unauthorised access. Internal control procedures that protect DB - most critical.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Issues w DB’s: Irreplaceable Data X

A

Info contained in DB unique to the organisation that created it, typically priceless (makes security critical).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Issues w DB’s: Need for Accuracy X

A

Data stored in DB’s must be complete, comprehensive and accurate. Consequences of inaccurate data can be substantial. eg left v right limb in surgery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Issues w DB’s: Internet Uses X

A

DB’s are critical components of both internal and external corporate web systems. DB’s store info re product info for online catalog sales, emails, product reg data, employment opps, stock prices. Internet apps often store customer entered data - online product orders. CC numbers, subscription info, registration data etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Issues w DB’s: Big Data X

A

Big Data: Data so big, of such great volume cannot be captured, stored and analysed by traditional DB’s and existing hardware.
Create new opportunities for accountants and auditors b/c big data can reveal meaningful patterns, and produce info from data that were previously considered BG noise.
Big data - structured (DB’s) and unstructured data (CEO conf calls, press releases, blogs, social networking).
Historically unstructured data diff or impossible to analyse. Big declines in storage and processing costs have made big data analysis possible. Can use info to inform business decisions. Need to combine structured and unstructured info to maintain competitive advantage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What makes the data in a DB useful? X

A

When it is stored efficiently and organised systematically.

Need to understand data hierarchy, record structures, database keys.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What is data hierarchy? X

A
Have to organise the data stored into a logical structure. Ascending order:
Data Field (attribute/column)
Record (tuple)
File (table/relation)
Database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What is a data field? X

A

aka attribute, column, field
information that describes a person, event, or thing in a DB. eg payroll file, data fields would be employee names, ID numbers, pay rates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What is a record? X

A

aka a tuple, row
When fields combine to form a complete record.
A record stores all of the info about one entity.
eg information about one inventory item in an inventory file, one employee in a payroll file, one customer in a customer file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

What is a file? X

A

aka table
a set of common records eg set of customer records or inventory records.
Master files - permanent info eg part numbers and descriptions, customer names and addresses for the individual records.
Transaction files - transient info.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

What is a Database? X

A

At the highest level, several files (or tables) form a complete database (i.e. a collection of tables that contain all the information needed for an accounting application).
eg Inventory application - part number master table, supplier table, price table, order transaction table etc.
Whatever is necessary to help end users organise, access or process inventory info efficiently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

What are record structures? X

A

The specific data fields (i.e. columns) in each record (i.e. row) of a data base table. In many accounting applications this structure is fixed - each record contains same number, same type, same sized data fields as every other record in the file.
In some applications the number of fields in each record might vary, or size of a given data field in each record might vary eg customer complaints - memo field.

37
Q

What are the database keys? X

A

Primary Key - data field in each record that uniquely distinguishes one record from another in a DB table.
Required for every record, must be unique. Used to find specific records. Can consist of more than one data field.

Foreign key - data field in one table that matches the primary key of the related table. Enables reference to one or more records in other tables. Allow DB’s to combine info from both tables to produce a report.

38
Q

Additional DB Issues - special importance to accounting applications: X

A

Administration and supervision of DB development & maintenance.
Documentation
Metadata
Importance of Data Integrity
Data Processing Accuracy and Completeness
Concurrency Controls
Database Back Up & Security

39
Q

Additional DB Issues - special importance to accounting applications:
ADMINISTRATION X

A

Need an overall supervisor of a large commercial DB to create cohesion and direction. Need DB designers to be supervised and made accountable for subsequent changes.
Database administrator - supervises the design, development, installation of large DB system.
Responsible for maintaining, securing, changing the DB.
Due these many duties and powers - essential administrator skilled & trustworthy.

40
Q

Additional DB Issues - special importance to accounting applications:
DOCUMENTATION X

A

Documentation is critical as DB’s undergo changes throughout their design, development and use.
Impt documentation materials: descriptions of DB structures, contents, security features, ER diagrammes, password policies.
Data Dictionary - critical part of DB documentation. Describes data fields in each database record. Basically a data file about the data itself. eg text field, 9 characters, format of currency etc.
When a new data field is added to record structure of existing table, add approp info about the new field to data dictionary simultaneously.

41
Q

Additional DB Issues - special importance to accounting applications:
METADATA X

A

Data dictionaries contain metadata - data about data.
Variety of uses - documentation aid for those who develop, correct, enhance DB or computer progs that access it.
Security purposes - ie which users can /can’t access sensitive data fields.
Audit trail for accountants - data dictionary can help establish this bc identifies input sources of data items, potential computer programs, that use or modify particular data items, management reports that use the data.
Data dictionary can help trace data paths.
Useful aid when investigating or documenting internal control procedures.

42
Q

Additional DB Issues - special importance to accounting applications:
DATA INTEGRITY X

A

Very costly to change incorrectly entered info in a DB.
Simple errors can lead to costly mistakes, bad decisions or disasters (air traffic controllers).
Software used to create DB’s should include edit tests that protect db’s from erroneous data entries.
Data integrity controls - designed by developers. Customised for dift apps. eg data completeness tests (missed a field), conformance to data type specified for the data field (can’t write text when should be number), valid code tests (prefix etc), reasonableness tests (hours worked can’t be above 40).

43
Q

Additional DB Issues - special importance to accounting applications:
PROCESSING ACCURACY & COMPLETENESS X

A

Transaction Processing - sequence of steps that DB system uses to accomplish a specific processing task.
AIS’s need transaction controls to make sure DB system performs each transaction accurately and completely. eg raw materials records, WIP records. Minus from raw but stops and doesn’t add to WIP. WIP field = incorrect.
DB’s should process transactions either entirely or not at all.
Auditable log of transactions help achieve this. If partial execution occurs, system verifies issue, reverses entries, starts again.
Acc Apps - ability to audit any partic trans to ensure processing accuracy and completeness is critical.

44
Q

Additional DB Issues - special importance to accounting applications:
CONCURRENCY X

A

Possible for more than one user to access same database at same time in multiuser systems.
Need concurrent controls to prevent two users accessing same record at same time. eg inventory numbers (500+100-200).
Locking mechanisms used - don’t allow multiple users to access the same record at same time. Requires one user’s transaction to be completed before next user can make any changes.

45
Q

Additional DB Issues - special importance to accounting applications:
BACK UP & SECURITY X

A

Info in acc DB’s critical, irreplaceable = MUST BE PROTECTED.
Key security features
- set of back up procedures that enable organisation to recreate its data if original copies lost or damaged.
- protection from unauthorised access. System needs ability to assign, maintain and require employees to use passwords and guard against unwanted intrusions. Encryption techniques - scramble data - unauthorised user can’t make sense of it. Impt when info on laptops. - easily lost/stolen.
- view controls - limit each user’s access to info on a need to know basis.

46
Q

What are the challenges involved in creating large, useful databases? X

A
  • determining which data to collect

- how to gather, record, organise and store the data in ways that satisfies multiple objectives.

47
Q

What are the key goals/issues to be aware of when designing a large, useful database? X

A
  1. Identifying the reports desired by users of the systems
  2. finding hardware and software solutions that can adequately perform the data gathering, storage, and reporting tasks
  3. Keeping DB’s from becoming too large, complex, unwieldy
  4. Protecting the privacy of sensitive info
  5. Avoiding data redundancy
48
Q

What is involved in Data Modeling? X

A

Data modeling is a process for designing DB
Data consultant obtains info from managers and end users.
Gather considerable amount of info, determine needs of all stakeholders as accurately and completely as possible.

49
Q

What is an REA Model? What is its basic assumption? X

A

R - resources E- Events A- agents
Very effective for designing DB’s used in acc systems.
Basic assumption - business events affect firm resources, and involve agents who participate in the event.
Event driven, focuses on important business events that managers must understand to make decisions.
The ultimate goal is to determine what data to store and how to organise it.

50
Q

How do you implement the REA model? X

A
  1. Identify business & economic events
  2. Identify entities (i.e resources, events, agents)
  3. Identify relationship among entities (i.e cardinalities)
  4. Create entity-relationship diagrams.
  5. Identify attributes of data entities (columns)
  6. Create database tables and records.
51
Q

Step 1: Identify Business & Economic Events X

A

REA approach -record all events relevant for mgmt decision making in the DB - whether business OR economic events.
Economic Events - affect an orgnaisation’s f/s (eg sale on account)
Business Events - do not affect f/s, but can affect important aspects of an organisation. eg construction project will cost more than budgeted, hiring new CEO, R&D discovery. No journal entries, but will affect critical decisions.
GIVE AND TAKE OF RESOURCES
Occurrence that changes a resource.
Economic Exchange - give/take. Inflow/Outflow
TOA - Transaction Orientated Architecture

52
Q

Step 2: Identify Entities x

A

Object of interest. DB entities incl business & economic events plus “who” (AGENTS) and “what” (RESOURCES) are involved in those events.
EVENTS: Sales, Purchase, Receive Goods, Hire employee, Cash receipt.
AGENTS - internal or external. Most events involve both. eg customer, vendor, employee, manager
RESOURCES - events use, change, transfer or generate resources. Resources represent things of economic value. eg cash, raw materials, inventory, equipment, plant facilities. Anything under the firm’s control, that provides value and of which there is limited quantity.
ENTITIES - each resource, event and agent in a relational database. “Receivables and Payables” are NOT resources (they are claims to resources). “Billing” not an event or resource - does not have economic value. Represents a claim to cash. “Time” cannot be an entity.

53
Q

Step 3: Identify Relationships X

A

Entities are related to other entities.
Can be a direct (sales & customer) or indirect (inventory & customer) relationship. REA model helps define the relationships between entities.
DIRECT RELATIONSHIPS - events typically have direct relationships with resources and agents and other events.
INDIRECT RELATIONSHIPS - resources and agents have an indirect relationship - through an event.
Relationships determine ability to create reports from the data. Reports can logically combine from any linked entities (whether direct or indirect).

54
Q

What are cardinalities? X

A

How we describe relationships between entities.
Describes the number of instances of one entity associated with another entity.
Cardinality describes how events are related.
- one-to-one (1:1)
- one-to-many (1:N)
- many-to-many (N:N)
Maximum number of one entity that can occur given its relationship to another entity.
Examine relationships from each direction. Each direction can yield a different maximum cardinality.
| = one
> = many
Help understand an organisation and controls for a given business event. eg. instalment payments allowed.

55
Q

Step 4: Create Entity Relationship Diagrams X

A

ER diagram to depict entities & their relationships.
Rectangles, connecting lines, cardinality notations.
Diagrams arranged as events that occur in temporal sequence. Easy to ID main events and order they occur.
Resources - left, events - middle, agents - right.
Each event will be related to at least one resource, internal agent, external agent.

56
Q

Step 5: Identify attributes of entities X

A

Entities become tables in a DB. Each entity = separate table.
Tables consist of records (rows), each containing data fields that describe the entity’s attributes.
Entities have characteristics/attributes that describe them. eg Salesperson is agent entity. Attributes describe each salesperson i.e. ID#, Name, Address, Department, Date Hired.

57
Q

Rules for attributes? X

A

Don’t include attributes that require calculation or manual updates. eg number of years worked. Rather include date hired, plus formula that calculates the current number of years of service based upon the current date.
Attributes should describe one entity and that entity only
Only include entities that are singular. Don’t create attributes that are lists of data. eg children names for an employee.

58
Q

Step 6 - Convert ER Diagrams into Database Tables X

A

Each entity in the ER diagram becomes a table in the DB.
DB will likely contain more tables than number of entities in diagram because linking tables together sometimes requires creation of additional tables.
The relationship between the primary key and the foreign key enables the DB software to link the two tables together.

59
Q

What is a relationship table? X

A

aka Relational Table
Relationship tables are required when you have N:N relationships. Without the relationship table, there would be fields in a DB table that could contain many possible values.
Relational table has a more complex primary key (two or more primary keys from other tables becomes the primary key here and foreign key)

60
Q

What are the types of keys in DB systems? X

A

Primary keys and foreign keys enable database systems to identify database records uniquely as well as link records to one another.
key - an attribute that uniquely identifies each entity instance eg employee#

61
Q

What is an information system? X

A

A system is a set of two or more interrelated components that interact to achieve a goal.
An AIS is a type of information system

62
Q

What does an accounting information (AIS) consist of? X

A
People
Procedures
Data
Software
Information Technology
63
Q

What functions does the AIS perform in an organisation? X

A
  1. It collects and stores data about activities and transactions.
  2. It processes data into information that is useful for making decisions
  3. Provides adequate controls to safeguard the organisation’s assets.
64
Q

Examples of Contemporary Issues in AIS?

A
Data Analytics
Big Data
Cyber Security
Outsourcing and cloud services
Hacking and Malware
65
Q

Examples of Contemporary Issues in AIS: DATA ANALYTICS & BIG DATA X

A

Internal/external operational, financial and other forms of electronic data allow insights to be extracted. Insights can be historical, real time or predictive.
Data can be organised and structured (relational database)
Unstructured (Big Data) (petabytes = a million gigabytes) 20 million file cabinets filled w docs or 14 years HD video. Google processes 20+ petabytes/day. World creates 2500 petabytes new data/day.

66
Q

Describe AIS Research X

A

Involves the investigation and design of the technologies and info systems used to collect, store and analyse the data that businesses use to make critical decisions.

67
Q

What is the ACCA? X

A

Association of Chartered Certified Accountants - Global Body. Has a strategic alliance with CAANZ since 2016.

68
Q

How is technology an enabler in audit? X

A

Allows renewal of processes that improve quality and increase efficiency.
Changes from a retrospective approach, to prospective.
Audit remains human activity at heart. Technology will change HOW auditors conduct activities and raise ethical and moral considerations.

69
Q

What are drivers signalling the need for technological change in Audit?

A

Increase in volume of data
- 90% of world’s data been generated since 2016, significant amounts are financial data.

Changes in business models
- need to distinguish disruptive change from innovation and technology. Disruption creates innovation and can be enabled by technology (doesn’t have to be new tech, could be old tech, new way of doing things)

Shift toward automation

  • automation, elimination of manual/routine tasks.
  • accelerated due to multiple drivers - cloud based AIS, standardisation of processes. Data more widely & easily available, easier to move between systems, manipulate and analyse. Less prone to corruption, errors. Automation can spot errors and patterns - but need human judgement/skills.

Demand for proactive, forward looking approach to audit.
- use of tech like ML, AI, data analytics, blockchain = proactive, forward looking insights.

70
Q

Technologies that currently affect or are likely to affect audit profession in the future?

A
DLT - Distributed Ledger Technology
Data Analytics (more mature)
RPA - Robotic Process Automation
Drones Technology
AI - Artificial Intelligence (early stages)
ML - Machine Learning (not yet embedded)
NLP - Natural Language Processing
DL - Deep Learning
Smart Contracts
Cloud Technology
Blockchain
71
Q

AI - Artificial Intelligence

A

Umbrella term for group of tech’s that can be combined in dift ways. Auditors in future will require more emotional intelligence.
The “intelligence” in AI = combo of processing power and access to data. Enables analysis of entire populations of data to ID patterns or exceptions.

72
Q

RPA - Robotic Process Automation

A

Software routines - more like sophisticated macros than genuine AI
RPA = software that can be easily programmed or instructed by end users to perform high volume, repeatable, rules-based tasks.
Use often when output of one financial process needs to be input into another “swivel chair automation”.
Could perpetuate inadequate processes.

73
Q

Data Analytics

A

Not new. Allows auditors to use 100% of population’s transactions when performing tests.
Data mining software - drill down (possibly aided by AI) focussing resources on ID’ing risks in addition to monitoring business as usual activities.

74
Q

Machine Learning

A

Machine learning uses statistical analyses to generate predictions or make decisions from the analyses of large historical dataset. eg credit scoring, xero - coding decisions. Can achieve high levels of accuracy quickly. Can be both retro and prospective.
Usefulness depends on data it learns from. Possibility of bias.
Both a risk and a tool
Auditors may need to start testing internal algorithms, not just for accuracy but conformation to regulations.

75
Q

NLP - Natural Language Processing

A

Ability of computer to recognise and understand human speech. Immediate impact will be on speed. Auditors could consider info beyond f/s (eg phone calls, social media)

76
Q

DL - Deep Learning

A

Subset of Machine learning, more closely mimics human learning through use of artificial neural networks, to perform more complex tasks like visual object recognition. Allows analytics of Big Data. Feeds into narrative requirements of audit. eg social media posts, reviews, litiigation risk etc

77
Q

Drone Technology, Internet of Things, Sensor Technologies

A

Unmanned drones eg power line inspection - could be good for use in inventory inspection partic. where scale/distribution an issue
Internet of things - growing number of devices and sensors connected via IP (internet protocol) - perfect for agriculture industry.

78
Q

DLT - Distributed Ledger Technology

A

Family of technology including blockchain “in a distributed ledger, all participants are looking at a common view of the records”. Key principle - immutability - historical entries can’t be changed, only corrected w balancing entry.
Possibility of generating exception reports, based on all transactions rather than sampling techniques.
More frequent or even continuous real time audit made possible.
Blockchain - potential for transformative analytical capabilities. Beneficial outcome - easy access to structured data which can then be used to generate advanced analytics and accelerate machine learning.
“drive us further and faster towards more continuous auditing and assurance”

79
Q

What is blockchain?

A

Blockchain is a specific type of database.
It differs from a typical database in the way it stores information; blockchains store data in blocks that are then chained together.
As new data comes in it is entered into a fresh block. Once the block is filled with data it is chained onto the previous block, which makes the data chained together in chronological order.
Different types of information can be stored on a blockchain but the most common use so far has been as a ledger for transactions.
In Bitcoin’s case, blockchain is used in a decentralized way so that no single person or group has control—rather, all users collectively retain control.
Decentralized blockchains are immutable, which means that the data entered is irreversible. For Bitcoin, this means that transactions are permanently recorded and viewable to anyone.

Think of it as a shared record book. Each addition is a new line item.

80
Q

Smart Contracts

A

DLT originated in relation to smart contracts.
Smart contract is self executing. Terms written into code which exists in a blockchain network, don’t require external enforcement by any kind of authority. Transactions take place without underlying basis of trust. Can be anonymous. Bitcoin, cryptocurrency is a smart contract to transfer value from one person to another. Audit of smart contracts themselves is a requirement.

81
Q

Cloud Technologies

A

Cloud system - hosted remotely, accessed remotely by generic devices.
Provide high functionality at low price point.
Geographically dispersed teams can work on same project in real time. Forces organisation to adopt standardised processes.
Risks include protecting critical data, complying w relevant regs. Cybersecurity.

82
Q

What does all this new technology mean for auditors as people?

A
  • focus on value added activities
  • face to face contact remains imperative - maintain trust
  • human relationship of vital importance. Automation of routine work can make human interaction more meaningful.
  • need to build an ethical dimension into AI journey
  • Changes in way orgs are structured, working with a virtual workforce, challenge traditional spans of control. Issue w bringing people up the ranks, developing intuition, judgement, experience, communication skills if entry level jobs are automated.
83
Q

Required Future Skills Set X

A
Communication Skills:
TEQ - Technical skills & ethics
IQ - Intelligence
CQ - Creative
DQ - Digital
EQ - Emotional
VQ - Vision
XQ - Experience

Enterprise Skills

  • problem solving
  • communicate effectively
  • collaborate
  • lead
  • create
  • innovate

KEY COMPETENCY -Prof Skepticism

84
Q

REA Rules X

A

Events happen in sequence
Internal / External Agents mightn’t be actual people
All events will have at least one external agent, and one internal agent and there will always be a resource effected.
Resources don’t have to be tangible - could be skills.
TIME can never be a separate entity (built into event)

85
Q

Cardinality Rules X

A

Start singular, assume a time horizon of forever, or for however long firm exists. What will it be for all time?
Cardinality tells you there is only one way the foreign key will work. Take from the one, to the many.
Singular guest - how many times can i walk into the park. - many
Single Entry event - one guest pays, one employee lets them in
How many times can I go on a ride? Many, none.
Think of CASH in terms of bank accounts. i.e. single entry, money goes into ONE bank account. But many entry fees can go into the same account.
Often find events involve single agents, but agents are involved in events many times. ie. agent-event relationships = one-to-many
Sequence of events. First event must occur before the next. Minimum = 1. eg sale & cash receipt. i.e. cannot have a cash receipt without a sale, could receive several cash receipts for one sale.

86
Q

Define entities X

A
ENTITIES = represent thing that have many instances.
Instance = single occurrence of an entity.
87
Q

Define attributes X

A

ATTRIBUTES = characteristics of an entity.
Attributes are the data items that are of interest to the organisation
key - an attribute that uniquely identifies each entity instance eg employee#

88
Q

Define relationship X

A

An association between one or more entities

The cardinality describes the number of instances of one entity associated with another entity.

89
Q

Do REA diagrams / DB’s represent an electronic audit trail? X

A

Yes - foreign keys link events to resources and the agents involved. Two events can also be linked. It is possible to trace events to the people that caused them, to the resources that were effected and to other events that came before them. Transactions are auditable and can be traced to their sources.