PYQPulse
HomeMocksPracticePYQsUpdatesDashboard
PYQPulse

Timing-accurate mock tests and PYQs for SSC, Banking and Railway exams — so the real paper feels like a revision.

Exams

  • SSC exams
  • Banking exams
  • Railway exams
  • All exams

Practice

  • Practice questions
  • Mock test series
  • Sectional tests
  • Year-wise PYQs
  • Performance analytics

Company

  • About us
  • Help Centre
  • Pricing
  • Sign in

Legal

  • Privacy Policy
  • Terms of Service

Contact

  • hello@testwala.co.in
  • Telegram
  • +91 62816 87760

Practice interface modeled on the official exam pattern — not the official examination. PYQPulse is not affiliated with the Staff Selection Commission, IBPS, SBI, RBI, NABARD, SEBI or Indian Railways.

© 2026 PYQPulse. All rights reserved.

Built for aspirants, by aspirants.

HomeMocksPracticeStats
  1. Home
  2. ›
  3. PYQs
  4. ›
  5. ibps-so
  6. ›
  7. 2016
  8. ›
  9. Q179

ibps-so 2016 · Question 179 of 394

The redesigned relation AGENT, an instance of which is shown below, carries for every business correspondent an agent_id allotted by the bank, the PAN of the agent, the mobile number registered with the bank, and the code of the branch that services him. No two agents share an agent_id; no two share a PAN; two agents may and do share a mobile number, and many share a branch. agent_id pan mobile branch_code AG-104 AKPPM4471C 9820011223 BR-018 AG-217 BQTPS9038L 9370044556 BR-018 AG-350 CDMPR2214J 7719088990 BR-042 AG-486 DNRPK6672F 9370044556 BR-042 agent_id has been declared the primary key. On these facts the correct statement is that:

  1. Apan is not a key at all, since a key must be allotted by the organisation that owns the relation
  2. Bmobile is a candidate key, since it is a contact number and each agent has one
  3. Cthe pair (agent_id, mobile) is a candidate key, since together the two values certainly identify a row
  4. Dpan is a candidate key which, not having been chosen as the primary key, is an alternate key; the pair (agent_id, mobile) is a superkey but not a candidate key; and branch_code is neitherCorrect
  5. Ebranch_code is an alternate key, since it may be used to reach a group of rows when agent_id is not known

Answer: D. pan is a candidate key which, not having been chosen as the primary key, is an alternate key; the pair (agent_id, mobile) is a superkey but not a candidate key; and branch_code is neither

Official answer key verified. Detailed explanation coming soon.

Source: IBPS SO 2016 IT Officer (held 28-29 Jan 2017, single-stage CWE) - Prepp · memory-based

← Q178View full paper (394 questions)Q180 →

Practice the full ibps-so 2016 paper

Timed test with all 394 questions, just like the real exam.

Start test