- ( - , .. ). .
, , . , (Hammer) - (McLeon) 1981 , (Shipman), 1981 , "", (Chen) 1976 , . , . "", "Entity Relationship", .
, . ? , , . .
() , . -, . , ( , ER-).
- (ER - Entity-relationship)
ER-, CASE- . , ER- , , . CASE- , , , .
:
1. ;
2. ;
3. .
ER- CASE- , , .
ѻ , . ѻ.
|
|
3- :
,
,
.
, (. ).
, , , . . ѻ . 2 : , . . , .. . .
, (). , . , :
;
;
;
, .
. , . , . (., - ).
, , . ( - . ).
. , . .
, (3 ), n- . . , , . : 1:1; 1:M; M:1; M:N.
. , .. . .: __-___Y, , .-. ( ).
, () .
:
;
, , ;
, , .
:
1. 3 (, , );
|
|
2. .
:
- ;
- ( 6-7 );
- .
4
CASE - ER-
() , . . . . , ;
, , . ( ). , . , .
, "" "" , , -. "--" (1:), "" ""
5. "--"
"" ""
3.
" " . " ", "".
, . : -- (1:1), -- (1:M), -- (M:M). -- , .
1: M , , , , .
"--" (1:1) , , "--" (M:M) , , , .
, "" "" "", "--" (M:M), , . .6.
. , "" "" , " ", "", , . , --. . 6.
. 6. "--"
, , . . - . , , . . , . , . " ". . , , , , , .
|
|
. 7.
, ER- . , , - , , , / , . , . , , , . - .
, , . . , -, , . , (. . 8).
. 8.
. SQL, , Java-, , , .
. .
, , . . .
, "", , , , . , . "" , , , . , , . , "", , . "" . , . , , , .
|
|
"" "" "--" (1:), . ? , , "--". , , "", . , . "", , , "" .
, . "", . , . "". , "" , , : " ", " ", " " " ". ? , , , . , "" " ", .
, . "" "". "" ""? , . , ? "" "", , , , . "" "" "--", . , , , .
, . , . , , . , " " : " " " ". " " .
|
|
, , , , , , " " "" "--", . , , , . , , .
"" 9.
. 9. ""
"" , . , , , . , . .
- data-logic model, .. . " ", . "" - "data", - "", - " ".
.
1. , , .
1.1. , , SGML (Standart Generalised Markup Language), ISO 80- . , (), . SGML , , , . SGML ( HTML), SGML- . , , , , XML.
XML (Extensible Markup Language) , , XML-. . XML , , .
1.2. , . -, .
1.3. , .
. , .
, , , , , , , . , , , .