,,,
, . ( - ). , ().
(, ), . , , , , , .. , . , , , . . , , , ..
.
,
(,
: , , ..).
, .
, , ,
.. .
:
, , , ..,
.
. . . , , .
, . , . (. 1.2) _ : _, _ _ ( , ).
. , , . , . , . .
ER- ( . Entity-Relationship, .. -). , , , , (1 , "") .
, , .
-- (1:1): () 1 0 :
"" , .
-- (1:): 0, 1 .
, .
, -- (:1) -- (:N).
2.1. , :
. :
(, , -; );
( , );
ER-. , ER- (. 2.1,). ER- . , (), :
( 1, 2 , ..., n)
[ S1, S2, ...]
( 1, 2, ..., n)
S , , , .
, , :
(_, , , , )
(_, , ,
, , , , )
_ [ 1, M]
(_, _)
[ M, N]
(_, _).
. 2.1. ER-
, , . , , . , (. 2.1).
2.2. () , , , . , , :
(_, _, _,
_, __, _,
... , _, _, ...),
ER- . 2.1,.
2.3. , , . "" 2.2, , (. . 2.1).
2.1
|
|
... |
|
... |
|
1- 154745 | ... | ... | 06/03/1991 | ||
1- 163489 | ... | ... | 11/08/1991 | ||
1- 169887 | ... | ... | 12/12/1992 | ||
1- 169878 | ... | ... | 12/12/1992 | ||
1- 154746 | ... | ... | 06/03/1991 | ||
1- 169879 | ... | ... | 12/12/1992 | ||
... | ... | ... | ... | ... | ... |
""
(_, , , , , )
"" (. . 2.3) "".
( , _, , ...,
, ...){}.
ER- . 2.1,, . 2.2 2.3.
2.2
_ |
|
|
|
/. |
. |
111 | 1971 | . | |||
112 | 1973 | . | |||
113 | 1972 | . | |||
... | ... | ... | ... | ... | ... |
2.3
|
_ |
|
|
|
... |
1- 154745 | 111 | 06/03/1991 | ... | ||
1- 163489 | 111 | 11/08/1991 | ... | ||
1- 169877 | 111 | 12/12/1992 | ... | ||
1- 169878 | 112 | 12/12/1992 | ... | ||
1- 154746 | 113 | 06/03/1991 | ... | ||
1_ 169879 | 113 | 12/12/1992 | ... | ||
... | ... | ... | ... | ... | ... |
2.4. , , - ,
(_, , , ...).
, 2.2, "" : "" , , .
[ 1, 1]
(__, __, ...),
"" (. 2.1,).
, ER- . 2.1, , , ER- 2.1, , "" "", .
""? ER- , , , , . . , .
. . [3] : , , .
() ( ).
"", "", "", "", "" ( 2.2) , .
() "--" ("--" ..) ( 2.4). :
, ;
, .. , , , . , "" 2.1 2.4 "_", "_" " ", " ", " ", " ", "_", " " ..
() "--" "--" ( ). . , . ( 2.3), (, , , ...) ..
: , .
, :
( 1, 2, ...)
{ }.
ER-, (. 2.2).
. 2.2. ER-
"--" "--" , .
, .
( ) :
( , , ...)
( , , ...)
[ M, N]
( , , ).
, , , :
( , , ...)
( , , ... , ,
)[]
( , , ). .
: "" , , ..
, , :
( 1, 2, ...)[
].
, , - .
, , "" "". , , , , ( ) . , - . , . , , "" "" ( ).
, , , . , , , , .
"", (. 2.3), , , , . , .
1. |
. 2.3.
:
:
( );
ER- . 2.4. :
(, , )
(, , )
(, , ) []
[ M, N] (, , ())
[ M, N] (, , _, , ())
(, )
(, ) {}
(, _, ) {}
, , , , , .
. 2.4. ""
, , . , . . . , . ( ). , , , , , , ( ) , . , , , " "" " " ".
, ( , ) . : , , . .
:
. 2.3 , "" "" " ", "".
. 2.5.
. 2.5. : - ; - ()
(, , ) "" " ".
, , : " ?". , :
1. (NULL-)? , , , ? , , , , . , - . , , , , . , .
2. , ? , , . :
"" , . | |
, . . | |
NULL- , . , , , NULL-. |
3. , ? , , . . , :
"" , . | |
, . . | |
NULL- , . , , , NULL-. |
, , , , , ( , ).
, , . , . :
NULL-
()
( )
.
( . integrity , , , ) . : , ( ). , , 5 ( ) 3. , 9 . , (1,2,3,4,5,6,7).
( , ). ( , ).
:
. 2.4 , .
,
( 2 5),
( "" "").
, , , . , , . , , , , - . , . ( , , , .)
, , .
, , , , , .
. (, ) , . . , (. . 4.6). , , , , ( , ).
, , :
Copyright (c) 2024 Stud-Baza.ru , , , .