THEORY EXAMINATION (SEM–VI) 2016-17 ADVANCE DBMS

B.Tech General 0 downloads
₹29.00

ADVANCE DBMS (NCS069)

Section-Wise Solved Answers


SECTION A – Short Answer Questions

(10 × 2 = 20 marks)


(a) Transaction transparency

Transaction transparency ensures that transactions execute correctly even in the presence of failures, concurrency, or distribution. Users are unaware of internal transaction management details like recovery and concurrency control.


(b) Concurrency control

Concurrency control is the mechanism used to manage simultaneous execution of transactions in a database while maintaining consistency and isolation.


(c) System log

A system log is a file that records all changes made to the database by transactions. It is used for recovery in case of system failure.


(d) Orphan and inconsistent message

Orphan message: A message whose parent transaction has been aborted.

Inconsistent message: A message that violates database consistency due to improper execution order.


(e) Checkpoint

A checkpoint is a recovery technique where the DBMS saves the current state of the database to disk, reducing recovery time after failure.


(f) Semi joins and bloom joins

Semi join: Reduces data transfer by sending only required tuples.

Bloom join: Uses a bloom filter to reduce data transmission in distributed joins.


(g) Data replication

Data replication is the process of storing copies of data at multiple sites to improve availability, fault tolerance, and performance.


(h) Serializable schedules

A schedule is serializable if its outcome is equivalent to some serial execution of transactions, ensuring database consistency.


(i) Thomas write rule

Thomas write rule allows ignoring obsolete write operations based on timestamps, reducing unnecessary rollbacks in timestamp-based protocols.


(j) Active databases

Active databases automatically respond to events using rules of the form Event-Condition-Action (ECA).


SECTION B – Long Answer Questions

(Attempt any FIVE – 10 × 5 = 50 marks)


(a) MOSS concurrency protocol and architecture

MOSS (Multiversion Optimistic Serialization with Snapshot isolation) is a concurrency control protocol that allows transactions to read consistent snapshots without blocking.


Architecture:                                         Multiple versions of data

Snapshot isolation                                  Validation phase before commit


Advantages:                                           High concurrency

Reduced locking                                      Better performance for read-heavy workloads


(b) Why row-level locking is preferred over table-level locking

Row-level locking locks only the required rows, allowing other transactions to access remaining rows. This improves concurrency and reduces waiting time compared to table-level locking, which blocks the entire table.


(c) Deferred vs Immediate modification recovery schemes

Deferred modification:                          Updates applied after commit

Simple recovery                                        No undo required


Immediate modification:                       Updates applied before commit

Faster response                                         Requires undo and redo


Deferred modification is easier to implement, while immediate modification has higher overhead.


(d) Database replication techniques and eager replication parameters

Replication techniques include:                Master-slave

Multi-master                                             Snapshot replication


Eager replication parameters:               Consistency

Atomicity                                                  Synchronization

Communication cost


(e) Deadlock and handling in distributed DBMS

Deadlock occurs when transactions wait indefinitely for resources held by each other.

Handling methods:                                Deadlock prevention

Deadlock detection using wait-for graph

Deadlock resolution by aborting transactions


(f) Fragmentation in distributed databases

Fragmentation divides database into smaller pieces for distribution.

Types:

Horizontal fragmentation                     Vertical fragmentation

Hybrid fragmentation                           Purpose is improved performance, locality of access, and scalability.


(g) Lock scheduler and lock table

A lock scheduler manages lock requests.


Lock process:                                      Transaction requests lock

Scheduler checks lock table                 Grant or block request


Lock table contains:                          Data item

Lock mode                                           Transaction ID

Lock status


(h) Distributed transaction management

In distributed DBMS, transactions span multiple sites.


Differences from standalone DB:

Communication delays                        Partial failures

Coordination issues

Two-Phase Commit (2PC) ensures atomicity across sites.


SECTION C – Very Long Answer Questions

(Attempt any TWO – 15 × 2 = 30 marks)

Q3. Multiple Granularity Locking

Multiple granularity allows locking at different levels such as:

Database                                             Table

Page                                                     Row


Example:
A transaction locks a table in intention-shared mode and rows in shared mode.


Significance:                                       Reduces overhead

Improves concurrency                          Flexible locking mechanism


Q4. Concurrency control protocols

Lock-based protocol

Uses locks (shared/exclusive) to control access. Ensures serializability but may cause deadlocks.

Timestamp-based protocol

Orders transactions based on timestamps. Prevents deadlocks but may cause rollbacks.


Q5. RDBMS vs OODBMS

FeatureRDBMSOODBMS
Data modelTablesObjects
RelationshipsForeign keysObject references
InheritanceNot supportedSupported

Object vs Entity:
Objects encapsulate data and behavior, while entities represent real-world objects without behavior.

File Size
126.79 KB
Uploader
SuGanta International
⭐ Elite Educators Network

Meet Our Exceptional Teachers

Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh , Babusarai Market , 221314
5 Years
Years
₹10000+
Monthly
₹201-300
Per Hour

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduati...

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana , 500044
10 Years
Years
₹10000+
Monthly
₹501-600
Per Hour

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and interm...

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana , New Nallakunta , 500044
30+ Years
Years
₹9001-10000
Monthly
₹501-600
Per Hour

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapu...

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu , Gudalur , 643212
5 Years
Years
₹6001-7000
Monthly
₹401-500
Per Hour

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the righ...

Divyank Gautam

Divyank Gautam

Pune, Maharashtra , Kothrud , 411052
3 Years
Years
Not Specified
Monthly
Not Specified
Per Hour

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student proble...

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

Yoga Classes Near By Greater Kailash Achieve Strength, Flexibility & Mental Peace with Expert Yoga Training in 2026 Greater Kailash, Delhi
Physiotherapy Guidance (Certified Professionals Only) Near Central Park 1 & 2 – Restore Movement, Regain Strength Central Park 2, Gurugram
Spoken English Classes Near By South Extension Improve Fluency, Build Confidence & Unlock Career Growth in 2026 South Extension, Delhi
Web Development Classes Near Noida Sector 101 – Learn Coding and Build Your Tech Career Noida
Harmonium Classes Near Sector 140 Noida – Learn Indian Classical Music with Expert Guidance Sector 140, Noida
Spoken English Classes Near Sector 107 Gurugram (Dwarka Expressway) – Speak Fluently, Communicate Confidently Sector 107, Gurugram
Guitar Classes Near Chhatarpur – Professional Guitar Training in South Delhi Chhatarpur, Delhi
Physiotherapy Guidance Near Tilak Nagar (Certified Professionals Only) Tilak Nagar, Delhi
Baking Classes Near By Dwarka Mor – Learn Professional Baking Skills Dwarka Mor, Delhi
Computer Classes Near Sector 90 Gurugram – Build Digital Skills for a Smarter Future Sector 90 Road, Gurugram
Yoga Classes Near Sector 137 Greater Noida – Improve Health, Fitness and Mental Well-Being Through Professional Yoga Training Sector 137, Noida
Violin Classes Near by Gurugram – Learn, Perform & Master the Art of Strings Gurugram
SEO Training Near Noida Sector 95 – Learn Search Engine Optimization and Build a Digital Career Noida
Yoga Classes Near Malviya Nagar Build Strength, Reduce Stress & Transform Your Lifestyle with Professional Yoga Training in 2026 Malviya Nagar, Delhi
Video Editing Classes Near By Dwarka Mor – Master Professional Editing Skills Dwarka Mor, Delhi
Singing / Vocal Training Near Sector 148 Noida – Professional Vocal Coaching for All Levels Noida
Yoga Classes (Home or Online) Near Sushant Lok Phase 3 – Transform Your Health Naturally Phase 3 Sushant Lok, Gurugram
Legal Documentation Assistance Near By Dwarka Mor Reliable, Accurate & Professional Legal Drafting Dwarka Mor, Delhi
🇯🇵 Japanese Language Classes Near Golf Course Extension Road – Complete Guide to Learning Japanese Golf Course Ext Road, Gurugram
Graphic Designing Classes Near Noida Sector 97 – Learn Creative Design Skills and Build Your Career Sector 97, Noida
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

Réussi Academy of languages

sugandha mishra

Réussi Academy of languages
Madhya pradesh, Indore, G...

Details

Coaching Center
Private
Est. 2021-Present

Sugandha Mishra is the Founder Director of Réussi Academy of Languages, a premie...

IGS Institute

Pranav Shivhare

IGS Institute
Uttar Pradesh, Noida, Sec...

Details

Coaching Center
Private
Est. 2011-2020

Institute For Government Services

Krishna home tutor

Krishna Home tutor

Krishna home tutor
New Delhi, New Delhi, 110...

Details

School
Private
Est. 2001-2010

Krishna home tutor provide tutors for all subjects & classes since 2001

Edustunt Tuition Centre

Lakhwinder Singh

Edustunt Tuition Centre
Punjab, Hoshiarpur, 14453...

Details

Coaching Center
Private
Est. 2021-Present
Great success tuition & tutor

Ginni Sahdev

Great success tuition & tutor
Delhi, Delhi, Raja park,...

Details

Coaching Center
Private
Est. 2011-2020