QQ1. Answer the following questions:
- (a)) Differentiate between a File Processing System and a Database Management System (DBMS) based on four key aspects. (300 words)
- (b)) Explain the three-level architecture of a DBMS (External, Conceptual, and Internal). How does this architecture support Logical and Physical Data Independence? (300 words)
- (c)) What are the ACID properties of a transaction? Explain each property with a suitable example of an airline ticket booking. (300 words)
- (d)) Differentiate between DDL (Data Definition Language) and DML (Data Manipulation Language) statements in SQL. Provide two examples for each category. (300 words)
- (e)) Explain the difference between 3NF (Third Normal Form) and BCNF (Boyce-Codd Normal Form). Provide an example of a relation that is in 3NF but not in BCNF. (300 words)
- DBMS offers better data redundancy, sharing, integrity, and security than File Processing Systems.
- DBMS 3-level architecture: External (user view), Conceptual (global logical view), Internal (physical storage).
- Data Independence: Logical (conceptual changes don't affect external) and Physical (internal changes don't affect conceptual/external).
- ACID properties: Atomicity (all or nothing), Consistency (valid state), Isolation (concurrent transactions don't interfere), Durability (committed changes are permanent).
Answer: This document provides comprehensive answers to five key questions concerning Database Management Systems (DBMS), drawing from typical course content aligned with IGNOU's MCS-023. It differentiates between file processing systems and DBMS, explains the three-level DBMS architecture and data independence, elaborates on ACID properties of transactions with examples, distinguishes DDL and DML in SQL, and clarifies the difference between 3NF and BCNF with a suitable example. Each sub-question is ad...