Networking
10 topics
What the subject covers, the key topics, how it has been asked, common mistakes and a two-week plan.
IBPS publishes no official syllabus; this list is based on previous papers.
A database management system (DBMS) stores data so that many users and programs can read and change it safely. For the IT Officer exam, DBMS means four connected ideas:
Banks run on databases (core banking, payments, reporting), so this subject is close to the job itself.
{ t | t ∈ Employee ∧ t.salary > 50000 }. Know the quantifiers: ∃ ("there exists at least one") and ∀ ("for all").SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY. WHERE filters rows before grouping; HAVING filters groups after aggregation. That is the written order; SQL evaluates them as FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY.% matches any run of characters (including none) and _ matches exactly one. NOT LIKE excludes matches.… OVER (PARTITION BY …). They compute across a group of rows but still return every row, unlike GROUP BY, which collapses them.SELECT DISTINCT salary … ORDER BY salary DESC LIMIT 1 OFFSET n−1, so ties don't give the wrong row, or a subquery with DISTINCT / COUNT), duplicates (GROUP BY … HAVING COUNT(*) > 1).These are the facts about the format from the official IBPS documents:
IBPS does not publish past papers. The patterns below are based on memory-based papers shared by candidates (unofficial) for two previous IT Officer Mains exams, held January 2023 and December 2024. They may be incomplete:
We don't give a number of DBMS questions: IBPS publishes none, and the memory-based papers aren't complete.
COUNT(*) > 1 in WHERE.col = NULL is never true; use IS NULL. COUNT(col) skips NULLs, COUNT(*) doesn't.= vs LIKE, IN vs LIKE. Read every option to the end. The negative marking (−0.50) makes a pure guess between five options worth nothing on average (0.2 × 2 − 0.8 × 0.50 = 0). Once you can rule out even one option, a guess is worth something on average.A suggestion. Adjust it to your own pace.
| Days | Focus | Practice |
|---|---|---|
| 1–2 | ER model, keys, ER-to-table mapping | Draw ER diagrams for a small bank (customer, account, loan); list the keys |
| 3–4 | Relational algebra, TRC | Write each query three ways: algebra, TRC, SQL |
| 5–7 | SQL: clauses, joins, subqueries, constraints, triggers, views, window functions | Run queries on a free database (SQLite or MySQL); predict the output before running |
| 8–9 | FDs, closure, candidate keys, 1NF–BCNF, lossless decomposition | 10 relations a day: find the keys and the highest normal form |
| 10–11 | Transactions, ACID, schedules, serialisability, locks, isolation levels, recovery | Draw precedence graphs; fill in lock-compatibility tables |
| 12 | Indexing, B/B+ trees, hashing | Insert keys into a B+ tree by hand |
| 13 | Data warehousing, OLAP, NoSQL | Flashcards of definitions |
| 14 | Mixed revision | Timed set of 25 questions in 20 minutes (the Mains pace), then review every wrong answer |
Yes. It appears in the topic list compiled from previous papers, and both memory-based Mains papers we read (shared by candidates, unofficial) had DBMS and SQL questions. IBPS doesn't publish a syllabus or topic weightage, so no one can tell you the exact number of questions.
The exam is multiple choice, so you don't type queries. In the memory-based papers, though, you often have to pick the one correct query from several similar ones, so practise reading SQL carefully.
1NF, 2NF, 3NF and BCNF, with functional dependencies and attribute closure to find the keys. Know what makes a decomposition lossless and dependency-preserving.
They are in the topic list, and OLAP and warehouse-schema questions appear in the memory-based papers. Learn the definitions: star, snowflake and fact constellation schemas, data marts, OLAP operations and the NoSQL families.
IBPS doesn't say. The Professional Knowledge test has 50 questions in total for 100 marks; how they split across subjects isn't published.
Professional Knowledge topics by subject
Prelims, Mains, descriptive and interview
Age and qualification, from the notification