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

Multiple choice technology databases
  1. dbcc checkdb

  2. dbcc checkverify

  3. dbcc checkstorage

  4. dbcc checkalloc

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

dbcc checkstorage is the command that logs diagnostic information to the dbccdb database. It performs comprehensive storage analysis including space usage, fragmentation, and integrity checks, storing results for trend analysis.

Multiple choice technology databases
  1. Schema synonym

  2. Public synonym

  3. Private synonym

  4. Database synonym

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

Oracle supports two main types of synonyms: public synonyms (accessible to all users) and private synonyms (schema-specific). Public synonyms are created with CREATE PUBLIC SYNONYM and can be referenced by any user with appropriate privileges on the underlying object. Private synonyms are created in a specific schema and are only available to users who can access that schema. 'Schema synonym' and 'Database synonym' are not standard Oracle synonym categories.

Multiple choice technology databases
  1. Table

  2. View

  3. Procedure

  4. Package

  5. Another Synonym

  6. Sequence

Reveal answer Fill a bubble to check yourself
A,B,C,D,E,F Correct answer
Explanation

Oracle allows creating synonyms for most database objects including tables, views, procedures, packages, sequences, and even other synonyms. This provides a flexible naming mechanism that can simplify references to objects with long names or complex schema paths. Synonyms cannot be created for all object types like indexes or triggers, but the listed options are all valid synonym targets. This capability is particularly useful for creating cleaner, more maintainable SQL code.

Multiple choice technology web technology
  1. True

  2. False

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

SQL is Oracle's standard query language for data manipulation and retrieval, while PL/SQL is Oracle's procedural extension to SQL that adds programming constructs like variables, conditions, and loops. Both are fundamental languages for working with Oracle databases - SQL for declarative data operations and PL/SQL for complex procedural logic. This statement accurately describes the two core languages used in Oracle database environments.

Multiple choice technology databases
  1. Cant protect the code

  2. Third party utilities

  3. Binary wrapper utility

  4. Only DBA's are allowed to protect

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

Oracle provides the wrap utility, which is a binary wrapper utility that obfuscates PL/SQL source code. This protects intellectual property by preventing users from reading the code while still allowing the database to compile and execute it normally.

Multiple choice technology databases
  1. True

  2. False

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

SQL*Loader can handle EBCDIC data through character set conversion specifications in the control file. EBCDIC (Extended Binary Coded Decimal Interchange Code) is commonly used on IBM mainframes, and SQL*Loader includes built-in support for converting EBCDIC to ASCII during the load process.

Multiple choice technology databases
  1. True

  2. False

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

SQL*Loader can load binary data including images, sound clips, and documents using LOB (Large Object) datatypes like BLOB, BFILE, and CLOB. The control file can specify LOBFILE directives to load LOB data from separate files, making it capable of handling multimedia content.