Professional Documents
Culture Documents
:
.
:
47/12
SADRAJ:
1. ................................................................................................................................................. 2
8. MICROSOFT SQL SERVERA
2005 .................................................................................................................................................... 3
8.1. ................................................. 4
8.1.1 ........................... 15
8.1.2. MICROSOFT PROCLARITY ............................................................................................ 21
8.1.3. MICROSOFT SQL SERVER 2005 .................................................................................... 27
8.2
........................ 42
9.
........................... 56
9.1. ............................................................................... 58
9.2. ............................................................................................ 61
9.3. ................................................. 62
9.4. ..................................................... 63
9.5. ..................................... 64
9.5.1. ........................................................................................ 64
9.5.2. ............................................................................................. 65
9.5.3. ..................................................................................... 66
9.6. ............................................................ 67
9.7. ..................................................................... 67
9.8. - ......................................................... 68
10. ....................................................................................................................................... 69
11. ............................................................................................................................. 70
1.
.
[1].
.
:
1. (. Data Warehouse),
2. (. Data Mining),
3. (. OLAP
OnLine Analytical Processing).
( )
.
.
.
8.
MICROSOFT SQL SERVERA 2005
,
Microsoft SQL server 2005 ,
.
,
Microsoftovim .
Microsoft Windows XP, Microsoft
SQL server,.. ,
.
ArcGisServer
SQL Serveru 2005 .
software-a
Microsoft Windows ( ), Microsoft
SQL Server Esri Arc Gis Geodatabase.
.
.
,
.,
.
.
.
168: [27]
3
,
, . .
. ,
,
. ,
extraction, transformation and loading.
.
, .
.
.
.
, ,
.
.
( , ,
.) .
8.1.
:
1.
2. .
,
.
,
.
, , .
.
. sa
Access i SQL . SQL serveru
. , ,
, , .
4
.
Geodatabase,
ArcPublisheru, ArcReader formatu .
, .
, a
(Pelkki 1992 [81], Pelkki et al. 1994 [82] , Rose 1985 [101]).
,
,
,
,
.
169:
[81]
software-
,
,
,
Microsoftovim .
, , ,
,
. ()
, (cc 3 )
,
.
. ,
.
, .
:
1. . ,
.
2. .
,
PDA , .,
.
3. , , ,
.
. ,
,
4. , ..
, ,
, .
, , .
.
- :
170: [82]
6
22
, ,
;
, ,
,
, ;
.
- .
,
.
.
, ,
, ,
,
.
,
( 171).
-
, .
- .
,
.
, .
,
, , ,
, .
Drengson Taylor (1997) [03]
:
1.
,
, , .
2.
.
3.
.
2030 %
'' ( ).
4. .
.
5.
,
.
6. .
.
7. .
8. (
, .).
9. . ,
.
10. .
11.
.
12. .
171: [81]
- ,
,
:
:
1.
2.
1.
2.
3.
4.
5.
6.
:
1.
2.
3.
4.
,
,
. ,
, ,
Microsoft Word, Excel Access.
, ,
.
- .
,
,
.
,
, ,
.
,
:
9
,
,
.
,
, .
,
, ,
.
.
,
,
.
,
,
,
, .
172: [27]
,
, Microsoftovim ( 172.),
10
,
.
.
,
,
()
.
, : ,
( 173)
, , .
,
, .
. ,
.
,
. ,
,
,
.
11
173: .[27]
,
:
,
, , .
,
,
, , ,
,
,
, ,
, ,
,
, ,
12
, , ,
,
,
,
, ,
:
( 174.) ,
.
, ,
.
.
.
:
, , ,
, , ,
,
,
- ,
,
,
,
, ,
,
13
174: .[27]
,
.
.
(GIS) ,
,
. ,
, ,
.
,
,
.
GIS . OLAP GIS
14
OLAP.
SOLAP
OLAP ,
SOLAP , SOLAP
SOLAP .
175: .[27]
, .
.
8.1.1
8.1.1.1 OLAP Microsoft Analysis Services
Microsoft Analysis Services
. Analysis services
15
,
. Analysis services
. OLE DB , SQL
PivotTable service,
Analysis services ,
.
Microsoft ProClarity, , icrosoft Excel.
OLAP , Analysis services ,
SQL Servera, ,
, , .
Microsoft Analysis Services Analysis
Manager ( 176).
magSQL.
.
.
: Analysis Services
. ,
.
16
: ,
3 .
,
,
,
.
.
,
.
:
.
,
=/3
. Calculated
Member Builder Microsoft Analysis Services.
Cube Editor,
, ,
. (. Snowflake schema)
Cube Editor.
17
GgoGge
3.
,
.
, , .
,
.
, ggo,gge, .
,
.
.
,
, .
.
,
.
.
.
,
.
, -.
.
.
18
.
( , ).
:
( 35.)
.
,
.
35: .[27]
GgoGge
.
,
,
.
.
,
.
.
.
- .
.
. ,
(, )
.
- .
.
:
,
.
19
.
Storage Design Wizard .
Storage Design Wizard :
: MOLAP, ROLAP, HOLAP
.
.
Analysis Services
( 178.) .
178: [67]
:
.
, .
.
:
.
, . ,
,
.
.
20
,
.
Analysis Manager , Data
Analysis managera ( 179.)
.
.
,
,
,
OLAP ,
OLAP .
OLAP : Microsoft Excel, Cognos PowerPlay,
hungryDog, Microsoft Proclarity.
21
22
1996 1999 2
10
3?
,
Microsoft Proclarity (180).
( 180.)
,
. ,
.
.
.
,
,
.
,
.
:
- Abieti-Fagetum D.
Omphalodetosum ?
( 181.)
.
24
181: [98]
( 181),
,
(-)
.
-
.
OLAP ,
.
.
-
. -
.
, ,
,
.
25
182: . [43]
( 182) ,
(55) .
55
50 ,
.
60 cm
.
,
,
.
.
26
Express
3.900
Workgroup
739 (
+5
)
1-CPU
1-GB RAM-a
4-GB
4 GB ,
Simple Reporting
Replication& SSB Client
Management Studio
1-2 CPU-
3-GB RAM-a
/
Um/bad Raplication
Publishing
5.000
Standard
2.799
(+10
)
1-4 CPU-
RAM
&SSB
32-
64-
27
Itanium 2 / 64
,
25.000
Enterprise
(+25
)
OLAP
.
,
ad/hoc
CTL
.
32- 64
Itanium 2 / 64
28
184: .[13]
New Database
(
29
, SumskoGazdinstvo).
. ,
Databasses
( 184).
SQL Server , , ,
.
.
.
(Database diagrams, Tables, Views).
,
.
30
Table [dbo].[Sortimenti]
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Sortimenti](
[idSortiment] [int] NOT NULL,
[nazivSortimenta] [nvarchar](50) NULL,
[idDrSortiment] [int] NULL,
[idProdukt] [int] NULL,
CONSTRAINT [PK_Sortimenti] PRIMARY KEY CLUSTERED
(
[idSortiment] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
31
GO
33
188: .[43]
: , Execute.
, Execute ,
34
Bit
Integer
.
;
. null
.
.
-263 263-1.
92 .
Bigint
Integer
Int
Integer
SmallInt
Integer
TinyInt
Integer
0 255.
Decimal
ili
Numerik
Decimal/
Numeric
-1038-1 1038-1.
.
Money
Money
-263 263
.
, .
SmallMon
ey
Money
-214
7483648 +2143647
( , Float (20))
.
,
. -1.79+308 1.79+308
Float
(
ANSI
tip Real)
DataTime
Approximet
e
Numerics
Data/Time
1. 1753 31. 9999,
35
..
SmallDate
Time
Cursor
Timestam
p/rowversi
on
Char
Data/ Time
Special
Numeric
1. 1900 6. 2079,
.
.
,
.
.
, timestamp
UPDATE. ( ,
timestamp.)
Special
Numeric
(binery)
Character
.
.
Unicode.
8000 .
VarChar
Text
NChar
NVarChar
Character
Character
Unicode
Unicode
. .
Unicode.
8000 ,
x
( 2A31 bajtova
).
Unicode.
.
4000 .
Unicode
.
.
4000 ,
x
36
( 2A31 bajtova ).
Ntext
Unicode
Text,
.
nvarchar(max).
Unicode .
Binary
Binary
8000 bajtova.
VarBinary
Binary
8000
,
x
LOB ( 2A31 bajtova
).
Image
Binary
SQL 2005
. ,
varbinary (max).
,
.
.
Variant
VB-a C++a.
SQL .
. VB-a ,
,
XML
.
XML
XML-.
Table
Sql_varian
t
XML
Character
. , int SQL- Long Visual Basic-,
++, int. ,
SQL Servera
.
(1/1/1990
37
, )
.
NULL:
? . ? ,
. , .
( ), NULL
, .
, .
NULL. , .
8.1.3.3. SQL Serveru
SQL
, : Oracle, Sybase, Informix, Microsoft SQL
Server, Access ,
. SQL
. ,
SQL-a.
SQL SELECT, INSERT, UPDATE, DELETE.
SumskoGazdinstvo, a
.
1.:
Id-u, :
SELECT idSortiment, nazivSortimenta
FROM Sortimenti
38
189: 1. . .[43]
2.: ;
DELETE FROM Sortimenti
WHERE nazivSortimenta = 'Jasen'
anagement Studio 1 . :
190: 2. . .[43]
39
WHERE.
.
. ,
=. :
38: . [13]
=
< !=
( )
<
>
<=
>=
3: , :
INSERT INTO
Sortimenti (idSortiment,nazivSortimenta,idDrSortiment,idProdukt )
VALUES (6,'Jasen', 3, 2)
.
. idSortiment
, NULL
. ,
Identity,
Yes.
. :
INSERT INTO Sortimenti (nazivSortimenta,idDrSortiment,idProdukt )
VALUES ('Jasen', 3, 2)
idSortiment , IDENTITY
SQL int .
.
, SQL
.
40
4: nazivSortimenta =
Bor idProdukt int 1,
, UPDATE.
. :
UPDATE Sortimenti
SET idProdukt = 1
WHERE nazivSortimenta = 'Bor'
nazivSortimenta
Bor, AND
. Sortimenti
idProdukt 1 nazivSortimenta Jela
idDrSortimenta int 2. :
UPDATE Sortimenti
SET idProdukt = 1
WHERE nazivSortimenta = 'Jela' AND idDrSortiment = 2
.
SQL Server 2005
.
,
, SQL Server 2005 .
SQL Server 2005
:
:
, SQL Server 2005
, .
:
, , SQL Server 2005
.
: SQL Server 2005
,
,
41
8.2
SQL Serveru 2005.
.
Microsoft i ESRI , . Windows , SQL
Serveru ArcGIS Serveru,,
.
ArcGIS ArcMap
ArcGIS ArcSDE,
, , ,
, .
,
, :
. ,
,
,
,
, ,
.
DW, D
. -. Spatial
OLAP ().
191:.
[128]
42
-
, .
.
. ,
.
.
, .
,
- .
: , ,
. , ,
, ,
. ,
,
, .
, ,
(. , , ).
- ( ,
).
. ,
, , -
-, ,
.
. ,
.
.
, :
, . (LGS Group, 2000).
43
192: [128]
y ,
,
.
:
MS SQL Server,
ArcGIS Server,
ArcGIS Desktop ( ArcMAP, ArcEditor),
ArcSDE ( SQL ),
ArcPAD (Trimble GPS),
(
)
,
, .
, , ,
, ,
, .
, .
, .
Gauss Kruger
( 193.).
44
45
194: ArcCatalog[43]
, ,
. (.
, .)
Feature class ( 195.)
46
47
197: ArcMap[43]
ESRI ArcGIS (plug-in),
ArcMap ( 197.), , ,
...
48
198: [43]
, ,
,
, , .
( 199.)
49
199: ArcMap-[43]
, ,
( 200., 201.).
200: ArcMap[43]
50
201: [43]
ArcMap
:
X, 7 ,
5 12.
SQL ,
, .
, ,
,
,
/ .
w
, web
browseru.
Dundas (www.dundas.com)
web browseru. ( 201.)
51
201: Dundas
[43]
ArcGIS Server,
ESRI.
ArcGIS Server .mxd ( ESRI
) ,
Java Script, Flex Silverlight / .
,
, ,
( 202.)
52
202: / [43]
. , ,
, ArcMap .
ArcGIS Servera (MAP
WMS) .
/
MAP/WMS .
(. , , ),
,
.
, MAP/WMS
, ,
.
,
, ,
,
.
-,
, ,
.
,
, ,
, :
53
I.
II.
III.
IV.
,
,
,
I :
ESRI rcGIS Server v10.1 15.000 x 1
ESRI ArcGIS Desktop v10.1 (ArcEditor) 10.000 x 1
ESRI ArcGIS Desktop v10.1 (ArcView) 4.000 x 5
ESRI ArcGIS DataInteroperability 3.000 x 1
ESRI ArcGIS Business Analyst 4.000 x 1
ESRI ArcGIS Spatial Analyst 4.000 x 1
ESRI ArcGIS Tracking Analyst 3.000 x 1
II
, . GDI GISDATA, ESRI ,
- .
III ,
MS SQL Servera, MAP/WMS
Servisa
. ,
,
.
, , IV
. .net ,
,
.
web browsera
.
.
, ,
.
-
III, ,
.
,
,
, , .
, ,
, .
ESRI , -
.
, ,
, 14% ,
54
,
, .
55
9.
,
.
,
:
-
,
.
,
:
1. ,
2.
3. ( )
.
4.
5.
6.
:
1. -
,
2. :
- ()
,
- -
:
-
.
( )
(
56
).
.
.
. ( 203)
(
)
.
203.
,
12
, 12
,
.
204
.
57
6%
13%
6%
54%
21%
204.
, , .
9.1.
( 205)
.
.
- .
( )
.
.
58
205.
.
.
.
,
( ) .
.
:
1.
2.
3.
4.
, ,
( 206)
(Data Warehouse)
, ,
( 207).
, ,
. , ,
.
59
Data
Warehouse
206.
Data
Warehouse
207.
60
, .
,
. . (. Data Mining)
(. Data Warehouse).
, .
,
()
. ,
, .
.
(, , )
( , . Data Warehouse)
.
9.2.
:
:
,
:
( )
.
:
.
.
: (, ,
)
.
. ,
((), (), ()),
( ), (
61
, ). ,
,
.
. ,
.
9.3.
.
.
, .
,
.
:
7.
8.
9.
10.
11.
, ,
,
.
:
:
.
,
, ,
, .
:
,
.
:
,
, .
62
,
.
.
9.4.
.
- .
.
.
, .
(.:
X, 7 ,
5 12).
.
.
(.: 52-60
10 ,
40 120 6 , .)
,
.
(. Online Analytical Processing)
.
63
9.5.
.
(. BI, Bussines Inteligence).
,
.
.
9.5.1.
.
,
,
. ,
, .:
1.
, ,
. ,
,
.
2. (
) ,
, , , .
,
.
3.
.
,
. ,
.
64
:
.
.
,
.
(
) ( )
.
,
,
,
. , 5%,
.
.
9.5.2.
,
.
.
, ,
, , .
, .
.
:
( 208).
.
,
. , ,
. ,
, , ,
.
. ,
.
( ,
65
)
.
208.
9.5.3.
.
:
.
:
.
.
:
,
, .
, ,
, , ,
. ,
, , ,
.
66
9.6.
.
.
:
1.
2.
3.
4.
5.
,
, .
.
9.7.
.
:
1.
2.
.
3.
4.
,
5. ad infinitum
67
6.
.
( ,
, , ) 12
18
7.
.
.
8.
...
9.8. -
.
209 AberdeenGroup Inc.
.
.
<->
209.
68
10
10.
-
12 18 . ,
.
.
. , . ,
- ,
. ,
.
, , .
.
, , ,
, .
.
,
,
.
,
,
, .
,
, ,
.
5 23%
47%
.
69
11.
[1]
, ., ., , ,
, 2005.
70