Third Semester · BCA 202
Database Management System Notes
A dedicated BCA World study page for this subject, aligned to the TU BCA 2025 curriculum units.
How to study this subject
For each unit, learn the definition, understand the process, practise one example, and finish by explaining the concept in your own words. Use the model questions after completing the unit notes.
Unit-by-unit notes
01
Database concepts, data models, and DBMS architecture
Revise the definition, components, workflow, common examples, and practical use of database concepts, data models, and dbms architecture. Relate it to a small problem or case study from Database Management System.
- Define the key terms and identify the main components.
- Draw or describe the workflow, architecture, formula, or process where relevant.
- Connect the idea to a practical BCA example and revise common advantages or limitations.
02
Entity-relationship modelling and relational schema design
Revise the definition, components, workflow, common examples, and practical use of entity-relationship modelling and relational schema design. Relate it to a small problem or case study from Database Management System.
- Define the key terms and identify the main components.
- Draw or describe the workflow, architecture, formula, or process where relevant.
- Connect the idea to a practical BCA example and revise common advantages or limitations.
03
Relational algebra, SQL queries, views, and integrity constraints
Revise the definition, components, workflow, common examples, and practical use of relational algebra, sql queries, views, and integrity constraints. Relate it to a small problem or case study from Database Management System.
- Define the key terms and identify the main components.
- Draw or describe the workflow, architecture, formula, or process where relevant.
- Connect the idea to a practical BCA example and revise common advantages or limitations.
04
Normalization, functional dependencies, and transactions
Revise the definition, components, workflow, common examples, and practical use of normalization, functional dependencies, and transactions. Relate it to a small problem or case study from Database Management System.
- Define the key terms and identify the main components.
- Draw or describe the workflow, architecture, formula, or process where relevant.
- Connect the idea to a practical BCA example and revise common advantages or limitations.
05
Concurrency, recovery, indexing, security, and database administration
Revise the definition, components, workflow, common examples, and practical use of concurrency, recovery, indexing, security, and database administration. Relate it to a small problem or case study from Database Management System.
- Define the key terms and identify the main components.
- Draw or describe the workflow, architecture, formula, or process where relevant.
- Connect the idea to a practical BCA example and revise common advantages or limitations.
Model questions for BCA 202
Short answerDefine database concepts, data models, and dbms architecture and mention two important uses.
Define database concepts, data models, and dbms architecture and mention two important uses. Answer using a definition, structured explanation, relevant example, and conclusion.
Long answerExplain entity-relationship modelling and relational schema design with a suitable diagram, example, or step-by-step method.
Explain entity-relationship modelling and relational schema design with a suitable diagram, example, or step-by-step method. Answer using a definition, structured explanation, relevant example, and conclusion.
Practical / applicationApply relational algebra, sql queries, views, and integrity constraints to solve a small Database Management System problem. State your assumptions and conclusion.
Apply relational algebra, sql queries, views, and integrity constraints to solve a small Database Management System problem. State your assumptions and conclusion. Answer using a definition, structured explanation, relevant example, and conclusion.