Chapter 4: Database Concepts II: True/False
Chapter 4: Database Concepts II: True/False
True/False
1. The higher the level of normalisation applied to a database the better it will fit the business
environment.
2. Second form normalisation requires first normal form and the removal of transitive
dependencies.
6. An example of a duality in the REA model is that for every sale there should be an internal
agent (e.g. sales person) and an external agent (e.g. customer).
7. The REA model is designed around the activities and events that occur in an organisation.
8. There is no accounts receivable in REA diagrams because it is an accounting artifact and it can
be calculated in real-time.
9. Apart from financial data, the REA also has an emphasis on non-financial data.
10. In a client-server arrangement there is always one server and many clients.
1
Multiple choice
Lecturer Table
Lecturer_Code Surname Given_Name Level Salary
JON01 Jons Adam 1 45,000
JON02 Jons Maria 3 65,000
MIL01 Milton Adam 2 55,000
SCH01 Schneider Mils 3 65,000
THO01 Tomlinson Patty 3 65,000
ZAR01 Zara Sally 2 55,000
Subject Table
Subject Name Department_Code Lecturer_Code
#
125 Accounting 1 ACC JON01
126 Microeconomics ECO MIL01
127 Accounting 2 ACC ZAR01
128 Management FIN SCH01
Finance
Department Table
Department_Code Depart_Name
ACC Accounting
ECO Economics
FIN Finance
2
13. What best describes the relationship between the entities Subject and Lecturer?
Lecturer Table
Lecturer_Code Surname Given_Name Level Salary
JON01 Jons Adam 1 45,000
JON02 Jons Maria 3 65,000
MIL01 Milton Adam 2 55,000
SCH01 Schneider Mils 3 65,000
THO01 Tomlinson Patty 3 65,000
ZAR01 Zara Sally 2 55,000
Subject Table
Subject Name Department_Code Lecturer_Code
#
125 Accounting 1 ACC JON01
126 Microeconomics ECO MIL01
127 Accounting 2 ACC ZAR01
128 Management FIN SCH01
Finance
Department Table
Department_Code Depart_Name
ACC Accounting
ECO Economics
FIN Finance
a. A lecturer can teach no subjects but may also teach many subjects
b. A lecturer always teaches at least one subject
c. A lecturer always teaches only one subject
d. A lecturer can, but does not have to, teach only one subject
3
14. The best attribute to be chosen as the primary key for the Lecturer Table is:
Lecturer Table
Subject Table
a. Surname
b. Surname and Given_Name
c. Lecturer_Code
d. Either b or c
4
15. How many records are present in the Lecturer Table?
Lecturer Table
Lecturer_Code Surname Given_Name Level Salary
JON01 Jons Adam 1 45,000
JON02 Jons Maria 3 65,000
MIL01 Milton Adam 2 55,000
SCH01 Schneider Mils 3 65,000
THO01 Tomlinson Patty 3 65,000
ZAR01 Zara Sally 2 55,000
Subject Table
Department Table
Department_Code Depart_Name
ACC Accounting
ECO Economics
FIN Finance
a. 4
b. 5
c. 6
d. 30
5
16. How many attributes are present in the Lecturer Table?
Lecturer Table
Lecturer_Code Surname Given_Name Level Salary
JON01 Jons Adam 1 45,000
JON02 Jons Maria 3 65,000
MIL01 Milton Adam 2 55,000
SCH01 Schneider Mils 3 65,000
THO01 Tomlinson Patty 3 65,000
ZAR01 Zara Sally 2 55,000
Subject Table
Department Table
Department_Code Depart_Name
ACC Accounting
ECO Economics
FIN Finance
a. 4
b. 5
c. 6
d. 30
17. To maximise the flexibility of the database structure in the business environment, achieving
the _______ normal form is sufficient.
a. Third
b. Boyce-Codd
c. Fourth
d. Fifth
6
18. Which of the following statements about the REA model is incorrect?
a. The REA model emphasises the recording of debits and credits within a relational
database environment
b. The REA provides a structured approach for modelling business processes
c. The REA model consists of resources, events, and agents.
d. The REA model provides a template for a data model that can be applied in an
accounting information system.
20. In the REA diagram shown above, the event that causes an increase is:
a. Customer order
b. Inventory
c. Customer payment
d. Cash
a. Customer order
b. Inventory
c. Customer payment
d. Cash
7
22. The resource that decreases is:
a. Customer order
b. Inventory
c. Customer payment
d. Cash
a. Customer order
b. Inventory
c. Customer payment
d. Cash
24. Which of the following is NOT true about the differences between REA and ER diagrams?
8
26. Which of the following combinations regarding the client-server architecture is correct?
30. In a client-server system, the client's request is handled by intermediate severs that coordinate
the execution of the client request with other servers. This is known as a:
9
31. In a client-server system, which of the following software is loaded into the client
computers?
33. If an organisation decided to open up its database to its suppliers, what are the concerns that
must be considered?
10