CY-405 · Data base Management System/Unsolved PYQ Paper
CY-405 Database Management System - Jun 2024 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is DBMS and differentiate between DBMS and traditional file Storage System?
How to answer
- Define DBMS as integrated managed collection of data with DBMS software
- List characteristics of traditional file system
- Compare on data redundancy, consistency, security, concurrency, independence
-
7 MarksbExplain different types of data models in DBMS?
How to answer
- Define data model
- Explain hierarchical model
- Explain network, relational and object-oriented/ER models with examples
-
7 MarksaState and Explain various features of E-R models?
How to answer
- Define E-R model and its components
- Explain entity, attributes, relationship, keys
- Explain features like generalization, specialization, cardinality with diagram
-
7 MarksbWhat are the statements in SQL for destroying and altering tables. Explain with examples?
How to answer
- Identify DROP TABLE for destroying and ALTER TABLE for altering
- Give syntax of DROP and ALTER with ADD, MODIFY, DROP column
- Give examples of both statements
-
7 MarksaDiscuss about different types of Integrity Constraints?
How to answer
- Define integrity constraints
- Explain domain, key, entity and referential integrity
- Give example for each constraint
-
7 MarksbWrite Relational Algebra Queries for the following for (Sailor Database). Sailors ($Sid$, $Sname$, $Rating$, $Age$), Boats ($Bid$, $Bname$, $Color$), Reserves ($Sid$, $Bid$, $Day$)
- i)Find the following id's with age over 20 and who have not reserved a red boat.
- ii)Find the names of Sailors who reserved boat 103.
How to answer
- Recall Sailors, Boats, Reserves schemas
- Use selection, projection, join and set difference for i)
- Use selection-join-projection for names of sailors reserving boat 103
-
7 MarksaWhat do you understand by a Functional Dependencies. Explain?
How to answer
- Define functional dependency X -> Y
- Explain trivial, non-trivial, full and partial dependencies
- Give example and need in normalization
-
7 MarksbState and Explain Lossless join decomposition?
How to answer
- Define decomposition of relation
- State lossless-join condition
- Explain test with common attribute as key and example
-
7 MarksaExplain in detail about Relation Schemas with suitable examples?
How to answer
- Define relation schema vs instance
- Explain attributes, tuples, domain and keys
- Give example schema e.g. Student or Sailors
-
7 MarksbWhat is a transaction and explain its properties and States?
How to answer
- Define transaction as unit of work
- Explain ACID properties
- Explain transaction states with diagram
-
7 MarksaWhat is Schedule? Explain about Serial and Non Serial Schedule?
How to answer
- Define schedule of transactions
- Explain serial schedule with example
- Explain non-serializable vs serializable schedule
-
7 MarksbHow the Lock Manager implements lock and Unlock request? Explain.
How to answer
- Define lock and unlock operations
- Explain lock table and request handling by lock manager
- Explain granting, waiting queue and release steps
-
7 MarksaExplain extendable hashing techniques for indexing data records. Consider your Class students data records and roll numbers as index attribute and show the Hash directory?
How to answer
- Define extendable hashing and directory
- Explain global and local depth with splitting
- Show example using roll numbers as index with hash directory
-
7 MarksbExplain Static Hashing? What are the advantages of static hashing in DBMS?
How to answer
- Define static hashing
- Explain hash function and buckets
- List advantages like simplicity and disadvantages
-
14 MarksWrite short notes on any two :
- i)Query Processing
- ii)Data independence
- iii)Union and Intersection
- iv)Dependency Preservation
How to answer
- Select any two topics from list
- Give definition and key points for each
- Add diagram/example and uses where applicable
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel