CDCDAC Prep
PGCP-BDACMCE (CCE Modules Exam)•20 Questions

Data Collection and DBMS Practice MCQs

Topic Covered in this Question Set

File Systems, DBMS Foundations and Codd’s Relational Rules

Click on an option to check your answer immediately. Full solution & explanation provided for every question.

Interactive Practice Mode

Data Collection and DBMS Free MCQs

Select an option to test your knowledge with real exam questions and instant explanations.

Total20
Correct0
Wrong0
Progress: 0 of 20 answered0% Accuracy
Q1 of 20

A college keeps admissions.csv and exam_results.csv. Ravi's new phone number was typed only into exam_results.csv, so the two files now show different numbers for him. Which file-system problem does this illustrate?

Open topic in App →
Q2 of 20

A college adds an email column to admissions.csv and must then rewrite every program that parses that file. Which limitation of the file-based approach is this?

Open topic in App →
Q3 of 20

A fee program writes 'paid' into fees.csv and then crashes before writing the matching entry into receipts.csv. Which problem is this, and what DBMS service prevents it?

Open topic in App →
Q4 of 20

In which situation is a plain file most reasonably preferred over a DBMS?

Open topic in App →
Q5 of 20

Which DBMS module translates a SELECT statement and chooses an efficient execution plan for it?

Open topic in App →
Q6 of 20

A DBA inserts 500 new rows into the student table and later adds a date_of_birth column to it. Which statement is correct?

Open topic in App →
Q7 of 20

A DBA adds an index on member.email and moves the member table to faster disks. No query, view or application has to change. Which property does this demonstrate?

Open topic in App →
Q8 of 20

Why is logical data independence harder to achieve than physical data independence?

Open topic in App →
Q9 of 20

SELECT email FROM member WHERE member_id = 102; retrieves one value using only a table name, a primary-key value and a column name. Which of Codd's rules does this illustrate?

Open topic in App →
Q10 of 20

Table member(member_id PRIMARY KEY, full_name, email, phone, status) holds 101 'Asha Patil' (phone '9876500001'), 102 'Ravi Kumar' (phone NULL) and 103 'Meera Iyer' (phone NULL). What does SELECT COUNT(*) FROM member WHERE phone = NULL; return?

Open topic in App →
Q11 of 20

Which MySQL practice best reflects Codd's Rule 4, the dynamic online catalog based on the relational model?

Open topic in App →
Q12 of 20

UPDATE member SET status = 'INACTIVE' WHERE phone IS NULL; changes every matching row (two rows here) in one statement. Which of Codd's rules does this set-at-a-time behaviour illustrate?

Open topic in App →
Q13 of 20

A product offers a low-level record-at-a-time API that writes directly to storage and skips the foreign-key checks declared in SQL. Which of Codd's rules does this violate?

Open topic in App →
Q14 of 20

A team drops the CHECK (marks BETWEEN 0 AND 100) constraint and instead validates marks separately inside each Java and Python program. Which of Codd's rules does this move away from?

Open topic in App →
Q15 of 20

At a railway counter, a clerk books tickets only by filling in fields on a reservation screen and never writes queries. Which type of database user is the clerk?

Open topic in App →
Q16 of 20

Codd's rules are numbered 0 to 12. What does Rule 0, the foundation rule, require?

Open topic in App →
Q17 of 20

loan.member_id is declared as FOREIGN KEY (member_id) REFERENCES member(member_id) with no ON DELETE option, and loan 1 refers to member 101. In MySQL (InnoDB), what happens when DELETE FROM member WHERE member_id = 101; runs?

Open topic in App →
Q18 of 20

In student(roll_no, email, aadhaar_no, name), each of roll_no, email and aadhaar_no is unique and never NULL, and roll_no is chosen as the primary key. What are email and aadhaar_no called?

Open topic in App →
Q19 of 20

No member with member_id 999 exists, and INSERT INTO loan VALUES (3, 999, 'Unknown Member Book', '2026-02-12'); is rejected by the DBMS. Which kind of integrity is being enforced?

Open topic in App →
Q20 of 20

In formal relational theory a relation is a set of tuples. Which statement correctly contrasts this with practical SQL tables?

Open topic in App →
Need to review the concepts?

Read Data Collection and DBMS Study Notes

Review complete topic notes, syntax guides, code examples, and summary tables.

Read Free Study Notes →