Computer Knowledge — Database/SQL
Aptitude · Reasoning · English · CS — Corporate & Campus Interview Prep
32 Questions 5 Topics Take Test
Advertisement
Showing 1–10 of 32 questions in Database/SQL
Q.1 Easy Database/SQL
Which normal form eliminates transitive dependencies in a database table?
A Third Normal Form (3NF)
B Second Normal Form (2NF)
C Boyce-Codd Normal Form (BCNF)
D First Normal Form (1NF)
Correct Answer:  A. Third Normal Form (3NF)
Explanation:

3NF removes transitive dependencies where a non-key attribute depends on another non-key attribute. BCNF is stricter but 3NF is the standard answer for eliminating transitive dependencies.

Take Test
Q.2 Easy Database/SQL
What is the time complexity of a binary search algorithm on a sorted array?
A O(n)
B O(log n)
C O(n²)
D O(n log n)
Correct Answer:  B. O(log n)
Explanation:

Binary search divides the search space in half with each iteration, resulting in logarithmic time complexity O(log n).

Take Test
Q.3 Easy Database/SQL
Which SQL command is used to remove a table structure along with its data?
A DELETE
B DROP
C TRUNCATE
D REMOVE
Correct Answer:  B. DROP
Explanation:

DROP removes the entire table structure and data. DELETE removes only data. TRUNCATE removes data but is faster than DELETE.

Take Test
Q.4 Easy Database/SQL
In a hash table, what is the primary cause of collision?
A Two different keys hashing to the same index
B Insufficient memory allocation
C Poor sorting algorithm
D Network latency issues
Correct Answer:  A. Two different keys hashing to the same index
Explanation:

Hash collisions occur when two different keys hash to the same table index. Resolution techniques include chaining and open addressing.

Take Test
Q.5 Easy Database/SQL
Which of the following is NOT a characteristic of a relational database?
A Uses tables with rows and columns
B Enforces ACID properties
C Supports unstructured data storage by default
D Uses primary keys for unique identification
Correct Answer:  C. Supports unstructured data storage by default
Explanation:

Relational databases store structured data in tables. Unstructured data is typically stored in NoSQL or document databases.

Take Test
Advertisement
Q.6 Easy Database/SQL
What does the acronym ACID stand for in database transactions?
A Atomicity, Consistency, Isolation, Durability
B Access, Control, Integration, Distribution
C Accuracy, Completeness, Integrity, Detection
D Authorization, Concurrency, Indexing, Duration
Correct Answer:  A. Atomicity, Consistency, Isolation, Durability
Explanation:

ACID properties ensure reliable database transactions: Atomicity (all-or-nothing), Consistency (valid state), Isolation (concurrent independence), Durability (permanent storage).

Take Test
Q.7 Easy Database/SQL
Which of the following is a non-relational database designed for handling unstructured data at scale?
A MongoDB
B PostgreSQL
C Oracle Database
D MySQL
Correct Answer:  A. MongoDB
Explanation:

MongoDB is a NoSQL document database that handles unstructured and semi-structured data efficiently, unlike relational databases like PostgreSQL, Oracle, and MySQL.

Take Test
Q.8 Easy Database/SQL
What does ACID stand for in database transactions?
A Atomicity, Consistency, Isolation, Durability
B Availability, Consistency, Integrity, Distribution
C Atomicity, Concurrency, Isolation, Data
D Authorization, Consistency, Integration, Durability
Correct Answer:  A. Atomicity, Consistency, Isolation, Durability
Explanation:

ACID properties ensure reliable database transactions: Atomicity (all-or-nothing), Consistency (valid state), Isolation (concurrent independence), and Durability (permanent storage).

Take Test
Q.9 Easy Database/SQL
In SQL, which JOIN returns only matching records from both tables?
A INNER JOIN
B LEFT JOIN
C FULL OUTER JOIN
D CROSS JOIN
Correct Answer:  A. INNER JOIN
Explanation:

INNER JOIN returns only rows with matching values in both tables. LEFT JOIN includes unmatched left table rows, FULL OUTER JOIN includes all rows, and CROSS JOIN produces Cartesian product.

Take Test
Q.10 Easy Database/SQL
What is the time complexity of searching in a balanced binary search tree?
A O(log n)
B O(n)
C O(n log n)
D O(1)
Correct Answer:  A. O(log n)
Explanation:

Balanced BSTs (AVL, Red-Black) maintain O(log n) search time by keeping height logarithmic. Unbalanced trees degrade to O(n) in worst case.

Take Test
IGET
iget AI
Online · Ask anything about exams
Hi! 👋 I'm your iget AI assistant.

Ask me anything about exam prep, MCQ solutions, study tips, or strategies! 🎯
UPSC strategy SSC CGL syllabus Improve aptitude NEET Biology tips