Computer Knowledge
Database Management Systems
5,543 Questions
Database Management Systems (DBMS) form the core framework for data storage, retrieval, and security in modern software applications. Concepts such as the E-R model, backup planning, SQL integration, and big data architecture are essential for computer knowledge sections. This hub offers a comprehensive set of practice questions to master DBMS fundamentals and advanced database operations.
E-R Model ConceptsBackup and RecoverySQL Server UpgradesJDBC and ODBCBig Data CharacteristicsData VirtualizationOracle Database
Database Management Systems Questions
-
network
-
hierarchical
-
relational
-
object relational
-
object model
B
Correct answer
Explanation
This data model in DBMS organises data into a structure, which appears as a tree.
-
vertical fragmentation
-
horizontal fragmentation
-
summary data
-
duplicate data
-
functional dependency
B
Correct answer
Explanation
This is the denormalization technique in DBMS in which the database table is split by rows that reduces the number of records per table and hence, drives the performance.
-
centralised database
-
data model
-
CODASYL
-
database server
-
IMS
C
Correct answer
Explanation
This is a standard in DBMS environment that specifies the process of storing the data into network database and retrieving the data from network database.
-
data type
-
abstract data type
-
data set
-
data structure
-
identifier
B
Correct answer
Explanation
A set of values (carrier set) and operations on those values is called Abstract Data type (ADT). Example: For Boolean ADT carrier set is {True, False} and negation, conjunction, etc. are operations on it.
-
Structural part
-
Manipulative part
-
Set of integrity rules
-
Logical design
-
Physical design
A
Correct answer
Explanation
This model comprises a set of rules according to which databases can be constructed.
-
Structural part
-
Table spaces
-
Partitioned tables
-
Views
-
None of these
B
Correct answer
Explanation
This physical design structure comprises one or more data files, which are physical structures with the operating system one is using.
-
Data cube
-
Indexing
-
Physical storage
-
Data modelling
-
Parallelism
D
Correct answer
Explanation
Data modelling is the process of modelling and formalising data requirements in an intrinsic part of the database design process.
-
Materialized views
-
Data segment compression
-
Indexing
-
Integrity constraints
-
Views
D
Correct answer
Explanation
Integrity constraints are used to enforce business rules associated with one's database and to prevent having invalid information in the table.
-
Data parallelism
-
Physical design
-
Data partitioning
-
Logical design
-
None of these
C
Correct answer
Explanation
Data partitioning means delibrate splitting of a table and its index data into manageable parts.
-
Selection
-
Splitting / Joining
-
Conversion
-
Summarization
-
Enrichment
C
Correct answer
Explanation
This task in data transformation includes a large variety of rudimentary conversions of single fields for two primary reasons; one to standardise among the data extractions from disparate source systems, and the other to make the fields usable and understandable to the users.
-
B-tree indexes
-
Materialized views
-
Manipulative part
-
Physical design
-
None of these
A
Correct answer
Explanation
B-tree indexes are most commonly used in a data warehouse to index unique or near-unique keys.
-
Data cube
-
Data loading
-
Data transformation
-
Data quality
-
None of these
A
Correct answer
Explanation
Data cube allows data to be modelled and viewed in multiple dimensions.
-
Data modelling
-
Physical storage
-
Data partitioning
-
Data quality
-
Data stripping
D
Correct answer
Explanation
Data quality is the state of completeness, validity, consistency, timeliness and accuracy that makes data appropriate for a specific use.
-
B-tree index
-
Bitmap index
-
View
-
Clustered index
-
B+-tree
B
Correct answer
Explanation
Bitmap indexes are widely used in data warehousing environment, which typically have large amounts of data and ad hoc queries, but a low level of concurrent DML transactions.
-
Splitting / Joining
-
Enrichment
-
Selection
-
Data extraction
-
Conversion
B
Correct answer
Explanation
This task is the rearrangement and simplification of individual fields to make them more useful for the data warehouse environment.