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

Multiple choice technology performance
  1. a) Siebel Gateway name server

  2. b) Siebel Enterprise server

  3. c) RDBMS

  4. d) SWSE

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A Siebel Enterprise Server is a logical grouping of Siebel Servers that access a single Siebel database and Siebel File System. The Gateway Name Server manages configuration but is not the server grouping itself. RDBMS is the database, and SWSE is the Web Server Extension.

Multiple choice technology performance
  1. a) Enterprise server

  2. b) Gateway server

  3. c) Web server

  4. d) none

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Siebel Enterprise Server requires both a TCP/IP connection to communicate with the Gateway server and an ODBC connection to access the Database Server. The Gateway server doesn't need ODBC (it's the connection broker), and the web server handles HTTP - not direct database access.

Multiple choice technology performance
  1. a) 3rd party RDBMS Software

  2. b) 3rd party software

  3. c) 3rd party load balancer

  4. d) none

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Web servers (like Apache/IIS), Actuate (reporting server), and Fulcrum (search technology) are third-party software components that Siebel integrates with. They are NOT RDBMS software (they don't manage relational databases), nor are they load balancers. They are external software that Siebel uses for specific functions.

Multiple choice technology packaged enterprise solutions
  1. A Data Warehouse

  2. A Data Model

  3. An InfoCatalog

  4. An infoset

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A Data Model provides a conceptual description of data objects, their attributes, and the relationships between them. It's an abstract representation that defines the structure and organization of data independent of any physical implementation. A Data Warehouse is a physical storage system. An InfoCatalog is metadata about available data. An InfoSet is a specific view or dataset definition, not the conceptual model itself.

Multiple choice technology packaged enterprise solutions
  1. to make it look good

  2. to comply with the multidimensional modelling rules

  3. to increase performance

  4. to avoid redundancy

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Normalization in data modeling is fundamentally about eliminating redundancy and preventing update anomalies. While it can improve performance in some cases, that's not the primary purpose. It's not about aesthetics or complying with multidimensional rules - those are different concerns.

Multiple choice technology testing
  1. History

  2. Versions

  3. Dependencies

  4. Management

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The History view or tab in configuration management systems displays prior versions of an entity, showing the version history, timestamps, and who made each change. This is standard feature naming. 'Versions' is less common as a direct menu item. Dependencies and Management don't show version history.

Multiple choice technology mainframe
  1. Sequential

  2. Dynamic

  3. Relative

  4. Index

  5. All the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In COBOL, the START statement requires DYNAMIC access mode for indexed or relative files. Dynamic access allows both sequential and random record access, which is necessary because START positions the file for subsequent sequential read operations based on a key value.

Multiple choice technology databases
  1. System tablespace

  2. Default tablespace for the user

  3. Users tablespace

  4. Oracle will give an error

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When a user creates an object without specifying a tablespace, Oracle stores it in that user's default tablespace. This is defined in the user profile. It does not use the system tablespace or throw an error.

Multiple choice technology security
  1. It is a virtual repository of all known architecture assets and artefacts in the IT industry

  2. It is a virtual repository of all architecture assets and artefacts which the enterprise is considering in its own architecture project

  3. It provides a taxonomy for classifying architecture assets

  4. It is an important aid to communication for architects on both the buy and supply side

  5. It is an aid to organisation of re-usable and solution assets

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Enterprise Continuum is a virtual repository of architecture assets across the entire IT industry, not just those an enterprise is considering. It provides classification taxonomy, aids communication between architects, and organizes reusable assets. Option A correctly describes the industry-wide scope.

Multiple choice technology security
  1. classification scheme, method

  2. picture, steps

  3. process, model

  4. process, schema

  5. normalized schema, classification scheme

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Zachman framework provides a classification scheme for organizing architecture artifacts, while TOGAF provides a method for developing architecture. They are complementary frameworks. Option A correctly captures this distinction: Zachman classifies, TOGAF provides the process.

Multiple choice technology databases
  1. It persists across transactions within a session.

  2. It persists from session to session for the same user.

  3. It does not persist across transaction within a session.

  4. It persists from user to user when the package is invoked.

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

To answer this question, the user needs to understand the concept of package variables in PL/SQL.

Package variables are variables that are declared in the package specification and can be accessed by any subprogram or procedure defined in the package. The state of a package variable after executing the package depends on its type.

Option A is correct. Package variables persist across transactions within a session. This means that the value of a package variable remains the same during the lifetime of the session, even if multiple transactions are executed. The value of the variable can be changed by any subprogram or procedure defined in the package.

Option B is incorrect. Package variables do not persist from session to session for the same user. When a user logs out of the session and logs back in, the package variable is reinitialized with its default value.

Option C is incorrect. Package variables persist across transactions within a session. The value of a package variable remains the same during the lifetime of the session, even if multiple transactions are executed.

Option D is incorrect. Package variables do not persist from user to user when the package is invoked. When a different user invokes the package, the package variable is reinitialized with its default value.

Therefore, the correct answer is:

The Answer is: A

Multiple choice technology web technology
  1. Increasing the young object space in the heap

  2. Turning the -verbosegc flag on

  3. Adding more servers to the domain

  4. Running more servers per machine

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Full garbage collections occur when the tenured generation fills up. By increasing the young generation (new/eden) space, more objects can be allocated and die young in that space, reducing promotion to tenured space. This significantly reduces full GC frequency. The -verbosegc flag only enables logging (B). Adding more servers doesn't address the heap sizing issue (C, D).

Multiple choice technology security
  1. Data is validated against a list of values that are known to be valid

  2. Data is validated against a list of values that are known to be invalid

  3. Both of the above

  4. None of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Whitelist data validation means only accepting data that matches a pre-approved list of valid values. This approach is more secure than blacklist validation because it explicitly defines what is permitted rather than trying to block every possible bad input. Option B describes blacklist validation (checking against known invalid values), which is the opposite of whitelisting.