Базе података 2/Јун 2024 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
(Нова страница: {{tocright}} '''Испит у јунском року 2024. године''' је одржан 15. јуна и трајао је сат времена и 15 минута. Биле су доступне презентације са предавања. === Поставка === == 1. задатак == === Решење === == 2. задатак == === Решење === == 3. задатак == === Решење === == 4. задатак == === Решење ===…)
 
Ред 3: Ред 3:


=== Поставка ===
=== Поставка ===
 
Дат је редослед извршавања трансакција T1 , T2 i T3 , као на слици:
{| class="wikitable" style="vertical-align:bottom;"
|-
!
! T1
! T2
! T3
|-
| t1
|
|
| READ(A)
|-
| t2
|
|
| A:=A+4
|-
| t3
|
|
| WRITE(A)
|-
| t4
| READ(D)
|
|
|-
| t5
| D:=D+5
|
|
|-
| t6
| WRITE(D)
|
|
|-
| t7
|
| READ(D)
|
|-
| t8
|
| D:=60
|
|-
| t9
|
| WRITE(D)
|
|-
| t10
|
|
| READ(C)
|-
| t11
|
|
| C:=C+A
|-
| t12
|
|
| WRITE(C)
|-
| t13
|
| READ(B)
|
|-
| t14
|
| B:=B+D
|
|-
| t15
|
| WRITE(B)
|
|-
| t16
|
| COMMIT
|
|-
| t17
| READ(C)
|
|
|-
| t18
| C:=C+D
|
|
|-
| t19
| WRITE(C)
|
|
|-
| t20
| COMMIT
|
|
|-
| t21
|
|
| READ(B)
|-
| t22
|
|
| B:=B+C
|-
| t23
|
|
| WRITE(B)
|-
| t24
|
|
| COMMIT
|}


== 1. задатак ==
== 1. задатак ==

Верзија на датум 17. јун 2024. у 16:01

Испит у јунском року 2024. године је одржан 15. јуна и трајао је сат времена и 15 минута. Биле су доступне презентације са предавања.

Поставка

Дат је редослед извршавања трансакција T1 , T2 i T3 , као на слици:

T1 T2 T3
t1 READ(A)
t2 A:=A+4
t3 WRITE(A)
t4 READ(D)
t5 D:=D+5
t6 WRITE(D)
t7 READ(D)
t8 D:=60
t9 WRITE(D)
t10 READ(C)
t11 C:=C+A
t12 WRITE(C)
t13 READ(B)
t14 B:=B+D
t15 WRITE(B)
t16 COMMIT
t17 READ(C)
t18 C:=C+D
t19 WRITE(C)
t20 COMMIT
t21 READ(B)
t22 B:=B+C
t23 WRITE(B)
t24 COMMIT

1. задатак

Решење

2. задатак

Решење

3. задатак

Решење

4. задатак

Решење

5. задатак

Решење

Напомене