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
-
Oracle
-
MySQL
-
Both of the above
-
Oracle, MySQL, Sybase, DB2
C
Correct answer
Explanation
The security API (OWASP ESAPI) contains built-in codecs for both Oracle (OracleCodec) and MySQL (MySQLCodec) to prevent SQL injection attacks. While other databases can also be supported via custom implementations, these two databases are explicitly covered by default SQL codecs provided in the core library.
-
File System based repository
-
Database based repository
-
Both
-
Others
A
Correct answer
Explanation
TeamSite is built on a specialized virtual file system (called Tempesta or TeamSite File System - TSFS) rather than a traditional relational database. This allows developers and editors to interact with assets using native file system operations instead of SQL databases.
-
Logically
-
Physically
-
Both of the above
-
None of the above
C
Correct answer
Explanation
A schema describes a database both logically (data structures, relationships, constraints) and physically (storage details, indexing, file organization). This dual description helps understand how data is organized conceptually and how it's stored on disk. Neither logical nor physical alone is complete.
-
Physical
-
Logical
-
Both
-
None
B
Correct answer
Explanation
Sets define a logical relationship between record types in IDMS, establishing parent-child connections that determine how records are accessed and navigated, not how they are physically stored.
-
Data Time Ready
-
Define The Relationship
-
Design Time Repository
-
Digital Time Radio
C
Correct answer
Explanation
DTR stands for Design Time Repository in the SAP NetWeaver context. It stores development-time metadata and version information for SAP development objects. The other options - Data Time Ready, Define The Relationship, and Digital Time Radio - are not valid SAP technology terms.
A
Correct answer
Explanation
VSAM (Virtual Storage Access Method) is an IBM data access method for mainframe systems that manages data in virtual storage. The statement correctly defines the VSAM acronym.
-
Oracle
-
MySQL
-
Both of the above
-
Oracle, MySQL, Sybase, DB2
C
Correct answer
Explanation
The security API supports SQL string codecs for Oracle and MySQL databases, which are two of the most widely used enterprise databases. These codecs help prevent SQL injection by properly escaping or encoding SQL strings. While other databases exist, Oracle and MySQL coverage addresses a significant portion of the enterprise database market.
-
Critical transactions
-
Account Lockout
-
Page load times for all application pages
-
Login/Logout events for users
C
Correct answer
Explanation
Logging page load times for ALL application pages (C) is inappropriate for continuous logging because it generates excessive volume of low-value data. Continuous logging should focus on security-critical events like critical transactions, account lockouts, and authentication events. Page load times are better suited for performance monitoring systems, not security logging.
-
Data is validated against a list of values that are known to be valid
-
Data is validated against a list of values that are known to be invalid
-
Both of the above
-
None of the above
A
Correct answer
Explanation
Whitelist validation (also called positive validation) checks input against a known list of valid values - anything not on the list is rejected. This is more secure than blacklist validation because you explicitly define what's allowed. Option B describes blacklist validation, which is weaker. Whitelist examples: allowing only alphanumeric characters, or only specific file extensions.
-
The currently connected users will be disconnected.
-
There will be no effect on users.
-
remote users will not be allowed to spawn sessions.
-
None of the above
C
Correct answer
Explanation
If the database listener is terminated, existing connections continue to function unimpeded. However, new remote connections cannot be established because the listener is responsible for receiving and handshaking incoming connection requests.
B
Correct answer
Explanation
Redo log files in Oracle cannot be resized dynamically while the database is running. Instead, administrators must add new log file groups of the desired larger size and drop the old, smaller groups once they are no longer active, making the statement false.
-
OWB Client
-
OWB Repository
-
OWB Runtime Audit Browser
-
OWB Runtime Assistant
-
OWB Design Browser Client
B
Correct answer
Explanation
The OWB Repository is the central storage component that holds all metadata definitions for the data warehouse, including source and target definitions, transformations (150+ presets), mappings, and process flows. The Repository acts as the single source of truth for all OWB metadata. Other options are client tools or runtime components, not storage.
-
OWB Repository
-
OWB Runtime Audit Browser
-
OWB Runtime Assistant
-
OWB Client
-
OWB Design Browser Client
D
Correct answer
Explanation
The OWB Client is the primary design interface used to create and configure data warehouse objects, ETL processes, mappings, and process flows. It includes various editors, bridges for connecting to external systems, and integrators, and serves as the main access point to other OWB components. The Repository stores metadata, Runtime tools manage execution.
-
OWB Repository
-
OWB Client
-
OWB Design Browser
-
OWB Runtime Audit Browser
-
OWB Runtime Assistant
E
Correct answer
Explanation
The OWB Runtime Assistant is used for administrative tasks including configuring the runtime repository, setting up target schemas in the database, and maintaining deployment information along with runtime audit/error logs. It bridges the gap between design and execution. The Repository stores metadata, Client designs, and other tools don't handle this setup.
-
Code Editor
-
Module Editor
-
Mapping Editor
-
Text Editor
-
Object Editor
B
Correct answer
Explanation
The Module Editor in OWB is used to define and configure modules, which are logical containers for source and target data warehouse objects. Modules organize related objects (tables, dimensions, etc.) and act as collections for DW objects. Code Editors are for scripts, Mapping Editors for ETL flows, Text Editors for text, Object Editors isn't a standard OWB term.