This is part of the DevX course assessment that will be taken by delegates before and after the programme.
A primary key uniquely identifies a row in a table
A primary key is the only key in that table
A primary key must always be a single column
Primary keys are not required in most databases
Rate this question:
Transactions complete in one complete unit of work, or not at all.
Databases limit the number of concurrent users.
A transaction's effect is not visible to another transaction.
Databases must use ANSI-compliant SQL
Rate this question:
Each normal form is independent from the others and may be applied selectively
Higher normal form (e.g. 3NF) are dependent upon lower normal forms (e.g 1NF)
Lower normal form (e.g. 1NF) are dependent upon higher normal forms (e.g 3NF)
Higher normal forms guarantee better performance
Rate this question:
Atomic, Consistent, Isolated and Durable
Atomic, Coherent, Immediate and Dependable
Atomic, Consistent, Immediate and Dependable
Atomic, Coherent, Isolated, Durable
Rate this question:
Surrogate
Generated
Composite
Complex
Rate this question:
Clearer data relationships
Ease of adding data
Flexible data structure
Creates the database design
Rate this question:
To make a relationship from an attribute in a table to the primary key of another table
To internationalize a primary key value
To enforce an optimistic locking strategy
To combine multiple primary key values into a single key
Rate this question:
All tables have required ordering
Null values may never exist
Each row in the table is unique
The database must be in at least 2NF
Rate this question:
A subquery which references a table in the outer query
A subquery which references an outer join
A subquery which references an inner join
None of the above
Rate this question:
Is a form of array processing
Reduces performance when processing a large number of rows
Allows a statement to process many rows
Fetches rows into a collection
Rate this question:
Useful for scalar functions
Upskills developers for that database
Makes it easier to port queries
Gets the best value out of our databases
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Once the system has run and you have relaible performance statistics
Just before the system is released into UAT
Up front as part of the database design process
None of the above
Rate this question:
True
False
Rate this question:
To cache data that has previously been accessed from the database
To ensure transactional concurrency
To enforce referential integrity
To encapsulate database access
Rate this question:
True
False
Rate this question:
Use bind variables
Validate inputs
Use dynamic queries
Careful construction of SQL statements
Rate this question:
True
FALSE
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
A reverse-key index
A balanced B-tree
A function index
A bitmapped index
Rate this question:
Ensures column values are consistent between tables
Ensures columns are of the correct type and contain the correct set of values
Ensures columns contain the correct set of values
Ensures increased performance when accessing columns
Rate this question:
All columns have atomic values
No transitive dependencies exist in the database
All non-key attributes are dependent on the entire key.
No data anomolies are possible.
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Joining on character data
Joining on incompatible types
Using aggregate functions
Using the DISTINCT keyword
Rate this question:
Quiz Review Timeline (Updated): Jul 9, 2024 +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.
Wait!
Here's an interesting quiz for you.