Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider a database with tables R1(A) and R2(B) and transaction T1: T1: set transaction isolation level repeatable read; Select * from R1 Select * from

Consider a database with tables R1(A) and R2(B) and transaction T1: T1: set transaction isolation level repeatable read; Select * from R1 Select * from R1 Select * from R2 Suppose table R1 initially has one tuple with value A=3 and table R2 initially has one tuple with value B=6. Consider the following possible transactions T2, executed around the same time as T1. Which one of them can cause the two transactions to exhibit nonserializable behavior? a) T2: set transaction serializable; update R1 set A=4; delete from R2 where B=6; commit; b) T2: set transaction serializable; delete from R2; insert into R2 values (6); commit; c) T2: set transaction serializable; update R2 set B=7; commit; d) T2: set transaction serializable; insert into R2 values (5); delete from R1 where A=2; commit; image text in transcribed

Problem 2 Consider a database with tables R1(A) and R2(B) and transaction T1: T1: set transaction isolation level repeatable read; Select from R1 Select from R1 Select * from R2 Suppose table R1 initially has one tuple with value A-3 and table R2 initially has one tuple with value B-6. Consider the following possible transactions T2, executed around the same time as T1. Which one of them can cause the two transactions to exhibit nonserializable behavior? a) T2: set transaction serializable; update R1 set A-4; delete from R2 where B-6; commit; b) T2: set transaction serializable; delete from R2; insert into R2 values (6); commit; c) T2: set transaction serializable; update R2 set B-7; commit; d) T2: set transaction serializable; insert into R2 values (5); delete from R1 where A-2; commit

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2017 Skopje Macedonia September 18 22 2017 Proceedings Part 3 Lnai 10536

Authors: Yasemin Altun ,Kamalika Das ,Taneli Mielikainen ,Donato Malerba ,Jerzy Stefanowski ,Jesse Read ,Marinka Zitnik ,Michelangelo Ceci ,Saso Dzeroski

1st Edition

3319712721, 978-3319712727

More Books

Students also viewed these Databases questions

Question

What wildcards are available in MySQL , and what do they represent?

Answered: 1 week ago