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
C
Correct answer
Explanation
In database terminology, a field is the smallest unit of data that holds only one type of information (e.g., all values in a 'date of birth' field are dates). A record contains multiple fields, a file contains multiple records, and a report is formatted output.
-
MySQL
-
Derby
-
Hypersonic
-
Postgres
B
Correct answer
Explanation
Derby is the default embedded database that ships with Mule ESB for its persistence needs. MySQL, Hypersonic, and Postgres can all be used with Mule ESB but Derby is what comes pre-configured out of the box.
-
MySQL
-
Postgres
-
Hypersonic
-
Derby
C
Correct answer
Explanation
JBoss ESB ships with HSQLDB (Hypersonic SQL) as its default embedded database. This has been the standard choice across JBoss platforms for many years. MySQL and Postgres are supported alternatives but not the default.
-
dempy's script
-
lotus script
-
lua script
-
none of the above
C
Correct answer
Explanation
MySQL Proxy is written in Lua and uses Lua scripting to intercept, analyze, and modify queries passing between MySQL clients and servers. This provides powerful extensibility for query routing, monitoring, and modification.
-
Drizzle
-
Shower
-
Tornado
-
All of them
A
Correct answer
Explanation
Drizzle is a fork of MySQL version 6.0, created to focus on simplification and performance for web and cloud applications. It stripped down many features while adding modern capabilities. The other options (Shower, Tornado) are not real database projects.
-
MySQL JunkBox
-
MySQL SandBox
-
MySQL RockBase
-
All of them
B
Correct answer
Explanation
MySQL Sandbox is a tool that allows quick installation of one or more MySQL servers within seconds. It's designed for testing, development, and experimentation scenarios. The other options (JunkBox, RockBase) are fictional names.
-
Cluster
-
Client utility
-
Engine
-
Backup tool
C
Correct answer
Explanation
InnoDB is a storage engine for MySQL, not a cluster, client utility, or backup tool. It has been the default storage engine since MySQL 5.5 and provides ACID-compliant transactions, foreign key support, and row-level locking. This is a fundamental MySQL architecture question.
-
MySQL
-
Oracle
-
Both of these
-
None of these
B
Correct answer
Explanation
Oracle's MVCC is a core feature built into its architecture, providing non-locking reads and write consistency. MySQL's InnoDB storage engine also implements MVCC, but the question is likely testing knowledge that Oracle is synonymous with MVCC while MySQL requires specific storage engines.
-
Navicat
-
phpMyAdmin
-
Catcross
-
bulkloader
A
Correct answer
Explanation
Navicat is a commercial graphical database management tool that supports multiple databases including MySQL, Oracle, and PostgreSQL. phpMyAdmin is web-based and MySQL-specific. The other options are not database management tools.
-
Web Server
-
Database
-
Portal
-
Content Management System.
-
Both c and d
E
Correct answer
Explanation
Joomla is fundamentally a content management system that enables portal creation, making option E accurate. It's neither a web server nor a database, though it runs on LAMP stack.
-
Sequential and random
-
Sequential and indexed
-
Direct and immediate
-
Online and real time
A
Correct answer
Explanation
Sequential access processes data in order (like tapes), while random access allows direct retrieval (like disks). These are the two fundamental methods for accessing records in storage systems. Indexed is a type of sequential access, and 'online/real time' describes availability, not access method.
-
Beta
-
Release1
-
Release 2
-
None of the Above
C
Correct answer
Explanation
Oracle Database 11g Release 2 was the latest major release of the 11g series, introducing significant enhancements over Release 1. It was a substantial update to the 11g family.
-
Release Name
-
Stream Name
-
Demand Name
-
All of the above
D
Correct answer
Explanation
When using the Bulk Upload tab for Test Cases, all three referenced entities (Release Name, Stream Name, and Demand Name) must already exist in the Database before the upload can proceed. Options A, B, and C are each individually necessary but incomplete - the requirement is that ALL of them must be present.
-
Release Name
-
Stream Name
-
Demand Name
-
All of the above
-
Sequential and random
-
Sequential and indexed
-
Direct and immediate
-
Online and real time
A
Correct answer
Explanation
Sequential access processes records in order (like magnetic tape), while random/direct access can retrieve any record directly by address (like disk). Indexed access uses an index to achieve random access. 'Online' and 'real time' describe system characteristics, not fundamental access methods.