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

Featured educators

Meet our verified teachers

Browse profiles with clear experience, subjects, and availability—then open the full profile in SuGanta.

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduation from ASU and appear in B.Ed. from MGKVP on aided seat. I have 2 years experience in academic class (Future Shapers C...

Both Online & Offline · Member since 2026

A-Level Chemistry A-Level Mathematics

Subjects

2

Experience

5 Years

Hourly

₹201-300

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and intermediate students all my students till today are 90% grade. Even an average student got 90%

Both Online & Offline · Member since 2026

A-Level Mathematics Advanced Chemistry (Secondary) +3

Subjects

5

Experience

10 Years

Hourly

₹501-600

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapur Maharashtra India, St Paul’s H.S Hyderabad, Fiitjee school Narayanaguda. I have handled students of different age gr...

Online Only · Member since 2026

A-Level Biology A-Level Physics +8

Subjects

10

Experience

30+ Years

Hourly

₹501-600

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the right guidance. I offer dedicated tutoring for 10th-grade students, covering everything from foundational basics to advanced...

Both Online & Offline · Member since 2026

Advanced Mathematics (Middle School) Advanced Mathematics (Secondary) +6

Subjects

8

Experience

5 Years

Hourly

₹401-500

Divyank Gautam

Divyank Gautam

Pune, Maharashtra

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student problems and accordingly innovate teaching methodology.

Private tutor · Member since 2026

Subjects

—

Experience

—

Status

—

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

SEO Training Near Noida Sector 93 – Learn Search Engine Op... Sector 93, Greater Noida
Data Analytics Training Near Noida Sector 94 – Learn Data... Greater Noida
SEO Training Near Noida Sector 95 – Learn Search Engine Op... Greater Noida
Digital Marketing Classes Near Noida Sector 96 – Learn Mod... Greater Noida
Graphic Designing Classes Near Noida Sector 97 – Learn Cre... Sector 97, Greater Noida
Digital Marketing Classes Near Noida Sector 98 – Learn Mod... Expressway, Sector 98, Noida, Greater Noid...
Graphic Designing Classes Near Noida Sector 99 – Learn Cre... Greater Noida
App Development Classes Near Noida Sector 100 – Learn Mobi... Sector 100, Greater Noida
Web Development Classes Near Noida Sector 101 – Learn Codi... Greater Noida
App Development Classes Near Noida Sector 102 – Complete G... Greater Noida
Web Development Classes Near Noida Sector 103 – Complete G... Greater Noida
TOEFL Coaching Near Noida Sector 104 – Complete Preparatio... Sector 104, Greater Noida
IELTS Coaching Near Noida Sector 105 – Complete Guide for... Greater Noida
TOEFL Coaching Near Noida Sector 106 – Complete Guide for... Greater Noida
IELTS Coaching Near Noida Sector 107 – Expert Training for... Greater Noida
Public Speaking Training Near Sector 108 Noida – Build Con... Greater Noida
Public Speaking Training Near Sector 109 Noida – Improve C... Greater Noida
🇯🇵 Japanese Language Classes Near Sector 110 Noida – Learn... Sector 110, Greater Noida
🇪🇸 Spanish Language Classes Near Sector 111 Noida – Learn... Greater Noida
🇫🇷 French Language Classes Near Sector 112 Noida – Learn F... Greater 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

SHASTRI'S PHYSICS CLASSES, NAGPUR

Type

Coaching Center

SHASTRI'S PHYSICS CLASSES, NAGPUR

Nagpur, Maharashtra

Best Physics Classes in Nagpur | Shastri's Physics Classes offers expert coaching for CBSE. MS-BOARD, NEET, JEE, MHT-CET, 11th & 12th Physics. Clear concepts, regular tests & personal doubt solving. J...

Private · Est. 2021-Present

Students

51-100

Teachers

1-10

Branches

1

Réussi Academy of languages

Type

Coaching Center

Réussi Academy of languages

Geeta Bhawan Square, Indore, Madhya pradesh

Excellence in Language. Leadership in Results. With over 18 years of distinguished experience, Réussi Academy of Language stands as a trusted name in foreign language and communication training. Foun...

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1

IGS Institute

Type

Coaching Center

IGS Institute

Sector 22, Noida, Uttar Pradesh

IGS Institute provide classes for SSC, Bank, Railway, Police, NDA, Airforce Group X and Group Y, Teaching exams. IGS - Institute for Government Services providing classes since 2018 to the students.

Private · Est. 2011-2020

Students

51-100

Teachers

1-10

Branches

1

Krishna home tutor

Type

School

Krishna home tutor

New Delhi, New Delhi

Hi everyone, Krishna home tutor. Providing tutors for all subjects and classes since 2001.

Private · Est. 2001-2010

Students

201-500

Teachers

76-100

Branches

1

Edustunt Tuition Centre

Type

Coaching Center

Edustunt Tuition Centre

Hoshiarpur, Punjab

We provide online& offline tuition classes,doubt clearance sessions & exam preparation services for students from school level to university level.

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1