Вы находитесь на странице: 1из 54

. ..

: 2
-51-10
..
:
., ..., ..

, 2011

...3
1. 5
1.1. ....5
1.2. ....6
1.3. ..8
2. , ..10
2.1. .....10
2.2. ...14
2.3. .....17
3. .19
3.1. .....19
3.2. ...22
3.3. ...24
4. MS Access29
4.1. .29
4.2. 30
4.3. , .....32
35
...36
...38


,
,
,
.

,
.

, ,
-.
, , ,
. ,
,
,
.

, ,
.

.
:
. . , B.C. , . . , . . ,
. . , . T. , . . , . . ,
. . , . , . .

: . , . , . , . , .
.



.

Microsoft Access.

.

:

.
.
.


Microsoft Access
.
:
Microsoft Access.

.
Microsoft Access.


.

: .. , .. , .. , ..
.

1.

1.1.
(Data Warehousing)

.
, , , ,
,

[15].
,

. ,
, , .
, ,
,
, OLAP [10].

-.

1990 .
-,
,

, .
:
, ,
;
, .
:
-;
5

;
: , ,
, ;
.

,
[7].
1.2.

1990 .
,
:



c

.
OLTP-,
,
.

.

[9].
.
, ,
, . DW
6

, . .
.
[2].
. OLTP-
,
.
OLTP- ,

[10].
OLTP-
- .

(, , ) .
,
, [11].
c . OLTP-
, . DW, ,
.
: ().

. OLTP-
,
,

(deadlocks),

, DW
, ,
, [9].
.
OLTP-, ,

? ,
. ( 1%) [1].
1.3.

. ,
.
:

OLAP-






()

:

. ,
, . [8].
OLAP- .

.
OLAP-,

, , ,
[14].
8

.
OLTP-

. -

[13].
.

.

(SQL) [1].
.
OLTP- .
:
, , , . [4].

[11].
,
, ,
, .. [9].


,
MS Excel, MS Access, Lotus 1-2-3 . [8].
()
,
.
, , ()
,

, . [2].
9

2. ,

2.1.
,

.
.
, .

, ,
, .
,

.
, ,
(),
[9].
,
.

,
.
,
.
, , . ,
OLAP

,
..
. ,

10

,
, [4].

:






.
.
, ..

,
, ,


.
,

, .. [6].
.
,

.
, ,

11


[5].
.
,
, ,

.
,
( ,
,
).
, ,
SQL,
.

, .


, [12].
.
( -)
,
OLAP-

. , ,
, , ,
, ,
.. [1].

. ,
12


,
.

,
,

. , , [12].

, , ,


, , ,
.
,

,
[2].
, .

.
, ,
, ,
, , , ,
. .


[3].

13


.
.
,

. , ,
,

[7].
2.2.
IBM. A Data Warehouse Plus.

, .
DB2.
IBM , ,
,
IBM.
[4].
:

.
.
, .
. ,


.
Oracle.
:
14

;
Warehouse Technology

Initiative.
Oracle
:

Oracle

7,

;

;
, .
Hewlett

Packard.

OpenWarehouse.

HP,
. HP Unix-
Intelligent Warehouse,
. ,
HP, ,
.. [15].
NCR. ,

, .
Enterprise Information Factory

Teradata .
Informix Software.
On-Line Dinamic Parallel
15

Server.
: ,
,
.
. , , ,
[11].
SAS Institute.
. :

( , );

4GL;
;

.
Sybase.
Warehouse WORKS.
Sybase System 11,
OmniCONNECT
PowerBuilder.
(,
) [7].
Software AG.
Open Data Warehouse Initiative.
ADABAS Natural 4GL,
,
SourcePoint. SourcePoint
,
[6].
16

2.3.
:





:

,

, .), SQL-
.

. .

( ""
)

OLTP-
-) [7].
(Data Mart)
, ,
. ,
,

, ,
,
[13].

17

.


.
:

.
.

, OLAP-,
, .

(
Oracle Express Server).
OLAP-,
(
10-40 ). ,
. ,
.
.
, ,
.
,

[9].

18

3.
3.1.

.

, ,
.

.
. ,
, :
;
;
;
;
;
;
;
;

,
:
( );
;
;

.
,
:
;
;
;
19

.
.
:
;
;
;
;
;
.

.
:;
;
;
;
.


,
:
;

;
.

:
;
;
;

.

:

20


.
.

.
.
.

.
:
,
, .
,
.

.

.

:
;
;
;
, ;
, .

21

,
. ,
.
3.2.



.


.
,
3. 3 ,
.
1 :
;
, ..
;
,
( );
.

( 1,

1).

.
.
2.

22

,
, ,
,
.
2 ,
:
,
;

, .
R1, R2, R3, R4 ( 2,
1).
R1 , R2 ,
R3 , R4 .
, 2
R1, R2, R3. R4 -
.

3.
3, 2
.

.
R4 :
, , ;
;

23

, .

. .
R4, R5, R6 R7,
3 ( 3, 2).
3

. 3
.
9 ( 4).

3.3.
1976 .

(, ) . ER-
.
,
.
ER-:
;

;
ER-

.

, :
(
).
24

( ) (
( ) ).
, .
.
.
.
, .
( ) (
( ) ).
.
.
.
(, ).
(
).
.
.
, .
.
.
,
( ).
.
.

).
, .
.

. :
25

( ),
( ( )),
( ),
( ),
( ),
( ).

:
,
,
,
,
.
ER-
. ER-
4 ( 2).
M:1,
.
,
.

, ,
, .
1:1,
, .
,
.
,
.
:1,
.
,
26

.
, ,
.
:1,
,
.
,
.
,
.
:1,
.
,
.
,
.


ER-.
ER-
, .
4 (:1),
:
( , ,) .
( ( ),).

1 (1:1),
:
( ,).
( ,).

27

4 (:1),
:
( , ,)

.
(,).

4 (:1),
:
( , ,)

.
( ,).

4 (:1),
:
( , ,)

.
(,).


.
:
( , , , , ,
, , ),
( ( ), , ,
),
( , , , ),
(, , , , ,
),
( , , , ),
(, , ).

-.
,
28

( 2).

29

4. MS Access
4.1.
Access
.
.
,

.
.

, () ().
( ) .
.

MS

Access

, .

, ,
, :

.

- .
6 ( 3).
,
. Access ,
.

/
, ,
.
.
30

( 3).

,
.
.
.
.
8 ( 4).

, 9 ( 4).
.
,
( 4, 5, 6).
4.2.
,
, ,
. ,
,
, .
, ,
, .
. .
. . ,
: Like "*" & [ ] & "*".

, ,
.
31

.
. . .
( ), Like
"*" & [ ] & "*".
, .
.
. .
. , Like "*" &
[ ] & "*".
.
. . , ,
, , , . ,
>=100.
, .
. .
. ,
, , , , . ,
<100.
, .
, ( 6, 7),

.

, ,
.
.
, ,
.
.

32

.
.
,

7, 8, 9.
4.3.
( 24,
11),
.
,
,
, .
( 25, 11),
,
, , .
.
, . ,
,
.
.
.
. .
.
, , , .
.
. . .
,
.
.
33

.
. .
, , .
.
. .
.
, .
.

. . ,
, .
.
,
. .
,
.
. .
,
, .
, .
10, 11, 12, 13.

, .
,
. ,
, ( 34,
13).
, .
,

34

35,

13).

, .
( 36, 14).

,
3000 ,

.
,
, .
.

. Autoexec ( 37,
14).

, .
( 38, 14).
.
.
.
, Visual Basic for
Applications. ,
,


.
,
.
( 15).

35

VBA,
.

,
, .
.

-

.

.

.
:
;

;
, ;
.

:
6 5 ;
10 3 ;
5 .
.
.
,
,
.
. .
36

37


1.

. Access. . 1-
[] / . , . . .: , 2008. 352.

2.

. . Access 2003. : []
/ .. . - .: , 2004. 342.

3.

.. : : .


, "
( )" [] / .. . .: , 2008. 592 c.

4.

.. : , , :
[] / .. . .: , 2001. 304.

5.

. Access 2003
: [] / . , . , .
, . , . . . .: , 2004. 480.

6.

. . 3- .: . . [] / .
,

. , . , . - .:

"", 2003. 1440 .


7.

. . 8- []
/ . . .: , 2003. 800.

8.

.. :
. . . [] / . . , . . .
.: , 2008. 256.

9.

.. : .
4- , [] / .. ,

38

.. , .. : .: .. . .:
, 2004. 737.
10.

.. : [] / .. , ..
, .. . : -
, 2004. 273.

11.

OLAP: 2. [ ] /
OLAP.ru. URL: http://www.olap.ru/basic/olap_intro2.asp (
10.11.2011).

12.

URL:

http://www.trisoftrus.com/DesktopDefault.aspx?

tabid=101&Mnu=2.101 ( : 12.11.2011).
13.

URL:

http://citforum.ru/database/kbd98/glava15.shtml ( 1.11.2011)
14.

[ ] / StatSoft Russia.
URL:

http://www.spc-consulting.ru/solution/database3.htm

: 18.11.2011).
15.

[ ] / StatSoft Russia. URL:


http://www.spc-consulting.ru/solution/database.htm

02.12.2011).
16.

[ ] / . URL:
http://ru.wikipedia.org/wiki/_ (
2.12.2011).

39

.1. 1

.2. 2

40

.3. 3

.4. ER-

.5.

41

.6.

.7.

42

.8.

.9.

.10.

43

.11.

.12.

.13.

.14.
44

.15.

.16.

.17.

.18.

.19.

45

.20.

.21.
46

.22.

47

.23.

48

10

.24.

.25.

.26.
49

11

.27.

.28.

.29.

50

12

.30.

.31.

.32.

51

13

.33.

.34.

.35.
52

14

.36.

.37. Autoexec

.38.
53

15
Option Compare Database
'-----------------------------------------------------------' _
'
'-----------------------------------------------------------Function _()
On Error GoTo __Err
If (Forms!! = " ") Then
End If
__Exit:
Exit Function
__Err:
MsgBox Error$
Resume __Exit
End Function

54