Tag: rdbms

Questions Related to rdbms

Normalization of database is used to

  1. Eliminate redundancy.

  2. Improve security.

  3. Improve efficiency.

  4. Minimize Errors.


Correct Option: A
Explanation:

Normalization of a database is used to eliminate redundancy and improve efficiency.

A. Eliminate redundancy: This option is correct. One of the main goals of database normalization is to eliminate or reduce redundancy in order to improve data consistency and reduce storage requirements. Redundancy can lead to data inconsistencies and inefficiencies in data management.

B. Improve security: This option is not directly related to normalization. While normalization can indirectly improve security by ensuring data integrity and reducing the risk of data inconsistencies, it is not its primary purpose.

C. Improve efficiency: This option is correct. Normalization helps improve the efficiency of data storage, retrieval, and manipulation operations by organizing data into properly structured tables and reducing data redundancy. This can lead to faster and more efficient query execution.

D. Minimize errors: This option is partially correct. Normalization can help minimize errors by reducing redundancy and ensuring data consistency. However, it is not its sole purpose, as efficiency and elimination of redundancy are also important goals.

Therefore, the correct answer is:

A. Eliminate redundancy.

Functional dependencies are a generalization of

  1. Key dependencies.

  2. Relation dependencies.

  3. Database dependencies.

  4. All of these.

  5. None of these.


Correct Option: A

Manager’s salary details are hidden from the employee. This is

  1. Conceptual level data hiding.

  2. Physical level data hiding.

  3. External level data hiding.

  4. All of these.

  5. None of these.


Correct Option: C

AI Explanation

To answer this question, we need to understand the concept of data hiding in the context of database management.

Option A) Conceptual level data hiding - This option is incorrect. Conceptual level data hiding refers to hiding the internal details and complexities of a database from the end-users. It is not directly related to hiding specific salary details from employees.

Option B) Physical level data hiding - This option is incorrect. Physical level data hiding refers to hiding the physical storage details and implementation specifics of a database from the end-users. It is also not directly related to hiding specific salary details.

Option C) External level data hiding - This option is correct. External level data hiding refers to hiding specific data elements or attributes from certain users or user groups. In this case, the manager's salary details are hidden from the employee, which is an example of external level data hiding.

Option D) All of these - This option is incorrect. While it is true that data hiding can occur at multiple levels (conceptual, physical, and external), the given scenario specifically relates to external level data hiding.

Option E) None of these - This option is incorrect. As explained above, the correct answer is Option C, which represents external level data hiding.

Therefore, the correct answer is C) External level data hiding.

  1. Is made up of a several pieces of information.

  2. Uniquely identifies an item in a list.

  3. Is a combination of each unique key.

  4. Both (a) and (b).

  5. Both (c) and (b).


Correct Option: D

A schema describes

  1. Data elements.

  2. Records & files.

  3. Record relationships.

  4. All of these.

  5. None of these.


Correct Option: D

AI Explanation

To answer this question, you need to understand what a schema is in the context of databases.

A schema is a blueprint or structure that describes how data is organized in a database. It specifies the data elements, the relationships between these elements, and the organization of records and files.

Let's go through each option to understand why it is correct or incorrect:

Option A) Data elements - This option is correct because a schema describes the data elements present in a database.

Option B) Records & files - This option is correct because a schema describes the organization of records and files in a database.

Option C) Record relationships - This option is correct because a schema describes the relationships between records in a database.

Option D) All of these - This option is correct because a schema describes all of the above-mentioned aspects: data elements, records and files, and record relationships.

Option E) None of these - This option is incorrect because a schema does describe data elements, records and files, and record relationships.

The correct answer is D) All of these. This option is correct because a schema describes data elements, records and files, and record relationships in a database.

Information can be transferred between the DBMS and a

  1. Spread sheet program.

  2. Word processor program.

  3. Graphics program.

  4. All of these.

  5. None of these.


Correct Option: D

AI Explanation

To answer this question, we need to understand the concept of transferring information between a Database Management System (DBMS) and other programs.

Option A) Spread sheet program - This option is correct. Information can be transferred between a DBMS and a spreadsheet program. Spreadsheets are commonly used for data analysis and can import data from a DBMS for further processing.

Option B) Word processor program - This option is correct. Information can also be transferred between a DBMS and a word processor program. Word processors are often used for creating reports or documents that include data from a DBMS.

Option C) Graphics program - This option is correct. Information can also be transferred between a DBMS and a graphics program. Graphics programs can be used to create visual representations of data from a DBMS.

Option D) All of these - This option is correct. All of the above options (spreadsheet program, word processor program, and graphics program) can be used to transfer information between a DBMS and other programs.

Option E) None of these - This option is incorrect because information can be transferred between a DBMS and the programs mentioned in options A, B, and C.

Therefore, the correct answer is D) All of these. This option is correct because information can be transferred between a DBMS and spreadsheet programs, word processor programs, and graphics programs.

What is the full form of ACID?

  1. Atomicity, Constant, Isolation, Durability.

  2. Atomicity, Consistency, Isolation, Duration.

  3. Atomicity, Consistency, Isolation, Durability.

  4. Atomicity, Consistency, Indexing, Durability.

  5. Atomicity, Constant, Indexing, Durability.


Correct Option: C

A DBMS that runs on many different operating systems is said to be

  1. Scalable.

  2. Robust.

  3. Platform independent.

  4. Distributed.


Correct Option: C

AI Explanation

To answer this question, you need to understand the concept of a Database Management System (DBMS) and its compatibility with different operating systems.

Option A) Scalable - This option refers to the ability of a system to handle an increasing workload or to be easily expanded. While scalability is an important characteristic of a DBMS, it is not directly related to its compatibility with different operating systems.

Option B) Robust - This option refers to the ability of a system to handle errors and exceptions gracefully. While robustness is an important characteristic of a DBMS, it is not directly related to its compatibility with different operating systems.

Option C) Platform independent - This option is correct because a DBMS that runs on many different operating systems is said to be platform independent. This means that the DBMS can be installed and run on various operating systems without requiring significant modifications or adaptations.

Option D) Distributed - This option refers to a DBMS architecture where data is stored and processed across multiple nodes in a network. While a distributed DBMS can also run on different operating systems, it specifically refers to the distribution of data and processing, which is not the focus of the given question.

The correct answer is C) Platform independent. This option is correct because a DBMS that runs on many different operating systems is considered platform independent.

The most open source DBMS.

  1. Microsoft SQL Server.

  2. Microsoft Access.

  3. MySQL.

  4. Oracle.


Correct Option: C

An enterprise solution with data storage, a client interface and a security system is

  1. 2-tier system.

  2. 3-tier system.

  3. 4-tier system.

  4. N-tier system.


Correct Option: B