0% found this document useful (0 votes)
99 views4 pages

DBMS Tie

4th sem important DBMS questions

Uploaded by

Mvp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views4 pages

DBMS Tie

4th sem important DBMS questions

Uploaded by

Mvp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

BCS403 SIMP Questions

Prepared by the CS/IS-TIE review team

Module-1 to 5 SIMP

1. With a neat diagram, explain three schema architectures.


2. List and explain the characteristics, advantages of the DBMS approach.
3. Explain the following in detail a) DBMS b) Database c) Database Schema d) Weak Entity Type e)
Participation Constraint f) Cardinality ratio g) Recursive relationship h) Specialization i) DBMS catalog j)
Snapshot.
4. Develop an ER diagram for various databases [Company, University, Airlines], considering at least 5 entities.
5. Explain different types of user-friendly interfaces and types of users who typically use each.
6. Explain component modules of DBMS and their interaction.
6. Study SQL queries for different databases. * (vvimp)
7. Mention all the steps involved in conversion of ER constructs to corresponding relational
tables.
8. Briefly explain the various Data Types and Domains in SQL.
9 What are the relational algebra operations in Set Theory? Briefly explain them with
examples.
10. Write a note on Relational Model Constraints in SQL.
11. What are the characteristics of Relations? Explain
12. Explain 1NF,2NF,3NF & BCNF with examples. What is needed for normalization?
13. What are the informal design guidelines for relational schema design? Explain
14. Define functional dependency. Explain the various inference rules for functional dependencies proof.
15. Explain insertion, deletion & modification anomalies. Why are they considered bad? Illustrate with an
example. .
16. Given below are two sets of FD’s for a relation R(A,B,C,D,E).Are they equivalent?
17. Define non-additive join property of a decomposition and write an algorithm for testing of non-additive join
property.
18. Explain 4NF with an example? Explain about multivalued dependency

19. Explain SQL data definition and all the different data types in SQL

20. Explain the concept of specifying constraints in SQL retrieval queries in SQL

21. Explain all the SQL commands with syntax and examples

22. Briefly explain the various Data Types and Domains in SQL.

23.Explain the concept of views and joins in SQL with an example, Create a view named

HighValueCustomers that displays customer names, email addresses, and total purchase amounts for

customers whose total purchase amount exceeds $1000. Then, write a SQL query to retrieve all
information from the HighValueCustomers view. Explain the advantages of using views in this scenario.

24. Write a SQL query to retrieve the top 5 customers who have made the highest total purchase

amounts, along with their total purchase amounts. Include customers who have made at least 3 purchases.

25. Explain the difference between assertions and triggers in SQL. Provide an example of each,

highlighting their use cases and how they help maintain data integrity.

26. Consider a database schema with a Products table. Write SQL statements to:

● Add a new column discount_percentage to the Products table.

● Modify the data type of the product_description column to VARCHAR(500).

● Rename the product_price column to list_price.

● Drop the product_category column from the Products table.

● Explain the potential impact of each schema change on existing data and applications.

27. List and explain ACID Properties, Briefly explain Transaction Support in SQL

28. With a neat state transition diagram, explain the states involved in transaction execution.

29. Explain the concept of serializability in the context of transaction scheduling. Differentiate between conflict

serializability and view serializability.

30. Define and differentiate between the following types of schedules based on recoverability: Recoverable, Cascadeless,

and Strict.

31. Discuss the SQL commands used for transaction management (BEGIN TRANSACTION, COMMIT, ROLLBACK,

SAVEPOINT)

32. Write short notes for the following: i) transaction rollback and cascading rollback. ii) transaction support in

iii) shadow paging iv) No UNDO/REDO recovery based on deferred update. v) Recovery based on
Immediate Update - out of syllabus but study this

33. How does deadlock and starvation problems occur? Explain how these problems can be resolved.

34. Explain why concurrency control is required. Justify the need for recovery.

35. With an example, explain basic Timestamp Ordering algorithm and two-phase locking protocol used in

concurrency control. How does it guarantee serializability?

36. Compare and contrast NoSQL databases with traditional relational databases,discuss the key motivations behind the

emergence of NoSQL databases.

37. Explain the CAP theorem and its implications for distributed systems. Define the properties of CAP theorem

38. Describe the document-based data model and its advantages,Explain the key features and components of

MongoDB,Write MongoDB queries to perform basic CRUD

39. Explain the key-value data model and its simplicity. Discuss the advantages and limitations of key-value stores,

Describe their typical use cases?

40. Explain the column-family data model,Discuss the architecture and key features of Apache Cassandra,Explain

advantages in terms of IOT applications

41.Explain the graph data model and its suitability for representing relationships between entities, describe (i)Neo4J

(ii)Graph databases in Social networks, fraud detection


Additional practice questions

You might also like