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
-
schema
-
table
-
view
-
database
-
record
A
Correct answer
Explanation
It is the overall structure of a table.
-
STOP TRANSACTION
-
COMMIT and ROLLBACK TRANSACTION
-
Only by COMMIT TRANSACTION
-
Only by ROLLBACK TRANSACTION
-
END TRANSACTION
B
Correct answer
Explanation
Transaction is terminated by COMMIT and ROLLBACK.
-
entity relation schema
-
relational schema
-
top down schema
-
hierarchical schema
-
stair schema
D
Correct answer
Explanation
Hierarchical schema shows the top to bottom relationship.
-
Database administrator
-
Database end user
-
Transaction manager
-
Database designer
-
Software designer
C
Correct answer
Explanation
Transaction manager is responsible for data consistency.
-
True
-
False
-
Sometimes true
-
None of the above
B
Correct answer
Explanation
Private members are NOT accessible in derived classes through inheritance. They remain private to the base class. Inheritance gives access to public and protected members, not private ones.
-
DBMS
-
RDBMS
-
SQL Language
-
4GL Language
B
Correct answer
Explanation
Microsoft Access is a Relational Database Management System (RDBMS). It allows users to create and manage relational databases with tables, queries, forms, and reports. While it has DBMS capabilities, it specifically implements the relational model and uses SQL as its query language. It's not just a generic DBMS, a programming language, or a 4GL language.
-
Access
-
Dbase
-
SQL Server
-
None of the above
C
Correct answer
Explanation
Oracle and Microsoft SQL Server are both enterprise-grade relational database management systems (RDBMS) designed for large-scale data management. They offer similar core functionality including SQL support, transaction management, and robust security features, making them direct competitors in the database market.
-
sheet
-
spreadsheet
-
file
-
column
B
Correct answer
Explanation
A spreadsheet is application software designed to organize data in tabular format (rows and columns) and perform calculations on that data. Examples include Microsoft Excel and Google Sheets. A sheet is a component within a spreadsheet. A file is a generic storage container. A column is just one dimension of the tabular structure.
-
Segment
-
Extent
-
Oracle datablock
-
Views
-
Instance creation
C
Correct answer
Explanation
At the finest level of granularity, Oracle database data is stored in datablocks.
-
Control file
-
The archive file
-
The parameter file
-
Instance creation
-
Read Only
A
Correct answer
Explanation
The entries such as current online redo log file sequence number, timestamp of database creation, etc., are maintained in the control file.
-
Instance creation
-
Redo log file
-
The archive file
-
The parameter file
-
Read Only
B
Correct answer
Explanation
The information in a redo log file is used only to recover the database from a system failure that prevents database data from being written to the data files.
-
Recoverer
-
Archiver
-
Job queue processes
-
Queue monitor
-
Opening the database
A
Correct answer
Explanation
It is used to resolve distributed transactions that are pending due to a system failure in a distributed database.
-
Recover
-
Session memory
-
The stream pool
-
SQL workarea
-
Java pool
D
Correct answer
Explanation
This memory area is used for operations such as Bitmap create, sorting operations, etc.
-
Job queue processes
-
Queue monitor
-
Log writer
-
Archiver
-
Mounting the database
C
Correct answer
Explanation
This background process writes the redo log entries sequentially into an online redo log.
-
The stream pool
-
The java pool
-
Session Memory
-
Database buffer cache
-
Opening the database
D
Correct answer
Explanation
This memory component of the SGA is used to hold data blocks read from data files by server processes.