Database Management Systems · ডেটাবেস ম্যানেজমেন্ট সিস্টেম


Normalization (1NF to BCNF)নরমালাইজেশন (১NF থেকে BCNF)

Normalization is the process of organizing the columns and tables of a relational database to reduce data redundancy and eliminate undesirable anomalies (insertion, update, deletion). It was introduced by E. F. Codd (the father of the relational model) in 1970 and refined through a series of normal forms. For BCS, Bank IT, and IT-officer exams, normalization is one of the highest-yield DBMS topics: expect direct definition questions, "which normal form is this?" questions, functional-dependency reasoning, and identification of anomalies.

This lesson builds the topic from first principles: functional dependencies and keys first, then each normal form (1NF, 2NF, 3NF, BCNF) with the exact rule, the intuition, and full worked decompositions.

Learning objectives

  • Explain why we normalize and describe the three anomalies (insert, update, delete).
  • Define a functional dependency (FD) and classify FDs as full, partial, or transitive.
  • Distinguish super key, candidate key, primary key, prime attribute, non-prime attribute.
  • State the precise rule for 1NF, 2NF, 3NF, and BCNF and decide whether a relation satisfies each.
  • Decompose an un-normalized relation step by step up to BCNF.
  • Recognize the trade-offs: lossless-join, dependency preservation, and controlled denormalization.

Continue this lesson free: create an account

You have read the opening of this lesson. The full lesson (2,453 words, in English and Bangla) has worked examples, practice questions with answers and exam tips. A free account opens it and saves your progress.পুরো পাঠটি পড়তে বিনামূল্যে অ্যাকাউন্ট খুলুন।

More on this subject: Database guide: syllabus by chapter and past questions

© 2026 ARBS Academy (Aether Brains). Questions' explanations, model answers and lessons are our original work; copying or republishing is not allowed.

© ২০২৬ এআরবিএস একাডেমি (Aether Brains)। প্রশ্নের ব্যাখ্যা, মডেল উত্তর ও লেসন আমাদের নিজস্ব কাজ; কপি বা পুনঃপ্রকাশ করা নিষেধ।