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
-
Relational Database Management System
-
Rational Database Management System
-
Real Database Management System
-
Rapid Database Management System
A
Correct answer
Explanation
RDBMS stands for Relational Database Management System, a type of database that organizes data into tables with relationships between them, using SQL for data manipulation. The other options (Rational, Real, Rapid) are not correct expansions.
-
A system consisting of tables and relation between the tables
-
Writes efficient queries itself without user intervention to retrieve and manipulate the data stored
-
Handles data retrieval and manipulation using a functional programming language called SQL (Structured Query Language)
-
A system consisting of memory structures and background process
-
Translates a SQL query into a series of operations that retrieve the actual data from the database
A,C,E
Correct answer
Explanation
RDBMS is a system of tables and relationships (A). It uses SQL for retrieval and manipulation (C), and translates SQL queries into data operations (E). RDBMS doesn't automatically write efficient queries - the user must write them (B is false). Memory structures and processes describe instance architecture, not the RDBMS concept (D is false).
-
Structured Query Language
-
Stable Query Language
-
Synchronous Query Language
-
System Query Language
A
Correct answer
Explanation
SQL indeed stands for Structured Query Language, which is the standard language used for managing and manipulating relational databases. The other options - Stable Query Language, Synchronous Query Language, and System Query Language - are incorrect acronyms that do not represent what SQL means.
A
Correct answer
Explanation
In Entity Relationship Modeling, entities are represented by rectangles or boxes in ER diagrams. The term 'soft box' refers to this rectangular shape convention used to denote entities visually. Relationships are typically shown as diamonds, and attributes as ovals.
A
Correct answer
Explanation
DATAFILEs are the physical operating system files that actually store the data on disk - they are tangible physical components of the database architecture. Logical structures like tables and segments ultimately map to these physical DATAFILEs for storage.
-
ALL_
-
USER_
-
ORACLE_
-
DBA_
-
SCHEMA_
A,B,D
Correct answer
Explanation
Oracle data dictionary views have three standard prefixes: USER_ (objects owned by current user), ALL_ (objects accessible to current user), and DBA_ (all objects in database - requires DBA privilege). ORACLE_ and SCHEMA_ are not valid prefixes for data dictionary views.
-
RANGE
-
INTERVAL
-
LIST
-
HASH
-
VIRTUAL
-
REFERENCE
A,C,D
Correct answer
Explanation
RANGE partitions data based on value ranges (e.g., dates or numeric ranges). LIST partitions data based on discrete value lists. HASH distributes data uniformly using a hash algorithm. INTERVAL is an extension of RANGE, not a parent type. VIRTUAL and REFERENCE are not partitioning schemes.
B
Correct answer
Explanation
HASH partitioning distributes rows uniformly across partitions using a hash algorithm on the partitioning key. It's ideal when access patterns are unknown or when even data distribution is desired. RANGE requires logical ranges and LIST requires known discrete values.
-
Content Server
-
Client Application
-
WDK
-
All of the above
D
Correct answer
Explanation
Documentum's core architecture consists of three main components: Content Server (the backend engine storing and managing content), Client Applications (interfaces like D2, Webtop for users), and WDK (Web Development Kit for building custom applications). All three are essential components of the Documentum platform.
-
Object type tables
-
Type indexes
-
Content files
-
All of the above
D
Correct answer
Explanation
A Documentum repository contains three core components: object type tables (defining custom types), type indexes (for querying), and content files (actual stored content). All are essential for repository operation.
-
documentum.properties
-
documentum.config
-
config.properties
-
dfc.properties
D
Correct answer
Explanation
The dfc.properties file contains Docbroker connection information including host, port, and other connection parameters. DFC clients read this file to locate and connect to the appropriate Docbroker.
-
Documentum Foundation Services
-
Documentum Foundation Classes
-
Web Development Kit
-
None of the above
A
Correct answer
Explanation
Documentum Foundation Services (DFS) replaced the Web Services Framework starting with D5.3, providing a modern SOA-based services layer for building documentum applications.
-
File System
-
XML file
-
Data Dictionary
-
None of the above
C
Correct answer
Explanation
Documentum uses a Data Dictionary to store and manage all metadata about object types, their attributes, relationships, and business rules. This centralized repository ensures consistent object definitions across the docbase and enables the server to validate and enforce type constraints.
-
Rendition
-
PDF
-
TIFF
-
None of the above
A
Correct answer
Explanation
A rendition is an alternate format representation of a document's content, such as a PDF created from a Word file or a thumbnail image. Renditions are read-only and are automatically generated or manually created to support different viewing requirements while preserving the original content.
-
network
-
relational
-
hierarchical
-
object-oriented
C
Correct answer
Explanation
IMS DB uses hierarchical database management, organizing data in a tree structure with parent-child relationships. This is faster than network or relational models for certain access patterns.