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
-
object–oriented
-
relational
-
None of these
C
Correct answer
Explanation
SQLite is a relational database engine. It uses SQL (Structured Query Language) for queries, supports tables with defined schemas, relationships between tables through foreign keys, and standard relational database concepts like indexes and views. It is not a network or object-oriented database.
D
Correct answer
Explanation
SQLite in Android does NOT use JDBC, ODBC, or any network connection. Android provides its own SQLite API through SQLiteDatabase and SQLiteOpenHelper classes that directly interact with the database file. This is different from how you'd access SQLite in a Java desktop application using JDBC.
-
Android
-
Java
-
ANSI-C
-
None of these
C
Correct answer
Explanation
SQLite is a C-language library, written in ANSI-C for maximum portability across platforms. While Android uses SQLite extensively, SQLite itself was not written in Android or Java - it's a standalone C library that Android incorporates.
-
Shared preferences
-
Files
-
SQLite databases
-
Content Providers
-
Both (1) and (4)
C
Correct answer
Explanation
By using SQLite database saving technique, every application can create its own database over which it has total control.
B
Correct answer
Explanation
The Dalvik Debug Monitor Server(DDMS) is a powerful tool for capturing the state of your application, including running thread counts, logs, object allocation and heap usage.
-
The schedule is serialisable as T2; T3; T1.
-
The schedule is serialisable as T2; T1; T3.
-
The schedule is serialisable as T3; T2; T1.
-
The schedule is not serialisable.
-
A transaction writes a data item after it is read by an uncommitted transaction.
-
A transaction reads a data item after it is read by an uncommitted transaction.
-
A transaction reads a data item after it is written by a committed transaction.
-
A transaction reads a data item after it is written by an uncommitted transaction.
D
Correct answer
Explanation
 This may leave the transactions vulnerable to dirty reads, phantom reads, etc. in the database system.
-
We must redo log record 6 to set B to 10500.
-
We must undo log record 6 to set B to 10000 and then redo log records 2 and 3.
-
We need not redo log records 2 and 3 because transaction T1 has committed.
-
We can apply redo and undo operations in arbitrary order because they are idempotent.
-
Start.exe
-
Auto.exe
-
Macro.exe
-
Any of the above
-
None of these
-
Start.exe
-
Auto.exe
-
Macro.exe
-
Any of the above
-
None of these
E
Correct answer
Explanation
In MS Access, macros are named .macro (not .exe files), and the special AutoExec macro runs automatically when the database opens. None of the listed .exe filenames (Start.exe, Auto.exe, Macro.exe) are used for this purpose - the correct approach is creating a macro named AutoExec.
-
RDBMS (Relational DBMS)
-
DDBMS (Distributed DBMS)
-
Server
-
Protocol
-
None of these
A
Correct answer
Explanation
Microsoft Access is a Relational Database Management System (RDBMS) that stores data in related tables using keys and relationships. It is not a Distributed DBMS (DDBMS), a server, or a protocol - it's desktop database software using the relational model.
-
Data validation
-
Data consolidation
-
Data form
-
Data filter
-
None of these
B
Correct answer
Explanation
Data consolidation is the process of combining, summarizing, or aggregating data from multiple sources or ranges into a single summary. Data validation ensures data integrity, data form is for entry, and data filter shows/hides records.
-
Access
-
Excel
-
Word
-
Power point
A
Correct answer
Explanation
Microsoft Access is a database management system (DBMS) that stores data in its own format based on the Access Jet Database Engine. Excel is a spreadsheet application, Word is a word processor, and PowerPoint is a presentation software - none of these are database management systems.
C
Correct answer
Explanation
MS Access has seven main types of database objects: Tables, Queries, Forms, Reports, Macros, Modules, and Pages (for data access pages). These objects work together to create a complete database application.
-
objects
-
filters
-
database
-
files
-
None of these
A
Correct answer
Explanation
Queries are saved as database objects in Access, similar to tables, forms, and reports. Unlike filters which are temporary view settings, queries are reusable objects stored in the database. Filters cannot be saved as standalone objects.