Karpova_bazy_dannyh
.pdf
284 |
13. |
|
|
, |
- |
; |
|
- |
SQL Server, |
, |
|
|
, |
|
SQL Server. |
|
|
SQL |
Server |
|
(login) 




(password);




, 















, 













SQL
Server.
Oracle








.
|
, |
|
, |
- |
|
. |
|
|
|
! |
, |
|
|
|
|
. |
|
, |
|
|
|
|
|
|
|
, |
|
. |
|
|
. |
|
, |
- |
|
. |
|
|
, |
|
Tab1, |
. |
, |
user_N |
SP_N, |
|
|
. |
|
|
|
|
||
|
|
|
|
. |
|
|
|
|
. |
. |
|
|
|
- |
|
|
|
|
|
|
- |
|
, |
, |
|
, |
. |
||
|
|
|
||
, |
|
|
|
|
. |
|
|
|
|
|
. |
, |
1 |
|
, |
2 |
|
. |
2 |
|
, |
, |
|
1 |
|
|
|
|
, |
|
. |
|
|
. |
|
|
|
|
|
|
|
|
|
285 |
|
|
|
. |
|
|
|
|
|
|
|
|
|
- |
|
|
, |
|
|
, |
- |
|
|
. |
|
|
|
, |
|
, |
|
|
|
, |
, |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
, |
, |
|
|
- |
|
|
|
, |
|
, |
- |
|
|
, |
, |
|
|
, |
|
|
, |
|
, |
|
|
|
|
|
, |
« |
|
» |
|
|
|
, |
|
. |
, |
|
|
|
|
|
|
|
|
, |
, |
, |
|
|
- |
|
|
|
|
|
( |
- |
|
|
, |
), |
|
|
, |
|
|
|
( |
), |
, |
|
|
|
|
, |
|
|
- |
|




.


14
|
|
, |
|
|
, |
, |
|
. |
. 14.1 |
. |
, |
|
|
, |
|




, 


















.
|
, |
|
, |
- |
|
, |
, |
|
, |
|
|
|
|
- |
. |
, |
|
|
- |
|
, |
|
, |
- |
|
|
|
. . |
|
|
, |
, |
|
, |
|
|
|
|
|
|
( |
). |
|
, |
|
, |
|
|
- |
|
. |
, |
|
|
|
, |
|
|
, |
|
, |
. |
, |
- |
|
|
. |
|
|
|
, |
|
|
|
|
. |
|
|
|
|
, |
|
, |
|
|
, |
, |
, |
|
|
|
|
( . |
. 14.2). |
|
|
, |
, |
- |
|
|
|
|
|
|
, |
SQL |
. |
- |
287































. 




SQL2 





















.







-


-



1



N




SQL-
|
. 14.1. |
|
|
( |
) |
|
|
SQL |
. 14.2. |
, |
|
|
|
- |
, |
. |
|
|
|
. |
|
« |
- |
». |
SQL- |
|
. |
, |
|














, 











.

.







. 



SQL2 














-

:
290 |
14. |
SQL.








SQL 











.



, 






























-


.
, |
, |
, |
, |
. |
|



, 























, 





-


:
. |
, |
|
|
- |
, |
. |
, |
|
- |
. |
, |
|
, |
- |
|
|
|||
|
|
|
|
- |
( |
SQL |
|
|
- |
|
|
, |
|
|
). |
|
|
- |
. |
, |
- |
, |
, |
- |
( |
|
- |
|
). |
- |
(n+12)*R 
100


n 







, R.B 











R,
- 












.

























:
R |
100/ (n+12). |
100/(n +12), 
-
























.
(








), 


























,
(





, 






















, 
291
. |
, |




). 






















:
12*(R l.A)-n*(R2.B) '
m















:
R1.A
(m+n*(R2
)/12
|
- |
|
, |
. |
- |
|
|
. |
, |
|
- |
, |
. |
|
. |
|
- |
, |
. |
, |
, |
. |
|
. |
|




































- 













(














, 



-


) 


, 


, 
























.

.

,













.



, 









:
R1 NATURAL JOIN R2
WHERE R1.A
a AND
R2.B 

b 








,
R1
R2.
























, 








-
R1
R2, 





















-









.











.
292 |
14. |







:
R3 = R1ER1-A
]
R4 = R2CR2.B
]
R5 = R3*[ ]*R4

,










, 












.



. 




, 

























-



.
, |
|
, |
|
|
SQL |
|
. |
|
, |
|
, |
SQL |
|
|
. |
|
, |
|
, |
|
SQL, |
|
|
- |
, |
« |
|
» |
|
; |
|
. |
, |
, |
|
|
|||
SQL |
|
|
. |
|
|
|
, |
- |
|
. |
|
|
||
|
|
|
|
|
|
|
|
|
. |
|
|
SQL |
|
- |
|
|
. |
|
, |
|
|
|
|
|
, |
, |
, |
|
. |
|
|
. |
|
- |
|
|
|
|
. |
|
|
|
|
, |
|
|
|
, |
- |
|
|
, |
|
- |
|
|
. |
, |
- |
|
|
|
|
|
-1 |
|
|
n |
, |
|
|
|
|





. 



























-





.



, 













.
291
SELECT R1.A
FROM R1 WHERE R1.B IN
(SELECT R2
FROM R2 WHERE R1.C = R2.D)
(SELECT R1.A
FROM RL R2
WHERE R 1 . A = R2
AND R1.C = R2.D)





:
(SELECT R1.A FROM R1 WHERE R1.X
(SELECT AVG (R2
FROM R2 WEHRE R1.C = R2.0)
(SELECT R1.A FROM R1. R3
WHERE R1.C = R3 D AND 1l.K - R3.L5 R3 = SELECT R2.0, L AVG (R2 6)
FROM R2 GROUP BY R2 0
. |
, |
. |
, |
|
|
, |
- |
. |
, |







, 
















.
, |
, |
|
. |
, |
- |
. |
, |
: |
|
|
. |
, |
. |
. |
|
, |
- |





,

,









.
MS SQL Server 7.0 






2 

: 






, 



Windows NT Authentication Mode (Windows NT Authentication), 




, Mixed Mode (Windows NT Authentication and SQL Server Authentication ). 




















MS SQL Server 7.0 





. 13.1.




SQL SERVER




-






















MS SQL Server 7.0




,






















. 





Windows NT Authentication Mode, 








, 






















SQL Server, 







, 






-


14.1. 






































,





















,





















,



, 







, 









, 
.
.

, 






, 


, 
















.
.


, 














,




, 






,




, 
























(NULL ) 
.
.












, 














-







(














, 

)




, 
























,







-














, 












(


























, 

















; 

)
,


,












, 



















, 






