ջ
1.
:
1. : . / . . , . . , . . , . . , . . . 3- ., . . .: -, 2009. 512 .: . + CD-ROM ( ). ISBN 978-5-9775-0368-6
2. STATISTICA. . .: , 2015. 288 ., ISBN 978-5-9912-0326-5
3. Excel . ! / . .: , 2014. 382 . ISBN: 978-5-519-01837-1
:
1.1 ()
1.2
1.3 OLTP-
1.4 ()
1.5
1.6
1.1 ()
, - Decision Support Systems (DSS) , , , () . . . .
- , , .
. , - . , (, , ..) , .
:
-
-
-
-
-
-
-
-
- .
. , .
.
|
|
: , , , , .
, . , :
- ;
- ;
- .
, , -.
. .
, , . .
:
□ - . ;
□ - , . - ;
□ , , / ( ).
. 1.
- -OLTP (Online transaction processing), () , ().
- - .
- , :
- SQL (Structured Query Language);
, OLAP (On-line analytical processing), ;
, Data Mining ( ).
1.2. -
: , . . .
. , 1970 . 12 :
1. .
2. . , ( ( 2, 3)). , . . , , . , . . , .
|
|
3. NULL . , NULL. 0.
4. . : . , . : (, ), , . , .. .
5. .
6. . , . (View). . ( , ).
7. . , . . SQL.
8. . , , ( , .).
9. . , , ( ). , .
10. . . :
- ;
- , .
- , , , ..
, , . : . , .
11. . , .
12. . , . , . .
, . , () . . , . (). , , , . :
|
|
- 1- , , , ( );
- 2- , 1- , ( );
- 3- , 2- , ( ) . .
. , , , ., - BLOB (Binary Large OBjects). , . , , .
- . . . , , , , , .
, (OLTP-). , - .
, . .
, , , . , , , . , , , , . (ROLLBACK). , , (COMMIT).
. , , ( ), . , , , , .
OLTP-, .
OLTP- , , , . . .
|
|
1.3. OLTP-
OLTP- , , , . , OLTP . . 1.1.
1.1
OLTP- | ||
, | ||
- | ||
() | ||
, | ||
, | , | |
, 100 % | ||
OLTP- , , . , .
1.4
OLTP- .
OLTP- , , . 1.1, , ().
. , , 1988 ., . . . 1992 . . " " ("Building the Data Warehouse", second edition QED Publishing Group, 1996).
, . , OLTP- . ( , , ..) , , , , ( ). () ().
. - -, , , , .
.
- . . , (, , , . .). , , . , .
|
|
, (, -, , ). .
- . , , . , , , -. , .
- . . . . , , .
- . . , , , . , , . , , . , , .
, :
- () (. . 2);
- (. . 3);
- (. . 4);
- (. 5).
. , . (. 2).
.2
(.2) , . , , , 1 %! .
. , .
, , , , , . , , . . , .
( ), .
, . () . , . (. 3). :
- , ;
- , .
.
. , , , . , .
. , , .
.
. , . OLTP- , . .
. 3.
:
- ;
- ( );
- ;
- .
, (Data Mart).
() , .
, (, , ). , , . , .
( ) :
- ;
- ;
- .
:
- , , ;
- , .
. 4. ( )
. (. 5).
. 5 -
, , . , , .
( ) :
- , ;
- ;
- .
( ) :
- ( , );
- .
1.5
(. 6):
- ;
- ;
- .
. 6.
, . , OLTP- (, , .). . , (, , , . .). , (, , ..). .
. (, ). . (, ).
() . . :
, ;
, ;
, .
, . . , . , . . , , . , , .
. ( ). . , , , , , :
( ) , . : , , , . .;
( ) , . , , (, , , . .);
( ) , , , ;
( ) , . (, , ..), ;
( ) (, , , , . .);
( ) , . , ..
.
, , , (. . 6):
(Inflow) , ;
(Upflow) ;
(Downflow) , ;
(MetaFlow) ;
(Outflow) , ;
(Feedback Flow) , .
. , : . , , . 60 % .
, , , ETL- (E - extraction, T - transformation, L - loading: , ). , , ETL-.
ETL- (. 7).
. ETL-, . :
1. (, , . .). :
- OLTP- ( , );
- .
2. OLTP- .
:
- OLTP-, ;
- OLTP- ;
- .
. 7. ETL-
. , . :
- (aggregation) . . , , . , ;
- (value translation) , . , , , .. . , ;
- (field derivation) . , , . ;
- (cleaning) . , , , , "" . , .
. , . . , .
1.6
, , . , , " " . , , " " . , . .
:
- ;
- ;
- ;
- ;
- .
:
. , .
.
- ()
- ( , ( NULL)).
- ( , ).
- (, " " 10).
- .
- , . (, ). , .
. , , , : age=22, bdate=12.02.50.
. , , . .
- . , , .
- . - , :
( , ):
emp1=(name="John Smith",...); emp2=(name="J.Smith",...);
( , ):
emp1=(name="John Smith", bdate=12.02.70); emp2=(name="J.Smith", bdate=12.12.70);
. , , , .
. , , . :
- ( , , .);
- ;
- -;
- ;
- ;
- , , ..
, , , . , , , , , . . , , , , .
, : ; ; ;
- .
. . . : Data Mining.
. , , , , , , , , , , (, ) ., .
Data Mining , . Data Mining, , , . , , -, , . , , . , 99- " = " 1 .
. , , . . .
, .
. , , . .
, , - , .
. . . , , .
.
□ . , . .
□ . . ( ). . . ( , ., . .) .
□ . , . , , , . . (), , . , .
, . . . .
□ , . , . . . , .
□ . , . , .
□ . . , , . , , () , .
. . .
, , , , , , , , .
, :
- , , ;
- . , , .
, , . , . :
- ;
- ;
- .
.