..
-
( , -, )
()
2016
512.8 (076.5)
32.973.26
217
. . , ..
..
217 : - ( , -, ) / .. ; - () .. . - : (), 2016. 52 .
- : , , .
, 01.03.04 , 38.03.05 -, 38.03.01 .
512.8 (076.5)
32.973.26
Ó - () .. , 2016
. 4
1. 6
1.1. . 6
1.2. . 7
1.3. . 8
2. "-" 10
2.1. . 10
2.2. . 11
2.3. . 13
2.4. . 14
2.5. . 17
2.6. . 18
3. .. 21
3.1. . 21
3.2. . 22
3.2. .. 26
3.3. . 27
3.4. . 29
3.5 -. 30
4. ( ). 31
4.1. . 31
4.2. . 32
4.3. . 32
4.4. . 33
4.5. . 34
4.6. . 34
4.7. . 35
4.8. . 35
4.9. . 35
4.10. . 37
5. (SQL). 37
5.1. . 37
5.2. . 40
5.3. . 42
5.4. . 42
5.5. SQL. 43
5.6. , . 44
5.7. : , 45
5.8. . 46
6. .. 47
6.1. . 47
6.2. . 48
.. 51
, , . .
|
|
(, ) (, ). (, , , ) () , . " 100". "100" , " " .
. , , . , , , .
[1] . . .
. , , . ( , ..). : , , , , .
60- , " " ().
, . , , , " " ().
, .
, , .
, , () , :
;
;
, ( );
() ;
.
1.
|
|
( ) (). , , .
( , ). , , , , . , , , , , , ,
(. 1.1).
. .. , - , .
( , ) |
(, - , ) |
( ) |
( ) |
. 1.1.
, . 1.1, -. , . . , . , , .
(, ) . () , . ( ), , , . ( "" ), , . , .
1.2.
. , . :
. , . . :
-. , . - , . , . , . , , , , , . , , , .
|
|
-. , , . (SQL, Structured Query Language), , . . . , -, , . , . . - , . , , -. - , . - . . , , .
. . (). , . .
.
. , [2]. , .
. :
. , . ( ). , ( ) . , . . , . . , .. . . . , ( ) , , .. .
|
|
. , , . , . , . . , .
. , . , . , .
, . . , , .
2. "-"
, .
( - ).
, , . : , , "-" .. "-".
, ().
(, ), .
, . , , , . . , , , ..
.
, (, : , , ..). , . , , , , .. . ,
, .
, . . : , ( , , ).
|
|
, .
.
ER- ( . Entity-Relationship, .. -). , , , , (1 , "") .
:
1) -- (1:1): () 1 0 :
1 |
1 |
2.1. --, , .
1 |
1 |
2) -- (1:): 0, 1 :
1 |
2.2. --, , .
1 |
3) -- (:N): 0, 1 B - 0, 1
M |
N |
2.3. --, , .
M |
N |
. :
1) .
2.4. . , , -; :
1 |
N |
2) .
2.5. , , :
N |
P |
3) , () .
ER-.""? ER- , , , , . . , .
: , , .
() .
"", "", "" , .
() "--" .
:
, ;
, .. , , , .
() "--" "--" ( ). . , .
: , .
() "--" "--" , .
: "" , , .. , , - .
, , "" "". , , , , ( ) . , - .
, , . . . , . ( ). , , , , , , , .
, ( , ) . : , , . .
, (.2.1):
, , .
, , .
1 |
2 |
3 |
1 |
2 |
3 |
.2.1. () () () ()
, , , .
2.6. ER- (. 2.2).
1 |
1 |
. 2.2. ER-
, , . , .
2.7. , ER-, . 2.3.
1 |
1 |
1 |
1 |
. 2.3 ER-
. , (. . 2.1).
:
1). (NULL-)? , , , ?
2). , ? :
(cascading). , , ;
(restrict). , , ;
(relation). , , NULL-. , NULL-.
3). , ? , :
(cascading). , ;
(restrict). , ;
(relation). , , NULL-. . , NULL-.
, , , , , ( , ).
2.8. ER-, .2.3, :
, ;
- .
, , () , . - (), , , () .
.
: , ( ). , , 5 ( ) 3. , 9 . , (1,2,3,4,5,6,7).
( , ). ( , ).
:
1. .
2. .
3. , .
, .
1. , - , , .
2. :
;
, .. , .
3. , . :
;
( 2 5);
( "" "").
, , :
;
(: , 20 ..);
( NULL);
, .
, ;
;
, ;
, .
- .
, .
, , .
:
(, , , );
(, );
(, , , ..);
.
:
1. . :
. .
(100 ), , ӻ;
(250 ), , - ( );
(6 );
(50 ), , ;
(1000 ), .
2. . :
, ;
(25 ).
3. . :
, ;
(25 ).
4. . :
, ;
λ (50 ), , , , - .
5. . :
, ;
(100 ).
6. . :
, ;
(25 ).
7. mail. :
(50 ).
8. . :
, ;
(25 );
(10 ).
9. . :
, ;
(25 );
(10 ).
10. , , .
11. , , .
, :
1. . :
Ļ ;
Ļ ;
.
2. . :
;
;
.
3. . :
ϻ .
4. . :
;
ϻ .
5. . :
л .
, , -Email, . .
ER- . 2.4.
. |
1 |
M |
M |
N |
K |
M |
K |
N |
1 |
N |
1 |
M |
1 |
M |
K |
. 2.4. ER-
3.