NivaarExam PrepOfficial exam papers ↗

25-Comp-B3 Data Bases and File Systems: December 2014

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

  1. Question 1
  2. Question 2
  3. Question 3 ER model — bus company
  4. Question 4 ER diagram — Toronto County Airport
  5. Question 5 SQL — Doctor/Patient/Visit
  6. Question 6 SQL & relational algebra — Student/Course/Results
  7. Question 7 Functional dependencies — minimal cover, implication, decomposition
  8. Question 8 Transactions, ACID, and scheduling

Start with Question 1 →

98-Comp-B3, Data Bases & File Systems — National Exams, December 2014. 3 hours, closed book (calculators permitted). Candidates were instructed to answer five questions: one of Questions 1/2, one of Questions 3/4, and three of Questions 5–8 — only those five are marked. All 8 questions are answered below for completeness (this is a study resource covering the full syllabus).

Check: the source page header prints “98-Comp-B3/ December 2014” while the title block prints “National Exams May 2014” — a date inconsistency on the printed cover page. This is treated as the December 2014 exam period, matching every subsequent page header. Also, the page-1 marking scheme lists Question 8 as having two part-(c) entries (“(c) 4 marks; (c) 6 marks”); read as a mislabelled (c)/(d), matching the body text's actual four sub-parts (a)(b)(c)(d).

Reference texts: Silberschatz, Korth & Sudarshan, Database System Concepts (7th ed.) — RAID, indexing, ER modelling, normal forms, transactions and serializability; Ramakrishnan & Gehrke, Database Management Systems (3rd ed.) — B+-tree indexing, SQL, relational algebra, and concurrency control.