Font size
S
M
L
XL
WorksheetsDBMS MCQ Unit 1 Test
Total questions: 100
Worksheet time: 50mins
Name
Class
Date
1.
Analytical (Data Model Structure): In a Hierarchical Data Model, a department can employ multiple employees, but an employee can only belong to one department. If a company has $50$ departments and $500$ employees, what is the total number of parent-child links required?
a)
$50$
b)
$500$
c)
$550$
d)
$25000$
2.
Analytical (Schema Layers): A conceptual schema is defined by $1$ set of tables. $3$ different application groups require customized access via $3$ distinct External Schemas (Views). The internal schema is $1$ definition. How many total schemas exist in the Three-Schema Architecture?
a)
$3$
b)
$4$
c)
$5$
d)
$6$
3.
Analytical (Data Redundancy): A file system stores customer addresses twice: in the $ORDERS$ file and the $INVOICES$ file. If an address changes, how many updates are minimally required to maintain consistency in the file system?
a)
$1$
b)
$2$
c)
$3$
d)
$0$
4.
Numerical (Database Size): A relation stores $10^6$ rows. Each row has a fixed size of $100$ bytes. What is the total size of the stored data (excluding metadata and indices)?
a)
$10 MB$
b)
$100 MB$
c)
$100 GB$
d)
$1 GB$
5.
Analytical (DML Classification): A query language allows users to define a complex retrieval condition but relies on the DBMS optimizer to determine the optimal $JOIN$ order and access path. This language is best classified as:
a)
Procedural $DML$
b)
$DDL$
c)
$DCL$
d)
Non-Procedural $DML$
6.
Analytical (Physical Independence): An administrator changes the indexing method on a critical table from a B-Tree to a Hash Index. Which schema layer is minimally required to be updated, assuming the conceptual schema remains unchanged?
a)
External Schema
b)
Conceptual Schema
c)
Internal Schema
d)
Application Programs
7.
Analytical (Database vs. File System): Why does a traditional file system fail to provide data abstraction?
a)
It lacks $DDL$ commands.
b)
Data access code must be written explicitly for the physical file structure and record format.
c)
It cannot store data permanently.
d)
It only allows sequential access.
8.
Analytical (Conceptual Independence): The database administrator adds a new attribute ($Email$) to the conceptual schema ($EMPLOYEE$ table). Which external schema is not affected by this change?
a)
A view that uses $SELECT * FROM EMPLOYEE$.
b)
A view that selects only $EmployeeID$ and $Name$.
c)
A view defined on the Internal Schema.
d)
All external schemas are affected equally.
9.
Analytical (Transaction Property - Atomicity): A transaction transfers money from Account A to Account B. If the system crashes after debiting A but before crediting B, what mechanism ensures consistency?
a)
Concurrency Control
b)
Recovery mechanism based on logging (Rollback)
c)
DCL security check
d)
Schema validation
10.
Numerical (Relational Model): A university database has a $STUDENT$ table (primary key $SID$) and a $COURSE$ table (primary key $CID$). To model the M:N relationship (student takes multiple courses, course has multiple students), how many additional tables are minimally required?
a)
$0$
b)
$1$ (the linking table)
c)
$2$
d)
$3$
11.
Case Study (Data Models): A database is required for a company where every $PROJECT$ is managed by exactly one $MANAGER$, and every $MANAGER$ supervises multiple $EMPLOYEES$. Which traditional data model structure is best suited to directly represent this strict $1:N$ hierarchy?
a)
Relational Model
b)
Hierarchical Model
c)
Network Model
d)
Object-Oriented Model
12.
Case Study (Database Language): The database security officer needs to grant $SELECT$ privilege on the $SALARY$ table to the $HR$ user group. Which database language must be used?
a)
$DDL$ ($CREATE$)
b)
$DML$ ($UPDATE$)
c)
$DCL$ ($GRANT$)
d)
$TCL$ ($COMMIT$)
13.
Case Study (Data Independence): A bank application was written assuming the customer table was stored sequentially. The DBA changes the storage structure to indexed files for performance. The application code must be rewritten. Which type of data independence failed?
a)
Logical Data Independence
b)
Physical Data Independence
c)
External Data Independence
d)
Internal Data Independence
14.
Case Study (Database Architecture): A complex financial application needs to show the stock portfolio to investors (View 1) and raw transaction data to auditors (View 2). Which part of the Three-Schema Architecture ensures both groups see data relevant to their needs without compromising the security of the other's data?
a)
Conceptual Schema
b)
Internal Schema
c)
External Schemas
d)
System Catalog
15.
Case Study (Transaction Property): During a complex order fulfillment process, $10$ items are added to a cart. The user's connection fails just after item $5$ is added. The database ensures the cart is restored to its state before the process started. Which ACID property was enforced?
a)
Consistency
b)
Isolation
c)
Durability
d)
Atomicity
16.
Case Study (Building Blocks): A system stores data about people using $Name, Age, and Address$. The $Age$ attribute is constrained to be between $18$ and $100$. This constraint is an example of which basic building block of a database?
a)
Entity
b)
Relationship
c)
Integrity Constraint
d)
Schema
17.
Case Study (Database Classification): A retail store uses a single database server to handle all sales, inventory, and employee data, accessed by multiple users simultaneously. This system is best classified as a:
a)
Distributed DBMS
b)
Parallel DBMS
c)
Centralized DBMS
d)
Personal DBMS
18.
Case Study (Network Model): In a database using the Network Model, a $STUDENT$ record can be a member of both the $ADVISOR$ set (parent: Faculty) and the $COURSE$ set (parent: Course). This structure allows the direct modeling of:
a)
$1:1$ relationship
b)
$1:N$ relationship only
c)
$M:N$ relationship
d)
Hierarchical structures only
19.
Case Study (DML Interface): A user executes the SQL command: $UPDATE EMPLOYEE SET SALARY = SALARY * 1.10 WHERE DEPT\_ID = 5$. Which type of interface is the user interacting with?
a)
$DDL$ interface
b)
Procedural $DML$ interface
c)
Non-Procedural $DML$ interface
d)
System Catalog interface
20.
Case Study (Isolation Property): Two concurrent transactions, $T1$ and $T2$, both try to update the stock count for Item A. The DBMS ensures that $T1$ completes before $T2$ starts accessing the data, preventing an inconsistent final stock count. Which ACID property is being enforced?
a)
Atomicity
b)
Isolation
c)
Consistency
d)
Durability
21.
The $ROLLBACK$ command is essential for enforcing which ACID property?
a)
Isolation
b)
Durability
c)
Atomicity
d)
Consistency
22.
What is the main disadvantage of the Contiguous File Allocation method in the context of the Internal Schema?
a)
High index overhead
b)
External fragmentation
c)
Slow sequential access
d)
Difficulty modeling M:N relationships
23.
Which term describes the overall design of the database, often represented visually in an ER Diagram?
a)
Internal Schema
b)
External Schema
c)
Conceptual Schema
d)
Data Model
24.
A database administrator is designing a security policy. Which language is used to implement security constraints like limiting data access?
a)
$DML$
b)
$DDL$
c)
$DCL$
d)
$TCL$
25.
Why is the Relational Model considered superior to the Hierarchical and Network Models for ad-hoc querying?
a)
It requires less storage.
b)
Its rigid, table-based structure is easily queried using set theory and non-procedural languages like SQL.
c)
It is older and more established.
d)
It automatically provides physical data independence.
26.
The concept of separating the database architecture into three layers is primarily to achieve:
a)
High transaction speed
b)
Data Independence
c)
Reduced memory usage
d)
Increased network bandwidth
27.
What is the logical difference between the Database Schema and the Database State?
a)
The schema is the data, the state is the metadata.
b)
The schema is the structure/definition (metadata), and the state is the actual data content at a specific moment.
c)
They are synonymous terms.
d)
The schema is user-specific, the state is global.
28.
The characteristic that guarantees that a transaction moves the database from one valid state to another, preserving all defined integrity constraints, is:
a)
Atomicity
b)
Isolation
c)
Consistency
d)
Durability
29.
Which component of the DBMS architecture is responsible for ensuring concurrent transactions do not interfere with each other?
a)
Recovery Manager
b)
Storage Manager
c)
Concurrency Control Manager
d)
$DDL$ Compiler
30.
The $CREATE VIEW$ statement in SQL is part of:
a)
$DML$
b)
$DDL$
c)
$DCL$
d)
$TCL$
31.
In the Network Data Model, the structure used to represent a $1:N$ relationship is called a:
a)
Tuple
b)
Relation
c)
Set
d)
Parent-Child link
32.
Which language interface is typically used by application programmers embedded within general-purpose host languages (like Java or C++)?
a)
Interactive SQL
b)
Programmatic $DML$
c)
$DDL$ Interface
d)
Command Line Interface
33.
The system catalog is a critical component for which type of data independence?
a)
External
b)
Both Physical and Logical
c)
Only Physical
d)
Only Logical
34.
The ability to change the conceptual schema (e.g., adding a column) without forcing changes to existing external schemas is called:
a)
Physical Data Independence
b)
Logical Data Independence
c)
Internal Data Independence
d)
Physical-Logical Independence
35.
A database management system ($DBMS$) is an integrated set of programs used to manage and control access to the data. Analytically, what is its biggest advantage over a file system regarding application development?
a)
Reduced storage cost.
b)
The $DBMS$ provides a high-level data model, allowing programmers to focus on business logic rather than physical storage details.
c)
Faster I/O speed.
d)
Lower initial implementation cost.
36.
Numerical (Data Consistency): A database stores a customer's balance. Two transactions, $T1$ (debit $100$) and $T2$ (credit $200$), execute concurrently. If the initial balance is $500$, what must be the final balance to maintain consistency?
a)
$400$
b)
$500$
c)
$600$
d)
$700$
37.
Case Study (Classification): A single-user application on a laptop manages personal contacts, with no concurrent access or formal security required. This application most likely uses which classification of DBMS?
a)
Centralized DBMS
b)
Distributed DBMS
c)
Personal DBMS
d)
Parallel DBMS
38.
Analytical (Data Model Comparison): Why is the Relational Model simpler for a user to understand than the Network or Hierarchical Models?
a)
It uses simple set structures (tables) with clear, implicit relationships via foreign keys, unlike complex pointers or sets.
b)
It supports M:N relationships natively.
c)
It is object-oriented.
d)
It is designed for unstructured data.
39.
Analytical (Physical vs. Logical): A change to the Internal Schema (e.g., adding an index) is a primary example of testing which type of data independence?
a)
Logical Data Independence
b)
Physical Data Independence
c)
External Data Independence
d)
Semantic Data Independence
40.
Assertion (A): The $SELECT$ statement in $SQL$ is technically a part of $DML$. Reason (R): $DML$ is concerned with manipulating or retrieving the data content of the database, which $SELECT$ does.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
41.
Analytical (Concurrency Issue): If two users read the same data item and then one writes back an update based on the initial read value, the update of the first user is lost. This is known as:
a)
Lost Consistency
b)
Lost Update Problem
c)
Dirty Read Problem
d)
Phantom Read Problem
42.
Case Study (Role): A user is primarily responsible for the logical and physical design of the database, interacting most closely with the Conceptual and Internal Schemas. This user is the:
a)
End User
b)
Application Programmer
c)
Database Administrator (DBA)
d)
System Analyst
43.
Analytical (Data Abstraction): What is the core mechanism by which a DBMS provides Data Abstraction to the end-user?
a)
By using $DDL$ commands.
b)
By hiding the physical storage and internal implementation details (e.g., indices, pointers) from the conceptual and external views.
c)
By enforcing the ACID properties.
d)
By allowing $SQL$ queries.
44.
Numerical (Database Size): If a $COURSE$ relation has $10$ attributes and $1000$ tuples, what is the degree and cardinality of the relation, respectively?
a)
$1000$ (degree), $10$ (cardinality)
b)
$10$ (degree), $1000$ (cardinality)
c)
$100$ (degree), $1000$ (cardinality)
d)
$1000$ (degree), $1000$ (cardinality)
45.
Assertion (A): The Consistency property of a transaction is the responsibility of both the application programmer and the DBMS. Reason (R): The application must ensure the transaction logic preserves business rules, and the DBMS must enforce integrity constraints like $PRIMARY KEY$ and $NOT NULL$.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
46.
Case Study (Transaction Property): A database requires that all student grades must be between $0$ and $100$. A transaction attempts to insert a grade of $105$. The DBMS rejects the insertion. Which integrity constraint is enforced, supporting the Consistency property?
a)
Referential Integrity
b)
Domain Constraint
c)
Key Constraint
d)
Entity Integrity
47.
Analytical (View Complexity): Which type of view update is generally the most difficult or impossible for a relational DBMS to resolve?
a)
Updating a single-table view.
b)
Updating a view defined by a $JOIN$ operation on multiple base tables.
c)
Updating a view with a $WHERE$ clause.
d)
Updating a view based on a $SELECT *$.
48.
Case Study (DML): A programmer writes a $FOR$ loop in C++ that iterates through a result set fetched from a database using an embedded $SQL$ $SELECT$ statement. The $SQL$ is being used as:
a)
A Non-Procedural $DML$
b)
$DDL$
c)
A Procedural $DML$ (via Cursor)
d)
A $DCL$
49.
Analytical (DB Interfaces): The interface used by the $DDL$ Compiler to store the compiled schema definition is the:
a)
$DML$ Processor
b)
System Catalog
c)
End-User Query Tool
d)
Physical Storage
50.
Assertion (A): The Network Model is complex because the access paths are defined by the physical links (pointers) between records. Reason (R): This reliance on predefined access paths makes the model prone to changes in the internal schema affecting application code.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
51.
Case Study (Classification): A library system uses two independent databases: one for $BOOK$ inventory and one for $PATRON$ information, running on separate machines but accessible over the network. This setup is a basic example of a:
a)
Centralized DBMS
b)
Distributed DBMS
c)
Personal DBMS
d)
Hierarchical DBMS
52.
Analytical (Data Model Evaluation): If the primary requirement is ease of implementation and high query flexibility for unstructured text documents, the Relational Model is a poor choice primarily because:
a)
It enforces strict schema definition, which is unsuitable for unstructured content.
b)
It cannot store large text fields.
c)
It lacks a $DML$.
d)
It fails the Atomicity property.
53.
Analytical (Recovery): The $REDO$ operation in a recovery mechanism is fundamentally required to enforce which ACID property after a system crash?
a)
Atomicity
b)
Consistency
c)
Isolation
d)
Durability
54.
Assertion (A): A database system aims to control concurrent access to the data. Reason (R): Without proper concurrency control (locking/timestamping), interleaved operations from multiple transactions can lead to data inconsistency.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
55.
Numerical (Transaction Throughput): A single-user database completes $50$ transactions in $10$ seconds. Assuming a uniform rate, how many transactions could theoretically be processed concurrently if the system supports $4$ parallel execution units (ignoring overhead)?
a)
$50$ transactions
b)
$200$ transactions
c)
$100$ transactions
d)
$20$ transactions per second
56.
Analytical (Schema Abstraction): Which schema layer uses the data model's language (e.g., tables in relational, sets in network) to define the database structure?
a)
Internal Schema
b)
Conceptual Schema
c)
External Schema
d)
Physical Storage
57.
Assertion (A): The three-schema architecture provides two levels of data independence. Reason (R): The two levels are Physical Data Independence (between internal and conceptual) and Logical Data Independence (between conceptual and external).
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
58.
Analytical (Data Integrity): The Referential Integrity Constraint (Foreign Key) primarily prevents which type of data inconsistency?
a)
Inserting duplicate tuples.
b)
Violating domain constraints.
c)
Creating records that reference non-existent records in another relation.
d)
Updating primary key values.
59.
Numerical (File System Redundancy): A file system stores $1000$ customer records. If the address field (50 bytes) is stored redundantly in $3$ different files, how many bytes of storage are redundantly consumed by the address data?
a)
$50000$ bytes
b)
$100000$ bytes
c)
$150000$ bytes
d)
$100$ bytes
60.
Case Study (Role): A user writes $SQL$ queries for daily reporting but cannot define new tables or grant privileges. This user's classification is:
a)
DBA
b)
System Analyst
c)
Casual End User
d)
Application Programmer
61.
Analytical (Classification): A DBMS designed to handle petabytes of data across hundreds of low-cost commodity servers, focusing on availability over strict consistency, is often classified as a:
a)
Relational DBMS
b)
Object-Oriented DBMS
c)
NoSQL / Distributed DBMS
d)
Hierarchical DBMS
62.
Assertion (A): The $DROP TABLE$ command is classified as a $DDL$ operation. Reason (R): $DROP TABLE$ permanently removes the structure (schema) of a relation from the database and the system catalog.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
63.
Analytical (Data Model Limitation): The Network and Hierarchical Models suffer analytically because they couple the structural definition with the navigational access path. This directly impedes:
a)
Atomicity
b)
Logical Data Independence
c)
Durability
d)
Concurrency Control
64.
Case Study (Concurrency): Two transactions $T1$ and $T2$ access a shared counter $C$. If $T1$ reads $C=10$, $T2$ reads $C=10$, $T1$ increments and writes $C=11$, and $T2$ increments and writes $C=11$, what is the final incorrect value of $C$ due to a lack of Isolation?
a)
$10$
b)
$11$
c)
$12$
d)
$13$
65.
Analytical (Database vs. File System): If data integrity is the primary concern, why is a $DBMS$ preferred over a file system?
a)
$DBMS$ physically stores data better.
b)
$DBMS$ provides built-in mechanisms (Integrity Constraints) to enforce data validity and consistency across different records.
c)
File systems are non-procedural.
d)
$DBMS$ uses only $DCL$.
66.
Numerical (Schema Components): A database has $5$ external views, $1$ conceptual schema, and $1$ internal schema. If $10$ application programs access the database, how many unique $DDL$ definitions govern the database structure?
a)
$17$
b)
$16$
c)
$7$
d)
$10$
67.
Assertion (A): Physical Data Independence is easier to achieve than Logical Data Independence. Reason (R): Changes at the conceptual level (Logical) often necessitate more widespread changes to application programs and external views than changes at the internal level (Physical).
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
68.
Analytical (Transaction Property): If a transaction is guaranteed to behave as if it is the only transaction executing in the system, which property is primarily addressed?
a)
Atomicity
b)
Isolation
c)
Durability
d)
Consistency
69.
Case Study (Data Models): A database needs to model many different types of entities (e.g., $PERSON$, $CAR$, $BUILDING$) with complex relationships and inheritance features. Which modern data model is generally preferred for this scenario?
a)
Relational Model
b)
Network Model
c)
Hierarchical Model
d)
Object-Oriented Data Model
70.
Numerical (Concurrency): In a $DBMS$, if an average transaction takes $1$ second and the system processes $10$ transactions per second, what is the average concurrency level (Number of transactions active simultaneously)?
a)
$1$
b)
$5$
c)
$10$
d)
$20$
71.
Analytical (Database Language Classification): The $GRANT$ command and the $REVOKE$ command are used for access control. They are thus classified as:
a)
Transaction Control Language ($TCL$)
b)
Data Manipulation Language ($DML$)
c)
Data Control Language ($DCL$)
d)
Data Definition Language ($DDL$)
72.
Analytical (Building Blocks): The formal definition of the set of allowable values for an attribute (e.g., $SEX$ must be 'M' or 'F') is known as the:
a)
Cardinality
b)
Degree
c)
Domain
d)
Tuple
73.
Case Study (Data Independence): A new application needs to combine data from the $SALARY$ and $DEPT$ tables into a single view. This requirement directly demonstrates the flexibility provided by which schema layer?
a)
Internal Schema
b)
Conceptual Schema
c)
External Schema
d)
System Catalog
74.
Analytical (Data Model): The primary data structure used by the Relational Data Model to represent entities and relationships is the:
a)
Tree
b)
Graph
c)
Table (Relation)
d)
Set
75.
Assertion (A): Data in a $DBMS$ is typically more secure than data in a file system. Reason (R): $DBMS$ provides sophisticated, centralized mechanisms (like $DCL$ commands) for fine-grained access control and encryption, which are lacking in most file systems.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
76.
Analytical (Database Interface): The component that verifies $DML$ statements (like $SELECT$) against the Conceptual Schema before generating the query execution plan is the:
a)
Storage Manager
b)
Recovery Manager
c)
Query Processor
d)
$DCL$ Subsystem
77.
Numerical (Transaction Property): If $100$ bank transactions (each involving a $DEBIT$ and a $CREDIT$) fail halfway due to a power outage, and $Atomicity$ is enforced, how many $COMMIT$ records will the recovery manager find in the log?
a)
$100$
b)
$50$
c)
$1$
d)
$0$
78.
Case Study (Data Dictionary): The information stored in the System Catalog (data about data) is essential for which category of users?
a)
Casual End Users
b)
Database Administrators (DBAs) and Query Optimizers
c)
Only Application Programmers
d)
Only $DML$ users
79.
Analytical (Building Blocks): A collection of logically related tables (relations) in a relational database, along with their constraints, forms the:
a)
External Schema
b)
Internal Schema
c)
Database Schema
d)
Data Model
80.
Analytical (Data Independence): If a change is made to an External Schema (a view definition), which other schema layer is theoretically unaffected?
a)
The Conceptual Schema
b)
The Internal Schema
c)
Both Conceptual and Internal Schemas
d)
All schemas are affected
81.
Assertion (A): The $Relational Data Model$ is considered the standard for most modern business applications. Reason (R): Its simple, structured nature and powerful $SQL$ interface allow for efficient querying and robust data integrity enforcement.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
82.
Analytical (Transaction): The $BEGIN TRANSACTION$ and $END TRANSACTION$ statements define the boundaries for enforcing which set of properties?
a)
$DDL$ and $DML$
b)
$DCL$ and $TCL$
c)
$ACID$ properties
d)
Schema and State
83.
Numerical (Data Model): A complex relationship involves $3$ entities. In the Relational Model, the minimum number of tables required to represent these $3$ entities and their relationships is:
a)
$1$
b)
$2$
c)
$3$
d)
$4$
84.
Case Study (Hierarchical Model): A university uses the Hierarchical Model. To access a student's grade in a course, the access path must always start from the $DEPARTMENT$ record. This demonstrates the model's reliance on:
a)
Random access flexibility
b)
Predefined navigational access paths
c)
Set structures
d)
Physical data independence
85.
Analytical (DB Interfaces): Which interface is typically used to change the physical location of a file or an index on the disk?
a)
$DML$ commands
b)
System Administrator or $DBA$ Utilities
c)
Standard $SQL$
d)
External Schema interface
86.
Assertion (A): The Three-Schema Architecture (External, Conceptual, Internal) significantly simplifies database maintenance. Reason (R): It enforces Data Independence, allowing changes at one level (e.g., storage structure) without affecting the level immediately above it (e.g., conceptual schema).
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
87.
Assertion (A): The Relational Data Model guarantees physical data independence naturally. Reason (R): The relational model is strictly defined by mathematical set theory and does not expose the physical storage details (like index structures or file organization) to the conceptual level.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
88.
Assertion (A): A major goal of transaction management is to ensure the Durability property. Reason (R): Durability means that once a transaction commits, its changes are permanently recorded in the database and survive any subsequent system failures.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
89.
Assertion (A): Data definition language ($\text{DDL}$) commands like $\text{CREATE TABLE}$ require the DBMS to update the system catalog. Reason (R): The system catalog, or metadata, stores the structural description (schema) of the database, which is altered by $\text{DDL}$ operations.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
90.
Assertion (A): The Hierarchical Data Model is rarely used for new database applications today. Reason (R): Its strict parent-child (1:N) relationship structure makes handling M:N relationships complex and limits data access flexibility compared to the Relational Model.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
91.
Assertion (A): The Conceptual Schema provides a complete description of the entire database structure, independent of physical storage details. Reason (R): It defines the entities, relationships, integrity constraints, and security information for all users.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
92.
Assertion (A): Using a Procedural DML requires the user to specify what data is needed and how to retrieve it. Reason (R): The most common relational language, SQL, is a non-procedural $\text{DML}$.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
93.
Assertion (A): The Network Data Model is considered more flexible than the Hierarchical Model. Reason (R): It allows records to have multiple parent records, efficiently modeling M:N relationships using sets.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
94.
Assertion (A): The Internal Schema rarely needs modification after the initial database creation. Reason (R): Changes to disk structure, file organization, or index types necessitate modification of the internal schema.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
95.
Assertion (A): A database system aims to minimize data redundancy. Reason (R): Minimizing redundancy reduces storage space and, more importantly, avoids potential update and deletion anomalies (data inconsistency).
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
96.
Assertion (A): The View mechanism in a relational DBMS provides a high degree of External Data Independence. Reason (R): A view can mask structural changes in the conceptual schema (like merging two tables) from the end-user application that accesses the view.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
97.
Assertion (A): The $\text{COMMIT}$ command is part of the transaction management component of the DBMS. Reason (R): $\text{COMMIT}$ finalizes the effects of a transaction, signaling the end of the transaction scope and ensuring the ACID property of Durability.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
98.
Assertion (A): The Relational Model is easily extensible to handle complex, unstructured data like videos and graphs. Reason (R): Relational tables (relations) enforce a fixed, rigid structure (rows and columns) that is optimized for structured data and predefined schemas.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
99.
Assertion (A): A Database System must provide mechanisms for backup and recovery. Reason (R): The $\text{Atomicity}$ and $\text{Durability}$ properties of transactions rely on these recovery mechanisms to restore the database to a consistent state after a failure.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
100.
Assertion (A): The database language $\text{DCL}$ (Data Control Language) is used by end-users to retrieve data. Reason (R): $\text{DCL}$ commands like $\text{GRANT}$ and $\text{REVOKE}$ are used by the database administrator to manage user permissions and security.
a)
Both Assertion (A) and Reason (R) are true, and R is the correct explanation of A.
b)
Both Assertion (A) and Reason (R) are true, but R is NOT the correct explanation of A.
c)
A is true, but R is false.
d)
A is false, but R is true.
Reset
