?????? ???????? ?? ????? www.ucit.ru - PowerPoint PPT Presentation

About This Presentation
Title:

?????? ???????? ?? ????? www.ucit.ru

Description:

(i ) . . – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 79
Provided by: Dimq
Category:
Tags: idef0 | ucit | www

less

Transcript and Presenter's Notes

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
???????????? ?????? ??????? ??? ??????
  1. ??????????? ????????????????? ?????????????????
    ??????-???????,
  2. ???????? ??????? ????,
  3. ??????????? ?????????? ????????? ?????
    ??????????? ????????????,
  4. ???????? ???????? ?????????? ?? ????
    ????????????? ???????? ?????????? ?????
    ?????????? ?????????.

24
?????????? ?????? ??????? ??? ??????
  • ????????, ???????????? ??? ????????? ????????
    ????????, ?????? ??????, ?? ???????? ???????
    ???????????????? ? ?????? ?????? ?????. ??? -
    ????????????? ??????????? ?????????? SQL, ??
    ????????????? ????????? ?? ???????????????
    ????????? ? ?????????????? ???????????? ? ???????
    ???????? ????????? (C ??? Pascal). ??? ???????? ?
    ?????????? ????, ? ????? ?? ?????????????
    ??????????. ???????, ? ??????? ??????????
    ????????? ?????????? ??? ?????? ????????
    ????????, ?? ???????? ????????? ????????????
    ????.
  • ? ??????????? ???? ??????????? ???????????
    ??????? ? ???????????? ???????? ????????, ???
    ?????????? ????????? ? ?????? ??????? ????????.

25
?????????? ?????? ??????? ??? ??????
  • ?????? ??????? ??? ?????? ?? ????????????
    ????????? ????????????? ?????????????
    ?????????????? ????????. ??????????? ???????????
    ? ???? ???? ?? ????????? ???????????? ? ???
    ?????? ??????????? ?????? ????????, ????????
    ???????? ?? ?????? ??????????-??????? ?? ?
    ??????????? ?????? ???????? ???????. ???????
    ????????????? ???? ????????????? ? ????? ????????
    ??? ??????????? (?????????????? ????????
    ?????????, ??????? ? ???????????? ? ?. ?.) ????
    ?? ????????? ???????? ????????? ???????.
  • ??????????????? ?????????? (???? ?? ????????
    ???????? ??????????? ?????????????? ??????????)
    ??????? ????????????? ???????????? ?????????
    ?????????????? ??????? ? ???????. ??? ??????????
    ?????????? ??????? ????? ???????????? ?????
    ????????? ??????????????, ??? ???????? ???????,
    ??????????? ?????? ? ?. ?., ??????? ? ???? ??????
    ?? ??????????????.

26
?????? ??????? ?????????? (????????????? ??????)
???????? ????????? ? ????? ?????? ???????? ??????
??????????. ? ??? ?????? ??????????? ?????????
?????????? ???????, ?????? ?? ??????? ?????????
??? ?????? ? ????????????? ????????? ?????? ????
??????????, ??????? ?????? ? ????? ???
???????????????. ???????? ?????????? ????? ????
?????????, ? ?????? ?? ??? ?????????????
???????????? ????? ?????. ????? ?????????,
??????? ?????????? ???, ??????????????? ???
?????? ??????????. ?????? ?????????? ??????????
??????? ? ??????? ?????????? ????????? ?????? ??
??????? ??????????. ?????? ?????????? ??????????
? ???????? ? ?????????? ??????, ?? ?? ? ???????
??????????, ?? ???? ??????? ?????????? ??????????
? ?????? ???? ?????? ???? "??????" ??? ??????????
?????, ??? ????????? ?????????? ?????????
???????? ????????. ???????, ??????????? ??
???????? ??????????, ????????????? ? ??????? ?
???????? ??????? ??????????, ??????? ????????? ?
???????? ?? ??? ????????? ?????? ? ???????????? ?
????????????.
27
???????????? ????????????? ???????????
??????-??????
?????? ??????????
28
WEB-??????????????? ????????????? ???????????
??????-??????
????????????? ??????????? ???????????
?????? ??????????
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
???????????? ?????????? ?????????????? ??????? ?
??????????????? ??????? ????????????? ??????
54
OLTP ? OLAP ???????
  • ???????? ??? ?????? ??????, ??? ??????? ? ???????
    ??????? ???????? ?????? ? ????? ???????????????
    ?????????.
  • ?????? ??????????????? ?????? ?????? ??????
    ???????? ??? OLTP-?????????? On-Line
    Transaction Processing (OLTP) ??????????
    ??????????? ????????? ??????????. ?????????
    ????????? OLTP-?????????? ???????? ???????
    ?????????? ?????, ??????? ???????, ????????????
    ?????????? ???????

55
OLTP ???????
???????? ??????? ???????? ?????? ??????????? ?
?????????? ???????? ?????????? ????????
??????????. ???? ?????????? ???????? ??????????
????????, ?? ???????? ??????? ? ???, ??? ?????
?????????? ????? ?????, ??????????? ???
????????????, ? ??? ????????????? ??????
?????????? ?????? ?????????? ? ??????? ??????? ?
?????????, ? ??????? ?? ???? ?? ??????
??????????. ??????????? ??? ??????? ? ????
?????? ? OLTP-??????????? ??????? ?? ??????
???????, ?????????? ? ????????. ??????? ??
???????, ? ????????, ????????????? ???
?????????????? ????????????? ??????? ?????? ??
?????????? ???? ????????????. ????? ???????,
??????? ????? ???????? ???????? ??????? ??? ??
????? ?????????????? ???????. ??????????? ???
OLTP-?????????? ???????? ???????? ? ??????????
?????????? ???????? ???????? ?????????? ??????.
??? ???? ??????? ???????????? ?????? ?
OLTP-???????????, ??? ??? ??????? ? ????????.
??????????? ?? ????? ??????? ????? ???????????
?????, ????? ??? ?? ????? ?????????? ????????
????????? ????? ??????????? ???????, ?????????
?????????? ????????? ? ?? ???????? ??????????
??????? ??????????? ??????? ?????? ??????????.
56
OLTP ? OLAP ???????
2. ?????? ????? ?????????? ????????
OLAP-?????????? On-Line Analitical Processing
(OLAP) ?????????? ???????????  ?????????????
????????? ??????. ??? ?????????? ??????,
??????????????? ???????? ?????????? ??????
????????? ???????? ??????? Decision Support
System (DSS), ???????? ?????? Data Warehouse,
?????? ????????????????? ??????? ?????? Data
Mining.
57
OLAP ???????
  • ????? ??????? ????????????? ??? ??????????
    ???????????? ????? ???????, ??? ??????????
    ????????????? ??????? ?? ???????? ??? ???? ?
    ???? ???????? ?????. OLAP-?????????? ????????? ?
    ???????? ????????? ??????, ???????????? ??
    ??????????? ??? ??????? ?? ?????? ??????????.
    ????? ??????? ??????????????? ??????????
    ??????????
  • ?????????? ? ??????? ????? ?????? ??????????
    ???????????? ????? ???????? ???????, ????????,
    ???? ??? ? ????? ??? ???????
  • ??????, ??????????? ? ???????, ??? ???????,
    ??????? ?? ?????????
  • ????? ????????? ?????? ???????? ?????????
    ???????????????? ?????????, ????????? ?
    ??????????? ?? ? ???????????? ???????? ? ????
    ????????
  • ??????? ? ??????? ???????? ????????????????????
    ? ? ?????????? ????????
  • ???????? ?????????? ???????? ?????, ?? ??
    ????????.

58
????????? ??????
????????? ?????? ??? ?????? ??? ???????????
???????, ??????????????? ??? ?????, ?????????? ?
??????? ??????. ??? ???????? ?? ?????????,
???????? ?? ???????? ??? ?????????? ??????? ?
OL?P-??????. ??? ?????????, ?????? ??????,
????????? ? ???????? ??????????, ? ??????? ??
??????? ????? ??????????, ??? ??? ?????????????
?????? ????????. ???? ?????? ?????????? ???????
? ????????????? ?????????? ???? ????????
????????????. ?????? ???????????? ???????. ???
? ?????, ????????????? ? ???????? ??? ?????
?????????????? ???????? ??????? ????? ????????
???? ??? ?????????????? ? ???? ?????? ? ?????
????????? ?? ?????? ???????? ?????????? ???????
????????? ????? ????? ????????????? ??????????.
??? ????? ? ???? ???????????? ???????????
????????? ???????? ?????? ?????????? ???? ?
?????? ?????, ???? ?? ????????? ?????
?????????????????? ?????????? ??????? (???).
??????? ??? ???????????? ??????? ???????? ??
?????????? ??????? ??????? ????? ??????, ???
????????? ? ??? ??????? ???????? ??????
?????????????. ?????? ???????? ??????????????
??.
59
?????? ????????? ???????? ??????? ????????????
??????, ??????????? ?? ?????????? ?? ?
OLAP-??????????. ???? ???????? ???? ??????????
????????????? ?????? ????????? ?????????????
?????????? ????????????. ??????? ????????? ?????
?????? (???????? ?????? ????????? ????????????)
???????? ??????????? ??????? ? ??????????
????????. ?? - ?????????-???????????????,
???????????????, ????????????, ??????????????
?????????? ????? ??????, ?????????????? ??? ?????
????????? ?????????? (90-? ????, ?.
?????). ????????? ??????, ??? ???????? ????????
?????????????? ????????, ??????? ????????? ?? ??
????????, ??????? ????? ??????????? ??? ?????????
??????, ??? ?????????? ???????????? ?? ?????????
????? ????? ?????? ???? ??????. ????? ????????,
??????? ????? ?????????????, ??????? ?? ?????,
??????? ????? ????????????, ? ?? ???????????
????????????????? ???????.
60
????????????? ????????????? ??
  1. ????????????? ????? ? ?????????? ??????
  2. ?????????? ?? ? ?????? ??????? ???????
  3. ?????? ? ???????????? ??????
  4. ??????????????? ???????????????? ???????
  5. ??????? ???????????? ??????????? ???????,
    ????????????????? ?? ???????????.
  6. ?????????????? ????????, ?? ???? ????????????
    ????? ?? ????????????. ??? ?? ??????, ??? ???????
    ??????? ????? ??????? ? ????? ????? ????????
  7. ???????????? ??????? ???????? ???????? ???
    ????????? ?????????? ?????????? ????. ???????
    ????? ???? ??? ????? ???????? ?????????? ????,
    ??????????? ???????? ??? ????????????? ? ???????
    ???????? ???????? ??????
  8. ????????????? ? ????????? ??????? ???????
    ?????????? ? ????? ??????? ? ??????
    ?????????????? ???????????? ???????, ?? ????????
    ??????? ? ??????????? ?????????.

61
  • ?????? ????????????? ????????? ???????? ?
    ??????????? ???? ????? ??????? ????????????
    ?????. ?????? ????????????? ? ??????? ???? ?
    ??????????? ? ????????? ??????. ??? ???????
    ???????? ?????????? ????????????? ?????? ?
    ????????? ???????? ????? ??????????????.
  • ????????? ????????? ??-??????? ?????? ??????????.
  • ?????? ??????? ????????? ??????????
  • ????, ??????????? ??????

62
????? ????????? ??
  • ??? ?????? ???? ???????? ????????? ??????????,
    ????? ????????? ? ?????????? ??????????
    ?????????????? ???????? OLAP, ??????????
    ??????, ???????????????. ????? ????, ??????? ????
    ?????????? ??? ????????? ?????
  • ??? ???????????? ?????????? ? ??????????????
    ????? ???????? ?? ?? ??????? ????? ? ??????????
    ????. ????, ???????, ?????? ????????
    ?????????????? ????????????, ????? ??? ?????????
    ??? ???????? ?????? ?????? ??????? ?????, ??????
    ???, ??? ???? ?? ??????, ? ?????? ???, ???
    ????????? ????????????.
  • ?????????? ????????? ??????????. ?????? ?????????
    ?????????.
  • ?????? ????? ??????? ?????? ?? ????? ??????????
    ???????.
  • ???????, ? ??????? ????? ?????? ????????.

63
???????? ? CASE-??????????
  • ??????????? ??????? ??????? ?? ???????????????,
    ??? ???????, ?????????? ?????????????
  • ????????? ???????? (?????????? ??????? ??????????
    ???????, ?????????, ????????? ?????? ? ???????
    ??????????? ????? ????), ????????? ???????????
    ????????????? ? ??????? ?????? ? ?????????
  • ??????? ???????????? ????? ?????????????????
    ??????????? (?????????), ??????? ???? ?????????
    ?????? ? ???? ???????????????? (????????,
    ???????????? ??????????, ????????? ? ??????????
    ?????????? ? ???????? ???????????? ?????, ?
    ?????????? ????????????? ????????? (?????????
    ???????? ???????), ????????????
    ???????????????????? ??????? ? ?????? ????????
    ??????)
  • ?????????? ?????? ????????, ??????????????
    ??????????? ????????????? ?????-???? ???????
    ????????? ??????? ? ?????????? ??????
  • ????????????? ?????????? ???????????? ? ?????
    ??????????????? ??????????

64
  • 5. ???????????????? ? ???????????? ????? ??
    ?????????? ?????????? ??????????
  • 6. ????????????? ? ????????????? ????????? ?????
    ????????????? ?? ?????? ???????????? ?
    ??????????? ????????? ????????????? ??? ??? ????
    ???????????????? ???????
  • 7. ???????????? ????????? ????????????? ???????,
    ?????????????, ? ????? ???????, ?????????????
    ????????????? ?????????? ?????????????, ?, ?
    ?????? ???????, ?????????? ???????????-?????????
    ? ????????? ???????? ?????????? ????????? ??
    ????????????? ? ????????? ??.

65
??? ???????? ?????????? ??????? ??????
?????????????? (??) ?????? ???? ?????? ?????
????????? ??????, ?????? ???? ????????? ?????? ?
???????????????? ?????????????? ? ??????????????
?????? ??. ??????????? ? ?????????? ??????? ????
?????????????? ?? ??????????, ??? ??? ?????????
???????, ?????????? ? ?????????? ?? ???????
??????, ????????? ??????? ????????????
??????????? ? ??? ????????????. ?????? ??
????????? ??????? ?????????????? ?? ??????????? ?
???????? ?? ??????????? ?????? ? ???????????
????????????????? ???????, ?????????? ??
?????????, ???????????? ?????, ?????????? ???????
? ????????????? ????????????????? ?????????
???????? ???????????????? ??. ????? ????, ?
???????? ???????? ? ???????????????? ??
?????????????? ??????????? ????????????? ?????
?????????? ??? ??????????, ??? ??? ?????
????????? ?????????? ? ????????????? ?????
??????.
66
  • ?????? ?????????? ?????? ????????? ?????????
    ????????
  • ???????????? ???????????? ??????????
  • ????????????? ???????????? ?????? ? ?????????
    ????????
  • ?????? ???????? ????????????, ?????????
    ???????????????? ????????
  • ???????? ???? ? ???????????????????? ??????????
    ????????????

67
????????????? ??????? ??????????????
????????? ??????????-??????????????? ???????
???????????? ?????? - CASE-???????, ???????????
CASE-?????????? ???????? ? ????????????? ??.
?????? CASE (Computer Aided Software
Engineering) ???????????? ? ????????? ????? ?
?????? ??????? ??????. ?????????????? ????????
??????? CASE, ???????????? ?????????
????????????? ?????????? ?????? ???? ????????????
??????????? (??), ? ????????? ????? ?????????
????? ?????, ???????????? ??????? ??????????
??????? ?? ? ?????. ?????? ??? ????????
CASE-???????? ?????????? ??????????? ????????,
?????????????? ???????? ???????? ? ?????????????
??, ??????? ?????? ? ???????????? ??????????,
?????????????? ??????????? ?? (??????????) ? ???
??????, ????????? ????, ????????????,
????????????????, ??????????? ????????,
???????????????? ?????????? ? ??????????
????????, ? ????? ?????? ????????. CASE-????????
?????? ? ????????? ?? ? ???????????? ??????????
???????? ?????? ????? ?????????? ??.
68
???????, ?????????????? ????????? CASE-??????????
  • ?????????? ?????????? ? ?????????????,
    ????????????? ? ?????????? ?????????? ?
    ???????????? ????????????????
  • ??????? ????????? ? ?????????? ????
    ?????????????????? ???????????, ???????????
    ???????????? ??????????? ??????????? ???????? ?
    ???????????????? ??????????? ??????
    ??????????????
  • ????????? ??????? ??????????, ??????????????
    ??????????? ??????????? ?????? ?????????
    ???????????? ? ?????? ??????? ??????????????
    ????? ????????????? ??????????? ???? ??????,
    ?????????? ??????????? ?????????? ? ???????.

69
CASE-?????????? ???????????? ????? ???????????
?????????????? ??, ? ????? ????? ????????????????
???????, ??????????? ? ????????? ?????
???????????? ?????????? ???????, ?????????????
??? ?????? ?? ???? ?????? ?????????? ?
????????????? ?? ? ????????????? ?????????? ?
???????????? ? ??????????????? ?????????????
?????????????. ??????????? ????????????
CASE-??????? ???????? ?? ????????????
???????????? (? ????????) ??? ????????-???????????
????? ??????? ? ??????????????, ????????????
???????????? ? ???? ???????? ??? ??????? ???
???????? ??????? ??????????, ?????? ?????
???????? ???????, ???????? ????????? ??????? ?
??????????? ??????????? ???????.
70
??????????????
  • CASE-???????? ?? ??????????? ???? ???????????
    ?????? ?? ????? ???? ??????? ?????? ??????
    ?????-?? ?????
  • ???????? ??????? ?? ????????? CASE-??????? ??????
    ??????? ????????? ??????? ?? ?? ????????????
  • CASE-???????? ???????????? ??????????? ???
    ????????? ???????????? ?????? ?????? ?????
    ????????? ?????????? ???????? ?? ?????????.

71
???????, ??????????? ??????????? ??????????
??????? ?? ????????????? CASE-???????
  1. ??????? ???????????? ???????? ? ????????????
    CASE-???????
  2. ???????????? ????????? ????? ?????????????
    CASE-??????? ? ????????? ???????????? ?
    ?????????? ????? ?? ??????????
  3. ??????? ???????????? ? ???????? ?????????
    ????????? ???????????
  4. ?????????? ????????? ?????? ? ?????? ??? ???
    ??????????? ? ??????? ????????
  5. ??????? ???????? ?????????? ???????? ????????
  6. ????????? ??????? ?????????? 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 ".
77
DFD - ??????????? ????????????? ??????? ??????.
??????????? ??? ???????? ?????? ??????? ?????
???????? ??????????. 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, ??????????? ????? ???
???????????, ??????? ????????? ????????
??????????, ??????? ?? ?????????????? ??????, ??
???????????? ????. ????? ??????? ???????????
?????????.
Write a Comment
User Comments (0)
About PowerShow.com