_ | _ | _ |
. | ||
.. | ||
_ | _ | _ | |
1. 2 . =15 3.
2. _ 1 _
3. _=_ .5
_ | _ | _ | _ | _ | _ | |
4. _,_,_ .6
3 2221
7 6666
5. -=_
3 2221 2221 18 3
7 6666 6666 18 7
6. 1,3 5
_ | _ | _ |
. | ||
. |
Sql:
Select podr.nom_podr,podr.name_podr,isp.fam
From podr,isp
Where isp.razr=15
_ |
_ |
_ |
_ |
_ |
SET RELATION TO N_OTD INTO PODR.dbf
USE PODR
INDEX ON N_PODR TO DEPART
BROWSE
SELECT 2
USE ISP
BROWSE
SET RELATION TO N_PODR INTO PODR.dbf
GO 3
SELECT 1
BROWSE
: . , . , .
(.. ) .
, , .
. , , . , .
. =15=
EXIST (.=15)
.
. ... ., . 1 ..
|
|
- .., . - , , . - ( ) - .. . Begin transaction.
:
1): ..
2): roll back( ).
2 , . - 1 .. 2 1. 1 roll back, , 2 . -1 , .2 1 , , . -1 , 2 , ., 1 . . .
5. -
, , .
- . .
- . , , , . , . . , .
. .
. .. ..
,
s- ( ) x- ( ). X- .
( ,
1) . -. . . . .
2) . -.
) . -.
) . -. . .
: 1) , 2) , 3) , 4) , 5) .
|
|
( IS, IX, SIX , ).
Is six (is)
. .
( , , )
, .
- .
T1 T2, , T1 T2.
, , T, . , .
t(T) > t(T1), T T1, T , (?????).
, .
(?????).
.
. .., , , , , . . , .-. . .. s , . . . . . s is,ix,six. : R is, . R ix ( ) , (?) , six ( is)
. , .. ( ), . . . , .. , S X . SQL 2- . , . . .
9 . .
1 2
1 2
1 ,.1 2 . , .
.
, 2 ??.
, . .
, , . 1, . . .
|
|
.
1) (, )
2) , .
3)
4) 1 2
5) , , .
, .
. , . .
.
, . , .
:
1 2, . . 1 2. .
. 1 :
1) , . 1
2) 1 . .
3) ()>(1)
4) ()<(1) 1 .
. .
10 . , , .
, .
:
1) ROLLBACK
( ). .
2) - .
3) -
. .
2
1) .
2) ( )
11. . .
, . , . .
2 :
-
- ,
. .
, .
, .
|
|
. . , , . , , . , (-) . .
. - , .
. . .
.
. , . , .
. , . (?!), . .. , . .
.
, , .. , , .
.
. . :
1( )
, .. t .
2
(redo). , 2 t. , , . 2 . .
3
(undo) . 3 t, , 3 t. 3 , .
3 .
4
t , , , ,.. redo
t .
5
.