10 05 2014id392

Bazy Danych II

Wykład II

Zjazd 10.05.2014

[ Arkusz 2012]

Dana jest realizacja

R:r1(A) ; r1(c);w3(c);??;r2(c);w1(B);w2(A);

  1. Jaką operację odczytu należy wstawić w miejsce „??” by ta realizacja była (niepoprawna) konfliktowo nieuszeregowalna

  2. Jaką operację zapisu trzeba wstawić w miejsce „??” by realizacja była konfliktowo niuszeregowalna

-Używać tylko tych transakcji które są dostępne

Rozw.

Po pierwsze aby rozwiązanie było niepoprawne to graf musi być cykliczny.

Na daną chwilę mamy graf cykliczny:

Musimy z niego zrobić graf acykliczny zgodnie z dostępnymi operacjami

Zatem odpowiedź to R2(b) lub R3(b)

b)Adekwatnie odpowiedź to W3(b) lub W2(b)

Zaznacz poprawną odpowiedź

  1. Dla dowolnej realizacji R1 i dowolnej realizacji sekwencyjnej R2, tego samego zbioru transakcji jeżli R1 jest konfliktowo równoważna rezlizacji R2, to R1 jest konfliktowo uszeregowalna

(Nie lub Tak )

Odp to : TAK

  1. Dla dowolnych realizacji R1 i R2 tego samego zbioru transakcji, jeżeli R1 i R2 są konfliktowo szeregowalne to czy są konfliktowo równoważne

(nie lub tak)

Odp to: NIE

[Arkusz 2014]

„Czy Pan to przepisuje oO ?”

„ Nie Nie… spokojnie”

Dane są poniższe realizacje zbioru transakcji. Przez „OiX” oznaczono operację O wykonywaną przez trasakcję T1 na danej X. Dopuszczalne operacje to „r” (odczyt) i „w” (zapis).

Prócz tego poprzez „Ci” oznaczono zatwierdzenie transakcji „Ti” a poprzez „ai” oznaczono jej wycofanie. W poniższej tabelce dla każdej realizacji sprawdź czy spełnia ona własności odtwarzalności (RC) , unikania kaskadowych wycofań(ACA), ścisłości (ST) i konfliktowej uszeregowalności (CSR).

  1. R1(c);w3(b);w2(a);r3(c);w3(c);c1;w3(a);c3;c2

  2. R2(a),r2(b),w3(b);c2;w1(a);r1(b);w3(b);c1;c3

Było tego więcej ale zajęcia się kończyły i facet przyśpieszył.

Odp do a)

R należy do CSR

R należy do RC

R należy do ACA

R należy do ST

b)

Zaczynamy od ustalenie ile mamy transakcji, mamy 3.

T1/t2/t3

Przechodzimy po transakcjach od lewej do prawej, nie cofając się, przy czym po kolejnym przejściu pomijamy element z przodu i jedziemy znowu do prawej. Cholera wie ile i o co tak w ogóle chodzi.

Robimy graf:

Kończyły się zajęcia więc powiedział że

R NIE należy do CSR

Nie należy do RC

I nie spełnia czegoś tak zgodnie z zawieraniem się poszczególnych rzeczy co ponośc jest na slajdach:

------------------------

Nieprzydatne info:

Zadanie C

Podpunkt a

Odpowiedź to NIE


Wyszukiwarka

Podobne podstrony:
rat med 10 10 05
10 05 Praca w warunkach zimowych
PiÂmiennictwo do FP w WSZOP 09-10-05, fizjologia pracy
Bozyk Msg II tezy 10 05
Wykład z dnia 10.05.2008, Zajęcia, II semestr 2008, Matematyka dyskretna i logika
Wyklad 10.05.2012, Biologia, zoologia
Teoria organizacji i zarządzania wykład 25.10.05, administracja, Reszta, rok III, sem 5, teoria orga
2009 10 05 praid 26669 Nieznany
uchwala kom. nadz. finansowego z dn.10.05.2011r
10 4 05 2010
Zarządzanie Projektami wykłady 13 10 05(1)
(10) 05
DU19941100532 konwencja Brukselska z 10 05 1952
Wykład 9 - 10.05.2011, Notatki UTP - Zarządzanie, Semestr II, Nauka o organizacji
2013.10.05., angielski (słówka i zwroty)
311[10] 05 122 Karta pracy egzaminacyjnej
1 2009 10 05 matematyka finansowaid 8924
NEGOCJACJE - 27.10.05
2009.10.05 prawdopodobie stwo i statystyka

więcej podobnych podstron