Bazy_dannykh_Uchebnoe_posobie
.pdf








-


:





.
















, 








.








(









).

:




-


.










.




.














-


.






.











.





.












«
-



» 





.




















(






















), 






, 

























.















SQL-










,



.



.








,



















, 












,













-


.












«

-

»
(














) 




(N-tier 
multi-
tier).
121



























«





».










«





», 






, 






2-



: 















, 









+ 

. 















-

(





),















, 












, 








.












. 
, 































Web-


.





?


-








. 



,






















.






:










(




).

.






















, 






















(
) 






(

-

).
|
|
, |
« |
» |
, |
|
. |
|
|
. |
|
, |
|
, |














.
. 






















SQL,
.
. 































.































,










.















, 









, 



































.
(




).
122




, 
















, 

















.














,































: 




,







,



. 

,































. 






28. 
















. 

,







, 






,




, 
















, 









.

,







. 










:

,










;







.

. 28. 





















, 






















:























OLTP-

,



















;
123


















. 




























. 






































, 









;
















. 




, 



















, 























;











.



, 
































:



.






-










.


.
DW 














,



.


















; 



DW 






















.














.










, 












.








(
. cloud computing) - 













,



-

.


-








,














(







, 







,









, 





, 













,













.
.) 








, 














, 
:









;
(




/




).
25.














, 






, 



















-





(




124
|
/ |
|
, « |
»), |
- |
|
|
- |
, |
, |
, |












(



) 


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



. 











: 




























, 

SETI 


























.





. 






































, 


























.

,

,




. 





,


































, 







, 














.
125

. 29. 



-























.
















,
«
loud computing», 






, 










,














, 





















, 























. 

















,





























"


", 









. 

















































, 
















.




«






» 



















, 













. 

. 30 
















.
126

. 30. 























.





. 

















-


.

-


(

. data center), 



(



) 






(
/
)
- 



















(


)
. |
- |
, |


, 




,
-
















.

-


















































-


















.

,
127




























-


















(

). 




-






:


, 




-






;



, 



-

, 














-










;






,








-

.



Microsoft 



Windows Azure, 














Transact SQL.
Transact SQL
Transact-SQL (T-SQL) - 












SQL 


Microsoft, 








Microsoft SQL Server 

Sybase. 




SQL 














:






,




,





















, 
, 





.
.,











Microsoft Windows
Transact-SQL 













,












, 


















.







- 



, 






















(BEGIN
END).





- 



, 




















(IF 
ELSE).




- 



, 























(WHILE
BREAK
CONTINUE).



- 


, 






















(GOTO).



- 


, 














(WAITFOR)





- 


, 

















(RAISERROR)
128


.




, 






,
, |
, |




. 




, 











, 








GO,










. 


















DECLARE, 























SET, 
SELECT:


74:
USE TestDatabase
-- 






DECLARE @EmpID int, @EmpName varchar(40)
-- 











@EmpID
SET @EmpID = 1
-- 











@EmpName
SELECT @EmpName = UserName FROM Users WHERE UserID = @EmpID
-- 






@EmpName 









SELECT @EmpName AS [Employee Name]
GO
129
12. 














. 31. 













.









.













.
- 










.





, 

























, 






, 


















. 



























, 




, 

















(





) 

















, |
. |
, |






.
130
