AL-502 · Database Management Systems/Unsolved PYQ Paper
AL-502 Database Management Systems - Nov 2022 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.
-
8 MarksaWhat is Database Management System (DBMS)? What are the major components of this system? Explain each component with neat sketch.
How to answer
- Definition of DBMS as integrated collection of data and set of programs
- Major components: hardware, software, data, users, procedures
- Explain role of each component
- Neat sketch of DBMS architecture/components
-
6 MarksbWhat are the different Data Modules of DBMS? Explain in detail.
How to answer
- Meaning of data models/modules in DBMS
- Types: hierarchical, network, relational, object-oriented
- Characteristics and example of each
- Comparison of usage
-
7 MarksaExplain strong and weak entities. How weak entity can be converted to a strong entity.
How to answer
- Definition of strong entity with key and example
- Definition of weak entity, partial key, identifying relationship
- Steps to convert weak to strong by adding primary key
-
7 MarksbExplain Super key, primary key and candidate key with examples.
How to answer
- Definition of super key with example
- Definition of candidate key with example
- Definition of primary key and selection criteria
-
7 MarksaWhat are integrity constraints? Explain various types of integrity constraints with suitable example.
How to answer
- Definition of integrity constraints
- Types: domain, key, entity, referential integrity
- Suitable example for each type
-
7 MarksbDiscuss about Relational algebra operations like Select, Project, Join with examples.
How to answer
- Definition of relational algebra
- Select operation with example
- Project operation with example
- Join types with example
-
8 MarksaDefine join dependency. How is it different to that of Multivalued dependency and Functional dependency? Justify.
How to answer
- Definition of join dependency
- Definition of multivalued and functional dependency
- Difference in conditions and lossless decomposition
- Justification with example
-
6 MarksbDefine Normalization. Explain second normal form with the help of an example.
How to answer
- Definition of normalization
- Conditions for second normal form
- Example of partial dependency removal
- Resulting decomposed tables
-
7 MarksaExplain why 4NF is more desirable than BCNF with the help of an example.
How to answer
- Definition of BCNF and 4NF conditions
- Multivalued dependency handling in 4NF
- Example where BCNF fails but 4NF succeeds
- Why 4NF is more desirable
-
7 MarksbWhat do you mean by transaction processing? Explain ACID properties of transaction in brief.
How to answer
- Definition of transaction processing
- Meaning of ACID acronym
- Brief explanation of atomicity, consistency, isolation, durability
- Example of transaction
-
7 MarksaHow concurrency is performed? Explain the protocol that is used to maintain the concurrency concept.
How to answer
- Meaning of concurrency in DBMS
- Need for concurrent execution
- Concurrency control protocols: lock-based, etc.
- How protocol maintains serializability
-
7 MarksbWhat is time stamping? Explain a mechanism of concurrency control that uses time stamping with the help of an examples.
How to answer
- Definition of timestamping
- Timestamp ordering mechanism steps
- Example of read/write with timestamps
- Handling conflicts
-
7 MarksaExplain the advantage of stored procedures with an example.
How to answer
- Definition of stored procedure
- Advantages: performance, reusability, security
- Example SQL procedure
- Explanation of use case
-
7 MarksbWhat is Trigger? Explain in detail with an example.
How to answer
- Definition of trigger and its types
- Trigger syntax and firing conditions
- Detailed working with example
- Use cases
-
14 MarksWrite short notes on any two of the following:
- a)Nested and Parameterized Cursors
- b)Single level and multilevel indices
- c)Domain Relational Calculus
How to answer
- Brief note on first chosen topic with definition and example
- Brief note on second chosen topic with definition and example
- Diagrams or syntax where applicable
- Applications or advantages
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