Question 1
Which of the following best describes a relational database? (5.2)
Question 1 answers
A. A relational database uses a single file to store data sequentially.
B. A relational database is a collection of tables (also called relations).
C. A relational database organises its data in a tree-like structure.D. None of the above.
E. A and B and C.
Question 2
How many primary keys and how many foreign keys are required in a relational database? (5.3)
Question 2 answers
A. One primary key and zero or more foreign keys.
B. Every table must have one primary key and one foreign key.C. None, as primary keys and foreign keys are not always required.
D. None of the above.
Question 3
Which statement below best describes a Decentralized Administration Policy? (5.4)
Question 3 answers
A. A small number of Administration users may grant and revoke access rights.
B. The owner (creator) of any table reserves all rights to grant and revoke access rights to each table that he or she has created.
C. In addition to granting and revoking access rights to a table, the owner of a table may also grant and revoke authorisation to other users, allowing them to grant and revoke access rights to the table.
D. There needs to be at least one Administration person in each organisational unit of a company who can grant and revoke access rights to any specified table.E. All of the above
Question 4
Which statement below best describes an inference threat to a RDBMS? (5.6)
Question 4 answers
A. An inference threat arises when an unathorised person has gained access to a database.
B. An inference threat arises when the database administrator allows remote connections to the database server.
C. An inference threat arises when the database table structure is known to be poorly designed.D. An inference threat arises when the combination of a number of data items can be used to infer data of a higher sensitivity.
Question 5
Which statement below best describes perturbation? (5.8)
Question 5 answers
A. Provides answers to all queries, but only to authorised users.
B. Provides answers to all queries, but the answers may be approximate.
C. Provides answers to all queries, but the user identification of the querry is logged.D. Only provides answers to queries that are not classified as secret.
Question 6
Which statement below best identifies the disadvantages of database encryption? (5.9)
Question 6 answers
A. Key management
B. Insecurity
C. Inflexibility
D. Vulnerabilities
E. Both A and B
F. Both A and C
G. Both B and CH. Both C and D