BCA 4th Sem Practical File of DBMS
BCA 4th Sem Practical File of DBMS
1. Compare the hierarchical, network, relational, and object-oriented data models with examples.
2. What is a relational database? Explain key relational concepts like tables, tuples, attributes, and
schemas, primary key, candidate key, foreign key, and composite key.
3. What is an Entity-Relationship (ER) model? Explain its components. Differentiate between strong
entity and weak entity sets with suitable ER diagram symbols.
4. Explain 1NF, 2NF, and 3NF, BCNF, 4NF, 5NF with appropriate examples of normalization.
5. Define a transaction. What are its properties? Explain ACID in detail.
6. What is an index in DBMS? Compare B-tree indexing and hash indexing.
7. Explain the concept of concurrency control. Why is it important in DBMS?