Karpova_bazy_dannyh
.pdf
|
|
|
|
|
|
|
41 |
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
. |
|
- |
|
« |
» |
. |
, |
|
, |
|||
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
« |
». |
- |
|
|
|
, |
« |
- - |
» |
|||
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
N |
|
|||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
. |
- |
|||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
. |
|
|
, |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
- |
|||
. |
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
« |
- - |
» |
|
|
|
|
|
- |
||||||
, |
|
|
|
|
|
|
|
|
|
. |
|
|
- |
|
|
|
|
|
. |
|
|
|
|
, |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: |
, |
|
|
|
|
|
|
|
|
|
. |
|
|
- |
|
, |
. |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4306 |
|
|
|
|
1 |
|
|
22-13 |
|
|
|
||
|
4307 |
|
|
|
|
2 |
|
|
22-13 |
|
|
|
||
|
4307 |
|
|
|
|
2 |
|
|
22-14 |
|
|
|
||
|
4309 |
|
|
|
|
4 |
|
|
22-14 |
|
|
|
||
|
84305 |
|
|
|
|
1 |
|
|
22-14 |
|
|
|
||
|
4306 |
|
|
|
|
3 |
|
|
23-07 |
|
|
|
||
|
4309 |
|
|
|
|
4 |
|
|
23-07 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
3. |
- |
3 (








), 

-


4 (





). 

. 3.6 





.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
1 |
|
|
|
|
|
|
|
|
4306 |
|
4309 |
|
4309 |
|
4307 |
|
|
. 3.6. |
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
« |
- |
|
», |
|
|
|
, |
|
. |
- |
|
|
|
, |
|
|
« |
|
|
». |
, |
|
. |
|
|
|
||
|
|
|
|
|
|


,


, 






































.



, 
























.
;




















(









);








(









).
SCHEMA IS <

>.
AREA NAME IS <









>. RECORD NAME IS <



(



)>.









, 







:
LOCATION MODE IS {DIRECT (


) |
L
<





USING <[



.]>
43
DUPLICATE ARE [NOT] ALLOWED
VIA <



> SET (











) SYSTEM (








)}

































-



:
WITHIN <









> ARE/
<



> <




> <

> <
>


































-





. 











. 






















, 







. 














,








.













, 








,
<




> <




>.<




> <
1-

.>














, 








:
<




> <




>.OCCURS <N> TIMES

N 

















.
































-


:
SET NAME IS <



>:
OWNER IS (<





> |SYSTEM).







:
ORDER PERMANENT INSERTION IS {SORTED | NEXT | PREV | LAST | FIRST}

























.
MEMBER IS <






> {AUTOMATIC | MANUAL) {MANDATORY | OPTIONAL} KEY IS (ACCENDING | DESCENDING) <







>

-








. 
























-



, 









CONNECT 












-









.
MANDATORY, |
, |
- |
, |
. |
- |
. |
|
|
|
|
- |




.
45




-
-
- 



- 


. 3.7. |
« |
» |
|
|
|
, |
- |
|
, |
|
. |
VIRTUAL |
|
|
- |








.
RECORD 

02 
TYPE REAL
02 

VIRTUAL
SOURCE IS 

. 




OF OWNER OF 
-
SET















(FIND), 
























, 












. 


















:
1.


(













CALC USING
):
FIND <



> RECORD BY CALC KEY <





>
2.




















:
FIND DUPLICATE <



> RECORD BY CALC KEY
3.


















:
FIND OWNER OF CURRENT <



> SET
4.





























:
FIND (FIRST | NEXT) <



> RECORD IN CURRENT <



> SET


4
|
- |
|
|
- |
|
|
|
|
- |
|
, |
|
, |
- |
|
. |
|
|
- |
. |
|
|
- |
, |
, |
|
|
, |
, |
|
|
. |
, |
|
|
|
|
|
, |
|
. |
|
|
- |
|
|
|
|
|
|
|
|
, |
- |
(1841-1902). |
|
(1839-1914) |
, |
|
|
|
|||
|
|
|
. |
, |
|
|
|
- |
|
|
|
|
|
|
|
|
, |
. |
- |
. |
. |
1970 |
|
- |
|
|
, |
|
|
|
|
. |
|
- |
|
|
, |
. |
|
|
|
|
|
|
|
|
|
, |
- |
|
|
( |
relation |
). |
N- |
|
R |
|
|
D1 D2 ... |
Dn |
D1 , D2 ,..., Dn (n 1), |
|
. |
|
D1 , D2 ,..., Dn |
. |
|
|
48 |
4. |
R
D1
D2
...
Dn ,

D1
D2
...
Dn 













.
|
|
|
|
|
|
|
|
|
n |
- |
|
|
; |
|
|
|
|
|
. |
, |
|
|
|
: D1 |
|
|
, D2 |
|
|
|
|
|
D3 |
|
|
. |
, |
|
|
|
: |
|
|
|
D1 ={ |
, |
, |
|
}; |
|
|
|
|
|
|
D2= { |
|
, |
|
}; |
|
|
|
|
|
|
D3 ={3, 4, 5}. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
, |
|
|
|
|
|
, |
|
|
|
|
|
- |
|
, |
|
|
|
. |
|
|
|
|
|
< |
, |
|
,3>; |
« |
, |
,4>; |
< |
, |
|
,5>; |
< |
, |
|
,3>; |
< |
, |
,4>; |
< |
, |
|
,5>; |
< |
|
, |
,3>;< |
, |
|
,4>;< |
|
, |
- |
|
,5>; < |
, |
,3>; < |
. |
.4>; < |
, |
,5>; |
< |
, |
,3>; < |
, |
,4>; < |
, |
,5>; |
< |
, |
,3>; < |
, |
,4>; < |
, |
;5>. |




R 






















, 


,
5 |
, |
( |
« |
» |
): |
<

, 






,4>; <

, 






,5>; <


, 






,5>; <

, 



,3>;< 


, 



,4>.
























, 







-










, 




























, 













, 










,
-



































. 





n 









n-
.
R
4
3
5
5
4














:
|
|
49 |
|
1. |
|
. |
|
2. |
, |
. |
|
3. |
|
. |
|
4. |
|
. |
|
|
. |
|
. |
|
|
, |
, |
. |
, |
, |
- |
: |
|
- |




, 













n-



.
























, 
























, 















-














, 






R 




R1, 
- 






, 






















.
R1
5
5
4
3
4































o6







. 




















, 




-


























, 







- 


, 

















.







R 
































, 










:
S R
( A1 , A2 , An ), A1
D1 .
|
, |
|
- |
- |
, |
, |
- |










. 


, 














, 



















, 


={=, <>,>=,<=,<,>}. 








, 











, 












-
























. 



























, 














-







.





















, 









-






























, 


























, 





, 
-














.
50 |
|
|
|
|
4. |
S R1 |
( A1 , A2 ,..., An ), |
R1. |
|
||
S R 2 |
(B1 , B2 ,..., Bn ), |
R2 |
. |
||
|
S R1 |
S R 2 |
1, n |
m, |
|
|
2, Aj |
, B j D j. |
|
||
|
|
|
|
||











, 







































. 









-



-



. 





























-

? 




, 










, 
























. 


























, 





















. 




, 











. 





















- 










, 









. 











(PRIMARY KEY), |
|
. |
- |
, |
|
. |
- |
, |
- |

, 



























. 


(FOREIGN KEY).

. 4.1. 















PRIMARY KEY 




















FOREIGN KEY 





«


».



, 







, 


















-
. |
|
|
, |
. |
|
: |
|
, |
, |
|
|
|
, |
- |
( |
. 4.1). |
|




















)





, 


































. 









FIND








, 






































, 






-




















:









(












, 















);











(


















-
, 












);














1
2 




,
1 

2 
















).

. 3.7 


















-







-


.

















, 

:



> RECORD IN CURRENT <



> SET USING <




>


























:



> SET














:



> RECORD


, 















, 







, 


-




:
»
«
»



«
-
- 
»
?
. 




RECORD IN CURRENT 
-

SET
- 
»