Computer Knowledge
Database Management Systems
5,344 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
-
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.
-
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.
-
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.
-
Abort
-
data files
-
the parameter file
-
the archive file
-
instance creation
B
Correct answer
Explanation
A tablespace can have many data files associated with it.
-
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.
-
The Oracle instance
-
The Oracle server
-
The Oracle database
-
Recover
-
The archive file
A
Correct answer
Explanation
An Oracle instance always opens one and only one database.
-
Extents
-
Segments
-
Views
-
The password file
-
Tablespaces
E
Correct answer
Explanation
Tablespaces commonly group together all application objects to simplify some administrative operations.