. 14.
. : , , , . .
. .
, , BEA WebLogic Server, Inprise Application Server IBM WebSphere Application Server [ 15 ].
4.4.
:
1) ;
2) .
.
, . ( ). , .
( ) . , .
()
. , , . , , .
( ) , . , [ 15 ]. , , , ( ). .
|
|
, ; , ; .
(). [ 2, 12 ]:
1. , , . , , , , .
2. . , , .
3. . , , , . , .
4. , , , . , , , .
, [ 2, 12 ]. , ( ) , , , , . .
, . , . - , , , .
.
, . (, ), [ 15 ].
. , , . , , . , , . , . , () .
|
|
( . 5) [ 15 ].
, . . , .
, , .
5.
:
1) , , ;
2) ;
3) ( ), , ;
4) , ( ).
. , (), .
5.1.
, . [ 2 ].
. , . : ) , , ; ) . , , , , .
( ).
( ) , . , ( , ). ( ), , , ( ).
:
1) (Atomicity) ;
2) (Consistency) ;
|
|
3) (Isolation) , , , ;
4) (Durability) , , , .
, , ACID-.
5.2.
, . , ( ) , . , , .
, .
, , . ( ), , .
( ) , . , . , , , . , , , .
( ) . . () , , . , , .
5.3.
. [ 12 ].
1. .
, ( , .):
. , 50 .
. . 150 .
|
|
20 . .
30 ( 130), , , .
2. .
, , , . .
.
. , , . , , . , , . , , 50.
. 150 .
, . 50. .
3. .
, , .
, ( , .):
1 | |
2 | |
3 |
, . 100 . , .
, :
1. . 50 , , 50.
2. . 200 .
3. . 100 , 150.
4. 100 , . 100 .
5. . 100 , 250.
6. (50 ) 100 . 150 .
. 250 350 .
, , [ 4 ]. , , .
(, ) , (). .
[ 2 ]:
1. (X-, eXclusive locks).
, , , ( ), .
|
|
2. (S-, Shared locks).
, ( ).
, , ( , ). , , .
. , . . , , , .
, . . , . , , .
6.
, , . [ 2 ].
() ( , , ). . .
, . , . , [ 2 ].
, .
. . :
1. , . .
2. , .
3. .
(, , . .) , (, ).
. , . . .
, , . , .
. . . , .
, , . , , , .
MS Access ( ) // . .
MS Access , () . . , , .
// , . MS Access , ( ).
, , . .
// (, . .). , .
MS Access . ///, . .
7.
7.1.
, , .
.
1. .
, . , . , ( ).
2. , .
, . (); () (), ; ; .
3. .
. . , , . , , .
7.2.
. , , . , . , .
.
ER-
ER- (Entity-Relationship -) . 1976 . [ 12 ]. (ER-).
.
ER- , ER- [ 3, 4 ].
ER- , (, . .). . , (, . .). ( , . .). ER- , ( , ).
, . . , , , , . . ER- , , .
, , . , . ER- . ( ).
ER- . , , ( ). , . : , , . , , . , .
:
(1: 1) ;
(1: ) ;
(: ) .
, (1 ), ER- .
. , ( ), , ( ). . ER- , , [ 4 ].
ER- , [ 3, 12 ].
. 15 ER-, .
. ( ), ( ), ( ). . ( ) (. . 15).
1981 . [ 12 ].
, , . : .
. 15. ER-,
( ) ( ). .
ER-, [ 12 ].
1988 . [ 12 ].
. . .
, , (. 16):
| |||||
| |||||
. 16.
ID, , . ( ).
( ). , 1, 1, , , . 1, N. , (. . 16). 0, N. , , . , , .
. , , (. . 16).
1, N (. . 16). , ( ). , (. . 16).
, [ 12 ].
7.3.
. , . . , . .
, ER- [ 3, 4 ]. ER- . CASE- (. . 7.5).
ER- , . 15 ( ). .
, (, ), . , . . , , (. 7.1):
7.1
, 14 | ||
, 2 | ||
, 13 |
, , . . , . , . , , (. 7.2):
7.2
, 14 | .. | |||
, 2 | .. | |||
, 13 | .. |
, , , . , , .
. , (, ) ( ). () ( ). ( ). . 7.1, (. 7.3):
7.3
123 | -130 | .. | , 14 |
234 | -66 | .. | , 2 |
, . , . , . , .
, , , , . , , , .
(. . 15). . , . 7.1, (. 7.4):
7.4
.. | , 16 | , 14 | ||
.. | , 33 | , 2 | ||
.. | , 5 | , 13 | ||
.. | , 67 | , 14 |
, , . , . , .
. , (. . 7.4), (. 7.5):
7.5
, . | ||
5 000 | ||
7 000 | ||
10 000 | ||
8 000 |
(. 7.6). , , , .
7.6
ER- , . [ 3 ].
7.4.
* [ 12 ].
( ). , .
() (1), 2, 3, - (), 4, 5 [ 2 ].
:
;
.
(1)
, (. 7.7):
7.7
, . | ||||||
10 000 | 10.12.05 | / | ||||
5 000 | / | |||||
4 000 | 11.12.05 | / | ||||
10 000 | ||||||
5 000 | 12.12.05 | |||||
4 000 | / | |||||
/ |
, () , (. . 1.2).
(. 7.8):
7.8
, . | ||||||
10 000 | 10.12.05 | / | ||||
5 000 | 10.12.05 | / | ||||
4 000 | 11.12.05 | / | ||||
10 000 | 11.12.05 | / | ||||
5 000 | 12.12.05 | / | ||||
4 000 | 12.12.05 | / | ||||
4 000 | 12.12.05 | / |
.