Title: ?????? ???????? ?? ????? www.ucit.ru
1??????? ?????????? ?????? ?????? (I ?????)
- ?????????????? ??. ????????? ??????. ?????
??????????? ???? ? ??????? ???????????????????
?????????????? ??.
2- ?????? ???????? ?? ????? www.ucit.ru
- ? ??????? ?????
- ???????????????? ??????????????
- ??????? ?????????
3(No Transcript)
4?????????? ????????
? ?????? ???????? ??????????????? ????????? ?????
??????????? ????? ????????? ???? ??????????
????????. ??????? ?????????? ???????????
????????? ????? ???????????? ??????????? ??????
?? ?????? ???? ????????? ???? ? ????????,
??????????? ? ?????? ?????. ???????? ???? ????
???????? ? ??????????????? ????????? ???????????
???? ??????? ????? ?? ?????? ?????? ? ?????????
?????????? ??????????, ?? ????? ???????? ?? ?????
?????????? ????????? ??????, ??????? ??????????
??? ???????? ??????? ???? ? ??????????? ????????
??? ??????????? ???????? ???????????????
??????????? ? ?????????? ?????. ??? ?? ???????? ?
?????????? ??????? ??????? ? ???????? ?????????
????.
5??????? ???????
- ??????? ??????? ????????????? ???
???????????????? ?????? ???????????? ???
????????? ????????????? ? ???????? ?????????,
???????????????? ????????? ???????????? ???????
????????????. -
- ?????????????? ????????????? ??????? ???????
????? ???? - ????? ??????????? ?????? (?????? ?? ???
????????? ????????????? ????????? ? ???????
??????? ??????????? ??????), - ??????? ? ????? ???????? ?????? (??????????
????????? ??????????? ??????? ???????,
???????????? ??????? ?????? ????????? ???????), - ?????????????? ?????????? ? ???????? (?????????
????????????? ????? ?????? ?????????, ?????? ?
??????? ??????? ?????????? ???????????
??????????? ????????, ??? ??????? ???????????
????????? ???????? ?????????? ??????? ? ?.?.). - ??? ????????????? ????? ???????????? ???????
?/??? ??????, ??????????????? ????????.
6?????? ????????? ????
?????? ????????? ???? ?????? ???????? ?????????,
???????????????? ??? ??????????????? ?????????? ?
???????????? ????. ???????, ??? ? ????? ?
??????????? ?? ?????? ???????? ??????, ??????????
???????? ? ?????????? ???????? (???? ? ???? ?????
???????? ? ??????????? ???????, ??????????????
?????? ??? ????? ?????????), ???????
????????????? ?? ??????????? ?? ??????
???????????. ???????????? ??????????? ??????? ?
???????? ??????? ???????? ??, ??? ???? ??
???????????? ????????????? ?????? ?????????????
??????????? ?? ????????? ?????????, ?? ??? ?????
????????? ??? ??????????? ? ?????-???? ?????????
??? ??? ??????, ??? ? ???????????? ??? ??????????
????????.
7??????? ????????
- ?????? ????????????????, ?????????????? ?????? ??
????? ?????? ????????? ???? ? ??????? ????? - ?????????????? ??????, ?????? ???????????
??????????? ??????????, ??????? ??????????
????????? ?? ??????? ???????? - ???????? ??????, ?????????? ????????????
????????? ??????? ?????? ? ??????????????? ?? ?
????????????? ??????? ????????? ?, ????????,
?????? ???????? - ???????? ??????, ?????????????? ????? ?????????
?????? ??? ???? ??????? ??????? - ?????? ??? ?????? - ?????????? ??????? ????,
??????????? ??????? ?? ????????? ???? ?
???????????? ??????????. - ?????? ????????? ???? ????????????? ???????
(??????) ??????? ???????? ?/??? ?????? ????????. - ??????? ???????? ???????? ????????? ????
?????????, ????????????? ?????? ? ??????????
??????? ? ???????? - ????????? ????????? ????,
??????????? ?????? ????????? ????????.
8???? ?? ??????? ??????? ? ??
??????-????????? ??????? ?? ?????????? ?????
(??????? ?????? ? ?????? ?????????? ?????????) ?
???????. ??????-????????? ????, ? ??????? ??
????-?????????, ???????????? ?????????????
??????? ????? ?????????????? ? ???? ?????????
???? ? ?????????? ??????. ?????? ???????? ???????
?? ????????? ? ??????? ??????????, ? ??
?????????? ??? ????? ???????? ??????. ????? ???
???? ????????????? ??????? ? ???????
?????????????? ????????, ???????????? ????????.
????-????????? ??????????? ????-?????? ?? ?????
???????? ?????????? ??????????? ??????? ?
?????????? ????????? ??? ??????? ???????????, ???
????????? ?????????? ???????????? ??????????.
????-?????? ?????? ????????? ?????? ?? ??????,
??? ??? ?????????????? ???????????? ?????????
???? ?????????????? ???????? ?? ?? ? ?????? ?????
?????? ????????? ?????????????? ???????? ????.
????? ??????? ???????? ????
9????-????????? ????.
?? ????? ????????????? ?? ????-??????? ???
?????????? ????-????????, ? ???????? ????????
????? ?????????????? ???? ?????????? ??????????
?????????, ???? ???? ?? ???????????? ? ????
?????? ????. ??????? ????-??????? ??????????? ?
???????? ? ???????? ?? ? ??????????? ??????? ?
??? ?????????????, ?????????? ?? ?????????
???????????. ??? ??????? ??????????????, ???
???????, ??? ?? ????, ??????? ???????? ? ??
??????????? ?????????????. ??? ????????? ???????
?????? ??? ????? ?????? ????????????? ????
??????????? ???????????, ?? ? ??????????? ?????
??????????? ? ???? ??? ?????? ?? ????????
????????? ????????, ????????? ? ?????? ????????
??????????????????. ??? ??????? ? ???????????
?????? ??????, ???????????? ?? ????, ??? ??? ???
????????? ???????????? ?? ??????????
????????????. ???? ???????????? ????????? ????
????? ?? ??????? ??????? ? ????? ????? ???????,
?? ??????? ??? ??????? ? ????-??????? ??????????
?? ??? ?????????, ? ????? ???? ???????? ??????
??????. ? ???? ?????? ?????????? ???????? ?
?????? ????? ?????? ?????????, ??????? ??
?????????? ??????-??????.
10?????????? ??????-??????
- "??????-??????" - ??? ?????? ??????????????
??????????? ? ????. ????? ?????? ???, ????? ???
???? ?????????? ?????????????. ??? ???????, ????
????????? ? ???? ??????????? ?????????????-???????
???????? ?????????, ?????? ??? ??????????,
???????? ???????, ???????? ??????, ?????? ??????,
???? ??????. ?????? ?? ?????????? ?????????? ???.
?????????, ??????????? ??? ??? ???? ????????,
??????? ???????? ???????? ????? ???????, ?
?????????, ???????? ?? ??????????????? -
????????. ?????????? ?????? ??????????????? ?????
???????, ??????? ?? ???????. - ???? ???????? ???????? ???? ??????, ?? ???? ????
? ??????? ??? ??????, ?????????? ???????? -
??????????? ??????? ????????, ????????? ?
?????????? ??? ??????.
11??????? ???????????? ??????????
- ???? ?? ???????? ????????? ??????????
"??????-??????" ??????????? ? ?????????? ???????
???????????? ?????????? ?? ??? ??????, ???????
????????? ???????. - ?????? ?????? - ??? ??????? ????? ? ???????????
??????. - ?????? ?????? ?????????? ????? ??????????
???????, ??????????? ??? ?????? ??????????
???????. - ? ??????? ?????? ????????? ???????????????
??????? ???????? ? ?????????? ??????? (??????
??????, ????????? ????????? ? ?.?.)
12?????????? ?????????? ??????????
- ? ???????????? ? ???? ? ????? ??????????
?????????? ????????? ?????????? ?????????? - ????????? ?????????????, ??????????? ???????
?????? ?????? - ?????????? ?????????, ?????????????? ???????
?????? ?????? - ????????? ??????? ? ?????????????? ???????? ???
???????? ????????, ?????????????? ??????? ???????
??????.
13- ?????????? ?? ??????? ???? ??? ??????
??????-?????? - ?????? ??????? ? ????????? ??????
- ?????? ??????? ???? ??????
- ?????? ??????? ??????????
14- ? ?????? ??????? ? ????????? ?????? ????
?????????? ????????????? ? ??????????? ??????????
????????? ? ?????????? ?? ??????????-???????.
????????? ???????????? ??? ??????? ????? ?
??????????? ??????, ??? ? ????? ??????????
???????. ?????? ? ?????????????? ????????
??????????????, ??? ???????, ???????????
???????????? ????? (????? SQL, ????????, ????
???? ???? ? ????? ??????) ??? ???????? ???????
??????????? ??????????. ??????? ? ??????????????
???????? ???????????? ?? ???? ??????????
?????????? (????????, ??????? ???? ??????).
????????? ???????????? ? ????????? ??????? ?
?????????? ??????? ????? ??????. ?????? ??
??????????? "??????-??????", ? ???????????
??????? ????? ? ???? ?????? ??? ??????.
15?????? ??????? ???? ?????? ???????? ?
?????????????, ??? ???????, ??????????? ??
??????????-???????, ?????????????? ?????????
?????????????, ? ?? ????? ??? ??????????
?????????? ??????? ??????????? ? ????????
??????????, ??????? ????? ???????? ??????????????
???????????? ???????????, ??? ??????????? ????
?????? . ??? ???????? ??????????????? ? ????
?????? ? ??????????? ?? ?????????? - ??????? ????
?????? (??? ????????????? ? ?????????,
??????????? ???????? ? ??????, ?? ???? ????
????). ??????? ??????????????? ??????? ?????? ??
??? ??????, ????????? ???????? ???????? ????????
- ????????????? ?????????????? ?????? ??????? ???
?????? - ??????? ???? ?????? ? ????, ?? ? ?? ??
?? ????.
16? ?????? ??????? ?????????? ???????,
????????????? ?? ??????????-???????, ????????,
??? ??????, ?? ???? ? ??????????? ?????? (?? ????
????????? ??????? ?????? ??????). ??????????
??????? ??????????? ??????? ????????? (????????
??????????), ??????????????? ?? ?????????
?????????? (??? ?????????? ???????????). ?????? ?
?????????????? ????????, ??????????? ??? ???????
?????????? ?????, ?????????????? ????? ??? ??
????????, ??? ? ? ?????? ??????. ?? ??????????
??????????? ???????? ??????? ????????? ????? -
???? ??????, ??????????????? ?????, ??????? ? ??.
??????? ?????????? ???????????, ??? ???????, ??
??? ?? ??????????, ??? ????????????? ????????
????????, ?????? ????? ??????????? ? ?? ??????
???????????.
17??????????? "??????-??????"
?????????????? ??????? - ??? ???????
"??????-??????". ?????????? ??????-??????
????????? ?????????? ?? ??? ?????, ?????????
?????? ???????? ????? ??????. Front-end
(?????????? ?????) ???????????? ?????????????,
?????? ? ?????????????, ?????? ???????????
????????? - ????????? ?? ?????????? ????????????.
Back-end (??????) ???????????? ??????????
???????, ?????????? ??????????, ??????????
????????????????? ? ???????????? - ????????? ??
?????????? ?????????? ??????????? ??? ????
????-???????. ??? ?????????? ??????-??????
?????????? ?????????? ????????? ?????? ? ???????
??, ?? ??????? ??????????? ??? ???????.
?????????? ?????? ?????????? ????? ??????? ???
????????? ? ?????????????. ?????? ?????? ????????
??????? ???? ?????? ? ???? ??????????? ?? ?????
????????????????? ???????? (SQL), ?????????
???????? ??????? ???? ?????? ???????.
18????????? ??????????? "??????-??????"
??????? ??????????? ?? ??? ?????, ??????? ?????
??????????? ? ?????? ????? ????, - ?????????? ?
????????? ?????. ?????????? ????????? ???
???????? ???????????? ??????????????? ?
?????????? ?????? ???????, ??????? ? ??????????
?????? ???????????? ?????? ?????????? ?????????.
?????????? ????? ??????? ??? ???????????
?????????? ?? ???? ? ????????? ?????. ?????????
????????? ????? ????????? ? ??????????. ????????
????????? ??????, ?????????? ?? ???????????
"??????-??????", ???????? ??, ??? ? ????????????
? ?????????? ???????? ?????? ?? ??? ?????????
??????????? ? ??? ????? ????? ??????? ??????
?????????-??????????? ??????? ???????? ??????. ?
?????? ????? ??????????? ?????? ?????????? ?
????????? ?????. ??????? ???????? ??????,
?????????????? ??? ????????? ?????????, ????????
? ?? ?????????? ???????? ???????? ? ?????
????????????????. ??? ????? ??????? ?????? ????
???????? ?????? ? ???????????? ?????????????
?????? ????????????? ?????? ? ?????? ?????
???????????? ????????? ????. ? ?????? ???????????
????? ???????????? ????????? ?????????,
????????????? ?????, ????????? ???????? ? ?.?.
??? ???????? ??????????? ??? ???????? ????????
?????? ????????????????????, ??????????????, ???
??????.
19 ????? ???????? ???????? ??????????? ??????,
?????????? ?? ??????????? "??????-??????"
???????? ????? ?? ??????????? ??????, ???????????
????????? ?????????? ?????? ???????? (RPC -
Remote Procedure Call). ??? ????????????? ?????
??????? ????????? ? ??????? ? ????????? ????
???????? ??? ??????? ????? ?????????. ????????
RPC, ? ???????, ???????????, ?????????? ???
?????????? ? ????????? ?????????? ????????? ????
? ??????? ??????????, ????????? ????? ?
?????????????????? ??????? ??????????????. ???
?????, ????????? ??????? ????? ? ??????????
?????? ?? ??????????? ????????????. ??? ??????
????????? ????????? ????????? RPC ??????????
?????????????? ???????? ?????? ??????? ?
????????????? ???????-??????????? ??????? ? ?????
?????????????? ? ??????? ?????? ???????. ???
???????? ???????? ?????????? ????????????
??????????? ??????????????. ???? ???????
??????????? ?? ?????? ???????????? ?????? RPC,
??? ????? ???? ????? ?????????? ? ????? ????????
?????
20??????? ??? ??????
?????? "?????? ??? ??????" ?????? ?????????? ???
??????????? ???? ????, ?????????? ?? ???????????
"??????-??????", ??????? ? ?????????, ?
?????????? ?????. ????? ??????? ????????????? ???
???????? ? ??????????? ??????? ? ????? ??????.
?????? ? ???? ?????? ?? ?????????? ????????? ???
???????????? ???????????? ????? ????????? ?
?????????? ????? ???????. ? ???????? ?????????
?????????? ????? ?????????? ? ????????? ???????
????????? ???? ??? ?????? SQL. ??????? ???
??????, ????????? ??????? ??????? ?????????????
?? ????? SQL, ???????? ?????? ?????????????? ?
?????? ????????????. ????????? ???????????? -
????????????? ??????????. ? ??????, ???? ???? ???
?? ?????? ???, ?????????? ????? ?????
SQL-??????????????? ???? ????? ?? ???????? ?
????? SQL-???????? ??? ??????????? ?? ????, ???
??? ????????. ????????? ?????????? ??? ?????
??????? ?????? ?????????? ????? ?????????? ?
????????? ??????? ??????? ?? ??????? ???????
???????? ??????? ???? ???????? ????. ????
?????????? ????????? ???????? ???????????
?????????, ?? ????? ????????? ??????? ?????????
?? ???? ?????? ??????? ?????????? ?????? ??????,
????????? ??????, ??????? ???????? ????? ??????
???? ???????.
21- ????? ?? ????????????? ??????????? ????
???????? ?????? ???????????????? ???????, ???
??????? ????????????? ??????? ????? ?????????? ?
???????????????? ??????? ???? ???????????? ???
????????? ???????. - ? ???????? ?? ??????????? ???? ?????? ?? ???????
??????? ???? ???????? ?????? ????? ???????????
???????????, ??????? ?? ????? ?????????????????
??????? ? ????? ??????, ? ?????????? ??? ????? ?
??????? ? ?????????????? ????? SQL. - ????????? ? ?????? ?????????? ????? ???????
????????? ??????? ??? ?????? ? "????????? ?????"
???? ??????, ?.?. ? ??? ?? ??????, ???????
?????????? ???????????? ?????????? ??????????
??????????. ? ??????????? ?????????? ??? ?????
??????? ?????? ????? ??????????? ???????? ??
??????? ??????? ????????? ????? ??????? ????
?????? ? ???????????? ???? ??????? ??? ??????
????????????????? ????????. - ??????? ??????? ????? ?????????? ??????? ??
??????? ???????, ???? ??????? ? ????????
?????????? ??????? ??????? ? ??????? ????????
??????. ??? ????????????? RPC ??? ???????
????????. ?? ?????????, ????? ??????? ???????????
??????????? ??????? ????????????? ????????? ???.
??? ????????????? ?? UNIX ???????? ??????????? ??
?????????. -
2??
22???????? ???????? ???????????????? ?????? ???????
??? ??????
??? ?????? ??????????? ? ????????? ???????????
???? (Ingres, Sybase, Oracle). ?? ??????
?????????? ???????? ???????? ???????? - ????????
???????????????? ???? ????. ????????? ???????? ?
??????? ???? ??????, ??????????? ?????
??????????? ????????? ? ??????????? ?? ??? ??
??????????, ??? ????????????? ???? ????. ????,
?? ??????? ??????????????? ???????? ?????????,
???????????? ????? ??????????? ?????????? ?????
???????? SQL ? ???????? ??? ?????? ??????????
????. ??????? ?????????????? ????? SQL,
?????????? ???????? ????????, ???? ?? ??????? ?
????????? ??????. ????? ????, ?? ??????
??????????? ????????? ???????? ?????????????????,
??? ?????? ?? ?????????? ????? ?????????, ??????
?????????? ????????, ?????????? ?? ??????
???????? ?????????. ???????? ???????? ???????? -
???? ?? ????????? ??????????? ????????? ???????
???? ?????? .
23???????????? ?????? ??????? ??? ??????
- ??????????? ????????????????? ?????????????????
??????-???????, - ???????? ??????? ????,
- ??????????? ?????????? ????????? ?????
??????????? ????????????, - ???????? ???????? ?????????? ?? ????
????????????? ???????? ?????????? ?????
?????????? ?????????.
24?????????? ?????? ??????? ??? ??????
- ????????, ???????????? ??? ????????? ????????
????????, ?????? ??????, ?? ???????? ???????
???????????????? ? ?????? ?????? ?????. ??? -
????????????? ??????????? ?????????? SQL, ??
????????????? ????????? ?? ???????????????
????????? ? ?????????????? ???????????? ? ???????
???????? ????????? (C ??? Pascal). ??? ???????? ?
?????????? ????, ? ????? ?? ?????????????
??????????. ???????, ? ??????? ??????????
????????? ?????????? ??? ?????? ????????
????????, ?? ???????? ????????? ????????????
????. - ? ??????????? ???? ??????????? ???????????
??????? ? ???????????? ???????? ????????, ???
?????????? ????????? ? ?????? ??????? ????????.
25?????????? ?????? ??????? ??? ??????
- ?????? ??????? ??? ?????? ?? ????????????
????????? ????????????? ?????????????
?????????????? ????????. ??????????? ???????????
? ???? ???? ?? ????????? ???????????? ? ???
?????? ??????????? ?????? ????????, ????????
???????? ?? ?????? ??????????-??????? ?? ?
??????????? ?????? ???????? ???????. ???????
????????????? ???? ????????????? ? ????? ????????
??? ??????????? (?????????????? ????????
?????????, ??????? ? ???????????? ? ?. ?.) ????
?? ????????? ???????? ????????? ???????. - ??????????????? ?????????? (???? ?? ????????
???????? ??????????? ?????????????? ??????????)
??????? ????????????? ???????????? ?????????
?????????????? ??????? ? ???????. ??? ??????????
?????????? ??????? ????? ???????????? ?????
????????? ??????????????, ??? ???????? ???????,
??????????? ?????? ? ?. ?., ??????? ? ???? ??????
?? ??????????????.
26?????? ??????? ?????????? (????????????? ??????)
???????? ????????? ? ????? ?????? ???????? ??????
??????????. ? ??? ?????? ??????????? ?????????
?????????? ???????, ?????? ?? ??????? ?????????
??? ?????? ? ????????????? ????????? ?????? ????
??????????, ??????? ?????? ? ????? ???
???????????????. ???????? ?????????? ????? ????
?????????, ? ?????? ?? ??? ?????????????
???????????? ????? ?????. ????? ?????????,
??????? ?????????? ???, ??????????????? ???
?????? ??????????. ?????? ?????????? ??????????
??????? ? ??????? ?????????? ????????? ?????? ??
??????? ??????????. ?????? ?????????? ??????????
? ???????? ? ?????????? ??????, ?? ?? ? ???????
??????????, ?? ???? ??????? ?????????? ??????????
? ?????? ???? ?????? ???? "??????" ??? ??????????
?????, ??? ????????? ?????????? ?????????
???????? ????????. ???????, ??????????? ??
???????? ??????????, ????????????? ? ??????? ?
???????? ??????? ??????????, ??????? ????????? ?
???????? ?? ??? ????????? ?????? ? ???????????? ?
????????????.
27 ???????????? ????????????? ???????????
??????-??????
?????? ??????????
28WEB-??????????????? ????????????? ???????????
??????-??????
????????????? ??????????? ???????????
?????? ??????????
29????????????? ?????
????????????? ?? (???) ??? ???? ??, ???????????
????? ???????? ? ????????. ???? ?? ???????
??????????? ??? ??????????? ?????????????
???????? ?????????? ?? ??. ? ???? ?????? ??????
????? ???????????? ??????????? ???? ????????
?????? ??? ???????? ?????????????? ? ???. ???
????????? ?????????? ??????? ?????? ????? ???? ??
?????? ? ???????? ?????????? ?? ?? ?????????
???????? ? ????????? ?? ?? ???????.
30?????????? ??????? ? ??????
????????? ?????? ? ?????????? ??????????
??????-?????? ???????? ????????? ?????
??????????? ?????????? ? ?????????? ??????,
??????????? ?? ???????. ?????????? ??????????,
???? ????? ??????? ? ????? ?????? ???????????????
? ????????, ????? ??? ???????????? ????
?????????? ?????????? ???????? (API - Application
Programming Interface) ??????????????? ?????? ?
?????? ? ???????? ?? ? ??????????? ?? ???????
??????????? ???????????? ??????? ? ????. ??
?????? ??????? ?? ???????????? ????? ???? ? API,
? ???????? ?????? ??????? ???????? ??????????.
??????? ?????? API ????????? ????????????
??????????? ???????????????? ???????? ?
??????????? ???????? ??????? ??????????
??????????.
31?????????? ??????? ? ??????
????? ?????????????, ???????????? ???? Java, ?
???????? ?????? ?????????? ??????? ? ?? ??????
JDBC. ?????? JDBC ???????? ?? ????????????
????????? ??????? ?? ? ????????? ????????????
????? ?? ??? ??????????? ????????? ??
????????????? ????????????. ? ???????? ??????????
??????????? ????????? ODBC, OLE DB ? ActiveX Data
Object (ADO) ???????? Microsoft. ODBC ? OLE DB
??? API Window ??? ??????? ? ??????. ????? ??????
???????????? ODBC ???????????? ?????? ??????
????? ? ??????????? ??, ?????????? ??
????????????? ????? SQL. OLE DB ???
???????????? ?????????? ????????? Microsoft,
??????? ????????? ???????????? ?????? ? ??????
????? ???????????, ??????? ????? ????????
????????????? ??.
32??????? ??? ??????
??????? ??? ?????? ???????????? ???????? ?????? ?
??????????? ?????? ??? ????????-????????, ???????
?????????? ? ???????? ????. ?????? ??????? ??
?????????????? ???? ???????? ??????? ??????? ?
????? ??????????? ?? ????? SQL. ??????
?????????????? ?? ? ?????????? ???????????????
?????? ??????? ???????. ??????? ??????????? ?
????????????? ??? ?????? ????? ???? ??????????
???? ? ?????????. ??????????? ????????-????????
??? ?????? ?????, ??? Oracle - ??????????? ??
?????????? ???????. ??? ???? ??????? ??? ??????
???????? ?? ????????????? ??????????? ? ?
????????? ???????????? ??????. ?????????????, ?
?????????? ?????? ??????-?????? ??????? ????? ???
?????????????? ???????????? ?????????? ????????.
??????. Oracle ???????? ?? ??????????? RISC- ?
CISC-??????????????? Unix-????????, ??????? HP/UX
????? Hewlett-Packard ? Solaris ???????? Sun.
????? ????, Oracle ??????????? ?? ????????,
???????????? ?????????? Intel ??? ??????????? SCO
Unix ? Netware ???????? Novell.
33??????? ???????
- ??????? ??? ?????? ?????????? ?????????????
??????. - ? ??? ????????????? ????? ????????? ?????????? ?
???????? ?????????? ?????????????????????
????????, ??????? ???????????? ?????? ?????? ??
????????? ????????????? ???????. - ??????? ??? ?????? ?????????? ????????? ?????? ??
???????????????????? ???????, ??????????????
??????? ? ???? ??????, ???????????? ??????????? ?
????????????? ????? ??? ?????????? ???????
??????. - ??????????? ??????? ???????????? ???????????
????????? ??????. ????????? ??????????? ?????? -
??? ????????, ?????????????? ??????? ????????
????? ??????????????? ????????? ????. - ??????????? ????????? ???????? ??????????
??????????. ???????? ???????? ??????????
?????????? - ???????? ????, ??? ???? ?????? ??
????? ?????????? ???? ??? ?????????? ????.
34????????? ??????????????? ?????? ??????? ???
??????
? ??????? ???????? ????????, ????????? ? ??????,
???????????? ????? ????????? ?????????
??????????????? ?????? ??????? ??? ?????? ?,
????? ???????, ?????????? ??? ???? ????? ???
?????????? ?????? ?????????. ???????? ?????????
- ??? ?????? ??????????? ?? ????? SQL ?
??????????? ??????, ??????? ???????????? ?????
????????????? ? ??????? ?? ??????? ??? ?????? ?
???????? ????????. ?????????-??????? ????????
????????? ???????? ?????????, ????? ??? ? ??????
??? ???????? ???????? ??? ?????????, ?????
??????? ????????? ??????? ??? ??????. ???????? -
??? ???????? ?????????, ??????? ??????????????
?????????????, ??? ?????? ??????? ??? ??????
??????????? ????????? ? ??????? ???????. ???????
- ??? ??????????? ??? ????????, ??????? ?????????
?????? ?? ???????? ?? ? ???? ??????. ???????
????? ????????? ?? ?????? ?????? ????????
????????, ????????? ? ?????? ???????? ??????
????? ?????????????? ? ?????????????
?????????????. ????? ????, ?????????? ????????
SQL ? ?????? ????????????? ??????.
35???????? ?????????? ?????????? ????????
?????????? ??????? ??????????? ??? ??????????
?????? ??????-?????? - ???????? ? ?????????
??????? ?? ????????. ? ??????? ??????? ???????
?????????? ?????????? (Rapid application
development - RAD) ????? ????????? ????????? ??
??????????? ?????????? ????? ? ????? ??????
???????? ??? ??????. ?? ???? ?????????????? ?????
??????????? ????? ???????????????? ?????????? ???
??????????? ??????-??????. ??? ?????? ???????
??? ?????????? ???????? Microsoft Windows
???????????? ???????? Delphi Client/Server Suite
???????? Borland, Enterprise Developer ?????
Symantec, PowerBuilder ???????? PowerSoft,
SQLWindows 5 ????? Gupta ? Visual Basic
?????????? Microsoft. ? ?????? ????????????????
????????? ???????????? ??????????? ??????, ??
??????????? ?? ??? ???????? ?????????? ???????
???????? ??????? ????????????? ??????????? ???
??? ??????, ??????????? ??????????????? ???
??????, ??????????? (?????????), ???????????
????????-??????????????? ??????????, ????????????
???, ???? ???????????????? ???????? ?????? ?
????????? ????????????? ?????????? ????????.
36??????????? (?????????)
??????????? - ??? ????? ???????? ???????
?????????? ?????????? ?????? ??? ??????????
????????? ?????????? ?? ????????? ???? ??????.
????? ???????? ??????????, ? ??????????? ?????
?????????? ??????? ?????????? ???????
(??????-???????), ????????? ? ?????-????
????????? ??????. ??? ?????? ??????????? ?????? ?
??????????? ??????????, ? ??????? ?????????? ?
???????? ?????????? ????????? ????????????
??????? ? ????????? ???? ??????? ??????
????????????? ?????????? ????????? ????????. ?
????????, ???????????????? ????????? ???????
??????????? ????????????? ?? ?????????, ?????????
????????????? ?? ??????? ?????????? ????? ????
??????. ??????? ??? ?????????? ??????? ???????
?????????? ?????????? ?????? ?????????
???????????, ???????? ??????? ???????? ??????
??????????? ???? ???????? ? ??????? ?????????
????????????. ??? ???????????? ???? ??????????
??? ??? ???????? ??????? ?? ?????? ????????????
????????????? ????????-??????????????? ??????. ?
??????????? ?? ??? ????????????? ?????????
????????????, ???????????? ? ????????????, ??
?????? ?????? ??? ??-?????? (???????
????????????, ??? ??????? ????????? ?
???????????? ??????? ?????????????
???????????????? ?? ??? ??????? ?????????????
???????????? , ??? ??????? ?????? ? ?????? ????
???????? ?????????? ?????? ???????).
37??????????? ??????????????? ?????????? ????????
- ????? ?? ???? ????????? ????????????? ??????? ?
????????????? ??????????? ??????????? ??????????
????????? ???? ??????, ???????????? ?????????????
??? ???????? ??? ????????? ????????? ???? ??????.
? ??? ??????? ???????????? ????????? ?????
????????, ??? ?????????? ????????? ? ???? ??????,
?????????? ?????? ? ????????? ????????? ???????
??? ?????? ? ????? SQL-???????????. - ????????? ???????????
- ???????????? ???????????, ? ??????? ???????
???????????? ??????? ???? ??????, ????? ?????
??????, ???? ? ?????? ?????????? ??? ??????????
????????. ? ????????????? ???????????
???????????? ??????? ??????????? ?????????,
??????? ???????????? ????? ? ??????? ????
?????????? ? ??????????? ????. ? ???????????
??????? ????? ??????????? ????????? ?????
?????????, ????????? ?????????? ?? ???????????
??????????? ???????? - ????? ????????????????. ?? ???? ??????????
??????? ?????-???? ?????? ???? ????????????????
???????? ?????? (4GL). ? ????????? ??????????
??????????? ????? ????? ??????? ?????? 3GL. - ????????????? ?????????? ???????? ?? ????????
?????????????
38?????????????? ???? ??????
??? ?????????????? (Distributed DataBase - DDB)
?????? ????????????? ???? ??????, ??????????
????????? ?? ?????????? ??? ??????, ???????
????????????? ?? ????????? ????? ????
???????????, ?, ???????? ??????????? ??????????
????. ?????????????? ???? ?????? ???????? ?
????? ?????? ????????????? ? ?????????? ????????
??? ??????? ????????? ???? ??????. ? ???? ??????
????? "??????????????" ???????? ??????
??????????? ???? ??????, ?? ?? ??????? ??
??????????????. ("????????????????" ???? ??????
???????? ?????).
39??????????? ?????.
12 ??????? ??? ??????? ????????? ?????????????? ??
- ????????? ?????????
- ????????????? ?????
- ??????????? ????????
- ???????????? ????????????
- ?????????? ????????????
- ?????????? ?????????????
- ????????? ?????????????? ????????
- ????????? ?????????????? ??????????
- ????????????? ?? ????????????
- ????????????? ?? ???????????? ??????
- ???????????? ????
- ????????????? ?? ??? ??????
40????????? ?????????
??? ???????? ????????, ??? ?????????? ??????? ??
?????? ?? ????? ?????????????? ???????
??????????? ????????. ???? ??????, ?????????????
?? ????? ?? ?????, ???????? ????????????
??????????? ?????????????? ???????. ??????
?????????? ?????? ???????????? ??????, ???, ? ??
?? ????? ????????????? ??? ??????????? ?????????
???? ?????? ?????????? ?? ??????????? ???????? ?
?????????? ?? ?????? ????? ???????.
41????????????? ?? ???????????? ????
? ????????? ??????? ??? ???? ??????????? ?
??????????, ? ????????????? ?? ??? ???? ????????
????????????? ???????????? ?????? ? ?????
???????????? ??????. ???? ?????? ?? ?????? ??
????? ?????????????? - ??? ???????? ??????
??????????? ??????? ?????? ? ????????? ????????
?? ???????????????????? ???????.
42??????????? ????????
??? ???????? ????? ?????????? ??? ???????????
???????????? ??????? ? ?????? (????????? "24 ????
? ?????, ???? ???? ? ??????") ? ?????? DDB ???
??????????? ?? ?? ???????????? ? ??? ???????????
?? ????????, ??????????? ?? ????????? ?????. ???
???????? ????? ???????? ???????? "?????? ????????
??????, ? ???????? ??? ???? ???????????
??????????".
43???????????? ????????????
??? ???????? ???????? ?????? ????????????
???????????? ??????. ????????????, ???????????? ?
DDB, ?????? ?? ?????? ????? ? ????????,
?????????? ?????????? ?????? ? ?????
?????????????? ???????. ??? ???????? ??? ???????
??????????? ??? ????? ?? ???????????????.
??????????????? ???????? ? ????? ??????
?????????????? ??????????? ?????????? ??????????.
44?????????? ????????????
??? ???????? ?????????? ??? ???????????
??????????????? (?? ???? ?? ????????? ?????)
?????????? ??????, ????????? ?????????????? ?????
?????? ?????. ?????????? ???????????? ????
????? ?????????????? - ???????? ????? ?????
??????? ?? ????????? ????? (??????????, ????????
????? ????? ?????????? ??????? ? ??????????
?????????? ?????????? ???????? ?? ?????????
?????). ???????????? - ????????????? ????????
?????????? ??????? ?? ?????????? ?????.
45??????
????? ????? ????? ???? ?????? ? ?????? ??????.
????????, ??????? ??????? ?????????? (???_????,
???_????, ???????), ???????????? ? ???? ?????? ??
???? ? ????????????. ??????? ????? ????? ??
???????, ???????????? ? ???? ?????? ?? ???? ?
?????????????. ????? ????, ? ???? ?????? ?? ????
? ??????? ?????????? ??????? ????????_???????????
(???_????, ????_?????). ????? ?????? "????????
?????????? ? ??????????? ?????" ????? ????
????????????? ???SELECT FROM
??????????_at_???????????, ??????????_at_?????????????
ORDER BY ???_????? ?? ?? ????? ?????? "????????
?????????? ? ?????????? ????? ???????????
????????" ????? ????????? ?????????
???????SELECT ??????????.???_????, ???_????,
????_????? FROM ??????????_at_???????????,
??????????_at_?????????????, ????????_???????????
_at_?????? ORDER BY ???_????
46???????????? ?????????????
- ????????????? ?????? - ??? ??????????? (? ?????
??????) ??????? ???????? ????????? ????????
???????? ???? ?????? ? ????, ????????????? ??
?????? ????? ?????????????? ???????. ? ??????
????????? ???????????? ????????????? ????????
??????????? ???????? ????????? ????? ??????
?????? ??????????, ?????????? ????????????
?????????????? ???????. ?????? ???????? ????????,
??? ????????????? ???????? ? ???????????
???????????????? ??????????.
47????????? ?????????????? ????????
- ??? ???????? DDB ?????????? ??? ???????????
?????????? ???????? ??????? ??? ??????????????
????? ??????, ???????????????? ? ?????? ????????
??????? ?? ????? SQL. ?? ???? ???????? ??????? ??
DDB ????? ?????????????? ? ??????? ??? ??
???????? ???????, ??? ? ???????? ??? ?????????
????? ??????. ????????, - SELECT ???_????, ?????_????, ?????_??????,
????_?????? FROM ??????????_at_??????,
??????_at_??????????? WHERE ??????????.?????_????
??????.?????_??????
48????????? ?????????????? ??????????
??? ???????? DDB ????? ?????????? ??? ???????????
?????????? ???????? ?????????? ??????????????
???? ?????? (INSERT, UPDATE, DELETE), ??
??????????? ??????????? ? ??????????????? ??????.
??? ???? ??????????? ??????????? ???????????? ???
??????????? ????????? ???????? ??????????,
???????? ??????????? ?????????? ?????????
?????????????? ??????????. ??? ??????????
??????????? ????????????? ????????? ?????? ??
?????????? ????? ? ?????? ?????????????? (???,
??? ?? ??? ????????, ??????????) ??????????.
49????????????? ?? ????????????
-
- ??? ???????? ????????, ??? ? ???????? ?????
?????????????? ??????? ????? ????????? ??????????
????? ??????? ? ?????????????? - ?? ???????????
?? "??????????".
50????????????? ?? ???????????? ??????
- ??? ???????? ???????? ?? ??????????? ? ????????
???????????? ???????????? ??????, ???????????
?????? ?????????????? ???????.
51???????????? ????
- ?????? ? ????? ????? ?????? ????? ??????????????
?? ????. ?????? ?????????????? ?????????? ????
??????? ?????????? ?? ?????? ???? ????????????
??????? ? ??????????????? ?????? ??????. ??????
???????? ????????????? ??????????? ?????? - ?
?????????????? ??????? ???????? ????? ???????
?????????.
52????????????? ?? ??? ??????
- ??? ???????? ????????, ??? ? ??????????????
??????? ????? ????? ?????????????? ???? ?????????
??????????????, ? ???????? ???????? ?????? ?
?????????? ? ????? ?????? ????????? ??????? ?
????????.
53?????? ?? ??????????? ?????, ????? ?????????????
DDB ??? ?????????????? ??????? ?????????, ????
??????? ???????????? ????? ????????? ???? ??????.
????????? ???? ?????? ?????????, ?????????? ?
?????????????? ?????? ? ??? ?????????????? ????,
? ????? ?????? ?? ????????? ???????????. ?????
????? ?????? - ??? ?????? ???????????? ??????.
????????? DDB ??????????? ? ??????? ????????? -
???????? ???????? ????????, ???????? ????
"??????" ? ?.?. ? ????? ????????? DDB
???????????? ?????????? ?????????????? ??????? ?
??????????????? ??????? ????????????? ??????
54OLTP ? OLAP ???????
- ???????? ??? ?????? ??????, ??? ??????? ? ???????
??????? ???????? ?????? ? ????? ???????????????
?????????. - ?????? ??????????????? ?????? ?????? ??????
???????? ??? OLTP-?????????? On-Line
Transaction Processing (OLTP) ??????????
??????????? ????????? ??????????. ?????????
????????? OLTP-?????????? ???????? ???????
?????????? ?????, ??????? ???????, ????????????
?????????? ???????
55OLTP ???????
???????? ??????? ???????? ?????? ??????????? ?
?????????? ???????? ?????????? ????????
??????????. ???? ?????????? ???????? ??????????
????????, ?? ???????? ??????? ? ???, ??? ?????
?????????? ????? ?????, ??????????? ???
????????????, ? ??? ????????????? ??????
?????????? ?????? ?????????? ? ??????? ??????? ?
?????????, ? ??????? ?? ???? ?? ??????
??????????. ??????????? ??? ??????? ? ????
?????? ? OLTP-??????????? ??????? ?? ??????
???????, ?????????? ? ????????. ??????? ??
???????, ? ????????, ????????????? ???
?????????????? ????????????? ??????? ?????? ??
?????????? ???? ????????????. ????? ???????,
??????? ????? ???????? ???????? ??????? ??? ??
????? ?????????????? ???????. ??????????? ???
OLTP-?????????? ???????? ???????? ? ??????????
?????????? ???????? ???????? ?????????? ??????.
??? ???? ??????? ???????????? ?????? ?
OLTP-???????????, ??? ??? ??????? ? ????????.
??????????? ?? ????? ??????? ????? ???????????
?????, ????? ??? ?? ????? ?????????? ????????
????????? ????? ??????????? ???????, ?????????
?????????? ????????? ? ?? ???????? ??????????
??????? ??????????? ??????? ?????? ??????????.
56OLTP ? OLAP ???????
2. ?????? ????? ?????????? ????????
OLAP-?????????? On-Line Analitical Processing
(OLAP) ?????????? ??????????? ?????????????
????????? ??????. ??? ?????????? ??????,
??????????????? ???????? ?????????? ??????
????????? ???????? ??????? Decision Support
System (DSS), ???????? ?????? Data Warehouse,
?????? ????????????????? ??????? ?????? Data
Mining.
57OLAP ???????
- ????? ??????? ????????????? ??? ??????????
???????????? ????? ???????, ??? ??????????
????????????? ??????? ?? ???????? ??? ???? ?
???? ???????? ?????. OLAP-?????????? ????????? ?
???????? ????????? ??????, ???????????? ??
??????????? ??? ??????? ?? ?????? ??????????.
????? ??????? ??????????????? ??????????
?????????? - ?????????? ? ??????? ????? ?????? ??????????
???????????? ????? ???????? ???????, ????????,
???? ??? ? ????? ??? ??????? - ??????, ??????????? ? ???????, ??? ???????,
??????? ?? ????????? - ????? ????????? ?????? ???????? ?????????
???????????????? ?????????, ????????? ?
??????????? ?? ? ???????????? ???????? ? ????
???????? - ??????? ? ??????? ???????? ????????????????????
? ? ?????????? ???????? - ???????? ?????????? ???????? ?????, ?? ??
????????.
58????????? ??????
????????? ?????? ??? ?????? ??? ???????????
???????, ??????????????? ??? ?????, ?????????? ?
??????? ??????. ??? ???????? ?? ?????????,
???????? ?? ???????? ??? ?????????? ??????? ?
OL?P-??????. ??? ?????????, ?????? ??????,
????????? ? ???????? ??????????, ? ??????? ??
??????? ????? ??????????, ??? ??? ?????????????
?????? ????????. ???? ?????? ?????????? ???????
? ????????????? ?????????? ???? ????????
????????????. ?????? ???????????? ???????. ???
? ?????, ????????????? ? ???????? ??? ?????
?????????????? ???????? ??????? ????? ????????
???? ??? ?????????????? ? ???? ?????? ? ?????
????????? ?? ?????? ???????? ?????????? ???????
????????? ????? ????? ????????????? ??????????.
??? ????? ? ???? ???????????? ???????????
????????? ???????? ?????? ?????????? ???? ?
?????? ?????, ???? ?? ????????? ?????
?????????????????? ?????????? ??????? (???).
??????? ??? ???????????? ??????? ???????? ??
?????????? ??????? ??????? ????? ??????, ???
????????? ? ??? ??????? ???????? ??????
?????????????. ?????? ???????? ??????????????
??.
59?????? ????????? ???????? ??????? ????????????
??????, ??????????? ?? ?????????? ?? ?
OLAP-??????????. ???? ???????? ???? ??????????
????????????? ?????? ????????? ?????????????
?????????? ????????????. ??????? ????????? ?????
?????? (???????? ?????? ????????? ????????????)
???????? ??????????? ??????? ? ??????????
????????. ?? - ?????????-???????????????,
???????????????, ????????????, ??????????????
?????????? ????? ??????, ?????????????? ??? ?????
????????? ?????????? (90-? ????, ?.
?????). ????????? ??????, ??? ???????? ????????
?????????????? ????????, ??????? ????????? ?? ??
????????, ??????? ????? ??????????? ??? ?????????
??????, ??? ?????????? ???????????? ?? ?????????
????? ????? ?????? ???? ??????. ????? ????????,
??????? ????? ?????????????, ??????? ?? ?????,
??????? ????? ????????????, ? ?? ???????????
????????????????? ???????.
60????????????? ????????????? ??
- ????????????? ????? ? ?????????? ??????
- ?????????? ?? ? ?????? ??????? ???????
- ?????? ? ???????????? ??????
- ??????????????? ???????????????? ???????
- ??????? ???????????? ??????????? ???????,
????????????????? ?? ???????????. - ?????????????? ????????, ?? ???? ????????????
????? ?? ????????????. ??? ?? ??????, ??? ???????
??????? ????? ??????? ? ????? ????? ???????? - ???????????? ??????? ???????? ???????? ???
????????? ?????????? ?????????? ????. ???????
????? ???? ??? ????? ???????? ?????????? ????,
??????????? ???????? ??? ????????????? ? ???????
???????? ???????? ?????? - ????????????? ? ????????? ??????? ???????
?????????? ? ????? ??????? ? ??????
?????????????? ???????????? ???????, ?? ????????
??????? ? ??????????? ?????????.
61- ?????? ????????????? ????????? ???????? ?
??????????? ???? ????? ??????? ????????????
?????. ?????? ????????????? ? ??????? ???? ?
??????????? ? ????????? ??????. ??? ???????
???????? ?????????? ????????????? ?????? ?
????????? ???????? ????? ??????????????. - ????????? ????????? ??-??????? ?????? ??????????.
- ?????? ??????? ????????? ??????????
- ????, ??????????? ??????
62????? ????????? ??
- ??? ?????? ???? ???????? ????????? ??????????,
????? ????????? ? ?????????? ??????????
?????????????? ???????? OLAP, ??????????
??????, ???????????????. ????? ????, ??????? ????
?????????? ??? ????????? ????? - ??? ???????????? ?????????? ? ??????????????
????? ???????? ?? ?? ??????? ????? ? ??????????
????. ????, ???????, ?????? ????????
?????????????? ????????????, ????? ??? ?????????
??? ???????? ?????? ?????? ??????? ?????, ??????
???, ??? ???? ?? ??????, ? ?????? ???, ???
????????? ????????????. - ?????????? ????????? ??????????. ?????? ?????????
?????????. - ?????? ????? ??????? ?????? ?? ????? ??????????
???????. - ???????, ? ??????? ????? ?????? ????????.
63???????? ? CASE-??????????
- ??????????? ??????? ??????? ?? ???????????????,
??? ???????, ?????????? ????????????? - ????????? ???????? (?????????? ??????? ??????????
???????, ?????????, ????????? ?????? ? ???????
??????????? ????? ????), ????????? ???????????
????????????? ? ??????? ?????? ? ????????? - ??????? ???????????? ????? ?????????????????
??????????? (?????????), ??????? ???? ?????????
?????? ? ???? ???????????????? (????????,
???????????? ??????????, ????????? ? ??????????
?????????? ? ???????? ???????????? ?????, ?
?????????? ????????????? ????????? (?????????
???????? ???????), ????????????
???????????????????? ??????? ? ?????? ????????
??????) - ?????????? ?????? ????????, ??????????????
??????????? ????????????? ?????-???? ???????
????????? ??????? ? ?????????? ?????? - ????????????? ?????????? ???????????? ? ?????
??????????????? ??????????
64- 5. ???????????????? ? ???????????? ????? ??
?????????? ?????????? ?????????? - 6. ????????????? ? ????????????? ????????? ?????
????????????? ?? ?????? ???????????? ?
??????????? ????????? ????????????? ??? ??? ????
???????????????? ??????? - 7. ???????????? ????????? ????????????? ???????,
?????????????, ? ????? ???????, ?????????????
????????????? ?????????? ?????????????, ?, ?
?????? ???????, ?????????? ???????????-?????????
? ????????? ???????? ?????????? ????????? ??
????????????? ? ????????? ??.
65??? ???????? ?????????? ??????? ??????
?????????????? (??) ?????? ???? ?????? ?????
????????? ??????, ?????? ???? ????????? ?????? ?
???????????????? ?????????????? ? ??????????????
?????? ??. ??????????? ? ?????????? ??????? ????
?????????????? ?? ??????????, ??? ??? ?????????
???????, ?????????? ? ?????????? ?? ???????
??????, ????????? ??????? ????????????
??????????? ? ??? ????????????. ?????? ??
????????? ??????? ?????????????? ?? ??????????? ?
???????? ?? ??????????? ?????? ? ???????????
????????????????? ???????, ?????????? ??
?????????, ???????????? ?????, ?????????? ???????
? ????????????? ????????????????? ?????????
???????? ???????????????? ??. ????? ????, ?
???????? ???????? ? ???????????????? ??
?????????????? ??????????? ????????????? ?????
?????????? ??? ??????????, ??? ??? ?????
????????? ?????????? ? ????????????? ?????
??????.
66- ?????? ?????????? ?????? ????????? ?????????
???????? - ???????????? ???????????? ??????????
- ????????????? ???????????? ?????? ? ?????????
???????? - ?????? ???????? ????????????, ?????????
???????????????? ???????? - ???????? ???? ? ???????????????????? ??????????
????????????
67 ????????????? ??????? ??????????????
????????? ??????????-??????????????? ???????
???????????? ?????? - CASE-???????, ???????????
CASE-?????????? ???????? ? ????????????? ??.
?????? CASE (Computer Aided Software
Engineering) ???????????? ? ????????? ????? ?
?????? ??????? ??????. ?????????????? ????????
??????? CASE, ???????????? ?????????
????????????? ?????????? ?????? ???? ????????????
??????????? (??), ? ????????? ????? ?????????
????? ?????, ???????????? ??????? ??????????
??????? ?? ? ?????. ?????? ??? ????????
CASE-???????? ?????????? ??????????? ????????,
?????????????? ???????? ???????? ? ?????????????
??, ??????? ?????? ? ???????????? ??????????,
?????????????? ??????????? ?? (??????????) ? ???
??????, ????????? ????, ????????????,
????????????????, ??????????? ????????,
???????????????? ?????????? ? ??????????
????????, ? ????? ?????? ????????. CASE-????????
?????? ? ????????? ?? ? ???????????? ??????????
???????? ?????? ????? ?????????? ??.
68???????, ?????????????? ????????? CASE-??????????
- ?????????? ?????????? ? ?????????????,
????????????? ? ?????????? ?????????? ?
???????????? ???????????????? - ??????? ????????? ? ?????????? ????
?????????????????? ???????????, ???????????
???????????? ??????????? ??????????? ???????? ?
???????????????? ??????????? ??????
?????????????? - ????????? ??????? ??????????, ??????????????
??????????? ??????????? ?????? ?????????
???????????? ? ?????? ??????? ??????????????
????? ????????????? ??????????? ???? ??????,
?????????? ??????????? ?????????? ? ???????.
69CASE-?????????? ???????????? ????? ???????????
?????????????? ??, ? ????? ????? ????????????????
???????, ??????????? ? ????????? ?????
???????????? ?????????? ???????, ?????????????
??? ?????? ?? ???? ?????? ?????????? ?
????????????? ?? ? ????????????? ?????????? ?
???????????? ? ??????????????? ?????????????
?????????????. ??????????? ????????????
CASE-??????? ???????? ?? ????????????
???????????? (? ????????) ??? ????????-???????????
????? ??????? ? ??????????????, ????????????
???????????? ? ???? ???????? ??? ??????? ???
???????? ??????? ??????????, ?????? ?????
???????? ???????, ???????? ????????? ??????? ?
??????????? ??????????? ???????.
70??????????????
- CASE-???????? ?? ??????????? ???? ???????????
?????? ?? ????? ???? ??????? ?????? ??????
?????-?? ????? - ???????? ??????? ?? ????????? CASE-??????? ??????
??????? ????????? ??????? ?? ?? ???????????? - CASE-???????? ???????????? ??????????? ???
????????? ???????????? ?????? ?????? ?????
????????? ?????????? ???????? ?? ?????????.
71???????, ??????????? ??????????? ??????????
??????? ?? ????????????? CASE-???????
- ??????? ???????????? ???????? ? ????????????
CASE-??????? - ???????????? ????????? ????? ?????????????
CASE-??????? ? ????????? ???????????? ?
?????????? ????? ?? ?????????? - ??????? ???????????? ? ???????? ?????????
????????? ??????????? - ?????????? ????????? ?????? ? ?????? ??? ???
??????????? ? ??????? ???????? - ??????? ???????? ?????????? ???????? ????????
- ????????? ??????? ?????????? CASE-??????? ?
????????? ????????.
72??? ????????? ????????? CASE-??????? ???????????
?????? ???????? ?????????? ??????????
- ??????????. ????????? ?????????????? ????????????
???????????? ? ??????????? ??????? ?????
?????????? - ????????. ?????????? ? ????????? ????? ?????????
? ??????????????? ????? ?????????????? ?
?????????????? - ??????????. ?????? ??????????? ? ????????????????
?? ????????? ? ???????? ?????? ?????? ? ?????????
?????????.
73???????? ???????? ? CASE-???????????
- ??????????? ?????? ?????? ?? ?????????? ?
CASE-???????? ?????????????? ????? ??????????
?????????? ?????? ? ?????? ?? ???????? ?
????????? ?????????? ?? - ????????? CASE-??????? ????? ???????????? ?????
?????????? ?????????? ??????? ? ????? ?? ????????
??????????? ??????. ???????? ???? ?????????????
???????? ?????????????? ? ?????????? ??????,
????????????? ?? ?????????. ?????????? ?????
??????????? ???????????-???????????? ?????
???????? ??????? ? CASE-????????? ? ??????????
????????? ?? ????????? - ?????????? ??????? ???????????? ????? ????
?????????? ? ????????, ??????? ??????????????
CASE-??????????, ? ????, ??????? ???????????? ?
?????? ???????????, ????? ???????? ?
?????????????? ?????????? - CASE-???????? ???????? ?????? ???????????? ?
????????? ? ??????? ????????? ??????????. ???
??????????? ??? ?????????? ???????????,
??????????????? ?????????? ??????????, ??? ?
?????????? ???????? ?????? ? ?????????? ?? ??????
???????? ? ???????
74- ????????? CASE-???????? ??????? ??????? ?????
?????? ??? ????, ????? ????????? ?? ?????????????
? ????????? ???????, ??? ????, ??? ?? ?????,
????? ??????? ?????? ?? ??? ??????????, ? ???????
????????? ?? ?????????? - ?????????? ????????? ????????? ? ????????? ?????
CASE-?????????? ????? ???? ??????? ????????
??????? ??????? - ????????????? ???????????? ?????? ??
???????????? - ?????? ????????? ????? ?????? ? ????????? ???????
????????? ???????? ??????? - ?????????? ??????? ?? ???????? ? ?????????
???????????? ?????????
75???????? ????????? CASE-??????? ?????? ??????????
????? ?????? ???
- ??????? ??????? ??????????????? ?????????
????????? ?????????? ? ????????????? ?? - ????????????? ??????????? ?? ????????? ??? ??? ??
????????????? ???????? ??????????????????,
???????? ?????????, ?????????? ??????????,
???????????????? - ?????????? ??????? ?????? ?? ?????????? ?
CASE-????????. -
76????????? ???????
SADT - ??????????? ???????????? ??????? ?
?????????????? (Structured Analysis and Design
Technique). ???????? ?? ???????? ???????????????
?????????????. ???????? ????????????, ??????????
????? ????????? ??????????????, ??? ??????????,
???????? ????? ? ???????????. ???????? ? ?????
60-? ?????. ??????? ?????? ?? ????? ???????
???????? ????? ?. ?????, ??????? ????????
"??????????? ???????????? ??????? ?
??????????????"(?????? ????? 3,7 ??). ?????
??????? ?????, ? ?????????? ?????????. IDEF0 -
??????????? ??????????????? ?????????????.
??????????? ??? ???????? ??????? ????????? (Work
Flow). ??????????? ?? ?????? SADT. ?? ???? ???? ?
????. ??? ???????? ???? ????????????? ?????
"??????????? ??????????????? ????????????? IDEF0.
??????????? ????????. ?? IDEF0 - 2000". ???
????????. ??????? ??????? ?, ???????, ??-??????.
????, ??? ?????? ????????, ?? ??????
????????????. ?? ????, ?? ???????? ?????? ??????
????????????? ????????? "INTEGRATION DEFINITION
FOR FUNCTION MODELING (IDEF0) 1993 December 21 ".
77DFD - ??????????? ????????????? ??????? ??????.
??????????? ??? ???????? ?????? ??????? ?????
???????? ??????????. IDEF3 - ???????????
????????????? ??????? ?????. ???????? ?????
????????? ?? ????????? ? IDEF0 ? DFD. ?????????
??????????? ?????????? ??????? ? ??????
?????????????????? ??????????? ????????. IDEF1X -
??????????? ???????? ??????. ??????????? ???
?????????? ??? ??????. IDEF4 - ????????-??????????
????? ???????????. ???????? ??????????????
????????. ?????? ??? ???????? ???????????
????????? ?? ????????-??????????????? ??????
(???????? ?). ????, ?? ??? ??????, ????????
??????????????? ?? ?????. ????? ?????? ??????
???????????? UML. ARIS - ????????? ??????-???????
? ???? ?????? ??????????????? ??????????? ?????.
?? ?????????? ??????????? ???????? ARIS
Toolset. UML - (Unified Modeling Language) ????
??????????? ?????????????, ?????????? ??
????????-??????????????? ???????. UML ???????? ?
???? ?????????? ????? ????????, ??????? ?????????
??????? ??????????? ????????? ??????? ? ??
???????????? ?????????.
78???????? ?????????? ????
Platinum BPwin ???, ??? ?? ?????? ??????????, All
Fusion Process Modeller. ???????????? ???????
IDEF0, DFD, IDEF3. ???????? BPWin ??????? ??
????????? http//www.interface.ru/ca/bpwin.htm.
???????? ???????, ? ?????????? ????????
???????????. ????????? ??????? ???????? ????????.
??????? ?????????? ? ???, ??? ????????? ???????
?????? ?????????? ????? ? ?????? ????????? ??
?????? ???????. ?????? ????? ??????????, ?.?. ???
?????? ???? ???????????. ? ?????????? ??????
????????? ??????????? ????????. Rational Rose -
???????? ????????????? ???????? Rational
Software. ?????????? ????????-???????????????
?????? ?, ? ?????????, UML. ???????? ??????
??????? ?????? Rational, ??????????? ????? ???
???????????, ??????? ????????? ????????
??????????, ??????? ?? ?????????????? ??????, ??
???????????? ????. ????? ??????? ???????????
?????????.