You are on page 1of 346

A projekt az Eurpai Uni trsfinanszrozsval,

az Eurpa terv keretben valsul meg.

INFORMATIKA

DE AMTC AVK 2007

1
HEFOP 3.3.1P.-2004-06-0071/1.0

Ez a kiadvny a
Gyakorlatorientlt kpzsi rendszerek kialaktsa
s minsgi fejlesztse az agrr-felsoktatsban
cm program keretben kszlt

INFORMATIKA

DE AMTC AVK 2007

2
Szerkeszt:

Dr. Harnos Zsolt


Budapesti Corvinus Egyetem

Dr. Herdon Mikls


Debreceni Egyetem

Szerz:

Dr. Herdon Mikls


Debreceni Egyetem

Dr. Fazekasn dr. Kis Mria


Debreceni Egyetem

Mag Zsolt
Debreceni Egyetem

Nmeth Zoltn
Budapesti Corvinus Egyetem

Lektor:

Dr. Nagy Elemrn


Szegedi Tudomnyegyetem

Dr. Szenteleki Kroly


Budapesti Corvinus Egyetem

DE AMTC AVK 2007

ISBN 978-963-9732-52-0

E tanknyv teljes mrtkben megegyezik a Debreceni Egyetem honlapjn,


a http://odin.agr.unideb.hu/hefop/ elrsi ton megtallhat, azonos cm tanknyvvel.

Els kiads
A kiadvny szerzi jogvdelem alatt ll. A kiadvnyt, illetve annak rszeit msolni,
reproduklni, adatrgzt rendszerben trolni brmilyen formban s brmilyen eszkzzel
elektronikus ton vagy ms mdon a kiad s a szerzk elzetes rsbeli engedlye nlkl
tilos.
Kiad:
Debreceni Egyetem Agrr- s Mszaki Tudomnyok Centruma
Agrrgazdasgi s Vidkfejlesztsi Kar
Debrecen, 2007.

3
Tartalomjegyzk

1. AZ INFORMATIKA ALAPJAI ............................................................................................ 9


1.1 Adat, informci............................................................................................................... 9
1.2 A Neumann-elvek .......................................................................................................... 11
1.3 Mrtkrendszerek ........................................................................................................... 12
1.4 Kdrendszerek................................................................................................................ 13
2. SZMTGP-ARCHITEKTRK ................................................................................. 15
2.1 Az architektra fejldse a XX. szzadban.................................................................... 15
2.2 A kzponti egysg.......................................................................................................... 16
2.2.1 A processzor............................................................................................................ 16
2.2.2 Memria .................................................................................................................. 19
2.2.3 A snrendszer s az alaplap ..................................................................................... 22
2.3 Perifrik ........................................................................................................................ 24
2.3.1 Httrtrolk............................................................................................................ 24
2.3.2 Adatbeviteli eszkzk ............................................................................................. 28
2.3.3 Adatkiviteli (megjelent) eszkzk ....................................................................... 28
2.4 Platformok modern CPU-architektrk ...................................................................... 30
2.5 sszefoglals.................................................................................................................. 31
3. OPERCIS RENDSZEREK............................................................................................. 33
3.1 Alapfogalmak ................................................................................................................. 33
3.2 Az opercis rendszerek csoportostsa......................................................................... 34
3.3 Az opercis rendszerek alapfeladatai ........................................................................... 37
3.3.1 Karakteres fellet kezelse...................................................................................... 37
3.3.2 Ablakoz (esemny-vezrelt) rendszerek sajtossgai ........................................... 38
3.3.3 llomnyszervezs.................................................................................................. 40
3.4 Opercis rendszerek a gyakorlatban............................................................................. 44
3.4.1. Microsoft Windows................................................................................................ 44
3.4.2 Linux ....................................................................................................................... 57
3.4.3 Hlzati opercis rendszerek................................................................................. 63
4. IRODAAUTOMATIZLS, FELHASZNLI ALKALMAZSOK............................. 69
4.1. Szvegfeldolgozs......................................................................................................... 69
4.2. Tblzatkezel rendszerek ............................................................................................ 76
4.3. Adatbziskezels ........................................................................................................... 83
4.4. Szmtgpes grafika .................................................................................................... 84
4.4.1 Grafikus fjlformtumok......................................................................................... 86
4.4.2 A sznes kp ............................................................................................................ 87
4.4.3 Klnleges szmtgpes grafikai eljrsok ........................................................... 89
4.5. Prezentcikszts........................................................................................................ 91
4.6. Irodaautomatizls ........................................................................................................ 98
5. SZMTGPES PROGRAMOK, PROGRAMOZS ................................................... 104
5.1 A programozsi nyelvek............................................................................................... 104
5.1.1 Gpi nyelv s assembly ......................................................................................... 105
5.1.2 Magas szint programnyelvek s fordtk ............................................................ 106
5.1.3 Neumann-elv s nem Neumann-elv nyelvek .................................................... 107
5.2 Alapvet programozsi struktrk ............................................................................... 109
5.2.1 Szekvencia............................................................................................................. 109

4
5.2.2 Dnts.................................................................................................................... 110
5.2.3 Ciklus .................................................................................................................... 111
5.3 Az objektum-orientlt programozs alapelvei ............................................................. 112
6. ADATBZIS KEZELS................................................................................................... 114
6.1. Az adatbzis ................................................................................................................ 114
6.2. Adatmodellek .............................................................................................................. 114
6.2.1 Hierarchikus adatmodell ....................................................................................... 115
6.2.2 Hls adatmodell................................................................................................... 116
6.2.3 Ktszint hls adatmodell ................................................................................... 117
6.2.4 CODASYL-hls adatmodell ............................................................................... 117
6.2.5 Relcis adatmodell .............................................................................................. 118
6.2.6 Objektumorientlt adatmodell............................................................................... 118
6.3. Relcis adatmodell .................................................................................................... 120
6.3.1 A relcis adatbzis objektumai............................................................................ 121
6.3.2 Relcis adatbzis-kezel rendszer....................................................................... 129
6.4. Adatbzis-kezel rendszerek....................................................................................... 130
6.5 Adatbzis-kezel rendszerek felptse ....................................................................... 131
6.6. Normalizls. Normlformk...................................................................................... 134
6.7. Relcis mveletek ..................................................................................................... 141
7. RELCIS ADATBZIS KEZEL RENDSZEREK A GYAKORLATBAN............... 145
7.1. Adatmveletek, adattbla kezelse ............................................................................. 145
7.2. Adatbzis tervezse (relcis adatbzis tervezse). Adatbzis ltrehozsa ................ 147
7.3. Lekrdezsek. Szrsek a lekrdezsben .................................................................... 150
7.4. rlapok ksztse ........................................................................................................ 155
7.5. Jogosultsg, biztonsg, adatvdelem........................................................................... 161
7.6. Adatbzisok strukturlt lekrdez nyelvnek, az SQL-nek, ismertetse .................... 164
7.6.1. Adatbziskezel SQL utastsok.......................................................................... 166
7.6.2. Tblakezel SQL utastsok................................................................................. 166
7.6.3. sszest fggvnyek........................................................................................... 170
7.6.4. Hozzfrsi jogok, jogosultsgok kezelse az SQL-ben...................................... 173
8. SZMTGP-HLZATOK......................................................................................... 175
8.1 Cljai, elemei.......................................................................................................... 175
8.1.1 Hlzati struktrk ......................................................................................... 175
8.1.2 Hlzati hardver ............................................................................................. 176
8.1.3 Hlzati szoftver ............................................................................................ 178
8.2 Hivatkozsi modellek............................................................................................. 180
8.2.1 Az OSI hivatkozsai modell........................................................................... 181
8.2.2 A TCP/IP hivatkozsi modell......................................................................... 183
8.3 A hlzat fizikai megvalstsa.............................................................................. 185
8.3.1 A fizikai rteg................................................................................................. 185
8.3.2 Hlzat felpts (topolgijuk) ..................................................................... 189
8.3.3 A hlzatok rszelemei .................................................................................. 190
8.4 Hlzatok sszekapcsolsa .................................................................................... 191
8.5 Kliens-Szerver modellek ........................................................................................ 193
9. A TCP/IP PROTOKOLL S AZ INTERNET................................................................... 195
9.1. A TCP/IP protokoll ................................................................................................ 195
9.2. Cmzsi rendszer .................................................................................................... 196
9.3. A Domn Nv Rendszer (DNS Domain Name System)..................................... 200
9.4. Internet szolgltatsok............................................................................................ 201
9.4.1. Elektronikus levelezs.................................................................................... 202

5
9.4.2. llomnyok tvitele - FTP - File transfer protokoll ...................................... 202
9.4.3. TELNET......................................................................................................... 205
9.4.4. A World Wide Web........................................................................................ 206
9.4.5. A WWW alkalmazsok fejlesztsnek eszkzei............................................ 209
9.4.6. Vals idej kapcsolattarts (IP telefon) ......................................................... 212
9.5. Kapcsolds az Internetre ...................................................................................... 213
9.5.1. Telefonvonalon val kapcsolds .................................................................. 213
9.5.2. ADSL ............................................................................................................. 216
9.5.3. Wi-Fi .............................................................................................................. 216
9.5.4. Wi-MAX ........................................................................................................ 217
9.5.5. Mobil Internet................................................................................................. 217
10. INFORMCIS RENDSZEREK ................................................................................... 220
10.1. Rendszer modell................................................................................................. 220
10.1.1. A rendszer fogalma ........................................................................................ 220
13.1.1. Rendszerszemllet megkzelts, rendszertpusok, rendszervizsglat......... 224
10.2. Informcis rendszer fogalma ............................................................................ 229
10.3. Vezeti tevkenysgek s adatszksgletek ...................................................... 234
10.4. Vllalati informcis rendszerek........................................................................ 235
10.5. gazati informcis rendszerek ......................................................................... 241
10.5.1. Az agrrstatisztika .......................................................................................... 242
10.5.2. A Piaci Informcis Rendszer........................................................................ 243
10.5.3. A Tesztzemi Rendszer.................................................................................. 243
10.5.4. Az Integrlt Igazgatsi s Ellenrz Rendszer............................................... 244
10.5.5. A Mezgazdasgi Szmlk Rendszere........................................................... 244
10.6. Elektronikus kereskedelem, elektronikus zletvitel........................................... 245
11. TRINFORMATIKAI ALAPOK, ALKALMAZSOK ................................................ 252
11.1. A trinformatikai rendszerek, digitlis trkpek ................................................ 252
11.1.1. Kapcsolat a digitlis helyzeti s alfanumerikus adatok kztt....................... 253
11.1.2. Kataszteri rendszerek ..................................................................................... 253
11.1.3. Digitlis magassgmodellek........................................................................... 253
11.1.4. Fldrajzi Informcis Rendszerek ................................................................. 254
11.1.5. Valdi trbeli (3D-s) informcis rendszerek................................................ 255
11.1.6. Trinformatikai rendszerek tpusai................................................................. 255
11.1.7. A helymeghatrozs, geometriai adatok ........................................................ 257
11.2. Raszteres s vektoros adatok, adatkezels, alapmveletek ................................ 258
11.2.1. Raszteres adatmodell talaktsa vektoros adatmodell (raszter-vektor
konverzi)....................................................................................................................... 258
11.2.2. A vektor-raszter konverzi............................................................................. 259
11.2.3. Skbeli transzformcik.................................................................................. 259
11.2.4. Tvolsgfogalmak .......................................................................................... 260
11.2.5. Hossz-kerlet, terlet s slypont szmtsok................................................ 261
11.3. Grafikus adatmodellek ....................................................................................... 261
11.3.1. Vektoros modellek ......................................................................................... 263
11.3.2. Raszteres-teszellcis modellek..................................................................... 265
11.4. A trinformatika fontosabb eszkzei, alkalmazsa ............................................ 266
11.4.1. A digitalizls................................................................................................. 267
11.4.2. Szkennels...................................................................................................... 269
11.4.3. Fej feletti digitalizls .................................................................................... 270
11.4.4. Fotogrammetriai mdszerek........................................................................... 271
11.4.5. Trinformatikai rendszerek, az adatok kezelse ............................................ 271

6
11.5. Preczis gazdlkods ........................................................................................ 273
11.5.1. Adatgyjts..................................................................................................... 273
11.5.2. Gazdlkodsi adatok integrcija................................................................... 274
11.5.3. Adatok interpollsa....................................................................................... 275
11.5.4. Adatelemezs ................................................................................................. 276
11.5.5. Eredmnyek megjelentse............................................................................. 276
11.6. Orszgos mezgazdasgi trinformatikai rendszerek ........................................ 276
11.6.1. Mezgazdasgi Parcella Azonost Rendszer (MePAR) ............................... 277
11.6.2. A TAKARNET rendszer................................................................................ 279
11.6.3. Orszgos Tvrzkelses Szntfldi Nvnymonitoring s Termsbecsls 280
12. DNTSTMOGAT RENDSZEREK ........................................................................ 282
12.1. A dntstmogat rendszerek alapjai........................................................................ 282
12.1.1 A dntstmogat rendszerek hasznlatnak elnyei ......................................... 284
12.1.2. A dntshozatal folyamata ................................................................................. 285
12.1.3. A dntsi folyamat tmogatsa .......................................................................... 287
12.1.4. A dntshozatal mdjai...................................................................................... 289
12.2. Dntstmogat rendszerek rszei ............................................................................ 292
12.2.1. Adatkezel alrendszer ........................................................................................ 292
12.2.2. Modellkezel alrendszer .................................................................................... 294
12.2.3. Kommunikcis alrendszer ................................................................................ 296
12.3. Dntstmogat szoftverrendszerek s alkalmazsok .............................................. 297
12.3.1. OPTRANS OBJECT .......................................................................................... 297
12.3.2. Visual IFPS/Plus ................................................................................................ 297
12.4. zleti intelligencia, mint vezeti tmogats ............................................................. 299
12.4.1. On-line elemz feldolgozs................................................................................ 300
12.4.2. Tbb dimenzis adatbzis .................................................................................. 301
12.4.3. Programcsomagok.............................................................................................. 304
13. E-KORMNYZAT, E-SZAKIGAZGATS................................................................... 307
13.1. E-kormnyzat fogalma ....................................................................................... 307
13.2. Az nkormnyzatokkal szembeni elvrsok ...................................................... 310
13.3. Elektronikus kzszolgltatsok, gyintzs....................................................... 310
13.3.1. E-gyintzs: az nkormnyzati gyintzsi szolgltatsok elektronizlsa 311
13.3.2. Az e-nkormnyzat jvkp funkcionalitsa, alrendszerei, moduljai ........... 312
13.3.3. Az e-kzigazgats programja ......................................................................... 312
13.4. E-alrs.............................................................................................................. 315
13.4.1. Az elektronikus alrs funkcija................................................................... 316
13.4.2. Az elektronikus alrs mdszerei.................................................................. 317
13.4.3. Elektronikus alrssal kapcsolatos szolgltatsok ........................................ 318
13.4.4. Alrs-ltrehoz adat elhelyezse ................................................................. 318
13.4.5. Idblyegzs................................................................................................... 318
13.4.6. Hitelestsi szolgltats tanstvny............................................................ 319
13.5. Kzigazgatsi gyfl-tjkoztat rendszer......................................................... 320
13.6. Agrr szakigazgatsi intzmnyek ..................................................................... 321
13.7. e-Agrrium, e-szakigazgats .............................................................................. 323
14. ZEMELTETSI KRDSEK ...................................................................................... 327
14.1 Segdprogramok, kommunikcis s egyb alkalmazsok ....................................... 327
14.1.1 Tmrts ............................................................................................................ 331
14.1.2 Vrusok ............................................................................................................... 332
14.2 Adatvdelem, adatbiztonsg....................................................................................... 334
14.2.1 Az adatvdelmi trvny ...................................................................................... 336

7
14.2.2 Informatikai vonatkozsok.................................................................................. 337
14.2.3 Adatvdelmi mdszerek a gyakorlatban ............................................................. 338

8
1. AZ INFORMATIKA ALAPJAI
Mint minden komoly tudomnyterletnek, termszetesen az informatiknak (vagy ha
gy tetszik: szmtstechniknak br ezt mindjrt beltjuk, hogy hibs megfogalmazs ,
illetve ahogy manapsg egyre elterjedtebben hasznljk: informcis- s kommunikcis
technikknak (ICT)) is megvan a maga fogalmi rendszere. Ahhoz, hogy a jegyzetben
ismertetsre kerl tmakrkben foglaltakat pontosan megrtsk, elengedhetetlen ezen
fogalomrendszer tisztzsa. s itt van az els bkken
1.1 Adat, informci
Az, hogy az informatika az informcival kapcsolatos, aligha ignyel bvebb
magyarzatot. Az azonban, hogy mi is az informci, mr kzel sem ennyire egyrtelm. Az
informatika szakmai kzssgben kt fogalom: az adat s az informci szerepel, mint
alapfogalmak. A gond csak az, hogy ezen kt fogalom viszonya szerznknt eltr. Jelen
esetben az llsfoglalst az olvasra bzzuk, a teljessg kedvrt mindkt alapvet
megkzeltst bemutatjuk.
Az els rtelmezs szerint a krnyezetnkbl rkez, a befogad szemlyre hat
impulzusok az adatok: mindaz, amit ltunk, hallunk, rznk (akr szagls tjn,
akr tapintssal, akr emcionlis ton). Az adat az ltal vlik informciv, hogy
a befogad az szlelsen tl jelentssel ruhzza fel. Ez azt jelenti, hogy az a tny,
hogy st a nap (ha egybknt nem rdekel bennnket, csak ppen tudomsul
vesszk, hogy nem kell villanyt gyjtanunk): adat, ami akkor vlik informciv,
ha ez a tny szmunkra valamilyen jelentssel br (pl. azzal, hogy akkor most
biztosan nincs jfl). Egy msik (a kt fogalom viszonyval foglalkoz
szakirodalmi forrsokban gyakran emltett) pldval lve, ha megltunk egy knai
nyelv feliratot, rzkeljk az rsjeleit (adat), de tisztelet a kivtelnek nem
tudjuk, mit jelent a felirat, teht nincs informci-tartalma szmunkra.
Ebben a megkzeltsben teht az adat rszhalmaza az informci.
A msodik megkzelts szerint a krnyezet ingerei kzl a szmunkra nem fontos
ingerekrl gysem vesznk tudomst, kvetkezskppen ezeket felesleges is
kategorizlni. Maradnak a krnyezetnk azon impulzusai, amelyeket figyelembe
vesznk azaz szmunkra valamilyen oknl fogva fontosak, jelentssel brnak:
ezek az informcik. Ebben a megkzeltsben az informcinak azt a jellemzjt
szoks hangslyozni, hogy megszerzsvel az rzkel szemly tudsa bvl
az informci teht rtk(es szlels). Az adat pedig nem ms, mint az informci
trolt (rgztett vagy rgztsre alkalmas) formja. Teht az elz gondolatmenet
knai feliratnl maradva, ha nem tudunk knaiul, akkor a fent emltett tbln
lthat kombkomok mg csak nem is informcik. Ha viszont el tudjuk olvasni
a tbla feliratt, akkor ugyanazok az lombkomok mris informciv vlnak
st, adatt is (hiszen rgztett mdon llnak rendelkezsre).
Vegyk szre, hogy e szerint a megkzelts szerint a rsz-egsz viszony pont a
fordtottja az elznek: itt az informci a nagyobb halmaz, az adat pedig annak rszhalmaza.
Egyszer, nem?
A kt megkzeltsben ltszlagos ellentmondsossguk dacra is van egy kzs
vons: az informcit mindkt megkzelts olyasvalaminek tekinti, ami a befogad szmra
jelentssel br, fontos, rtkes. (A tovbbiakban az egyszersg kedvrt nem tesznk
klnbsget az adat s az informci kztt ahol mgis lnyeges, ott hangslyozzuk, hogy
melyik rtelmezsben hasznljuk egyik vagy msik fogalmat.)
Termszetesen az informci nem csak gy van (persze, vannak ilyen tpus
informcik is, de a szmtstechnika szempontjbl ezek kevsb jelentsek): azt valamilyen
mdon el kell lltani (pl. mrssel, szmtssal, kutatssal), rtelmezni kell tudni (ld. az
elz pldt!), esetleg szksg lehet a trolsra (holnap ne kelljen mr jra kiszmolni), stb.
Azoknak az eszkzknek s mdszereknek az sszessgt, amelyek az informci
ellltsval, trolsval, feldolgozsval s tovbbtsval foglalkoznak, informci-
technolginak nevezzk. Amennyiben ezt leszktjk egy konkrt feldolgozsi folyamatra
(azaz meghatrozhat a szba jhet informcik kre, a feldolgozsukra szolgl mdszerek
sszessge, a trolsuk mdja, stb.), akkor beszlhetnk informci (-technolgiai)
rendszerrl (IT rendszer).
Vgl pedig azt a tudomnygat, amely a fentieknek megfelel IT rendszerek
fejlesztsi, zemeltetsi, elemzsi krdseivel foglalkozik, informatiknak hvjuk. (Fontos: a
fentiekbl termszetesen kvetkezik, hogy az informatika nem azonos a szmtstechnikval:
ez utbbi az informatika egyik rszterlete, amely egy konkrt eszkzrendszerre vonatkozan
vgzi a fentebb megfogalmazott feladatokat!)
Elfordul, hogy az informci a keletkezsi helyn kerl feldolgozsra, de (manapsg
mr) nem ez az ltalnos: az informcit (ltalban) el kell juttatni egyik rendszerbl a
msikba, az ezzel kapcsolatos eljrsokat nevezzk sszefoglal nven kommunikcinak.
A kommunikcis folyamatban legalbb kt fl vesz rszt: az informcit kzl (ad) s az
informcit fogad (vev). A kommunikci csak akkor lehet sikeres, ha az ad ltal kzlt
informci ugyanazzal a jelentstartalommal jelenik meg a vevnl ez pedig csak akkor
biztosthat, ha a kommunikci sorn mindkt fl betart bizonyos (elre meghatrozott)
szablyokat. Protokollnak nevezzk a kommunikcis folyamatra vonatkoz elrsok
gyjtemnyt. Amennyiben egy kommunikcis folyamatban a rszt vev ICT eszkzk
sszetartozst szeretnnk hangslyozni (vagyis azt a tnyt, hogy az adott eszkzk nem
vletlenszeren tovbbtanak s fogadnak informcit egyms kztt, hanem ezt valamilyen
cllal teszik), akkor beszlnk kommunikcis hlzatokrl.
Nos, vannak teht informciink, amelyek kommunikcis protokollok biztostsval
jutnak el egyik informatikai eszkztl a msikig. Ezek az eszkzk aztn valamit csinlnak az
informcival. Azt, hogy pontosan mit, azt nyilvnvalan az informcit rtelmez szemly
hatrozza meg, jelen esetben a hangsly az automatizlhatsgon van. Algoritmusnak
nevezzk valamely feladat megoldst eredmnyez, vges szm, elemi (tovbbi mveleti
rszre mr nem bonthat) tevkenysgek szablyokkal definilt sorozatt. Ha egy
algoritmusra a kvetkez felttelek teljeslnek, akkor az az algoritmus gpesthet:
egyrtelmen meghatrozott kezdtevkenysggel rendelkezik (azaz pontosan egy
eleje van)
determinisztikus s rendezett (minden egyes tevkenysg elvgzse utn
egyrtelmen meghatrozhat a kvetkez elvgzend tevkenysg)
van legalbb egy olyan tevkenysge, amelyet jabb tevkenysg mr nem kvet
(azaz van vge figyelem: amg a kezdetre kikts az egyrtelmsg,
vgllapotbl tbb is lehet!)
Azokat az informci-technolgiai eszkzket, amelyek kpesek az informci s a
velk mveletet vgrehajt algoritmusok trolsra s automatikus vgrehajtsra,
szmtgpeknek nevezzk. A szmtgp ltal rtelmezhet algoritmusok neve program, a
szmtgpen trolt s feldolgozott informci neve (egyrtelmen!) adat ez a kt
komponens egyttesen alkotja a szmtgp szoftver rtegt. Ezen kvl a szmtgp rszt
kpezi az adott eszkzt tnylegesen alkot (egyes megfogalmazsok szerint: kzzel

10
foghat) fizikai elemek (elektronikai eszkzk, vezetkek, csavarok, tokok, stb.)
sszessge, amelyet hardvernek neveznk.
sszefoglalsknt teht azt mondhatjuk, hogy szmtgp =
hardver: alaplap, memria, processzor, merevlemezes meghajt, kbel,
billentyzet, stb.
szoftver:
o adat: az adatokat kategorizlhatjuk
jellegk szerint: azaz milyen tpus informcit trolnak: numerikus
(szm), szveges, logikai, esetleg dtum rtk, stb.
bels szerkezetk szerint: az adatot alkot informci sszefggse
alapjn (mez, rekord, llomny, stb.)
o program: a programokat ltalban feladatuk szerint csoportostjuk:
opercis rendszerek, rendszerprogramok
rendszerkzeli programok (segdprogramok)
felhasznli programok (alkalmazsok)
fejleszt eszkzk (programozsi nyelvek)
(egyes forrsok szerint a szmtgp mint IT rendszer rszt kpezi a szmtgpet
hasznl szemly (mint emberi erforrs) is, ebben az rtelmezsben az elnevezse
manware)
1.2 A Neumann-elvek
A szmtgpek fejldse termszetesen nem egyik pillanatrl a msikra valsult meg
(ha egy kicsit nyitottan szemlljk a fenti defincikat, knny beltni, hogy mr az sember
is hasznlt informatikt), de ennek a hossz folyamatnak az egyik mrfldkve volt
Neumann Jnos 1 nhny tzise, amelyben megfogalmazta, hogy vlemnye szerint mi kell
ahhoz, hogy egy elektrotechnikai eszkz nll mkdsre legyen kpes. Ezeket az
alapelveket nevezzk Neumann-elveknek, s azokat az eszkzket, amelyek ezeket
megvalstjk, szmtgpeknek.
A Neumann-elvek (az (elektronikus) szmtgppel szemben tmasztott
kvetelmny-rendszer):
1) Teljesen elektronikus mkds (ennek az elvek a megrtshez azt kell szem eltt
tartanunk, hogy a korbbi szmol eszkzkben valamilyen mechanikus szerkezet:
fogaskerk, fogaslnc, csszlc, stb. vett rszt a mveletekben), amelynek elemei
logikai ramkrk (a logikai alapmveletek: S, VAGY, NEM elvgzsre kpes
elektronikus eszkzk)
2) Kettes szmrendszer hasznlata a mveletvgzsben. (Ez lnyegben az
elektronikus mkds szksgszer velejrja: egy elektronikus rendszerben a
ktfzis llapotok fizikai ltrehozsbl addik az informci egyszer
megklnbztethetsge, legyen sz az elektromos ram ltal okozott
mgnesezettsg ltrehozsrl s megszntetsrl, vagy a ketts fnyvisszaver
tulajdonsg knny s gyors cserjrl, s ms fizikai megvalstsokrl.)
3) Trolt program elve: az adat s program a rendszerben azonos mdon (s helyen)
troldik: ez a memria, amely azonos mret s sorszmok alapjn

1
Neumann Jnos ktsgkvl a szmtstechnika egyik legjelentsebb magyar kpviselje
volt. letrajza szmos helyen megtallhat, pl. a Neumann Jnos Szmtgp-tudomnyi
Trsasg honlapjn is: http://www.njszt.hu/neumann/neumann.head.page?nodeid=147

11
megklnbztethet rszekbl (rekesz) ll. Az adat s a program rendszerbe
trtn bevitele utn a vezrlegysg (ld. 5. pont) kls (emberi) beavatkozs
nlkl kpes a memria tartalmt elrni, a benne trolt adatokkal a kijellt
mveleteket elvgezni: mkdse automatikus.
4) Soros utasts-vgrehajts: a szmtgp egy idben csak egyetlen tevkenysget
hajt vgre ez a Neumann-elv gpek egyik legnagyobb htrnya, ugyanis
prhuzamos mkds mellett rtelemszeren lnyegesen nagyobb teljestmny
lenne elrhet. (Megjegyzs: ne tvesszen meg senkit az, hogy az ltala ismert
szmtgpek egyszerre tbb dolog elvgzsre is kpesek: ez csak ltszlagos
(virtulis) prhuzamossg, amirl az opercis rendszerek mkdsekor
rszletesebben megismerkednk)
5) A szmtgp rendelkezzen a kvetkez funkcionlis egysgekkel:
a) vezrl egysg (CPU): rendszer-vezrlsi feladatok, utastsok rtelmezse s
vgrehajtsa;
b) mveletvgz egysg (ALU): elemi matematikai s logikai mveletek nll
elvgzse;
c) trolegysg (memria): ld. 3. elv
d) be- s kiviteli (azaz kommunikcis) egysgek (magyarul B/K, elterjedt angol
rvidtssel I/O) eszkzk: amelyek rvn a szmtgpet hasznl ember
ktirny kommunikcit folytathat a szmtgppel
A Neumann-elvek azon tl, hogy immr tbb mint fl vszzada vltozatlanul
hatrozzk meg a szmtgpek felptsnek s mkdsnek alapjait (ez mg akkor is igaz,
ha a mai korszer szmtgpekben a fenti szerkezeti elemek nem klnlnek el
szksgszeren egymstl: a CPU s az ALU egyttesen alkotja a processzort, stb.), alapvet
hatst gyakorolnak az informatika mrtkrendszerre is.
1.3 Mrtkrendszerek
Az informci mrtkegysge a bit.
A bit kt diszkrt rtk (egyrtelm) megklnbztetst lehetv tev jel-pr.
Megllapods krdse (s a 2. Neumann-elv hatsa), hogy rtkeit a kettes szmrendszer
jegyeivel (0, 1) jelljk - lehetne akr a piros-kk sznpr is (mint az ltalnos iskolban
hasznlt szmolkorongok). A dolog szpsghibja, hogy a fentiekbl az kvetkezik, hogy 1
bit sszesen kt llapot megklnbztetst teszi lehetv. Ha ennl tbb llapotunk van,
akkor tbb bitre lesz szksgnk. n bittel pontosan 2n klnbz rtket tudunk jellni.
Clszersgi okokbl a szmtgpek felptse s mkdse ezen bitcsoportok kzl
a 8 bitet tartalmaz csoportok kr szervezdtt. A memria minden egyes trolsi egysge
pontosan ennyi bit trolsra kpes. 8 bit egyttest bjtnak nevezzk. (ilyen mdon 1 bjton
28=256 klnbz rtk brzolhat.)
A bjt az informci-trols egysge.
A szmtstechnikban a mrtkek vltszmai (hasonlan a tzes szmrendszerhez)
nagysgrendileg ezresenknt kvetik egymst, de fontos tudni, hogy nem pontosan 1000 a
vltszm, hanem 210=1024! (rsban a bevett gyakorlat szerint a bitet b, a bjtot B
jelli.) Ennek megfelelen
1 kilobjt (KB) = 1024 bjt (nagyjbl ezer, 103)
1 megabjt (MB) = 1024 kilobjt = 10242 (=220) bjt (nagyjbl 1 milli, 106)
1 gigabjt (GB) = 1024 megabjt = 10243 (=230) bjt (nagyjbl 1 millird, 109)

12
a tovbbi vltszmok nvekv sorrendben: tera (T, 1012), peta (P, 1015), exa (E,
1018).
1.4 Kdrendszerek
A bit (illetve bjt) alap adattrolsnak (pontosabban a kettes szmrendszer
kizrlagossgnak) van egy msik hatsa is: gondoljuk csak el, hogy hogyan magyarzzuk el
a szmtgpnek, hogy 29? Az tlet egyszer: vltsuk t kettes szmrendszerbe, s ksz.
Rendben, mkdik. s hogy troljuk le a 299-et? Az tvltssal itt sincs gond, azonban a 299
kettes szmrendszerbeli alakja hosszabb, mint 8 jegy (azaz 1 bjt, mrpedig az elbb
leszgeztk, hogy a memria bjtokat trol) s a gondok csak fokozdnak, ha az is
felmerl bennnk, hogy hogyan troljuk le azt a szt, hogy ALMA? Ezt mg csak t se lehet
vltani kettes szmrendszerbe
A szmtgpek az adatot minden esetben kettes szmrendszerbeli alakjukban
(n. binris kdban) troljk!
A szmok esetben a binris kd
fixpontos brzols esetn megegyezik a szm kettes szmrendszerbeli alakjval
(amennyiben a szm rtke olyan nagy, hogy egy bjton nem fr el a neki
megfelel kettes szmrendszerbeli szm, akkor az egymst kvet sorszm
rekeszekben troldik).
Plda: fixpontos brzols esetn ha a memria egyik rekeszbe a 99-es rtket
rjuk be, akkor a rekesz tartalma 01100011 lesz.
A fixpontos brzols alapveten kt korltoz tulajdonsggal rendelkezik:
brzolsi tartomnya viszonylag kicsi s nem kpes trolni vals szmokat.
lebegpontos brzols esetn megegyezik a szm kettes szmrendszerbeli
alakjnak normlalakjval.
Plda: lebegpontos alakban a 99 rtk trolsa helyett a 9,9*101 felrsi md
egyes elemeit troljuk, azaz a memriarekesz(ek) tartalma a 99 s az 1
(amennyivel el kell tolnia tizedesvesszt ahhoz, hogy az eredeti rtket
megkapjuk) binris kdja lesz. (Megjegyezzk, hogy termszetesen a normlalak is
kettes szmrendszerben kpzdik s az eltolst is 2 hatvny alakban kell rteni, a
fenti plda csak az alapelv szemlltetst clozza!)
BCD (binrisan kdolt decimlis) brzols esetn megegyezik a szm jegyeinek
kettes szmrendszerbeli alakjainak sorozatval.
Plda: BCD brzols esetn a 99 minden egyes jegyt kln-kln troljuk (azaz
nem a szm rtke, hanem az alakja kerl letrolsra): a memriban
0000 1001 0000 1001 lesz tallhat.
Szveges rtkek esetn a binris kd
valamilyen kdrendszer alapjn az adott szveges szimblumot (karaktert, bett)
jell sorszm. Ismertebb kdolsi rendszerek
o ASCII: eredetileg 7 bites kdolsi rendszer, a karaktereket egy kdtblzat
alapjn sorszmokkal ltja el (pl. az A betnek a 65 felel meg). A 7 bites
kdolsnak ksznheten (27=128) legfeljebb 128 szimblum
megklnbztetst teszi lehetv ami az angol nyelv karakterkszlett
tekintve elegend, de ha figyelembe vesszk a nemzeti karaktereket is (pl.
a magyar kezetes betket), akkor mr nem. A kiterjesztett ASCII 8 bites
kdolst hasznl olyan mdon, hogy az els 128 sorszmhoz minden
nyelvben ugyanazok (a 7 bites ASCII szabvnynak megfelel)

13
szimblumok tartoznak, mg a 129-255 kztti sorszmokhoz az egyes
nyelvek (szabvnyokban rgztett) eltr karakterei kaptak helyet ezeket
a kiegsztseket nevezzk kdlapnak.
o MIME: ezt a kdolst elssorban az elektronikus levelezsi rendszerek
alkalmazzk, hogy a levlben szerepl tetszleges karaktereket a 7 bites
ASCII kdtbla szimblumaival le lehessen rni.
o UNICODE: manapsg legjelentsebb s legelterjedtebb kdolsi rendszer
az ASCII filozfijt kveti, de 2 bjtos kdolsi rendszernek
ksznheten (2 bjt = 16 bit 216) hozzvetlegesen 64 000 karakter
klnbztethet meg a segtsgvel.
Ebbl az kvetkezik, hogy a szmtgp szmra egy memriarekesz 8 bites tartalma
brmi lehet: akr szm, akr egy karakter sorszma, akr egy szmsorozat egyik eleme a
szmtgpnek nem tudja (s nem is tudja eldnteni!), ezrt lnyeges, hogy az adatokat
feldolgoz programokat helyesen ksztsk el!

Ellenrz krdsek:

1. Hatrozza meg az adat s az informci fogalmt!


2. Mivel foglalkozik az informci-technolgia (mint tudomny-terlet)?
3. Melyek a szmtstechnika szempontjbl jelents algoritmusok legfontosabb
jellemzi?
4. Magyarzza meg a hardver s a szoftver fogalmt!
5. Ismertesse a Neumann-elveket!
6. Miben ll a trolt program elvnek jelentsge?
7. Melyek a szmtgp (elvi) funkcionlis egysgei, mi a feladatuk?
8. Hogyan trtnhet a numerikus tpus adatok trolsa egy szmtgpes rendszerben?
9. Milyen elnys s htrnyos tulajdonsgokkal rendelkezik a fixpontos, illetve a lebeg
pontos brzols?
10. Hogyan trtnik a karakterek trolsa a szmtgpekben?

Irodalomjegyzk

[1] Kovcs Knapp goston Budai: Bevezets a szmtstechnikba (LSI, 1999)

14
2. SZMTGP-ARCHITEKTRK
A XX. szzad kzeptl a szmtgpek trtnelme gyors s egyre gyorsul tem
fejldst tkrz. Neumann Jnos elvei mrfldknek bizonyultak a mai napig
meghatrozzk a szmtgpek tbbsgnek felptst. Az els fejezetben ismertetett
kategorizcit alapul vve a kvetkez pontokban elssorban a mikroszmtgpek s
sszetevik jellemzit tekintjk t, de elszr klnsen ezen sszetevk funkciinak
megrtshez clszer ttekintennk az elmlt vtizedek szmtgp-generciit, a fejlds
kulcsmozzanatait. Az egymst kvet genercik mindig forradalmian j felfedezsek
eredmnyei voltak, ennek megfelelen jelentsen tformltk hat vtizeddel ezeltti gpek
alkotelemeinek fizikai s teljestmnybeli paramtereit.

2.1 Az architektra fejldse a XX. szzadban


Az els elektronikus digitlis szmtgp, az ENIAC s kortrsai fontos jellemzje az
elektroncsves technika. A hatalmas mret s tmeg gpek programjai gpi kddal
kszltek, a folyamatokat s minden adatforgalmat, gy a perifrikra irnyulkat is a
kzponti vezrl egysg koordinlta. A Neumann ltal 1946-1951 kztt fejlesztett EDVAC 2
volt az els bels trols (Neumann elve szerint: program s adat egy helyen) gp, amely
mr a processzor helyett memria-centrikus kvetkez genercik elfutrnak tekinthet. A
msodik genercit az 1954-tl, a tranzisztorok flvezet kapcsol eszkzk az
elektroncsvek levltsra els ksrleti alkalmazstl szmthatjuk, az 1960-as vek
kzepig. E tz vhez kapcsoldan a tranzisztorok bevezetse mellett meg kell emltennk,
hogy a bemeneti-kimeneti mveleteket a CPU-k helyett specilis perifriavezrl ramkrk
felgyeltk. Ezek mkdsnek szablyozsra s szinkronizlsra dolgoztk ki a
megszaktsi eljrsokat, amelyek lnyege: a perifria kezdemnyezsre flbeszaktott fut
programot elmenti s a megszaktsi eljrs befejezse utn folytatja a gp.
A tranzisztorok gyakorlatilag minden modern elektronikai eszkz kulcselemei. Az
1960-as vekben folytatott ksrletek sorn kimutattk, hogy a mret cskkentsvel a
tranzisztorok sebessge arnyosan n, mikzben a fogyasztsa ngyzetesen cskken. E
felismersbl szlettek a nagy mennyisg tranzisztorbl ll integrlt ramkrk, amelyeket
chip vagy mikrochip nven is ismernk. A chipek ngyzetmillimterenknti tranzisztorszma
hatalmas temben ntt, az ezredfordul utn mr millis nagysgrendet rt el 3.
E nvekeds jabb korszakhatrokat jelent: harmadik genercis szmtgpnek
tekintjk az els, integrlt ramkrkre pl gpeket, amelyek tzes vagy szzas
nagysgrendben tartalmaznak tranzisztorokat, azaz esetkben alacsony (Small Scale
Integration, SSI) vagy kzepes (Medium Scale Integration, MSI, 1966 utn) integrltsgi
fokrl beszlhetnk. Az 1970-es vektl, a magas integrltsgi fok (Large Scale Integration,
LSI) technolgik megjelenstl szmtjuk a szmtgpek negyedik genercijt. Ekkor
vlt ltalnoss az integrlt ramkrkbl felpl mikroprocesszor mint kzponti feldolgoz
egysg, illetve az t tmogat memria- s ki-bemeneti ramkrk. Ahogy az integrltsg
nvekedett (a szakirodalom a Large utn Very Large s Ultra Large kifejezsekkel
jellemzi a80-as, illetve a 90-es vek technolgijt), a mikroprocesszorok jabb s jabb
generciinak teljestmnye lettek a fejlds jabb lpcsfokai. 1981 ta, az els szemlyi
szmtgp megjelense ta a legnagyobb jtsokat e kategriban a processzorok szmnak
nvekedse s a szmtgp-hlzatok elterjedse hoztk, azonban tovbbra is legalbbis e

2
Elektronic Discrete Variable Computer
3
E nvekedsi temrl szl Gordon Moore hres trvnye, amely szerint kb. ktvente
megduplzdik az egy ramkrbe zsfolt tranzisztorok szma. Ezt az 1965-s elmletet a mai
napig helytllnak tekintik.

15
jegyzet rsig s a jelenleg hasznlt szmtgpek dnt tbbsgt tekintve a negyedik
generci kort ljk. A kvetkez nagy genercivlts a prhuzamos feldolgozsra kpes,
ntanul s problmamegold szmtgpekkel rkezhet el.
A szmtgpek az 1. fejezetben ltott mkdsi elv szerint bemeneti, feldolgoz s
kimeneti egysgekbl plnek fel. Ezek a rszegysgek, azaz. modulok s a kzttk lev
kapcsolatokat biztost ramkrrendszerek a gpek nemzetkzileg szabvnyostott
alkotrszei, melyek kzl elsknt a processzort s a memrit vizsgljuk meg.

2.2 A kzponti egysg 4

Az adatok feldolgozsa utastsok sorozatval, azaz egy program vgrehajtsval


trtnik a szmtgp kzponti egysgben. A szmtgpek els generciinak kzponti
egysgei a kzponti trbl (operatv memria), illetve a vezrl egysgbl s szmol
egysgbl (ms nven: aritmetikai s logikai egysg) lltak. E kt utbbi egysg
integrlsval szletett meg a mai rtelemben vett processzor az integrlt ramkrk
bevezetsekor. Ekkorra a be- s kimeneti (I/O) mveletek irnytst a perifrik 5 kezelst,
kiszolglst vgz segd-processzor vette t. Az I/O mveletek tovbbt kzegt, a
kzponti egysg, a kzponti tr s a perifrik kztt kapcsolatot teremt ramkrk
sszessgt snrendszernek vagy ms nven buszrendszernek nevezzk. Ezt a struktrt
mutatja a 2.1 bra. A kvetkez fejezetekben ttekintjk e hardverek f jellemzit.

2.1 bra: A kzponti egysg

2.2.1 A processzor 6

A processzor a programok utastsait, adatait rtelmezi s dolgozza fel, majd


tovbbtja az eredmnyt a szmtgp adattvonalain keresztl. A tulajdonkppeni

4
Megjegyezzk, hogy a kzponti egysg s a kzponti vezrl egysg fogalmakat a
szakirodalom olykor szinonimaknt hasznlja, jelen rtelmezsnkben az elbbi magba
foglalja az utbbit, az I/O vezrlket, a kzponti trat s ezen elemek kztti kommunikcis
csatornkat is.
5
A perifria gyjtnv: be- s kiviteli, valamint adattrol egysgeket sorolhatunk ide. Lsd a
2.3 fejezetet.
6
Processzor = Central Processing Unit. A magyar szakirodalomban kzponti feldolgoz
egysg s kzponti vezrl egysg-knt is hivatkoznak r.

16
szmtsok vgrehajtsa mellett vezrli a bels adatforgalmat s a csatlakoz egyb modulok
tevkenysgt. A processzor hrom alegysgre tagolhat:
vezrl egysg (utasts-elkszt processzornak is nevezik),
aritmetikai s logikai egysg,
regiszterek.
A processzorok egy mvelet kezdetekor a feldolgozand adatokat a memribl a
regiszterekbe msoljk. A regiszterek trolcellk (manapsg ltalban 32 bit
trolkapacitssal), amelyek magban a CPU-ban helyezkednek el; kldetsk a processzor
mkdsnek hatkonyabb ttele, mivel a kzponti trnl gyorsabb hozzfrst biztostanak
az adatokhoz. Nagy rszk szmadatok vagy memriacmek trolsra szolgl, de van nhny
specilis cl regiszter is, ezek kzl nhnyat ki is emelnk:
Akkumultor: a szmtsok els adatt s kztes (illetleg az utols mvelet utn a
vgs) eredmnyeit trol regiszter. A kortrs processzorokban akr 512 regiszterbl
ll tmb is betltheti ezt a funkcit.
Utastsregiszter: a soron kvetkez mvelet kdjt trolja.
Utastsszmll regiszter: a soron kvetkez utasts cmt trolja.

2.2 bra: A processzor leegyszerstett smja

A 2.2 brn az eddig rszletezett alkotelemek s kapcsolatrendszerk egyszer vzlata


lthat. Most rviden tekintsk t a fenti elemek mkdsi mechanizmust!
A vezrlegysg a program adott utastsnak feldolgozsakor vezrljeleket kld az
aritmetikai s logikai egysgnek, az operatv trnak, illetve adatok ki s bevitele esetn az I/O
vezrlegysgnek, s utastja ket a mveletek vgrehajtsra. Az els lps az utasts
beolvassa az utastsregiszterbe az utastsszmll ltal megadott cmrl. A kvetkez
lps az utasts dekdolsa, rszekre bontsa. Az utastsok binris jelsorozatok, mveleti
kdbl s cmrszbl llnak (elbbit opkdnak, utbbit operandus rsznek is hvjk), a
felptsket meghatroz szablyrendszert gpi nyelv-nek nevezik, magukat az
utastsokat pedig gpi kd programnak 7 . Minden CPU-architektrnak sajt nyelve,
utastskszlete van: ez azon mveleti kdok sszessge, amit a processzor rtelmezni tud. Ez
7
Minden magasabb szint, azaz a programozk szmra knnyebben rtelmezhet
programozsi nyelvet gpi kdd kell alaktani ahhoz, hogy a program vgrehajthat legyen.

17
az rtelmezs mikroprogramok segtsgvel trtnik: n. mikroutastsok segtsgvel
alaktjk t a mveleti kdokat konfigurcis jelekk 8. A dekdolt mveletek operandusai
lehetnek konstansok, illetve egy adott regiszter- vagy memriacellra mutat cmzsek.
Miutn ezek beolvassa megtrtnt, az ltaluk megadott adatokkal az aritmetikai s logikai
egysg feladata a szmtsi mveletek vgrehajtsa. Az ALU kombincis ramkrhlzata
sszeadst, bitlptetst s logikai mveleteket kpes vgrehajtani, az sszetettebb mveleteket
ilyen elemi rszekre bontva oldja meg. A folyamat utols lpse az eredmny visszakldse
egy regiszterbe vagy a memriba. Az utastsok egy msik csoportja nem az ALU-ban
kezdemnyez szmtsi mveletet, hanem pldul a programszmll regiszter rtkt
mdostja: ezek ugrsi utastsok. A folyamat ezutn kezddik ellrl, a kvetkez utasts
feldolgozsval.
A fentiekben felvzolt folyamatbl lthat az utasts tja a processzorban, s az is,
hogy az egyes lpsekben ms-ms rszegysgek foglalkoznak vele. Ha a feldolgozst
minden utasts esetben rszlpsekre bontjuk fel, amelyek egyms utn haladnak vgig az
ismertetett dekdolsi s vgrehajtsi fzisokon, idelis esetben a processzor valamennyi
egysge folyamatosan dolgozhat. Ez a pipeline-elv (pipeline angolul csvezetk), amely
ugyan egyetlen utasts feldolgozst sem gyorstja meg, de lervidti egy utastssorozat
teljes feldolgozsi idejt. Ezt a folyamatok prhuzamostsra irnyul technikt szemllteti a
2.3 bra fels rsze, amelyen lthat, hogy egy hossz utastssorozatot vve az tdik
utasts beolvasstl kezdden a processzor valamennyi rszegysge munkban van.
Figyeljk meg a mdszer elmleti hatkonysgt: az tdik utastssal is vgzett a
processzor annyi id alatt, mint amennyi az als brn lthat, lineris szervezs vltozatnak
szksges kt utasts feldolgozsra 9.

8
A mikroutastsokat a processzorok tervezmrnkei alkotjk meg, a lehet leggyorsabb
vgrehajthatsgra optimalizlva, s leggyakrabban egy csak olvashat mikroprogramtrban
troljk ket, olykor azonban ez a tr rhat is. Mikroutasts lehet pldul a kvetkez:
Trold az eredmnyt a 3-as regiszterben!
9
A fentiekben bemutatott pipeline-elv tovbbfejlesztett vltozatt alkalmazzk a modern
szuperskalr processzorokban (az elnevezs magyarzata: egy rajel alatt tbb mvelet),
amelyekben egyes funkcionlis egysgek (pldul az ALU) szmt megnveltk.

18
2.3 bra: A pipeline-elv 10

A feldolgozsi folyamatban a processzor tbb rszegysge nllan dolgozik, e rszegysgek


sszehangolsra szolgl az rajel-genertor, amely egy nagy pontossg, kvarckristllyal
vezrelt rezgskelt. Ez az ra meghatrozott idpillanatonknt szinkronizcis jeleket
szolgltat, kt ilyen jel jelent egy processzorciklust, ami a feldolgozsi id mrtkegysge (az
utastsok bonyolultsgtl fgg, hogy hny ciklus alatt hajtja vgre ket a processzor). Az
rajel nanoszekundum nagysgrend, s reciprokt, a MHz-ben vagy GHz-ben megadott
frekvencit a CPU egyik f teljestmnymutatjnak tekinthetjk.
A modern processzorok minl hatkonyabb prhuzamostsra trekv fejlesztsi
irnyzatai pldul a fleg tudomnyos szmtsokhoz hasznlt vektorprocesszorok s az
FPGA 11-k mr tlmutatnak e jegyzet keretein, egyes architekturlis jellemzkre viszont
mg visszatrnk a 2.2.4. fejezetben.

2.2.2 Memria

A memria a szmtgp olyan egysge, amely kpes adatokat s programokat trolni


valamekkora idtartamra ezltal a neumanni trolt program elvnek alapjt kpezi.
Szkebb rtelemben s a gyakorlatban a memria megjellst a kzponti tr
szinonimjaknt hasznljuk, tgabb rtelemben viszont ide tartoznak a regiszterektl a
httrtrolkig mindazon elemek, amelyek kpesek ideiglenesen vagy tartsan megrizni a
nekik tadott informcit. A troleszkzk teht sokflk lehetnek, nem ltezik minden
ignyt kielgt univerzlis tpus. Az egyes vltozatok ms-ms funkcit valstanak meg a

10
Megjegyezzk, hogy az bra fels rsze egy olyan idelis mkdst mutat, ami a
gyakorlatban ritkn valsulhat meg. Ez a technika akkor hatkony, ha a feldolgozand
utastsok egymstl fggetlenek, teht pl. a 2. utasts vgrehajtshoz nincs szksg az els
eredmnyre. Az brn egy klasszikus tlpcss pipeline lthat, egyes modern CPU-k
ennl jval tbb lpcsvel mkdnek (plda erre a 31 lpcss Intel Pentium 4).
11
Field Programmable Gate Array, azaz programozhat kapuramkrk tmbje. A CPU
tprogramozhat a megoldand feladat fggvnyben.

19
szmtgpekben, s tbbflekppen is kategorizlhatk, elsknt a szmtgpek
hierarchikus trszervezst mutatjuk be.

2.4. bra: A szmtgpek trhierarchija

Ahogy a 2.4 brn lthat, a trstruktrban fentrl lefel haladva megklnbztetnk


elsdleges, msodlagos s harmadlagos trolkat:
Az elsdleges trol a processzorral kzvetlen kapcsolatban ll. Hromfle trtpust
sorolhatunk ide:
o regiszterek: a leggyorsabb trolk, a CPU-ba beptve
o cache memria 12: ms nven elmemria vagy gyorsttr
o operatv memria
A msodlagos trolt a kzponti egysg az I/O csatornkon keresztl ri el; az
elsdleges trnl nagyobb kapacits, de lassabb elrs mgneses httrtrol. Tarts
adattrolsra szolgl, tartalmt az elsdleges trral ellenttben a szmtgpek
kikapcsolsakor is megrzi.
A harmadlagos tr fogalmba tartoznak az olyan off-line formk, mint az optikai
lemezek, a floppy lemez, a mgnesszalagos tr vagy a flash memria (USB pendrive).
Ide sorolhatk mg olyan, nagygpes (hlzati) rendszerekben hasznlatos trolk,
amelyeket a rendszer ignyei szerint, emberi beavatkozs nlkl csatlakoztatnak az
I/O csatornkhoz (pl. jukebox).

Az els fejezetben mr emltettk a klnbsget a csak olvashat, illetve a vletlen


elrs, rhat/olvashat memriatpusok, azaz a ROM s a RAM kztt. A szmtgpek
operatv memrijaknt funkcionl, flvezet alap, integrlt ramkrkbl ll egysgre
idvel rragadt a RAM elnevezs gy a mai terminolgiban RAM alatt mr
leggyakrabban magt a hardverelemet rtjk. Ez az rtelmezs flrevezet lehet, mivel a
RAM mint tpuskategria kt fajtjt klnbztetjk meg:

12
A cache tartalmt a memribl val olvasskor tlti fel a CPU a leggyakrabban hasznlt
memriacmekrl, ezzel a CPU adatelrse gyorsabb vlik. Kezdetben a szmtgpek
alaplapjn helyeztk el, az ezredfordul krnykn s azutn fejlesztett mikroprocesszorok
beptett, tbbszint (2 vagy 3) cache-sel dolgoznak.

20
A statikus RAM (SRAM) olyan ramkrkbl (billenkrk) ll, amelyek ramellts
mellett megrzik a bennk trolt informcit frissts nlkl; a cache memria ilyen
tpus.
a dinamikus RAM (DRAM) a SRAM-nl nagyobb srsg s olcsbb 13 , viszont
rendszeres jratltst (msodpercenknt akr tbb ezer frisstst) ignyl tpus. A
kzponti trat dinamikus RAM-bl ptik fel.

A dinamikus RAM tbbfle tpust alkalmaztk kzponti trknt az utbbi hrom


vtizedben, ezek kzl a jelenleg ltalnosan hasznlt DDR mellett csak rdekessgknt
megemltnk nhny korbbi fontosabb vltozatot is, amelyekkel mg ma is tallkozhatunk
egy-egy korosabb gpben:
FPM: Fast Page Mode (azaz gyorslapozs) DRAM, az els PC-k korbl;
EDO: Extended Data Out (azaz kiterjesztett adatkimenet) DRAM, az FPM-nl 2-
5%-kal gyorsabb s a kimen adatokat tovbb megrz vltozat;
SDRAM: Synchronus (a rendszersnnel s ezltal a processzorral szinkronban
mkd) DRAM;
Direct Rambus DRAM: az SDRAM-nl akr tzszer gyorsabb, de jval drgbb s
ritkn (egyes Intel CPU-k mellett) hasznlt vltozat;
DDR SDRAM: Double Data Rate Synchronus (duplzott szinkron) DRAM; a nevbl
addan az SDRAM-hoz kpest ktszer annyi adatot kpes mozgatni azonos
frekvencin. A jelenleg legelterjedtebb vltozat (mind a kzponti trakat, mind a
grafikus megjelentket tekintve) 14.

A kzponti trban egy adott idpillanatban az ppen aktv programok s a hozzjuk


tartoz adatok, valamint a szmtgp mkdst irnyt opercis rendszer egy rsze (vagy
egsze) tallhat. (Az ppen nem hasznlt programok s adatok a msodlagos / harmadlagos
trolkban helyezkednek el.) A tr legegyszerbben rekeszek, memriacellk sszessgeknt
kpzelhet el, ahol az egyes cellkat azonost szmokat a cella cmzsnek nevezzk, ezek
sszessge a cmtartomny. A processzor a feldolgozs sorn a cmzseken keresztl ri el a
trban trolt adatokat. A kzponti tr mkdsnek jellemz mutati: a kapacits (a cellk
szma) s az elrsi id. Utbbitt mskppen a memria vlaszidejnek is nevezik, ez a
berkezett krstl az adat rendelkezsre llsig eltelt, nanoszekundum nagysgrend id.
Az operatv memria kapacitsa a kortrs gpekben a felhasznlsi terlet
fggvnyben elg szles skln mozog, pr szz megabjttl tbb gigabjtig, ltalnos
tendencia azonban, hogy az alkalmazsok trignye folyamatosan nvekszik. Elfordulhat,
hogy a kzponti trban nincs elg szabad kapacits egy futtatand program szmra, ez a
problma azonban klnfle trkezelsi technikkkal feloldhat. Az n. virtulis
memriakezels felhasznlja a kzponti tr s a msodlagos trol kapacitst egyarnt: csak
a vgrehajts alatt lev programrszek (s a hozzjuk kapcsold adatok) helyezkednek el a
memriban, a tbbi programrszt a merevlemezen troljk 15 . Ez ltalban a lapozsos
technikn alapszik: ennek lnyege, hogy a futtatand program cmtartomnyt s a memrit
rgztett mret (ltalban 4 kilobjt) alegysgekre, lapokra, illetve adatblokkokra bontjk, s
a lapok s blokkok megfeleltetsre egy n. laptblzatot hasznlnak. gy elegend, ha az
ppen aktv utasts lapja bent van az operatv memriban. Ha a soron kvetkez utasts
lapja nincs bent, akkor a merevlemezrl kell beolvasni, szksg esetn egy korbbi lap

13
A DRAM bitenknt egy tranzisztort s egy kondenztort ignyel, a SRAM 6 tranzisztort.
14
A DDR generciirl mg lesz sz a 2.2.4 fejezetben.
15
Microsoft opercis rendszereiben lapozfjlban, mg Linux rendszerekben n.
cserepartcikban.

21
eltvoltsa rn. A folyamatot a processzorok memriakezel egysge (Memory
Management Unit, MMU) irnytja, amely tbbek kztt a virtulis memria cmzseit kpezi
le a tr fizikai cmeire.

2.2.3 A snrendszer s az alaplap

A szmtgpek hardver moduljai kztt kapcsolatot teremt vezetkek s jelerst


ramkrk sszessge a snrendszer (bus system, buszrendszer). Bels snek kapcsoljk ssze
a processzor elemeit (ezekkel e jegyzetben nem foglalkozunk), ezrt memrival, valamint a
be- s kiviteli eszkzkkel val kommunikcit biztost sneket szoks kls snrendszernek
is nevezni. Az adattovbbtshoz hasznlt jeleket a vezetkek feszltsgszintje adja 16 . A
sneken tovbbtott tartalom szerint hrom kategrit klnbztetnk meg:
vezrlsn: vezrljelek futnak rajta a CPU s a tbbi egysg kztt, amelyek az
adatforgalmat irnytjk, de tbbek kztt ide tartoznak a megszaktsokat vezrl
s a szinkronizl jelek is;
adatsn: a processzor, a kzponti tr s a perifrik kztti adatcsere kzege;
cmsn: a memria egyes, rni vagy olvasni kvnt rekeszeit meghatroz jelek
ramlanak rajta.

A mai szmtgpekben alkalmazott snrendszerek sszetettek, szmos funkcionlis


alegysggel brnak, de kzs ltalnos jellemzjk a sebessg (azaz a sn rajele, MHz-ben
kifejezve) s az adatszlessg. Ez utbbi a sn vonalainak, ereinek szmbl ered minden
vonalon egy idpillanatban egy bit informci tovbbthat. Az adat- s cmbuszok az els
PC-k korban 8-16 bit szlesek voltak, a kortrs gpekben ltalban 32-64 bit szlesek. A
cmsn szlessge fels hatrt szab az operatv memria mennyisgnek: pldul 32 bites
szlessg esetn maximlisan 232 bjt, azaz 4 gigabjt mret memria hasznlhat.
A snrendszer vezetkei egy tbbrteg, nyomtatott ramkri lapon, az alaplapon
helyezkednek el. Az alaplap a szmtgp gerinct adja: klnbz mret s alak
csatlakozi s a rintegrlt ramkrk tjn fizikai kapcsolatot teremt a processzor, a
memriamodulok, a ki- s bemeneti bvtkrtyk, illetve a httrtrak s egyb perifrik
kztt. Utbbiak csatlakoztatsra szabvnyos n. interfszek (portok, kapuk) 17 szolglnak,
amelyeknek kt f kategriba tartoznak:
soros elv kommunikci esetn egy idegysg alatt egy bit adat tvitele trtnik
(a bitek sorban kvetik egymst),
prhuzamos elv kapcsolat esetn tbbszl az adattvitel (pldul egy bjt
minden bitje egyszerre lesz tovbbtva).
Kvetkezzen nhny plda! A soros interfszek kz tartozik pldul a PC-kben npszer RS-
232-C szabvny, amit ltalban csak soros portknt emlegetnek, s tbbek kztt egr vagy
modem csatlakoztatsra hasznltk. A prhuzamos kapcsolatra plda az IEEE 1284
szabvny Centronics-interfsz (a gyrt nyomn), amelyet prhuzamos portnak vagy
nyomtatportnak is neveznek. Az IBM ltal kifejlesztett PS/2 interfsz billentyzet s egerek
csatlakoztatsra hasznlatos. A soros s prhuzamos port mra szles krben elterjedt
utdjnak tekinthet az USB (Universal Serial Bus, azaz ltalnos soros busz)
csatlakozfellet.

16
A binris 0 s 1 rtkeknek felel meg a vezetkek 0 V kzeli, illetve szabvnytl fggen
12 V / 5 V / 3,3 V / 1,5 V stb. feszltsgszintje.
17
Az interfsz ltalnos fogalmba beletartozik a fizikai csatolfellet mellett a hozz
kapcsold vezetkrendszer. Megjegyezzk tovbb, hogy a port kifejezs ms jelentssel is
hasznlatos: kommunikcis hlzatok csatlakozsi pontja.

22
A snrendszer mkdst az alaplapon egy vagy tbb vezrl chip irnytja, ezek
alkotjk az alaplap chipkszlett (chipset). PC-s krnyezetben az utbbi vek trendje szerint
ltalban kt, klnbz funkcikkal felruhzott lapka, az szaki (northbridge) s a dli hd
(southbridge) ltja el ezt a feladatot. A 2.5 brn ennek a struktrnak egy leegyszerstett
vzlata lthat:

2.5. bra: szaki s dli hd 18


Forrs: Intel Co.

Az szaki hd feladata a processzor, az operatv memria s a grafikus vezrl 19 ,


valamint a dli hd kztti kapcsolattarts; olyan vltozatok is lteznek, amelyek a chipbe
integrltan tartalmazzk a grafikus vezrlt. Az szaki hd a PC-konfigurcik meghatroz
eleme: ettl az egysgtl fgg, hogy hny darab, milyen tpus s rajel processzort
pthetnk be, mekkora mennyisg, milyen tpus s rajel RAM-modulokat
alkalmazhatunk; egy szakihd-tpus ltalban egyfle processzorarchitektrt s RAM-ot
tmogat. A snrendszer az szaki hidat s a CPU-t sszekt rsze az eloldali busz (FSB:
front side bus) vagy ms nven CPU-busz, mg a hd s a memria kapcsolatrt felels rszt
memriasnnek is nevezik 20.
A dli hd az szaki hdon keresztl kapcsoldik a processzorhoz, s a kzponti
egysgeknl jellemzen alacsonyabb rajelen mkd egysgeket kapcsolja ssze: ide

18
A hd elnevezs a kt chip kapcsolatteremt funkcijra utal, az szaki s dli jelzk az
brn lthat elrendezsbl addnak. Megjegyezzk, hogy egyes jabb CPU-k beptett
memriavezrlvel dolgoznak, ezekben az architektrkban az szaki s dli hidak szerept
egyetlen chip ltja el.
19
Jelenleg elterjedt szabvnyok: AGP (Accelerated Graphic Port) s az AGP-t felvlt PCI-
Express
20
A processzor rajele az FSB rajelnek s a processzor bels szorzjnak szorzataknt
addik; a memriasn rajele korbbi genercikban gyakran az FSB rajelvel egyezik meg,
a kortrs rendszerekben lehetsg van e snek aszinkron mkdsre is. Az FSB tgabb
rtelemben a teljes CPU-hd-memria kapcsolatot jelenti.

23
kapcsoldik a PCI 21-sn s az USB, tovbb a gyakran az alaplapra integrlt hang- s hlzati
(LAN) vezrlk, a merevlemez-vezrlk, illetve az brn Egyb I/O felirattal jelzett egysg
(Super I/O chip), amely a soros, prhuzamos s PS/2 portokat, illetve a floppymeghajt
vezrljt kapcsolja a snrendszerbe (amennyiben ltezik, ugyanis az USB trhdtsval ezek
a kapcsolatok gyakorlatilag feleslegess vltak).
A dli hd kt fontos funkcija a megszakts-vezrls (Interrupt controller) s a
kzvetlen memria-elrs (DMA: Direct Memory Access) vezrlse. A megszaktsok a CPU
ltal ppen feldolgozott program ideiglenes szneteltetsvel lehetsget biztostanak
azonnali beavatkozst ignyl feladatok soron kvli megoldsra. A megszaktsokat
ltalban valamilyen perifria kezdemnyezi, a megszaktsi eljrs befejezse utn a CPU
visszatr az eredeti feladathoz. A DMA-vezrl tbbek kztt a grafikus vezrl s a
httrtrol szmra nyjt kzvetlen kapcsolatot az operatv memrival, a processzortl
fggetlenl ilyen mvelet pldul a memria egy adott mret blokkjnak a msolsa a
grafikus krtya sajt trba. A mdszer nagy elnye a processzor tehermentestse: nem
tartjk fel ezek a relatve sokkal lassabb egysgeket rint mveletek.

2.3 Perifrik

A perifria a szmtgp funkciit bvt hardverelemek ltalnos elnevezse. Ktfle


rtelemben is hasznlatos:
1. Szkebb rtelmezs szerint csak azokat az eszkzket soroljuk ide, amelyek klsleg
csatlakoznak a szmtgphez, hasznlatuk opcionlis. Ekkor pldul a monitort s a
merevlemezt nem soroljuk ide, mert a gpek tbbsgnek alapvet tartozkai.
2. Tgabb rtelemben minden bemeneti / kimeneti eszkz s a httrtrak is ide
tartoznak, ekkor a hardver kategriit a kzponti egysg perifrik szerinti
tagolsban rtelmezzk.
A tovbbiakban a msodik rtelmezst kvetve ttekintjk a legfontosabb eddig nem emltett
hardvertpusokat

2.3.1 Httrtrolk

A 2.4 brn bemutatott trhierarchia msodlagos s harmadlagos szintjt jelent


eszkzk a kzponti trhoz viszonytva relatve nagy s idben tarts trolsi kpessg
httrtrak. ltalnosan elmondhat, hogy a trhierarchia egyes szintjein lefel haladva
nvekszik a troleszkzk kapacitsa s elrsi ideje, cskken egy trolegysgre jut
kltsge. A httrtrak kzvetetten, perifriavezrl rendszereken keresztl kapcsoldnak a
kzponti egysg snrendszerre, legtbbszr ktirny (adatok rsa /olvassa)
adatforgalommal. Az adatok trolsra tbbfle technika ltezik, a legelterjedtebbek a
mgneses s az optikai adattrolk. A fejezetben ezek nhny tpust ismertetjk, illetve
emltst tesznk az egyre npszerbb memriakrtykrl.

2.3.1.1 Mgneses trolk

Az els szles krben hasznlt, mgneses elven mkd trolk a mgnesszalagos


meghajtk voltak. Ezekben a meghajtkban egy manyag szalagra felhordott mgneses

21
Peripherial Component Interconnect; bvtkrtyk (pl. hang- vagy videovezrlk)
ltalnos csatolfellete ltalban 33 MHz rajelen, az tviteli sebessg elmleti maximuma
133 MB msodpercenknt. Utdja az egyelre fknt videovezrlk illesztsre hasznlt PCI-
Express, ami elmletileg harmincszor gyorsabb adattvitelre kpes.

24
rtegben tbb svon, prhuzamosan rgzthetk az adatok; a trols biztonsga rdekben
hibajavt s ellenrz kdokat is alkalmaznak. Az adatok visszaolvasshoz a szalag
megfelel helyre val tekerse szksges ez soros elrsi md. A mgnesszalagos
meghajtk ma mr elavult technolgit kpviselnek, fleg nagy mret adattrak biztonsgi
mentsre hasznlatosak.
A mgneslemezes trolkban a mgneses rteget forg lemezekre hordjk fel, az
adatokat koncentrikus krk, n. svok mentn rgztik. A lemez legkisebb rhat/olvashat
egysge a szektor, amely ltalban 512 bjt trolsra kpes; tbb szektorbl (2, 4, 8) llnak a
klaszterek, amelyek a legkisebb logikai trolsi egysgek (az opercis rendszer minimum
egy klaszternyi terlet allokl egy fjl trolsra). A lemezek szma s alapanyaga szerint
beszlhetnk hajlkony- s merevlemezekrl. A hajlkonylemez (FDD, Floppy Disk Drive)
ms nven floppy tbb, klnbz (8, 5,25) mret s adatsrsg genercija kzl ma
mr tbbnyire csak a 2.6 brn lthat, 3,5 mret, 1,44 MB trolsra alkalmas tpusokkal
tallkozunk. A floppyk cserlhet trolk elnyk a hordozhatsg s a merevlemezhez
viszonytva alacsony kltsg, azonban az ugyanezekkel az elnykkel s nagysgrendekkel
nagyobb kapacitssal br optikai trolk s memriakrtya-tpusok terjedsnek
ksznheten az 1990-es vek vge ta jelentsge folyamatosan cskken 22.

2.6. bra: 3,5 hajlkonylemez

A merevlemez (HDD, Hard Disk Drive) ms nven winchester a legelterjedtebb


adattrol eszkz, felptse a hajlkonylemezekhez hasonl, de adatsrsge s
rsi/olvassi sebessge sokkal nagyobb. A merevlemez valjban tbb, egyms felett
elhelyezett lemezbl ll, amelyek folyamatosan, nagy sebessggel (percenknt 5400, 7200,
10000 vagy mg tbb fordulat) forognak a lemezek felett mozg r/olvas fej gy az
egyms alatti lemezek azonos svjait ugyanabbl a pozcibl kpes olvasni (a svok
vertiklis sszessgt cilindernek nevezzk). A kortrs merevlemezek trkapacitsa elri a
tbb szz GB-ot, az adattviteli sebessgk elmleti maximuma a jelenlegi leggyorsabb
modelleknl 300 MB/sec.

22
Megjegyezzk, hogy a hajlkonylemezek tovbbfejlesztsvel szlettek tbb szz MB adat
trolsra kpes vltozatok, pldul a Superdiskek s Zip-drive-ok, de ezek sem vehettk fel a
versenyt az egyre cskken kltsg CD-vel, DVD-vel s a flash meghajtkkal.

25
2.7. bra: A merevlemez felptse

A 2.7. brn lthat merevlemez elektronika felirat eleme a meghajt mkdst


vezrl egysg, amelyet az tvitel sebessgt nvelend sszeptettk a meghajtval, innen
szrmazik a merevlemezek csatlakoztatsra hasznlt interfsz egyik elnevezse, az IDE
(Integrated Drive Electronics) 23.

2.3.1.2 Optikai trolk

Az optikai lemezek kt f csaldja a kezdetben hanganyagok trolsra fejlesztett CD


(Compact Disc) s a DVD (Digital Versatile Disc, Digital Video Disc), mindkt
lemezfajtnak tbb vltozata is elterjedt. Ezek kzs tulajdonsga, hogy az adatokat spirlis
svokban rgztik valamilyen fnyrzkeny anyag hasznlatval. Az adattrolsra apr
bemlyedsek, gdrk (pit) szolglnak; a lemez letapogatsakor a gdrkbl visszaverd
fnymennyisg kisebb, mint ahol nincs bemlyeds (ezeket a szakaszokat land-nek hvjk,
lsd a 2.8 brt). Az optikai fej ezt a visszavert fnymennyisget rzkeli, ebbl lltja el a
binris jelsorozatot.

2.8. bra: Egy optikai lemez vzlata

23
Ez valjban az ATA (Advanced Technology Attachment) szabvny els vltozatnak
msik elnevezse. Az ATA interfsz eredetileg prhuzamos volt, utdja, a gyorsabb Serial
Ata technolgia soros elv.

26
A CD-ROM elnevezst CD-k olvassra szolgl meghajtkra alkalmazzuk
leggyakrabban, de eredetileg ez a csak olvashat, gyri krlmnyek kztt kszlt lemezek
megjellse volt (Compact Disc Read-only Memory). A CD-R (CD Recordable) megjells
egyszer rhat lemezekre vonatkozik, amelyek az rfejjel elltott meghajtkhoz, PC-s
krnyezethez kszltek. A CD-RW (ReWritable) vltozat a CD-R tovbbfejlesztse, tbbszr
rhat / trlhet lemez. A CD lemezek ltalban 650, 700 vagy 870 MB kapacitssal brnak,
amit szoks a rgzthet hanganyag hosszval is megadni, gy beszlhetnk 74, 80 s 99
perces vltozatokrl.
A DVD lemez trolkapacitsa a CD lemezeknl elrhet rtkek sokszorosa;
elssorban nagymret hang- s videoanyagok trolsra fejlesztettk, majd a megfelel
meghajtk (DVD-ROM) megjelensvel tbbek kztt a merevlemezek tartalmnak
archivlsra is alkalmas lett. DVD lemezbl ltezik egyoldalas vagy ktoldalas, illetve
egyrteg vagy ktrteg vltozat az ezekbl add ngy kombincibl leggyakrabban az
egyoldalas, egyrteg, 4,7 GB trolkapacits DVD-5, illetve az egyoldalas, ktrteg,
8,5GB trolkapacits DVD-9 formtumokkal tallkozhatunk. A CD-khez hasonlan a DVD
lemezekbl is ltezik egyszer rhat s jrarhat vltozat, az sszkp itt annyival
bonyolultabb, hogy a nagy gyrtk kt csoportja ktfle technolgit fejlesztett, gy
beszlhetnk pldul DVD-R (mnuszos) s DVD+R (plusszos) kategrikrl. A
technolgiai kettssg problmjt az n. multiformtum, mnuszos s plusszos
vltozatokat egyarnt tmogat meghajtk oldottk fel.
Megjegyezzk, hogy az optikai lemezek kvetkez genercii, a Blu-Ray Disc (BD)
s a HD-DVD (High Density DVD) e jegyzet rsakor mr kzvetlenl megjelens eltt
llnak, vrhatan 2006 msodik / harmadik negyedvben jelennek meg 24. A BD lemezek
kapacitsa nagyobb (rtegenknt 25 GB szemben a HD-DVD lemezek 15 GB-os trolsi
kpessgvel), de a HD-DVD vltozatok ellltsi kltsge kezdetben alacsonyabbnak
grkezik.

2.3.1.3 Chipkrtyk, flash memria, pendrive

Emltst kell mg tennnk az egyre npszerbb chipkrtykrl, memriakrtykrl,


amelyek hordozhat adattrolkknt val alkalmazsa egyre npszerbb. A krtykba
beptett chip lehet mikroprocesszor vagy memriachip. Az els kategriba tartoznak az
olyan intelligens krtyk, mint az ATM-krtyk vagy a mobiltelefonokban hasznlt SIM-
krtyk, mg a memriachipeket fleg digitlis kamerkban, hordozhat szmtgpekben
hasznljuk, illetve hordozat adattrolknt.
A memriachipek tbbsge flash memria: olvashat, trlhet s jraprogramozhat
memriacellkbl ll. A flash memrik specilis tranzisztorai ramellts nlkl is kpesek
informci trolsra; tartalmuk olvassnak/rsnak sebessge az optikai lemezekhez
hasonl, de jval ellenllbbak. Egyes fleg kamerkban hasznlt memriakrtyk tartalmt
a szmtgphez (az USB porton) csatlakoztathat kls olvasegysg hasznlatval
msolhatjuk a szmtgp httrtraira, mg a pendrive nven is ismert USB flash meghajtk
kzvetlenl csatlakoztathatk az USB interfszre. A pendrive-ok kapacitsa gyors temben
n, jelenleg elri a 4-5 GB-ot is.

24
Ismt kt, egymssal versenyz technolgia jellemzi teht a jv optikai trolit, de
vlheten a kompatibilitsi nehzsgek ismt kiknyszertik a mindkt technolgit tmogat
meghajtkat.

27
2.3.2 Adatbeviteli eszkzk

A beviteli (input) perifrik kz tartozik a billentyzet, az egr s egyb


mutateszkzk, valamint a jelolvask. Az utbbi kategriba tartoznak tbbek kztt a
scannerek (lapolvask) amelyek funkcijt gyakran n. multifunkcis, bevitelre s
nyomtatsra egyarnt alkalmas kszlkek veszik t , illetve klnfle vonalkd-olvask s
mgneskrtyknl hasznlt olvask.
A billentyzet a legalapvetbb beviteli eszkz, amelynek kialaktsa a rgi rgpek
billenty-elrendezsn alapszik. Egy adott billenty vagy billentykombinci lenyomsakor
s felengedsekor egy-egy adott kdot tovbbt a billenty vezrlje a CPU-nak. A billentyk
tbbsge karakteres: egy-egy bet, szmjegy vagy egyb jel van hozzjuk rendelve. Specilis
billentyk:
vlt (Shift, Ctrl, Alt),
kapcsol (Num Lock, Caps Lock, Scroll Lock)
kurzormozgat (, , , , Home, End, Page Up, Page Down)
trl s beszr (Backspace, Insert, Delete)
funkcibillentyk (F1 F12)
egyb billentyk (pldul az n. WinKey )
A mutateszkzk vagy pozcionl eszkzk a kperny egy adott pontjra mutatnak.
Legelterjedtebb ezek kzl az egr, amely legalbb kt gombbal s valamilyen mozgskvet
mechanizmussal rendelkezik:
A mechanikus egr hasznlatakor a belsejben egy ltalban gumi anyag goly
forgsa kzvetti az elmozdts esemnyt: a mozgs irnyt s sebessgt grgk
rzkelik, ezekbl hatrozza meg az egr elektronikja az j (relatv) pozci
koordintit.
Az optikai egrben fnykibocst LED-et alkalmaznak, a kibocstott sugarak
visszaverdse alapjn llaptja meg az elmozduls irnyt s sebessgt.
A hordozhat szmtgpekben alkalmazott rintpad (touchpad) nyomsra
rzkeny szenzorokkal mkdik.
Az egren kvl egyb mutateszkzk is lteznek: pldul fleg jtkokhoz,
szimultorokhoz hasznlt mutateszkz a botkormny (joystick).

2.3.3 Adatkiviteli (megjelent) eszkzk

Ebben a pontban a f megjelent hardvereket trgyaljuk: a monitor s a nyomtat


jellemzit foglaljuk ssze, tovbb rviden kitrnk olyan multimdis eszkzkre, amelyek
adatkiviteli s beviteli funkcit egyarnt ellthatnak. A perifrik negyedik csoportjra, a
szmtgp-hlzatokban alkalmazott adattviteli eszkzkre a 8. fejezetben trnk vissza.

2.3.3.1 Kperny (monitor)

A legfontosabb vizulis megjelent eszkz, amely a tv-technolgia szmtgpekre


alkalmazott vltozatbl alakult ki. Fbb jellemzi a kvetkezk:
mkdsi elv szerint katdsugrcsves (CRT) vagy folyadkkristlyos (LCD)
monitorokat klnbztetnk meg 25
a kptl (hvelykben), pldul 14, 15, 17 stb.
25
A kt emltett, meghatroz kategria mellett termszetesen egyb technolgival is
tallkozhatunk a monitorokban, plda erre a gzkislses kijelz, ismertebb nevn plazma
technolgia.

28
felbonts, sznmlysg s frisstsi frekvencia
Az utols hrom tulajdonsg egymssal sszefgg, mkds kzben vltoztathat
paramter, amelyek lehetsges rtkei a kperny s a grafikus vezrl adottsgaitl egyarnt
fggenek. A felbontst kppontban (pixelben) adjuk meg, a megjelentett sorok s oszlopok
szmval (pldul 1024*768). A sznmlysg a megjelenthet sznek szmt hatrozza meg,
(pldul 16 bites sznmlysg esetn 216 = 65536 szn jelenthet meg). A frisstsi frekvencia
kt, egymssal sszefgg mutatt jelent: mg a vzszintes frissts az idegysg alatt
kirajzolhat sorok szmt adja meg, a fggleges a teljes kpre vonatkozlag jelzi ugyanezt.
A kt rtket a felbonts kapcsolja ssze. Elvileg teht a maximlis vzszintes frekvencia a
felbontsban megadott sorok szmval elosztva a fggleges frekvencia maximlis rtkt
adja.
A megjelentsrt az alaplapba illeszthet bvtkrtya, a VGA-krtya (vagy ritkbban
az alaplapra integrlt vezrl) felel. A VGA-krtykat grafikus alrendszernek is nevezhetjk,
sajt, grafikus szmtsokra optimalizlt clprocesszorral (GPU Graphics Processing Unit)
s specilis memrival (video RAM) rendelkeznek. A kortrs VGA-krtyk a kzponti
egysghez a specilisan e clra fejlesztett, a PCI-szabvnynl gyorsabb adattvitelt biztost
AGP- vagy PCI-Express-snen kapcsoldnak.

2.3.3.2 Nyomtat (printer)

A nyomtatk feladata informci paprra rgztse, lnyegben pontok mintzatt


lltja el. Legfontosabb tulajdonsgai: a megjelenthet sznek szma s a nyomtatsi
sebessg (ltalban lap/perc-ben mrjk), tovbb a nyomtats minsgt meghatroz
nyomtatsi felbonts (a kppontok szma s egymstl val tvolsga), illetve a
felhasznlhat papr mrete. Kt f csoportjuk van: egyik az rintses nyomtat, amelynl a
paprhoz r mechanikus eszkz (nyomtatfej) festknyomata jelenik meg a lapon (ilyen a
fleg szmlknl, tbb pldnyos nyomtatskor a mai napig hasznlt mtrixnyomtat). A nem
rintses nyomtatk fbb tpusai:
tintasugaras nyomtat: a nyomtatfej apr fvkin keresztl finom tintacseppeket
(msodpercenknt tbb ezer) juttat a paprra;
lzernyomtat: egy fnyrzkeny hengerre gyenge lzersugr rajzolja fel a
nyomtatand karaktereket vagy kpeket, ami (elektrosztatikus tltsek tjn)
elszr magra vonzza a festket, majd a festk tragad a hengerrel rintkez
paprra;
hnyomtat: az egyszerbb tpusnl specilis hrzkeny paprt alkalmaznak,
amelynek bevonata melegtskor elsznezdik, mg a modernebb, j minsg
fotnyomtatshoz hasznlt vltozatokban a kp megjelentse a paprra szortott
festkszalagrl leolvad festkkel trtnik.

2.3.3.3 Multimdia

A hangkrtya akusztikus jelek ellltsra kpes (ltalban a PCI-snre illeszthet)


bvtkrtya, amely audio kimenettel s bemenetekkel is rendelkezik: gy hanglejtszsra
(analg vagy digitlis jel kldse hangfalaknak vagy erstnek) s hangfelvtelre (bemen
vonalon vagy mikrofon segtsgvel), digitalizlsra is alkalmas. A hangkrtya funkcijt
betltheti a szmtgp alaplapjra integrlt audiovezrl is. A hangkrtya mellett szintn
multimdis funkcit betlt bvtkrtyk a klnfle videodigitalizl eszkzk, pldul a
tvadsok fogadsra, rgztsre hasznlatos TV-tuner-krtyk.

29
2.4 Platformok modern CPU-architektrk

A platform fogalom a szmtstechnikban tbbfle rtelemben is hasznlatos, de


minden esetben valamilyen keretrendszert, fizikai vagy logikai strukturlis modellt jelent. A
hardverek vilgban ilyen tfog kategria lehet egy-egy gyrt teljes termksklja vagy
csak annak egy rsze gy pldul beszlhetnk gyrtk szerint Intel- vagy IBM-
platformokrl, vagy termkcsaldok elklntse cljbl Itanium- vagy GeForce-
platformokrl (elbbi az Intel CPU-csaldja, utbbi az NVidia egyes grafikus processzorainak
gyjtneve). A platform logikai keretrendszer rtelmezse fleg opercis rendszerekre
jellemz, gyakran tallkozunk olyan kifejezsekkel, hogy az adott programot pldul
Windows- vagy Linux-platformra fejlesztettk, esetleg tbbflt is tmogat ekkor
platformfggetlennek nevezzk. Az opercis rendszerekre a 3. fejezetben trnk ki, ebben a
pontban a kortrs processzorok nhny fontos jellemzjt vizsgljuk meg, konkrt termkeket
hozva fel pldaknt.
Az egyik els mikroprocesszort az Intel Corporation tervezte: az 1971-ben megjelent,
4004-es sorozatszm CPU 2300 tranzisztorbl llt, s maximum 4 KB memrival volt
kpes egyttmkdni. A 4004-es szhosszsga 26 ami azoknak a biteknek a szma, amit a
CPU egyidejleg fel tud dolgozni 4 bit volt. A mikroprocesszorok teljestmnye azta
jelentsen megntt, a 8 bites vltozatokat 1978-ban kvette az immr 16 bites Intel 8086 s
utdja, a 8088. Erre a processzorra plt az 1981-ben megjelent els IBM gyrtmny
szemlyi szmtgp; a 8086-os pedig az n. x86-os processzorarchitektra27 els pldnya
volt. Ez az architektra uralja a mai napig az asztali s hordozhat szemlyi szmtgpek,
valamint a minigpek, munkallomsok piact.
Az x86-platform els 32 bit szhosszsg processzora az Intel 386-os termke volt,
s az ekkor debtl 32 bites architektra egszen a 2003-ig, a 64 bites vltozatok
megjelensig szmos processzorgenerci alapja volt. A piacvezet Intel mellett szmos
msik gyrt, az AMD (Advanced Micro Devices), a Cyrix s a VIA is belpett az x86-os
piacra, de kzlk egyedl az AMD-nek sikerlt az Intel termkeivel versenykpes CPU-kat
fejleszteni. Jelenleg is ez a kt gyrt lltja el a legtbb PC-be sznt mikroprocesszort; a
legmodernebbek az Intel a Pentium mrkanev sorozatnak IV. genercija s az AMD
Athlon64-csald.

2.9 bra: Modern mikroprocesszorok

A processzorok teljestmnye nvelsnek egyik mdja az rajel, azaz a CPU bels


temezsnek nvelse. A kortrs cscsmodellek a 740 kHz-en zemel 4004-es CPU
rajelnek kb. tezerszeresn zemelnek, azonban tbbek kztt a tovbbi rajelnvels
fizikai korltai (pldul a htermelsknt jelentkez vesztesg) a fejleszts f irnyvonala az

26
A szhosszsgnak megfelelen alakul pldul a regiszterek tbbsgnek mrete, a
memribl egy idegysg alatt beolvashat bitek szma s a memria cmzse.
27
Az elnevezs az egymst kvet processzorgenercik tpusjelben 8086, 80186, 80286,
386, 486 alkalmazott 86 szmjegyekbl addik

30
rajelnvels helyett a prhuzamosts lett, azaz a processzormagok megtbbszrzse. Az j
tpusoknl teht nem az rajel lesz a teljestmny elsdleges mutatja 28 , ezrt a gyrtk
klnfle j sklkat trstanak az egyes termkekhez (plda erre a 2006 nyarn megjelent
Intel Core 2 Duo E6400 vagy az AMD Athlon 64 X2 3800+).
Az x86-os processzorokra jellemz az n. CISC-architektra (Complex Instruction Set
Computer = bonyolult utastskszlet szmtgp). Az elnevezs magyarzata, hogy a
processzorok fejldse sorn a korbbi utastskszleteket mindig jabbakkal egsztettk ki.
Az sszetettebb utastsok viszont bonyolult mikroprogramokat ignyelnek; a vltoz
hosszsg utastsok nehezebben optimalizlhatak. Az 1970-es vekben az IBM, a Sun
Microsystems s ms fejlesztk olyan architektrt dolgoztak ki, amely tbb, egyszerbb
utastst alkalmaz egyetlen komplex utasts helyett. A RISC (Reduced Instruction Set
Computer, azaz cskkentett utastskszlet szmtgp) technolgia mikroprogramok
helyett kttt hosszsg utastsokat, egyszerbb s gyorsabb dekdolst alkalmaz. A kttt
utastshossz a bels prhuzamosts szempontjbl is elnys, a pipeline-elv is
hatkonyabban alkalmazhat ezeknl a processzoroknl. Elterjedt RISC-processzor pldul a
Sun SPARC, a DEC Alpha s a Hewlett Packard PA-RISC ltalban elmondhat, hogy a
mainframe gpek alapja a RISC-technika. Az x86-os platform alapveten CISC-jelleg, de a
Pentium-sorozattl kezdden a kt technolgia egyttes alkalmazsa jellemz.
Az x86-platform a szemlyi szmtgpek tbbsgre jellemz, de emltst rdemel
mg az Apple ltal gyrtott Macintosh (Mac)-sorozat, amely a IBM PowerPC processzoraira,
egy RISC-processzorcsaldra pl.

2.5 sszefoglals

A fejezet sorn ttekintettk a szmtgpek legfontosabb hardverelemeit. A


szmtgp mkdse sorn bemeneti adatokat dolgoz fel s alakt t kimeneti adatokk. A
feldolgozst vgz kzponti egysg, a beviteli eszkzk, a megjelent eszkzk s a
httrtrak a f hardverkategrik. A klnbz funkcionlis egysgek kztti kapcsolatot a
snrendszer biztostja, amelyre az egyes hardverelemek szabvnyos interfszeken
kapcsoldnak.
A szmtgp gerince az alaplap, az alaplapi foglalatokban helyezzk el a
processzort, az operatv memrit s a bvtkrtykat, s ide csatlakoztatjuk a httrtrakat.
Az egyes hardverek tetszs szerint nem kombinlhatk; az egyes platformokon alkalmazott
architektra jelentsen eltrhet.

28
Megjegyezzk, hogy a szmtsi teljestmny mrsre hasznlt f mutat a MIPS (Million
Instructions Per Second) = milli utasts msodpercenknt.

31
Ellenrz krdsek:

1. Mit jelent a negyedik genercis szmtgp fogalma?


2. Milyen egysgekbl pl fel a modern mikroprocesszor?
3. Vzolja fel a processzor mkdst!
4. Ismertesse a szmtgpekben alkalmazott trchierarchia szintjeit!
5. Jellemezze a processzor s a tbbi hardverelem kapcsolatrendszert!
6. Mit jelent az alaplapi chipkszlet fogalma?
7. Milyen httrtrol-kategrikat ismer?
8. Mit jelent a kperny frisstsi frekvencija?
9. Sorolja fel a nyomtatk fbb tpusait!
10. Foglalja ssze a CISC- s RISC-technika klnbsgeit!

Irodalomjegyzk
Csala Pter Csetnyi Arthur Tarls Bla: Informatika alapjai. ComputerBooks Budapest,
2001
Csiki Andrs Molnr Istvn Orbn Anna: Informatika. Pannongraf, 2003
Elektronikus irodalom
http://developer.intel.com/technology/memory/
http://www.amd.com/us-en/Processors/TechnicalResources/
http://www.kingston.com/tools/umg/

32
3. OPERCIS RENDSZEREK
Amint azt az elz fejezetben is lthattuk, a szmtgpet alkot fontosabb hardver
eszkzk szma meglehetsen nagy. Ezek kztt vannak olyanok (ld. Neumann-elv!),
amelyek nlkl nem kpzelhet el mkd szmtgp, s vannak olyanok, amelyek csupn
opcionlisak. Mg az azonos eszkzk tekintetben sincs azonban egysg: a klnbz
gyrtk (termszetesen) ms technikai s mkdsbeli paramterekkel rendelkez egysgeket
ksztenek a felhasznlk sajt ignyeik szerint alakthatjk ki a szmtgpket. (Egyes
vlemnyek szerint (nyilvn sok egyb mellett) ez a fajta modularits: az egyes alkatrszek
fggetlen cserlhetsge, bvthetsge a szmtgp npszersgnek az oka.) Azonban
mindezen soksznsg dacra a szmtgpek felptsnek s mkdsnek az alapelvei (a
konkrt hardver kiptettsgtl fggetlenl) azonosak. Az egyik ilyen azonossg az, hogy
csakgy, mint a hardver elemek kztt a szoftverek kztt is van egy olyan szoftver-
csoport, amelynek hinyban a szmtgp nem kpes mkdni. Ezeket a szoftvereket
opercis rendszereknek nevezzk.
3.1 Alapfogalmak
Az opercis rendszerekre vonatkozan tbbfle definci is ltezik:
olyan program(rendszer), amely felgyeli s vezrli a szmtgpen fut
valamennyi folyamatot (az ISO szabvny szerinti megfogalmazs)
a szmtgpet alkot hardver eszkzk mkdst felgyel s vezrl program
(technolgiai megkzelts)
a szmtgp tevkenysgt meghatroz programokat felgyel s vezrl
szoftver (funkcionlis megkzelts)
(a szmtgpes rendszerben rendelkezsre ll) erforrsokat eloszt
szuperfolyamat (folyamat-centrikus szemllet)
olyan program, amely kapcsolatot teremt (s tart fent) a szmtgpet alkot
technikai-technolgiai (hardver) elemek s a (szmtgppel tevkenysget vgz)
felhasznl kztt (felhasznli szemllet definci).
A fentiekkel kapcsolatban kt dolgot kell kiemelnnk. Egyrszt az egyes
megfogalmazsok kztt (els olvassra legalbbis) nincs sok klnbsg (st, levonhatjuk azt
a tanulsgot, hogy az opercis rendszer elssorban felgyel s vezrel, hiszen ez szinte az
sszes definciban szerepel), azonban minden megkzelts az opercis rendszer
mkdsnek ms s ms jellemzjt emeli ki. Msrszt a fenti defincik alapjn az is jl
lthat, hogy az opercis rendszernek (a felgyeleti feladatokon tl) szmos egyb feladat
elltsra is kpesnek kell lennie, s hogy ezek a feladatok vonatkozhatnak akr a szmtgp
hardver elemeivel kapcsolatos mveletekre, akr a felhasznl ignyinek kiszolglsra
kvetkezskppen az opercis rendszernek egyfajta kzvett szerepet is be kell tltenie (a
felhasznl s a hardver kztt).
Az opercis rendszerek legfontosabb alapfeladatai a kvetkezk:
kapcsolattarts a felhasznlval (felhasznli fellet biztostsa,
llomnyszervezs) ld. ksbb!
a szmtgpet alkot hardvereszkzk klnbzsgnek elfedse,
kezelsnek egysgestse. Ezt nevezik virtulis gp koncepci-nak, lnyege az,
hogy az opercis rendszer gy viselkedik, hogy a felhasznl gy rzkeli, mintha
az sszes szmtgp egyforma lenne azaz nem kell ismernie az ltala hasznlt
hardver-eszkzk mkdsnek specifikumait.

33
erforrs-gazdlkods. Termszetes, hogy egy szmtgpes rendszerben a
rendelkezsre ll erforrsok (pl. a memria szabad rekeszei, a processzor ideje,
a perifrik llapota, stb.) folyamatos ellenrzst ignyel, hiszen ha pl. egyszerre
kt forrsbl akarjk ugyanazt az eszkzt hasznlni (mondjuk nyomtatsi krs
rkezik a nyomtathoz), az hibs mkdshez vezethet. Az opercis rendszer
feladata az elrhet erforrsok nyilvntartsa, illetve a hibamentes mkdshez
szksges elosztsa.
llapot-felgyelet (rendszernaplk ksztse, a felhasznl tjkoztatsa a hibkrl,
lehetsg szerint automatikus hibakezels, stb.).
programkszts tmogatsa. (Ezen feladat alapvet jellege vitathat. Ha azonban
elfogadjuk azt a mkdsi modellt, amely szerint az opercis rendszer az egyetlen
ab ovo ltez program egy szmtgpen, akkor nyilvnval, hogy valamilyen
mdon lehetsget kell biztostani tovbbi programok ltrehozsra is. Ez lehet
(mint ahogy a gyakorlatban az is) egy programfejleszt krnyezet, de (szlssges
esetben) lehet az opercis rendszer egy vagy tbb (nll vagy sem pl. a
forrskd elksztse valsznleg csak egy egyszer szvegszerkesztt ignyel)
szolgltatsa is.)
hlzati szolgltatsok. Szintn vitathat, hogy nll feladatnak tekinthet-e, de
a mai hlzat-centrikus informatikai modellben egy olyan komplex feladat, mint
egy hlzati kommunikcis folyamat kiszolglsa, nem igazbl illeszthet be
egyik elz csoportba sem.
sszefoglalva teht azt mondhatjuk, hogy az opercis rendszer egy olyan
programrendszer (nem egyetlen program, hiszen szerkezetileg tbb nll, egy vagy tbb
alapfeladat kiszolglsban kzremkd komponensbl tevdik ssze), amely felgyeli a
szmtgp mkdst s biztostja a szksges kommunikcit a felhasznl s a
hardver eszkzk kztt.
Az opercis rendszert alkot szolgltatsok kzl azokat, amelyek a hardvereszkzk
kezelst vgzik, az opercis rendszer kernel-jnek (magyarul leginkbb rendszermag-
nak fordtjk), a felhasznli fellettel kapcsolatos szolgltatsokat pedig az opercis
rendszer shell-jnek (magyarul burok vagy hj) nevezzk.
(A kernel s a shell klnvlasztsnak ltezik egy msik rtelmezse is: ha nem a
szolgltats ignylje (hardver vagy felhasznl), hanem a szolgltats s a rendszer
mkdse kzti sszefggs alapjn csoportostjuk a tevkenysgeket. Ez esetben a rendszer
mkdsnek biztostsa szempontjbl kritikus komponensek alkotjk a kernelt, a kevsb
fontos (pl. meghibsods esetn a rendszer mkdst nem (vagy csak kis mrtkben)
befolysol) komponensek pedig a shellt. Nyilvnval, hogy a ktfajta rtelmezsben vannak
tfedsek, hiszen a szmtgp alapvet hardver eszkzeinek a kezelse (memria,
processzor) mindkt esetben a kernel feladata, a felhasznli tevkenysgek mindkt esetben
a shellre tartoznak a klnbsg leginkbb a kt rteg hatrn megjelen szolgltatsok
besorolsban van: mg a perifria-kezel (pl. nyomtats-vezrl) komponensek az els
esetben kernel, a msodikban shell szinten helyezkednek el.)
3.2 Az opercis rendszerek csoportostsa
Az opercis rendszerek feladatainl lthattuk, hogy szmos feladata lehet ezeknek a
programoknak, aligha meglep ht, hogy opercis rendszerbl nem csak egy ltezik.
(Igazsg szerint a klnbz opercis rendszerek szmt valsznleg csak becslni lehet: az
ismert (jelenleg is hasznlt, vagy mra elavult, vagy csak fejleszti clokkal kszlt, stb.)
opercis rendszerek szma is legalbb szzas nagysgrend.) Az opercis rendszerek

34
csoportostsra szmos szempont kpzelhet el. A kvetkezkben nhny fontosabb
szempontot mutatunk be az adott szempontnak megfelel konkrt opercis rendszer
feltntetsvel egytt. Termszetesen ez a csoportosts nem felttlen teljes s (mint ahogy az
nhny rendszer esetben lthat is) az egyes rendszerek besorolsa egy-egy csoportba (az
esetek tbbsgben) nem kizrlagos.
Opercis rendszer-kategrik (pldk)
1) Felhasznli fellet szerint:
a) karakteres (UNIX, DOS)
b) grafikus (Apple Mac OS)
2) Felhasznlk szma szerint
a) egy-felhasznls (BeOS )
b) tbb-felhasznls (Microsoft Windows XP)
i) hlzati (Novell Netware)
3) Folyamatkezels szerint
a) ktegelt (Microsoft MS DOS)
b) multiprogramozott
i) vals idej (BeOS, QNX)
ii) idosztsos (Multics, UNIX)
4) Hardver-architektrk szerint
a) szmtgp-ketegrik
i) mainframe (SUN Solaris)
ii) szerver (Microsoft Windows 2000, Linux)
iii) szemlyi szmtgp, munkalloms (IBM OS/2 Warp)
iv) mikroszmtgp (Commodore 64)
v) kzi szmtgp (PalmOS)
b) processzor-architektrk szerint
i) CISC alap (Linux, Microsoft Windows)
ii) RISC alap (Hewlett-Packard HP-UX)
c) snrendszer alapjn
i) 16 bites (IBM PC DOS)
ii) 32 bites (Microsoft Windows XP)
iii) 64 bites (Macintosh OS X)
5) Joglls szerint
a) szerzi jogvdelem al tartoz (SCO OpenServer)
b) nylt forrskd (Linux)
6) Trtnelmi kategrik
a) korai opercis rendszerek
b) UNIX-alap rendszerek
i) UNIX verzik, POSIX-kompatibilis rendszerek
ii) Linux disztribcik
c) Windows rendszerek
Az opercis rendszerek csoportostsnak legtrivilisabb, ugyanakkor legkevsb
egyrtelm szempontokat meghatroz mdszere lehet a felhasznli preferencik szerint
trtn csoportosts. Ide sorolhatk mindazok a szempontok, amelyek szerint a felhasznlk
dntenek az ltaluk hasznlt opercis rendszer mellett: fellet, kezelhetsg, megbzhatsg,
gazdasgossg, tmogats, gyrt, stb. Ezen kategrik kzl csak az opercis rendszerek
felhasznli fellet szerinti csoportostst ismertetjk, eszerint megklnbztetnk
karakteres s grafikus fellet rendszereket.

35
Karakteres fellet (CLI: Command Line Interface) rendszerek esetben a
parancskiads eszkze a billentyzet, a szmtgp szmra az elvgzend utastsokat egy
ltalban zrt nyelvi struktra (utasts-kszlet) kifejezseinek a begpelsvel lehet megadni.
A grafikus fellet (GUI: Graphics User Interface) rendszerek esetben a
felhasznli mveletek kivlasztsa valamilyen elre definilt grafikus szimblumkszlet s
egy pozcionl eszkz egyttes hasznlatval lehetsges. Az elbbi csoportba tartoz
opercis rendszerek szoks mg parancsvezrelt, az utbbiakat pedig esemnyvezrelt
rendszereknek is nevezni ez esetben nem a felhasznli fellet klalakja, hanem a
felhasznli munkavgzst tmogat eszkzrendszer kpezi a csoportosts alapjt. (A
parancsvezrelt elnevezs egyrtelm, az esemnyvezrelt elnevezs magyarzata pedig az,
hogy a grafikus fellet rendszerekben a grafikus krnyezet vltozsait (a kijell eszkz
pl. az egr elmozdtst vagy aktivlst (kattints), vagy egy grafikus szimblum
kivlasztst) esemnyeknek nevezik.)
Lnyegesen egzaktabb kategorizlsra ad lehetsget az opercis rendszert futtat
szmtgp hardver architektrja alapjn trtn csoportosts. Ilyen rtelemben
beszlhetnk a klnbz szmtgp-kategrik (mainframe kategrij szmtgpek,
szerver szmtgpek, szemlyi szmtgpek (munkallomsok), kzi szmtgpek, stb.)
jellemz opercis rendszereirl, vagy a szmtgp hardver felptsnek tmogatsn
alapul kategorizlsrl (processzor-architektra szerint (CISC vagy RISC alap rendszerek)
egy- vagy tbbprocesszoros rendszerek, 16-32-64 bites rendszerek, stb.).
Az opercis rendszerek csoportostsnak kvetkez eszkze lehet az egyes
rendszerek mkdsbeli sajtossga is. Ilyen rtelemben vizsglhatjuk az opercis
rendszerben fut programok szmt s egyttmkdsnek mdjt, a rendszer ltal
kiszolglhat felhasznlk szmt s az erforrsok megosztsnak lehetsgeit, stb.
Az egy idben futtathat alkalmazsok szma szerint megklnbztetnk
egyfolyamatos (mono-md vagy ktegelt) s tbbfolyamatos (multitasking) rendszereket a
hangsly ebben az esetben az egyidejsgen van: a ktegelt rendszerekben egy program
futsnak ideje alatt jabb program indtsra nincs lehetsg, mg a multiprogramozott
rendszerekben egyszerre (egymssal prhuzamosan) tbb program is futtathat. (Azonban
nem szabad elfeledkezni arrl, hogy a Neumann-architektrj szmtgpeken a
mveletvgzs minden esetben szigoran soros, gy a multiprogramozott opercis
rendszerek esetben is csak virtulis prhuzamossgrl beszlhetnk azaz a felhasznl
szmra gy rzkelhet, mintha programjai egyszerre mkdnnek, valjban azonban csak
az egyes programrszek vgrehajtsa kztti gyors vltsokrl van sz.)
A felhasznlk szma szerint egy- s tbb-felhasznls rendszereket
klnbztethetnk meg aszerint, hogy az opercis rendszer rendelkezik-e olyan azonostsi
szolgltatssal, amely lehetv teszi a szmtgppel dolgoz felhasznlk (s munkjuk)
megklnbztetst. Az egy-felhasznls (single user) rendszerekben semmilyen
azonostsi rendszer nem mkdik, gy nem eldnthet, hogy az adott szmtgp egyes
erforrsaihoz ki s milyen jogokkal frhet hozz. Egy tbb-felhasznls (multi-user)
opercis rendszer esetben minden felhasznli tevkenysg kiegszl az elvgz
felhasznl azonostjval s ilyen mdon (megfelel biztonsgi rendszer kialaktsval) az
ugyanazon a szmtgpen dolgoz felhasznlk tevkenysge teljesen elklnthet
egymstl. (A tbb-felhasznls rendszerek esetben clszer tovbbi klnbsget tenni
aszerint, hogy a klnbz felhasznlk egyidejleg kezelhetik-e a szmtgpet
amennyiben igen, akkor hlzati opercis rendszerrl (NOS: Networking Operating System)
beszlnk.)

36
Az opercis rendszerek mkdsbeli jellemzi alapjn trtn csoportostsnak
kvetkez szempontja az opercis rendszer vlaszideje lehet. A tbb-folyamatos
rendszereknl emltettk, hogy csupn virtulis prhuzamossgrl van sz, amely mgtt
alapveten ktfle technikai megolds kpzelhet el. Az idosztsos elven mkd (time
sharing) opercis rendszerek esetben a rendszerben fut folyamatok kztt sztosztsra
kerl a rendszer teljes mkdsi ideje: minden folyamat kap egy idszeletet, ennyi ideig
hasznlhatja a processzort (futhat), majd t kell adnia a kvetkez folyamat szmra, s ez a
tevkenysg-sorozat mindaddig ismtldik, mg minden program be nem fejezdik. A
valsidej (RTOS: Real Time OS) rendszerek esetben az egyes programok azonnal
vgrehajtdnak, gy a futsuk eredmnye (a vlasz) is azonnal (vagy legalbbis emberi
lptkkel mrve relis idn legfeljebb nhny msodperc bell) rendelkezsre ll.
(Termszetesen egy vals idej rendszerben sincs lehetsg kt tevkenysg egyszerre trtn
vgrehajtsra, gy amennyiben kt program akar ugyanazon idpillanatban elindulni, az
egyiknek meg kell vrni a msik befejezdst ebbl viszont az is kvetkezik, hogy az ilyen
rendszerek hatkony mkdsnek felttele a kis mret (s ebbl kvetkezen gyorsan
vgrehajtd) programok alkalmazsa. A vals idej rendszereket jellemzen olyan
helyzetekben alkalmaznak (tbbnyire felgyeleti szerepben) ahol az id szerepe kritikus, mint
pl. egszsggy, atomenergia, stb.)
3.3 Az opercis rendszerek alapfeladatai
Dacra azonban a fentebb bemutatott soksznsgnek, az opercis rendszerek eltr
mkdsi mdjuk s klnbz megjelensk ellenre is lnyegben ugyanazokat a
feladatokat ltjk el. Rszleteiben nem mutatjuk be az opercis rendszerek valamennyi
szolgltatsnak megvalstsi mdszereit, a kvetkezkben csak a felhasznli szempontbl
fontos alapfeladatok: a felhasznli fellet kezelsnek alapelvei s az llomnyszervezs
bemutatsra szortkozunk.
Ahogy azt az opercis rendszerek csoportostsakor mr lttuk, az opercis rendszer
fellete (megjelensi mdja, azaz amit a felhasznl lt az opercis rendszerbl)
alapveten ktfle lehet: karakteres vagy grafikus.
3.3.1 Karakteres fellet kezelse
A karakteres fellet opercis rendszer esetben a shell legfontosabb feladata a
felhasznl ltal begpelt (karakteres felletrl lvn sz sokkal tbb lehetsg nincs az
utasts-kiadsra) utasts rtelmezse. Az opercis rendszer ltal ismert (rtelmezhet)
parancsok egyttese az utastskszlet. Az utastskszlet a parancsok felsorolsn tl azok
hasznlatval, megadsnak mdjval (esetleg felttelvel) kapcsolatban is tartalmaz(hat)
elrsokat, ezek a szablyok hatrozzk meg az adott opercis rendszer utasts-
szerkezett. Az utasts-szerkezet hatrozza meg, hogy az utasts-kszlet egyes elemeihez (a
konkrt parancsokhoz) hny s milyen mdost tartozhat, milyen mdon kell az egyes
rszeket elhatrolni, mekkora lehet egy utasts-sor maximlis hossza, stb. Az utasts-
szerkezet ltalban egy utastson bell a kvetkez hrom funkcionlis egysg
megklnbztetst teszi lehetv: kulcssz paramterek kapcsolk.
A kulcssz az utastskszlet eleme: olyan karaktersorozat, amely azonostja az
elvgzend tevkenysget. Az egyes feladatokat azonban (termszetesen) nem minden
esetben kell ugyanazokkal az adatokkal s ugyanolyan mdon elvgezni. A paramterek (a
parancs aktulis vgrehajtsa sorn) a mveletben rintett adatok krt jellik ki, a kapcsolk
pedig a tevkenysg vgrehajtsnak a krlmnyeit befolysoljk.
Ahhoz, hogy ezt megrtsk, nzzk meg a kvetkez (kpzeletbeli!)
parancsszerkezetet:

37
PRINT levl NOHEADER
(A plda szndkosan hasznl angol kifejezseket: a parancsvezrelt rendszerek
ltalban nem rendelkeznek nemzeti (nyelvi) tmogatssal)
A fenti utastsban a PRINT a nyomtatsi mvelet parancsa, a levl a nyomtatand
adatllomny azonostja (paramter: egy msik llomny nyomtatsakor ezen a helyen egy
msik azonost szerepel), a NOHEADER pedig azt jelzi, hogy a nyomtatsi mvelet sorn a
fejlcben szerepl informcik megjelentst nem krjk (kapcsol: ha a kvetkez
nyomtatsi mveletben krnk fejlcet, akkor nem szerepeltetjk).
A fenti parancsszerkezet ltszlagos egyszersge ellenre is szmos krdst vet fel:
melyek a ktelez s melyek az opcionlis elemek?
milyen sorrendben kell az egyes elemeket megadni?
hogyan lehet eldnteni, hogy az utasts mdostja paramter vagy kapcsol?
ltalnos rvny vlasz ugyan nincs ezekre a krdsekre, de vannak olyan
irnyelvek, amelyek az opercis rendszerek tbbsgben (kvzi-szabvnyknt)
megtallhatk:
az utastsszerkezetnek minden esetben kulcsszval kell kezddnie.
az utasts vgt az opercis rendszer szmra egy kitntetett szimblum
(ltalban billenty(kombinci): pl. Enter) jelzi.
a paramterek/kapcsolk szma utastsonknt eltr lehet (megengedve a
paramterrel/kapcsolval nem rendelkez utastst is).
amennyiben a paramterek s kapcsolk sorrendje nem kttt, akkor az adott elem
eltt ll szimbluma dnti el a szerept (pl. a kapcsolk egy jellel kezddnek).
a tbb paramterrel/kapcsolval rendelkez utastsok esetben az egyes elemeket
legalbb egy elhatrol szimblum (ltalban szkz) vlasztja el egymstl.
A parancsok kiadsa teht az utastskszlet s az utasts-szerkezet ismeretben
(viszonylag) egyszer feladat ez azonban nem jelenti azt, hogy az eredmny garantltan
hibtlan is. Az opercis rendszer az utasts lezrsa (utasts-kiads) utn szintaktikailag
ellenrzi a kapott parancsot (ld. fenti szempontrendszer), majd megprblja a megadott
paramterek s kapcsolk rtkei alapjn vgrehajtani. A vgrehajts eredmnyvel
kapcsolatos informcik kezelse szempontjbl alapveten kt megkzelts fordul el a
klnbz rendszerekben, a pozitv s a negatv nyugtzs. Pozitv nyugtzs alatt azt rtjk,
hogy az opercis rendszer a sikeresen elvgzett parancs vgrehajtsrl ad valamifle
visszajelzst a felhasznlnak (ltalban az elvgzs sikeressgnek igazolsa mellett
amennyiben rtelmezhet az eredmnnyel kapcsolatos informcit is megjelenti). A
negatv nyugtzsos rendszerben ezzel szemben csak a hibs parancsok vltanak ki reakcit
az opercis rendszer rszrl a sikeresen vgrehajtott parancsok sikeressgt a hibazenet
hinya(!), illetve a kszenlti jel megjelense jelzi.
3.3.2 Ablakoz (esemny-vezrelt) rendszerek sajtossgai
A karakteres fellet hatkony, de krlmnyes hasznlatt elbb kiegsztend, majd
kivltand jelentek meg az els grafikus fellet rendszerek (GUI: Graphic User Interface),
amelyek knyelmes (egyszer) hasznlhatsguk miatt hamarosan az elterjedt informatikai
eszkzk elsdleges felhasznli felletv lptek el. A grafikus fellet rendszerek
mkdsnek htterben ugyanazok a tevkenysgek zajlanak, mint a karakteres fellet
esetn, csak ppen az eszkzrendszer klnbzik.

38
Habr a grafikus fellet rendszerek felletkben nem felttlen, de mkdskben
ltalban mutatnak rokonsgot. A szabvnyos komponensek angol nevbl kpzett
mozaikszval ezeket a rendszereket szoks WIMP elv rendszereknek is nevezni: ablak
(window), ikon (icon), men (menu) s pozcionl eszkz (pointing device) egyttesrl
van sz.
Ablak: minden folyamathoz hozzrendelhet a kperny egy (alaprtelmezs szerint
tglalap alak) terlete: ez a terlet a program futsi krnyezete (a grafikus fellet
szempontjbl).
Multiprogramozott rendszer esetben egy idben tetszleges szm ablak lehet a
kpernyn, de a felhasznl egy idben csak eggyel kommuniklhat (aktv ablak, ltalban
az utoljra kivlasztott). Az ablakok alaprtelmezs szerint a kperny tetszleges
tartomnyn elhelyezkedhetnek (megengedve a kt vgletet: a kperny teljes terjedelmt,
illetve a kperny-terletet nem foglal llapotot s a kett kzti sszes lehetsges tmenetet),
akr egymst tfed mdon is. Az ablakok alapveten hrom csoportba sorolhatk:
csoportablak: azonos tpus objektumok (ltalban ikonok, ld. ksbb) rendezett
megjelentsre szolgl;
alkalmazs-ablak: az adott alkalmazs (program) munkaterlete,
prbeszd-ablak: a felhasznli interakci eszkze.
Ikon: kis mret grafikus bra, amely egy objektum vagy tevkenysg
reprezentlsra szolgl. Az ikonok az ltaluk megjelentett objektum tartalma s viselkedse
szerint lehetnek:
program(indt) vagy parancsikonok (tevkenysget reprezentlnak),
llomnyszervezsi ikonok (mappaikonok, llomny-ikonok: a trolsi rendszer
klnbz szintjeit brzoljk),
hivatkozs-ikonok (tnyleges (fizikai) elhelyezkedstl fggetlen (logikai)
csoportostst tesznek lehetv) s
alkalmazs-ikonok (a kpernyn meg nem jelen ablakokat jelkpezik).
Men: (az opercis rendszer vagy egy adott program) tevkenysgek szveges
megjelens de grafikus viselkedsi jellemzkkel is rendelkez , strukturlt rendszere.
A menszerkezetben menpontok (csoportok) s menparancsok (utastsok)
szerepelnek. A grafikus viselkeds azt jelenti, hogy ezek a szveges objektumok (az
esemnyvezrl mkdsnek megfelelen) kpesek megvltoztatni a megjelensi mdjukat
(a leggyakrabban alkalmazott ilyen vltoztats a parancs kivlaszthatsgnak sznnel trtn
jelzse).
A menpontok kztt vannak szabvnyos (minden alkalmazsra jellemz, tbb-
kevsb azonos menparancsokat tartalmaz) elemek, ilyenek a Fjl men (File, jellemzen
az llomnykezelssel, nyomtatssal kapcsolatos parancsokkal), a Szerkeszts men (Edit,
kijells, vglap, keress parancsokkal) s a Sg.
A pozcionl eszkzk tekintetben ltalnossgokat meglehetsen nehz
megfogalmazni, hiszen ezen eszkzk csaldja meglehetsen npes: ide tartoznak a
klnbz egerek, grdt-cssz kijellk (touch-ball, touch-pad), rint (marker) -eszkzk
(fnyceruza, rintkperny), stb.
Az ablakoz rendszereket gyakran emlegetik esemny-vezreltknt is. A kt fogalom
nem szksgszeren fedi egymst, de tny, hogy grafikus fellet rendszerek mkdse
ltalban esemny-vezrelt. Alapelve, hogy az opercis rendszer a felhasznl tevkenysgt
(s a rendszer mkdsben megjelen llapotvltozsokat is) folyamatosan figyeli ez

39
termszetesen nem csak a GUI jellemzje, de ez esetben a szoksos mveletek kiegsztsrl
van sz. Amennyiben a rendszer krnyezetben valamilyen vltozs ll be (a fenti
tevkenysgek valamelyiknek hatsra) ezt nevezzk esemnynek , akkor errl a grafikus
fellet rtestst kld az opercis rendszernek ez az zenet , az pedig az zenet
informcii alapjn meghatrozza az elvgzend mveletet. (Tulajdonkppen a karakteres
fellet parancsrtelmez komponensnek a megfeleljrl van sz.) Az elv ltszlag
egyszersge ellenre is tkletes, ez azonban nem felttlen igaz: a grafikus fellet
rendszerek (nem ktelez jelleggel, de leggyakrabban) multiprogramozottak is ekkor
viszont felmerl a krds, hogy egy esemny megjelensekor hogyan azonosthat a forrsa?
Amennyiben az esemny egy pozcionl eszkztl szrmazik (pl. az egr egyik
gombjnak lenyomsa), akkor az eszkz pozcijnak ismeretben meghatrozhat a krdses
program. Ha az esemny billentyzetrl szrmazik, akkor az opercis rendszer alaprtelmez:
a fut programok kztt mindig van egy aktulis (ltalban a legutoljra kivlasztott), s ha az
esemnybl a forrs nem meghatrozhat, akkor az az esemny az aktulis programra
vonatkozik.
Vgl kt megjegyzs:
o egyrszt legyen brmilyen jl szervezett egy grafikus felhasznli fellet, a
felhasznli interakci nem felttlen merl ki az elre definilt menk s ikonok
hasznlatban, ezrt a GUI-k ablakkezeli az egyes ablakokat tovbbi (a
felhasznl dntsi lehetsgeit kiterjeszt vagy leegyszerst) n.
vezrlelemekkel ruhzzk fel (mint pl. beviteli mezk, parancsgombok, listk,
kivlaszt vezrlk: rdigombok, jellngyzet), stb.) ezek az eszkzk a
szabvny kvzi kiegsztsnek tekinthetk;
o msrszt, hogy egy grafikus felhasznli fellet sem nlklzheti teljes egszben
a karakteres vezrls lehetsgt: az egyes (ltalban gyakran hasznlt)
tevkenysgekhez billentykdok pp gy hozzrendelhetk (s ltalban ilyen
hozzrendelsek lteznek is, st bizonyos esetekben a felhasznl ignyeinek
megfelelen mdosthatk, kiegszthetk), mint ikonok, illetve a WIMP
komponensek kzl legalbb a men kezelhet s a pozcionl eszkz
helyettesthet (szimullhat) a billenytzetrl.

3.3.3 llomnyszervezs
A shell-szolgltatsok kzl a msik (a fellet-kezelshez hasonlan alapvet) fontos
tevkenysgi kr a felhasznli informcik trolsval kapcsolatos tevkenysgek
tmogatsa. Az elz fejezeben megismerkedtnk a a klnbz elven mkd httrtrak
(mgneslemez, mgnesszalag, CD/DVD, pen-drive) adattrolsi rendszernek fizikai
jellemzivel, a trolsi elvekkel s mdszerekkel. Knny beltni, hogy a winchester szmra
levl.doc fjl nem ltezik a trols (csakgy, mint a memria esetben) bjtok alkalmas
sorozata, valamilyen sorszmmal azonostott rendszerben. Akkor viszont hogy tallja meg a
szmtgp, ha kiadom az ezen llomny megnyitsra vonatkoz parancsot? Termszetesen
az opercis rendszer segtsgvel.
Az opercis rendszer llomnyszervezssel kapcsolatos komponensnek
alapfeladata, hogy a szmtgp (illetve az aktulisan hasznlt httrtr) trolsi rendszere
nevezzk ezt a tovbbiakban az adattrols fizikai szintjnek s a felhasznli ignyeknek
megfelel azonostsi rendszer ez lesz az adattrols logikai szintje kztti
megfeleltethetsget biztostsa.
Ennek eszkze az llomnyszervezs logikai egysgekbe trtn szervezse. Az
llomnykezel rendszer logikai alapegysge az llomny. llomny (fjl): valamely

40
httrtroln elhelyezked adatok egyedi azonostval rendelkez egyttese, az
adattrols egysge a felhasznl szempontjbl. A kt megfogalmazs az llomny
fogalmnak kt (egyenrtk) megkzeltst mutatja: az els, ahogyan a szmtgp, a
msodik ahogyan a felhasznl szmra megjelennek az adatok trolsval kapcsolatos
tevkenysgek.
llomnyszervezs: az opercis rendszer azon tevkenysgeinek sszessge, amely
a felhasznli informcik httrtroln trtn elhelyezsvel, azonostsval s
visszakeressvel kapcsolatos. Az opercis rendszernek azt a komponenst, amely ezeket a
tevkenysgeket vgzi, szoks llomnykezelnek is nevezni (NEM sszetvesztend a
hasonl nev segdprogramokkal!).
A felhasznl ltal megadott azonost alapjn az llomnykezel meghatrozza a
keresett informci fizikai helyt, s (szksg esetn az adott httrtr kezelsre szolgl
kiegszt program az eszkzvezrl - segtsgvel) utastja a httrtr r/olvas
mechanizmust a megfelel mvelet elvgzsre. Tekintve, hogy a szmtgp s a
httrtrak mveletvgzsi sebessge jelentsen eltr, a gyakorlatban az llomnykezel s a
hardver eszkz kz egy gyors tmeneti trolt (puffer, buffer, cache) is beptenek.
Azt, hogy az egyes opercis rendszerek mit tekintenek egyedi azonostnak, nem
rgztik szabvnyok, de ltalnosan elmondhat, hogy a felhasznl valamilyen
alfanumerikus karaktersorozattal hivatkozhat a trolt adatokra ez az llomny neve.
A nvhasznlat szablyai (amelyek szintn opercis rendszerenknt vltoznak)
hatrozzk meg, hogy az llomnyok neve milyen hossz lehet (hny karakterbl llhat),
milyen szimblumokat tartalmazhat (ltalban azok a karakterek, amelyekhez az opercis
rendszer valamilyen egyb tevkenysget rendel hozz, tiltottak), adott esetben a nv
felptsre is vonatkozhatnak megktsek.
Az opercis rendszertl fgg az is, hogy milyen egyb adatokat tart nyilvn az egyes
llomnyokrl. A legltalnosabban hasznlt tulajdonsgok a kvetkezk:
1. tpus: mivel a trolt informci elemzse nem az opercis rendszer feladata, de
az egyes llomnyok tartalma alapveten meghatrozza a vele (rajta) elvgezhet
mveletek krt, az opercis rendszerek ltalban az llomny nevt kiegsztik
egy azonostval, ami segt annak meghatrozsban, hogy milyen mveletek
rtelmezettek az adott adatcsoporttal. A DOS alap opercis rendszerekben
rksgeknt szoks ezt a tpusazonostt kiterjesztsnek is nevezni.
2. idblyegek: az llomnyok hasznlatakor ms s ms idpillanatokban klnfle
tevkenysgeket vgezhetnk az adatokon, amelyek feljegyzse rszben
adminisztratv, rszben biztonsgi clokat szolgl. ltalnosan hasznlt idblyeg
az llomny keletkezsnek idpontja (amikor az adatcsoport rgztsre kerlt a
httrtroln), de egyes opercis rendszerek rgztik az llomnnyal vgzett
mveletek (utols megnyits, utols mdosts) idpontjt is.
3. mret: az llomnyban trolt informci mennyisge, ltalban bjtban kifejezve.
Fontos tudni, hogy az llomny tartalma s a trolshoz szksges hely nagysga
ltalban nem azonos! (Krds: mirt?)
4. jellemzk (attribtumok): opercis rendszerenknt vltoz kiegszt
informcik (ltalban 1 biten trolt rtkek), amelyek az opercis rendszer
szmra hordoznak jrulkos informcit az egyes llomnyokrl.
5. jogosultsgok: amennyiben az opercis rendszer tmogatja, megadhat
(korltozhat) az egyes llomnyokon vgezhet mveletek (pl. mdosts, trls,

41
megnyits, tulajdonsgok megvltoztatsa, stb.) kre. Elssorban a
tbbfelhasznls rendszerekben alkalmazott tulajdonsg, amely a felhasznlk
azonostsnak kpessgvel egyttesen szablyozott llomnykezelst tesz
lehetv.
Pldk:
DOS: az llomny neve 1-8 karakter hossz lehet, amihez . (pont) utn kapcsoldik
az 0-3 karakter hossz kiterjeszts. (A kiterjesztst az opercis rendszer csak a szmra
rtelmezhet utastsokat tartalmaz, n. parancsllomnyok megklnbztetsre hasznlja:
SYS, COM, EXE, BAT). Mind a nv, mind a kiterjeszts egyarnt tartalmazhat betket,
szmokat s az ASCII tbla els 127 karaktere kzl mg nhny szimblumot, a szkz s \
* ? + | , : ; / < = > karakterek kivtelvel (ide tartozik a . is: csak a nv s a kiterjeszts
elvlasztsra szolgl, nem ismtldhet). Az idblyegek kzl csak a ltrehozs dtumt (s
idpontjt) hasznlja, az egyes llomnyok R (csak olvashat), H (rejtett az opercis
rendszer parancsai nem vonatkoznak r), S (rendszerllomny), A (tartalma az utols
archivls ta megvltozott) jellemzkkel rendelkezhetnek, jogosultsgokat nem kezel.
Windows: a Windows 95/98 eltti verzikban a nvhasznlati szablyok a
megegyeztek a DOS-nl megszokottakkal. A Windows 95 vezette be az n. hossz fjlnv
fogalmt, amelynek rtelmben az llomnynvben nem (ktelezen) vlik kln a nv s a
tpusazonost, a kett egyttes hossza 1-254 karakter lehet, kis- s nagybet egyarnt
hasznlhatk, tiltott karakterek a / \ : * ? < > |. (Megjegyzs: a DOS-szal val kompatibilits
fenntartsa vgett minden llomnyhoz ltezik egy n. rvid nv is, amely megfelel a DOS
nvhasznlati szablyainak, valamint a kis-s nagybetk megklnbztetse csak ltszlagos
azaz a Windowsban ugyanazon a helyen nem hozhazt ltre egy alma.txt s egy ALMA.txt
nev llomny.) Az idblyegek kztt a ltrehozs mellett szerepel az utols mdosts s az
utols hozzfrs adatai is. A hlzati Windows vltozatok (NT, 2000, XP) kezelik az
llomnyszint jogosultsgokat is.
UNIX: brmilyen szimblum szerepelhet az llomny nevben, a kis- s nagybets
elnevezsek kztt van klnbsg, a nv maximlis hossza 255 karakter, a tpus nem a nv
rsze (igazbl a kiterjeszts-nek megfelel fogalom nem is ltezik a UNIX alatt, a .
szimblum a nvben csak akkor kap specilis szerepet, ha ez a nv els karaktere), nincsenek
(legalbbis az elzkben bemutatott opercis rendszerekben rtelmezett) jellemzk (viszont
ide sorolhat az elz opercis rendszerek ltal nem ismert tulajdonos rtk), tbb szinten
kezeli a jogosultsgokat.
A felhasznli munkavgzs sorn j llomnyokat hozunk ltre, ltez
llomnyokkal vgznk mveleteket vagy megszntetjk a feleslegess vlt llomnyokat.
Az llomnyok letciklusban (ltrehozs felhasznls: olvass, mdosts, futtats, stb.
megszns) a keletkezs lnyegesen gyakoribb tevkenysg, mint a megszns, gy az egyes
httrtrolkon az llomnyok szma ltalban n ez viszont felveti a trols s a
visszakeress nhny problmjt. Pldul: az egyrtelm azonosts knyszere vgett
minden llomnynak egyedi nevet kell adni, mrpedig nagyszm llomny esetn nem
knny megjegyezni, mely neveket hasznltuk mr fel. Msrszt: egy sok llomnyt
tartalmaz listbl a keresett llomny kivlasztsa lnyegesen bonyolultabb feladat. Clszer
teht az llomnyok trolst valamilyen rendszerbe foglalni.
A httrtron az adatok rendszerezetten helyezkednek el ez azonban az opercis
rendszer s a httrtr trolsi szerkezetnek megfelel rendszer, ami nem kveti s nem
tkrzi a az egyes llomnyok kztt a felhasznl szmra jelentkez sszefggseket. Az
igny teht az, hogy az adatok a trolsi szerkezettl fggetlen logika szerint legyenek
visszakereshetek: a felhasznl szmra sszetartoz informcik a felhasznl szmra

42
(ltszlag) azonos helyen legyenek elrhetk. A helyzet teht ugyanaz, mint az
llomnyoknl: ugyanaz a fogalom mst jelent s msknt jelenik meg a szmtgp s a
felhasznl szmra.
Knyvtr (directory):
1. az opercis rendszer ltal hasznlt adminisztratv clokat szolgl llomny,
amely a felhasznli informcit tartalmaz llomnyok logikai csoportostst a
fizikai elhelyezkedsk trolsval teszi lehetv.
2. a (felhasznli) llomny elhelyezkedsnek logikai struktrjt tkrz
bejegyzs.
A knyvtrak teht tulajdonkppen llomnyok (ami termszetes is, hiszen az
opercis rendszer szmra minden, a httrtron elhelyezked informci llomny),
amelyek azzal a specilis tulajdonsggal rendelkeznek, hogy tartalmuk nem a felhasznl,
hanem az opercis rendszer szmra hordoz rtelmezhet informcit: azt, hogy azok az
llomnyok, amelyek a felhasznl szmra azonos helyen levnek ltszanak, hol
helyezkednek el tnylegesen a httrtroln.
A lehetsges trolsi szerkezetek kzl az opercis rendszerek a hierarchikus fa
struktrt hasznljk legelterjedtebben. Ez a struktra egy krmentes, irnytott grffal
rhat le, amelynek pontosan egy kiindul cscspontja (gykr) van s minden ms pontjba
pontosan egy t vezet a gykrtl. Az egyes cscsokbl tetszs szerinti szm (irnytott) l
vezet ms cscsokhoz, azt a cscsot, ahonnan egy l kiindul, szlnek, ahov vezet,
gyereknek (alknyvtr) nevezzk. A gykrnek nincs szlje s minden gyereknek pontosan
egy szlje van..
A knyvtrak nvhasznlatra ltalban az llomnyokkal azonos szablyok
vonatkoznak (kivve a gykrknyvtrat: a gykrknyvtr nevt nem a felhasznl, hanem
az opercis rendszer hatrozza meg), tpusuk s mretk ltalban nincs, az llomnyoktl
egy attribtum klnbzteti meg ket, a jogosultsgi tulajdonsgok (bizonyos rtelemszer
megszortsok mellett) az llomnyokkal azonos mdon rtelmezhetek a knyvtrakra is.
Elrsi tnak nevezzk a knyvtr helynek megadst a hierarchikus
knyvtrstruktra szerkezetnek megfelelen. Az elrsi t a knyvtr azonostsra szolgl.
Mivel a gykrtl minden knyvtrhoz pontosan egy t vezet, ennek az tvonalnak a
megadsa egyrtelmen azonostja a knyvtrat. A megads sorn az elrsi t knyvtrait az
opercis rendszer specilis szimbluma (ltalban a / vagy a \) vlasztja el egymstl.
Abszolt elrsi t hasznlata esetn a gykrknyvtrtl a hivatkozott knyvtrig az sszes
tartalmaz knyvtrat a hierarchiban elfoglalt helynek megfelel sorrendben fel kell
sorolni. Az abszolt elrsi t hasznlatval minden knyvtr (s minden llomny)
egyrtelmen azonosthat, azonban ez a fajta megadsi md egy sszetettebb (mr akr 4-6
szint) hierarchia esetn meglehetsen knyelmetlen lehet. Egyszerbb tehet a hivatkozs,
ha a knyvtr helyt nem a gykrhez, hanem a pillanatnyilag hasznlt knyvtrhoz kpest
adjuk meg. Ez viszont egyrszt azt jelenti, hogy nyilvn kell tartanunk az aktulisan hasznlt
knyvtrat (szoks munkaknyvtrnak is nevezni), msrszt szksgnk lesz olyan
hivatkozsok bevezetsre, amelyek a visszafel hivatkoznak: a gyerekknyvtrakhoz
hatrozzk meg a szlt. Az elterjedt hivatkozsi knyvtr-szimblumok a . a knyvtr
sajt adataira, a .. pedig a szlknyvtrra mutat specilis hivatkozs. Ezek bevezetsvel
megadhat relatv elrsi t is, ahol a hivatkozott knyvtr elrst az aktulisan hasznlt
(munka-) knyvtrhoz kpest rjuk fel.
A knyvtrak szervezse a trolsi rendszereknek (azaz konkrtan a httrtrak)
megfelelen tovbbi szinteken folytatdhat. A logikai trolsi rendszer legmagasabb szintjn

43
a httrtr egsznek vagy rsznek megklnbztetst lehetv tev azonostk llnak.
Ilyen a partci: a httrtr fizikailag sszefgg (folytonosan sorszmozott szektorokat
tartalmaz) nll rsze, amely az opercis rendszer szmra nll adattrol egysgknt
kezelhet s ilyen a ktet: a httrtrol egyedi azonostval rendelkez terlete. (A ktetet
szoks meghajtnak is nevezni, azonban fontos tudni, hogy a ktet s a fizikai meghajt
kztti megfeleltets egyltaln nem egyrtelm: elkpzelhet a httrtrol teljes
kapacitsnak egyetlen azonosthoz (egy eszkz egy ktet, pl. hajlkony lemez) rendelse,
de egy partcinlt winchester esetben (minden rsz kln nevet kap, nll ktetknt
hasznlhat) az sszefggs mr egy eszkz tbb ktet; fordtott esetben (tbb meghajt
trolsi terletnek sszevonsra egyetlen logikai nv al) pedig tbb eszkz egy ktet.)
Az egyes partcik az opercis rendszer szmra teht gy jelennek meg, mintha
fizikailag klnll httrtrak (pl. jabb s jabb winchesterek) lennnek. Mivel a
hierarchikus fa struktrj knyvtrszervezsi mdszer alkalmazsa esetn egy fizikai
httrtroln csak s kizrlag egyetlen gykrknyvtr helyezkedhet el, kzenfekv, hogy
tbb gykrknyvtr struktra kialaktshoz a merevlemezt partcikra kell osztani.
A ktet azonostsra egyes opercis rendszerek az angol bc betit hasznljk,
msok megengedik a ktetek nevestst.
3.4 Opercis rendszerek a gyakorlatban

3.4.1. Microsoft Windows


A Microsoft s Bill Gates az elmlt 25 vben ugyanolyan meghatroz tnyezv vlt
a szmtstechnikban, mint korbban Hollerith vagy Neumann. A Windows (minden
hibjval s szmos kritikjval egytt is) tretlen sikere s elterjedtsge rvn az egyik
legismertebb opercis rendszer-csald.
Az egyes verzik jellemzi
1. Windows 1.x 2.x: nem tekinthet nll opercis rendszernek (grafikus
fellet a DOS-hoz).
2. Windows 3.x: kooperatv multitasking (az idosztsos elv szerint prhuzamosan
fut folyamatok az opercis rendszer felgyelete nlkl (sajt hatskrkben)
dntenek az idszelet lejrtakor a CPU tadsrl aminek kvetkeztben, ha az
aktulis (a CPU-t birtokl) alkalmazs lefagy, akkor nem tudja a CPU-t
tovbbadni, gy az sszes tbbi (egybknt mg futsra kpes) alkalmazs is
vrakoz llapba kerl, amit a felhasznl gy rzkel, hogy valamennyi
lefagyott), 16 bites alkalmazsok.
3. Win 3.11 (Windows for Workgroup): egyenrang hlzatok (munkacsoport).
4. Windows NT: nll opercis rendszer (sajt kernel!), preemptv multitasking
(a prhuzamosan fut folyamatok kztt a CPU kiosztsa az opercis rendszer
feladata), 32 bites alkalmazsok, NTFS fjlrendszer, kliens-szerver hlzati
architektra (tartomny).
5. Windows 95/98/ME: FAT32 (nagyobb trolkapacits, hossz fjlnevek
hasznlata), jratervezett felhasznli fellet (Asztal, Tlca), fejlesztett
multimdia-tmogats (DirectX), integrlt Internet (amirt ksbb az n.
Antitrszt-per-ben el is marasztaltk a Microsoftot).
(Megjegyzs: a Win95 esetben megoszlanak a vlemnyek, hogy valdi opercis
rendszerrl beszlhetnk-e, vagy mg mindig egy DOS kernel grafikus felletrl
van sz...)

44
6. Windows 2000/XP: kzpontostott hlzati nyilvntartsi rendszer (LDAP alap
cmtr: Active Directory), NTFS v5 (titkost fjlrendszer (EFS), lemezkvtk,
dinamikus ktetek).
7. Windows 2003: .NET integrci, csak szerver verzija van.
A jegyzet rsnak idpontjban mr sokat lehet hallania s olvasni a kvetkez
Windows verzirl (a legvalsznbb, hogy Windows Vista nv alatt fog megjelenni), de
egyelre csak a teszt-verzik rhetk el. A lersok tansga alapjn a Vistban ismt szmos
jdonsg jelenik meg, a legrdekesebbnek az NTFS kiterjesztseknt beharangozott j
fjlrendszer tnik (lehetv vlik tbbszrs hivatkozsok s sszetett keressek
alkalmazsa), de a felleten megjelen jdonsgok (3D Asztal: Aero, interaktv msodlagos
tlca: sidebar, stb.) is bizonyra sokakat kprztatnak majd el.
A Windows XP kezelsnek legfontosabb jellemzi (GUI fltt)
A Microsoft fogalmai szerint a felhasznli munkaterlet az Asztal felfoghat
legmagasabb (root) szint ablaknak is. Az Asztal megjelensi formja (ahogy az Asztal a
felhasznl szmra megjelenik) a Tapta (vagy Httr). Az Asztal valamelyik szeglynl
helyezkedik el a Tlca, ami lnyegben parancsikonok gyjtemnye. Az Asztalon
alkalmazsok (a hozzjuk tartoz Ablakban) illetve ikonok helyezhetk el.
Az Asztal szabvnyos elemei:
A Windows XP szmos jdonsga kzl a felhasznl elsknt valsznleg az
ttervezett felhasznli fellettel tallkozik. A (korbbi verzikban megszokotthoz kpest)
megjult fellet rszint vizulis megjelensben, rszint felptsben s bizonyos mrtkben
mveleteiben is eltr a korbbiaktl. A 3.1. bra az Asztal szoksos elrendezst s
szabvnyos komponenseit szemllteti de nem az alaprtelmezs szerinti j, hanem a
klasszikus-nak nevezett hagyomnyos megjelentsi mdban!

45
3.1. bra: A Windows XP grafikus fellete
Az Asztal a felhasznli munkavgzs eszkze (3.1. bra, 1). A Tapta az Asztalon
megjelen grafikus elem, lehet egyszn kitlts (az 3.1. brn a Windows XP
alaprtelmezett kk szne lthat), vagy valamilyen grafikus formtum llomny tartalma (ez
utbbi esetben a kp mretnek s a grafikus felbontsnak (az Asztal mretnek)
fggvnyben klnbz megjelentsi mdok alkalmazhatk: tmretezs (a kt mret
kiegyenltse a kp mretnek arnyos nyjtsval vagy zsugortsval), megjelents (a kp
sajt mretben az Asztal kzepn helyezkedik el), ismtls (a kp az Asztal bal fels sarktl
kiindulva, amennyiben kisebb az Asztalnl, akkor jobbra s lefel ismtelve jelenik meg). Az
Asztal kinzetvel kapcsolatban a Windows XP szmos elre definilt sszelltst tartalmaz,
amibe nem csak a Tapta kpe tartozik bele, hanem az Asztalon megjelen valamennyi
(ablak)komponens formai lersa is ezek a Smk , de ezek a megjelentsi belltsok
(akr elemenknt is) egynileg is kialakthatk.
A Tlca a Windows kezelsnek alapvet vezrlsi eszkze (3.1. bra, 2).
Alaprtelmezs szerint az Asztal als szeglynl helyezkedik el, de brmelyik szeglyre
(als, fels, bal, jobb) thelyezhet, tovbb mrete is vltoztathat (legfeljebb az Asztal
terletnek felig nvelhet, illetve akr teljesen el is rejthet). A Tlca rszei (balrl jobbra):
START men, gyorsindt eszkztr (lnyegben a START men Programok elemnek
kivonatolt vltozata: a felhasznl ltal leggyakrabban hasznlt programok elindtsra
szolgl ikonok), alkalmazs-ablakok ikonizlt llapotnak megjelentsi terlete (a fut
programokhoz tartoz ablakok ikon mret megfeleli, lehetv teszi az alkalmazsok kzti
vltst, a Windows XP jdonsga, hogy az azonos alkalmazshoz tartoz ablakokat kpes
egyetlen ikon-csoportban megjelenteni), sttusz (llapot-jelz) terlet (a
rendszerszolgltatsok s a httrben fut felhasznli folyamatok (azaz olyan programok,

46
amelyekhez nem tartozik az Asztalon ablakterlet) ikonjainak gyjtemnye, amelyen
keresztl ezek az alkalmazsok felgyelhetek).
A START men a Windows alaprtelmezett kezelsi eszkze. Parancsikonok
csoportostott (s szervezett) gyjtemnye, amelyben egyarnt megtallhatk az opercis
rendszer felhasznli szolgltatsaira vonatkoz elemek (felhasznli munka befejezsvel
kapcsolatos feladatok, belltsi mveletek, tmogatsi szolgltatsok, rendszerkomponens
alkalmazsok) s a felhasznl munkavgzshez kapcsoldan ltrejv sajt elemek
(utoljra hasznlt llomnyok illetve alkalmas felleti bellts esetn programok is
jegyzke, felhasznl ltal teleptett alkalmazsok (programok) elindtsra szolgl
parancsikonok). Az egyes elemekkel kapcsolatban a kvetkezket rdemes tudni:
1. lellts: a felhasznli tevkenysg befejezsnek szablyos eszkze (a
szmtgp - fizikai szint kikapcsolsa az opercis rendszer megfelel
lelltsa nlkl adatvesztst, illetve a rendszerllomnyok srlst okozhatja!). A
szmtgp lelltsval kapcsolatban tbb lehetsg is elkpzelhet:
a. a lellts a szmtgp fizikai kikapcsolst eredmnyezi (rgebbi tpus
alaplapok esetn csak lehetv teszi);
b. az jraindts az opercis rendszer teljes jratltst eredmnyezi (mintha
csak most kapcsoltuk volna be a szmtgpet);
c. a kijelentkezs az adott felhasznl s a hozz kapcsold
rendszerszolgltatsok befejezst valstja meg (alapvet klnbsg az
jraindtshoz kpest, hogy nem a teljes rendszerbetltsi folyamat ismtldik
meg, csak a bejelentkezstl a felhasznli krnyezet kialaktsig terjed rsz,
azaz nem minden opercis rendszer szolgltats indul jra);
d. a felhasznl-vlts anlkl teszi lehetv ms felhasznli krnyezetre (s
munkamenetre) trtn ttrst, hogy az adott felhasznl tevkenysge(i)
befejezdne(nek) a jelenlegi felhasznli krnyezet mkdse mellett egy j
felhasznli krnyezet indtsra ad lehetsget;
e. a kszenlti llapot s a hibernls pedig a munkamenet felfggesztsnek
(energiatakarkos) eszkzei, mindkt esetben a kijellt llapotbl visszatrve a
felhasznli tevkenysg a felfggesztst megelz llapotbl folytathat
(azaz a fellet, a fut programok, stb. ugyanaz lesz, mint a felfggeszts eltt).
Alapvet klnbsg a kt lelltsi lehetsg kztt, hogy kszenlti llapotban
csak alacsonyabb energiaszintre kapcsoldnak a szmtgp hardver egysgei
(a nem hasznlt eszkzket az opercis rendszer lekapcsolja), hibernls
esetn pedig a teljes krnyezet (a fellet, a programllapotok, a
memriatartalom, stb.) lementsre kerl a httrtrra. (Ebbl kvetkezen
kszenlti llapotban egy esetleges ramsznet adatvesztst okoz, hibernls
esetn nem, msrszt a hibernls hasznlathoz szksges a fizikai
memriamretnek megfelel szabad trhely valamelyik httrtron.)
2. futtats: a felhasznli parancskiads eszkze (lnyegben felfoghat egyetlen
parancs kiadsra alkalmas karakteres felletnek is). Hasznlhat olyan alkalmazs
elindtsra, amely nem rendelkezik parancsikonnal (ilyenek pl. a karakteres
fellet parancsai, de ilyen a (felgyeleti eszkzk kztt trgyalsra kerl)
rendszerler adatbzis kezel programja (regedit), vagy a Felgyeleti Konzol
(mmc) is), vagy egy parancsikonnal rendelkez alkalmazsnak (az ikonban
rgztettektl) klnbz paramterekkel trtn indtsra.

47
3. sg: az opercis rendszer felptsvel, mkdsvel, kezelsvel,
hibaelhrtsval kapcsolatos tudnivalk tbb szinten kategorizlt, tematikusan s
kulcssz alapjn egyarnt kereshet rendszere.
4. keress: a szmtgpen (illetve hlzati krnyezetben az adott hlzati
szegmensben) elrhet informcik tbbszint keresst lehetv tev eszkz.
Legltalnosabban llomnyok keressre hasznlhat, a httrtron elhelyezked
llomnyok helynek meghatrozsnak eszkzrendszert bvti: (a logikai
trolsi rendszerben knyvtr-struktrban elfoglalt hely megadsa mellett)
tovbbi keressi ismrvek kezelsre is kpes. A legfontosabbak a tartalom szerinti
keress, illetve az llomnyazonost rszleges ismeretben hasznlhat
(helyettestses) keress ez utbbi esetben az llomny ismert rszeit
helyettest- (maszk, joker) karakterekkel: * (tetszleges szm, tetszleges
karakter) vagy ? (pontosan egy darab tetszleges karakter) egszthetik ki , de
szinte az sszes llomnytulajdonsgra (tpus, mret, idblyegek) alkalmazhat
(3-2. bra).

3.2. bra: A keres klnbz szolgltatsai


5. belltsok: a rendszer mkdsi paramtereinek mdostst lehetv tev (egyik,
ld. a felgyeleti eszkzk c. rszt) felhasznli eszkzk gyjtemnye
(Vezrlpult).
6. dokumentumok: ilyen nven kt objektum szerepel a Windows alaprtelmezett
felhasznli felletn, nmikpp hasonl szerepben, de alapveten eltr
szerkezettel: a START men Dokumentumok eleme a felhasznl ltal utoljra
szerkesztett llomnyokra vonatkoz hivatkozsok jegyzke, a Dokumentumok
mappa (az Asztalon) pedig tnyleges llomnyokat tartalmaz.
7. programok: az opercis rendszer s a felhasznl ltal teleptett alkalmazsokhoz
tartoz parancsikonok gyjtemnye.
Az ablakok (3.1. bra, 3) a felhasznli tevkenysgeket megvalst
alkalmazsokhoz rendelt kperny-rszek. Az ablakok ltalnos szerkezete (cmsor: az ablak
ltal reprezentlt program s (esetlegesen) a program ltal feldolgozott adatllomny ikonja
s/vagy neve; men; eszkztrak (az alkalmazshoz kapcsold tevkenysgekhez rendelhet
ikonok); munkaterlet, grdtsvok; llapotsor; keret) minden alkalmazs esetben azonos.
Az ablakok kezelsvel kapcsolatban az alapvet mveletek (mozgats, alaprtelmezett

48
mretezsi mveletek: (kicsinyts ikonmretre), (az ablak az Asztal teljes fellett
lefedi), (vlts a teljes s az elz mret kztt)) a cmsoron keresztl valsthatk meg
(az elzektl klnbz mret a szegly segtsgvel llthat be). Az inaktv ablakok
cmsora alaprtelmezs szerint szrke, az aktv ablak lnk (kk) mindkt bellts
mdosthat az Asztal megjelentsi sminak segtsgvel.
Az Asztalon alapveten 3 (hlzati kapcsolat esetn 4, illetve 5) rendszerszint ikon
jelenthet meg (3.1. bra, 4): a Sajtgp (a Windows alaprtelmezett llomnykezelje), a
Dokumentumok (rendszerknyvtr, a felhasznl sajt adatllomnyainak alaprtelmezett
trolsi helye), Lomtr (a (logikailag) trlt llomnyokra mutat hivatkozsokat tartalmaz
specilis rendszerknyvtr), tovbb (amennyiben a szmtgp rendelkezik hlzati
csatoleszkzzel (hlzati krtya, modem, stb.) a hlzatok kezelshez kapcsoldan a
Helyi hlzatok (az adott helyi hlzatban elrhet megosztott erforrsok ttekintsre,
kezelsre szolgl vezrl) s alaprtelmezett bngszprogramknt az Internet Explorer).
A fentiek mellett a felhasznl szabadon helyezhet el az Asztalon jabb ikonokat (3.1. bra,
4), amelyek alapveten kt tpusak lehetnek: kzvetlen (egy, a httrtron fizikailag ltez
objektumot reprezentl) ikon, illetve kzvetett (a Windows parancsikonnak nevezi ezeket
az ikonokat mg akkor is, ha az ikon ltal reprezentlt a parancsikon megjelensi helytl
fggetlen elem nem futtathat parancs- vagy programllomny (alkalmazs), hanem
adatfjl) ez utbbit az ikon bal als sarkban megjelen nyl alak szimblum jelzi.
A grafikus fellet megjelensvel kapcsolatban fontos megjegyezni, hogy az opercis
rendszer megjelense a Windows filozfija szerint szorosan ktdik a felhasznlhoz. Ez a
gyakorlatban azt jelenti, hogy minden felhasznl sajt felhasznli fellettel rendelkezik ez
alaprtelmezs szerint termszetesen azonos, hiszen ugyanazon rendszerszint felhasznli
fellet msolataknt jn ltre, de a felhasznl sajt belltsai ezt mdosthatjk. A
felhasznlra jellemz fellet belltsai, tovbbi bizonyos szolgltatsok, alkalmazsok
mkdshez ktd belltsok egyttesen alkotjk a felhasznli profilt. A profil
alaprtelmezett trolsi helye a rendszerktet Documents and settings nev
(rendszer)knyvtrnak a felhasznl nevvel megegyez nev mappja.
A felhasznli interakci eszkzei:
Grafikus fellet opercis rendszerrl lvn sz, a felhasznli tevkenysgek
kivlasztsnak, megadsnak alapvet eszkze valamilyen pozcionl (kijell) eszkz
(leggyakrabban az egr, illetve elssorban hordozhat szmtgpek esetben az egr
mkdsvel azonos mkdsi elv eszkz), de mint azt a GUI alapelveinl is emltettk, ez
nem kizrlagos. Az egr hasznlatakor a felhasznli tevkenysg hatsval kapcsolatban a
Windows az egr szimblumnak megvltoztatsval ad tjkoztatst, a legfontosabb
llapotok a kvetkezk:

o nyl : alaprtelmezett egrkurzor-alak, ltalnosan hasznlhat kijellsre,


kivlasztsra.
o ketts nyl : objektum mretezse.
o ngyes nyl : objektum mozgatsa.
o homokra : (az elzleg kivlasztott) tevkenysg vgrehajtsnak idtartama
alatt megjelen kurzor, amennyiben a vgrehajts alatt ms tevkenysg nem
vgezhet.
o tilts : a kijellt mvelet (az egr jelenlegi helyn) nem vgezhet el, nem
rtelmezett(het).

49
o a klnbz alkalmazsokban a fentiek mellett klnbz egralakok is
elkpzelhetk, pl. szvegbevitelkor a szvegkurzor: , stb.
Az egr kezelsvel kapcsolatban a Windows rendszerszinten kt gombot klnbztet
meg, alaprtelmezs szerint a bal oldali az elsdleges (az egyes tevkenysgek
kivlasztshoz hasznland), a jobb gomb az n. gyors (vagy helyi) menk (olyan
dinamikusan vltoz parancsokbl felpl menk, amelyek aktulis tartalma az egr
pillanatnyi helyzettl fgg) megjelentst teszi lehetv. (A kt gomb szerepe felcserlhet,
tovbb az adott eszkz hardverkiptstl fggen tovbbi szolgltatsok is definilhatak:
pl. harmadik gombhoz, grg hasznlathoz, stb.) A gombok kezelse mellett a
rendszerszinten definilt mveletek (esemnyek) az egyszeres (alaprtelmezs szerinti hatsa:
kivlaszts) s a ktszeres (dupla, alaprtelmezs szerinti hatsa: vgrehajts) kattints,
valamint a vonszols (az egr elsdleges gombjnak nyomva tartsa mellett az egr
mozgatsa, alaprtelmezs szerinti vgrehajtsa: mozgats).
A mutateszkz hasznlata mellett az alapvet tevkenysgek billentyzetrl is
megadhatk, rendszerint valamilyen billenty-kombinci (egy vagy tbb vezrlbillenty
lenyomva tartsa kzben kell a megfelel billentyt lenyomni) formjban. A teljessg ignye
nlkl nhny ltalnosan hasznlhat billentykombinci:
o CTRL+Esc START men aktivlsa
o F1 sg (az aktv ablakra vonatkozan)
o F3 keress (az llomnykezel alkalmazsokban)
o F2 objektum tnevezse (az llomnykezel alkalmazsokban)
o SHIFT+Del objektum fizikai trlse (az llomnykezel alkalmazsokban)
o Alt+Esc kvetkez ablak aktivlsa
o Alt+F4 aktv ablak bezrsa
o F10 mensor elrse
o Alt+<bet> - a <bet> kiemelssel (men szvegben alhzott karakter) jellt
menelem kivlasztsa
o SHIFT+F10 gyorsmen
o Alt+Enter kivlasztott objektum tulajdonsgai
o CTRL+C, CTRL+X, CTRL+V vglap kezelse (msols, kivgs, beilleszts)
o +M minden ablak minimalizlsa (ikonllapotban a Tlcra)
o +D Asztal megjelentse
o PrtScr (Print Screen) az Asztal aktulis kinzeti kpnek msolsa a Vglapra
(Az Alt vezrlbillentyvel egytt hasznlva csak az aktulis ablak tartalmt
msolja.)
(A fenti felsorols termszetesen nem teljes, a szimblummal jellt vezrl
billenty pedig nem tallhat meg minden billentyzeten.)
A felhasznli munkavgzs sorn a tevkenysgek termszetesen nem csak az
Asztalra (vagy annak rszeire), illetve az ablakok szabvnyos elemre vonatkozhatnak: a
klnbz felhasznli informcik megadsra szmos tovbbi (grafikus) eszkz is
rendelkezsre ll, ezeket nevezzk vezrlknek. A vezrlk jelentsge tlmutat az opercis
rendszerek kezelsnek tmakrn, hiszen brmilyen alkalmazsban a felhasznli
beavatkozs lehetsgt hatrozzk meg ebben az rtelemben akr programozsi
komponenseknek is felfoghatak , azonban mivel mkdsk ersen ktdik az opercis
rendszer hasznlathoz, ezrt a legfontosabbakat az albbiakban (3.3. bra) sszefoglaljuk:
o szveg- (vagy beviteli) mez: billentyzetrl szrmaz adat fogadst s
megjelentst vgz vezrl.

50
o rdigomb: egyszeres kivlasztst lehetv tev vezrl: ltalban tbb, egymst
kizr alternatvt jelent meg, az egyik kivlasztsnak hatsra az (esetleges)
korbbi kivlaszts trldik.
o jellngyzet: tbbszrs kivlasztst lehetv tev vezrl: a rdigombtl
annyiban klnbzik, hogy az alternatvk kztt megengedi tbb kivlasztst is.
o nyomgomb: kivlaszt vezrl, ltalban tevkenysghez ktdik.
o tol- (pot-) mter: kivlaszts tpus vezrl, rtktartomnyban trtn
dinamikus (analg) kivlasztst tesz lehetv.
o lap (fl): felsorols tpus vezrl, tartalma tovbbi vezrlk tematikus
gyjtemnye, hasznlatval egyetlen prbeszd-ablakon bell tbb vezrlcsoport
is megadhat
o lista: felsorols tpus vezrl, elre definilt rtkek kztti vlasztst tesz
lehetv.
o kombinlt lista: felsorols tpus vezrl, az elre definilt rtkek kivlasztsa
mellett (a listban nem szerepl) j rtk megadst is lehetv teszi
(tulajdonkppen egy szvegmez s egy lista egytt)

3.3. bra: Prbeszdablakok vezrli


Az eddig megismert eszkzket szmos kernel-szolgltats egszti ki, amelyek kzl
kln emltst rdemel a Vglap. A Vglap az operatv memrinak egy olyan rsze, amely
valamennyi alkalmazs szmra elrhet (emlkezznk: szegmentlt memria-kezels esetn
ilyen memria-terlet ltezse egyltaln nem trivilis!). A Vglapra vonatkoz mveleteket
az adatmozgats irnya s jellege szerint csoportosthatjuk: msolsnl a kijellt objektum
marad a helyn, tartalmrl kpzdik egy msolat a Vglapon, kivgsnl a kijellt
objektum eredeti helyrl trldik, s csak a Vglapon rhet el a tovbbiakban, beilleszts
sorn pedig a Vglap aktulis tartalma a kurzor aktulis helyre msoldik. A Vglap
kezelsre vonatkoz parancsok (nevk az egyes mveletek nevei) elrhetk minden
alkalmazs Szerkeszts menjben, a legtbb alkalmazs eszkztrban, a helyi menkben s
akr billenty-kombincik formjban is. A Vglap kezelsvel kapcsolatban kt dolgot
kell megjegyeznnk: az egyik, hogy alaprtelmezs szerint vglapbl csak egy van (egyes
alkalmazsok lehetv teszik tbb vglap kezelst is pontosabban ebben az esetben is
csak egyetlen kzs terletrl van sz, de az alaprtelmezstl eltren ezen a terleten tbb,
klnbz forrsbl szrmaz informci is trolhat), gy minden, a vglapra adatot
mozgat mvelet (msols, kivgs) trli az aktulis tartalmat (a beilleszts viszont nem!
teht a vglap aktulis tartalma tbbszr is felhasznlhat); a msik, hogy a vglap tartalma
csak olyan alkalmazsban hasznlhat fel, ami kpes az aktulis tpus informci fogadsra

51
(pl. egy kpet elhelyezve a vglapon, ha megprbljuk egy formzatlan szveget tartalmaz
dokumentumba beilleszteni ld. Jegyzettmb , nem jrunk sikerrel).
llomnykezels
A grafikus fellet opercis rendszerekben az ablakkezel mellett van mg egy
szabvnyosnak tekinthet komponens, az opercis rendszer llomnykezel
szolgltatsainak grafikus megfelelje. (Ez tbb-kevsb termszetes is, ha belegondolunk a
GUI mkdsi elvbe: az ablakkezel esemnyvezrlst vgez, de csak a GUI komponensek
vonatkozsban mrpedig ahogy azt a Windows pldjban lthattuk, ezen komponensek
kztt szerepel(het)nek olyanok is: mappa, llomny, parancsikon, amelyek nem a grafikus
felletnek, hanem az llomny-rendszernek kpezik a rszt.) A Windows ezt az elemet
Explorer-nek (Intznek) hvja. A Windows Intz teht egyrszt valamennyi, az
llomnyszervezssel kapcsolatos mvelet megvalstsrt felels eleme a grafikus
krnyezetnek, msrszt a Windows ugyangy nevezi (nem vletlenl!) a grafikus fellet
(rendszerszint) llomnykezel komponenst is. (A Sajtgp s az Intz ugyanaz a
folyamat, csak eltr alaprtelmezett felleti belltsokkal.)
Ahogy azt az llomnykezel rendszerek elmleti ttekintse sorn lttuk, az opercis
rendszer ezen komponensnek feladatai az llomnyok logikai s fizikai elhelyezshez
ktdnek (a felhasznl szempontjbl termszetesen a logikai szint az elsdleges). Az Intz
teht az llomnyszervezs logikai szintjn megjelen feladatok elvgzsnek eszkze.
A Windows Intz (3.4. bra) munkaterlete alapveten kt rszre oszlik: a bal oldali
a bngszsv, a jobb oldali a megjelentsi terlet: az elbbi a tevkenysgek, az utbbi
az objektumok (mappa, llomny) kivlasztsra szolgl (mindkt rsz megjelensi mdja
vltoztathat a Nzet men parancsainak segtsgvel). Az Intzben elvgezhet
tevkenysgek mind a logikai llomnyszervezs struktrjhoz (meghajtra (ktetre),
knyvtrra (mappra) s llomnyokra vonatkoz mveletek), mind hagyomnyos
tevkenysgeihez (ltrehozs, mdosts (jellemzk, elhelyezkedsi informcik
megvltoztatsa) trls) illeszkednek. Az egyes mveletek tbbnyire mindhrom megismert
vezrlsi md (a menrendszer, az eszkztr ikonjai vagy a gyorsmenk hasznlata)
segtsgvel elvgezhetk.
A kvetkezkben ezen mveletek kzl (az alapvet llomnykezelsi tevkenysgek
elvgzsnek lpsenknti ismertetstl eltekintve) azokat tekintjk t, amelyek a Windows
XP-ben a megszokottl eltr vagy azokat kibvt szolgltatsokat nyjtanak.

3.4. bra: A Windows Intz fellete

52
Fjlrendszerek: a Windows XP alapveten mindhrom (a Microsoft esetben
hagyomnyosnak mondhat) fjlrendszert kpes kezelni: FAT(16), FAT32, NTFS de
hatkony, s az opercis rendszer szolgltatsait maximlisan kihasznl mdon csak NTFS
partcin. (FAT alap partcik hasznlata csak abban az esetben indokolt, ha az adott partci
tartalmnak a Windows korbbi verziit futtat szmtgpeken is elrhetnek kell lennie, a
FAT alap partcik adatveszts nlkl konvertlhatk NTFS partciv ez visszafel nem
rvnyes!) Az egyes fjlrendszerek kztt komoly klnbsgek hzdnak meg mind az
elrhet szolgltatsok krben, mind a technikai korltok mrtkben (3.1. tblzat):
3.1. tblzat: A Windows XP ltal tmogatott fjlrendszerek
FAT FAT32 NTFS
Ktetmret 1 MB 4 GB 512 MB 2 TB (elvi) 10 MB -
512 MB 32 GB (WXP gyak)
Fjlmret max. 2 GB max. 4 GB nem korltozott
Hossz alkalmazhat alkalmazhat alkalmazhat
fjlnevek
Jogosultsg- nincs nincs alkalmazhat
kezels
Tmrts nincs nincs alkalmazhat
Titkosts nincs nincs alkalmazhat
Kvta nincs nincs alkalmazhat
Az NTFS mkdsi jdonsgai kzl az egyik legfontosabb a dinamikus ktetek
kezelse. Dinamikus ktetet dinamikus lemezen lehet ltrehozni ez utbbit pedig a
lemezkezels bepl modul segtsgvel a hagyomnyos httrtr konvertlsval
kszthetjk el. A dinamikus lemezek lehetv teszik tbb lemezes ktetek kialaktst, a
trterlet dinamikus nvelst, illetve RAID rendszerekre jellemz szolgltatsok (cskozs,
tkrzs) megvalstst.
Az NTFS az llomnytulajdonsgok kibvlt krt tartja nyilvn az egyes
httrtrakon elhelyezked informcikrl, ezek kzl felhasznli szempontbl a
jogosultsgi rendszerhez kapcsold llomnytulajdonsgok a legfontosabbak. Tekintettel
arra, hogy a Windows XP alapveten tbb-felhasznls opercis rendszer, termszetes, hogy
az egyes llomnyokra vonatkozan a felhasznlk (vagy felhasznli csoportok) szintjn
meghatrozhat az elvgezhet mveletek kre. Az NTFS partcin elhelyezked llomnyok
esetben a jogosultsgi rendszer ktszint: alapveten sszetett jogok belltst tmogatja
(ezek: rs, olvass (s vgrehajts), mdosts), de elemi jogok segtsgvel ennl lnyegesen
finomabb mveleti szablyozs is elkpzelhet. (Az elemi jogok belltshoz az adott
objektum tulajdonsgai kztt a Biztonsg fln tallhat Specilis parancsgomb segtsgvel
juthatunk, 3.5. bra.)

53
3.5. bra: Elemi llomnyszint jogosultsgi bellts
A jogosultsgi rendszerhez szorosan ktdik a szintn csak NTFS partcin
elhelyezked llomnyok esetben alkalmazhat titkostsi mvelet (3.6. bra). A titkosts
felhasznli szempontbl az llomny egyik (kiterjesztett) attribtuma, az opercis rendszer
EFS (Encryption File System) szolgltatsa valstja meg. (Kiterjesztett attribtumok alatt a
Windows hagyomnyos RHSA (read only rsvdett, hidden rejtett, system
rendszerfjl, archiv archv(lt) llomny) llomny-jellemzit kiegszt attribtumokat
rtjk. A Windows XP kezeli (mr csak kompatibilitsi okokbl is) a ngy hagyomnyos
attribtumot annak ellenre, hogy grafikus felleten (az llomny tulajdonsgai kztt) csak
kettt, az rsvdelmet s a rejtettsget jelenti meg.) A titkostst az llomny (vagy mappa)
tulajdonsgai kztt az ltalnos fl Specilis parancsgombja segtsgvel llthatjuk.
Amennyiben egy llomny rendelkezik titkostott attribtummal, gy a httrtron
nem az eredeti tartalma, hanem annak egy kdolt vltozata kerl letrolsra. Ennek ellenre
az llomny a hagyomnyos llomnyokkal azonos mdon hasznlhat (a titkosts-
visszafejts transzparens folyamat) legalbbis a titkostst vgz felhasznl szmra,
brki ms hozzfrs megtagadva hibajelzst kap. A titkosts attribtuma vonatkozhat
mappra is, ebben az esetben (rtelemszeren) a mappa teljes tartalma titkostsra kerl.
(Technikailag a titkosts sorn a felhasznl egyedi tanstvnyval s egy biztonsgi
okokbl ltez, helyrelltsi gynk-nek nevezett specilis azonost tanstvnyval mint
kulccsal trtnik a titkosts. Mivel a tanstvnyban a felhasznlra egyedileg jellemz
informcik troldnak, (ltrehozskor olyan mdon generldik, ami biztostja az
egyedisgt), ezrt ha letrljk a titkost felhasznlt, hiba hozunk ltre ugyanolyan

54
jellemzkkel egy jat, az elz felhasznl ltal titkostott llomnyok nem lesznek
hozzfrhetek)

3.6. bra: Kiterjesztett attribtumok hasznlata


Szintn a kiterjesztett attribtum-kszletbe tartozik a rp-tmrts tulajdonsg is (3.6.
bra). A Windows XP alapveten kt tmrtsi eljrssal rendelkezik: a tmrtett mappk
szolgltats felhasznli tevkenysg, a rp-tmrts (a titkostshoz hasonlan a felhasznl
szmra szrevehetetlen transzparens mdon megvalsul) rendszerszolgltats. A rp-
tmrts a titkostssal azonos lapon kapcsolhat attribtum, amennyiben egy llomny
(vagy mappa) rendelkezik ezzel az attribtummal, gy a tartalma a httrtrra trtn rsi
mvelet sorn automatikusan tmrtsre kerl (megnyitskor pedig rtelemszeren
kitmrtsre).
A tmrtett mappk ezzel szemben nem automatikus tmrtsi eljrs (lnyegben
egy ZIP kdols tmrt algoritmus megvalstsrl van sz, amelyet integrltak az
opercis rendszer szolgltatsai kz), hanem felhasznli tevkenysgrl: amennyiben egy
llomnyt (vagy mappt) be szeretnnk tmrteni, gy a (Fjl men vagy a gyorsmen)
Klds parancs Tmrtett mappk elemt kivlasztva a tmrts megtrtnik. A
tmrtett mappa tulajdonkppen nem ms (a hagyomnyos tmrt programok: ZIP, RAR,
ICE, stb. terminolgijval), mint egy archvum amelyet azonban a Windows XP a
mappkkal analg mdon kezel. Ennek megfelelen ebben a tmrtsi mdszerben is tetten
rhet bizonyos mrtk transzparens mkds: amennyiben mr ltezik egy ilyen mappnk,
gy llomnyokat helyezve ebbe a mappba megtrtnik egy betmrtsi mvelet,
llomnyokat kimozgatva ebbl a mappbl pedig lezajlik egy kibontsi folyamat.
A kt mdszer azonban (a felhasznlsi terlet jellemzinek megfelelen) nem azonos
mdon mkdik: a rp-tmrts gyorsabb, ugyanakkor (a tmrtett llapot mrett tekintve)
kevsb hatkony, mint a tmrtett mappk. (Ez termszetes, ha belegondolunk abba, hogy
rp-tmrts hasznlatakor a felhasznl nem elsdlegesen a tmrts mveletvel akar
foglalkozni, hanem az llomny tartalmval, ezzel szemben a tmrtett mappk
hasznlatakor maga a tmrts a cl.)

55
(Vgezetl egy utols megjegyzs a kiterjesztett attribtumok mkdsvel
kapcsolatban. Az ilyen attribtummal rendelkez llomnyok helyvltoztatsa idnknt (els
rnzsre) meglep eredmnyeket produkl:
1. ha lemsolunk egy rp-tmrtett llomnyt egy ilyen attribtummal nem
rendelkez knyvtrba, gy trldik ez az attribtum (azaz a clhelyen mr nem
lesz tmrtett),
2. ha ugyanezt az llomnyt mozgatssal helyezzk t egy msik (de az eredetivel
azonos kteten tallhat!) knyvtrba, gy a tmrtettsge megmarad.
A magyarzat az llomnykezel rendszer mkdsben rejlik: a mozgats az
llomnykezel rendszer szmra csak a katalgus-bejegyzs mdostst jelenti, teht (az
opercis rendszer szerint legalbbis) ebben az esetben az llomny helye nem vltozik
meg)
Ahogy az a fentiekbl is kiderlt, a Windows XP az llomnykezels hagyomnyos
feladatait szmos tbblet-szolgltatssal egszti ki, amelyek ha gy tetszik, knyelmi
eszkzk, de ha szem eltt tartjuk a tbb-felhasznls mkdsi modellt, akkor ezek
szksgszer komponensek. A helyfoglals korltozsa is egy ilyen eszkz, amely a hlzati
opercis rendszerek jellemz szolgltatsai kzl kerlt a Windows XP eszkztrba. A
kvtk hasznlatt ktetszinten lehet engedlyezni (a ktet tulajdonsgai kztt tallhat
Kvta fl segtsgvel, 3.7. bra). Amennyiben egy ktet rendelkezik kvtval, gy az
egyes felhasznlk legfeljebb a kvtban megadott terletet foglalhatnak le az adott kteten
bellts krdse, hogy a kvtban belltott adatmennyisg elrse utn tovbbi adatments
az adott felhasznl szmra nem lesz lehetsges, vagy csak egy bejegyzs kszl a
rendszernaplba a tllpsrl.

3.7. bra: Lemezkvtk belltsa s lekrdezse

56
Az llomnykezels gyakorlatban a megszokott mveletekhez kpesti eltrsek
ismertetsekor a tpusok szereprl kell mg szt ejtennk. A Windows XP a hagyomnyos
llomnytulajdonsgok (azonost, mret, idblyegek, jellemzk) kzl az azonost
tulajdonsg vgnek kln jelentsget tulajdont. Szoks ezt kiterjesztsnek nevezni, ms
forrsok tpusknt hivatkoznak r, technikailag az llomny azonostjban az utols pont
utn elhelyezked karakterekrl van sz. A tpus jelentsge abban ll, hogy az opercis
rendszer ez alapjn meghatrozza az adott llomnnyal elvgezhet (nem llomny-, hanem
alkalmazs szint) mveletek krt, illetve hozzrendeli (amennyiben elrhet az adott
szmtgpen) az llomnyt feldolgozni kpes alkalmazs(oka)t ezt nevezzk trstsnak. A
Windows XP-ben lehetsg van egy tpushoz tbbszrs trstsi lerst is ltrehozni, ilyen
mdon ugyanazon llomnnyal (a felhasznls clja fggvnyben) ms s ms alkalmazsok
is kpesek dolgozni. Ez az oka annak, hogy amennyiben megvltoztatjuk egy llomny
azonostjt, akkor az opercis rendszer egy (a kezd felhasznlt gyakran megtveszt s
elbizonytalant) zenetben figyelmeztet a tpusvltsbl add (lehetsges) trstsi
problmkra.
A trsts, illetve az llomny-tpusok kezelse azonban kzel sem trivilis:
alaprtelmezett telepts mellett azok a tpusok, amelyeket az opercis rendszer ismer
azaz rendelkezik az adott tpusra vonatkoz trstsi listval , az Intzben nem jelennek
meg. Ezt az Eszkzk menpont Mappa belltsai parancsnak Nzet fln lehet
fellbrlni (Ismert fjltpus kiterjesztsnek elrejtse), s ugyanezen prbeszdablak
Fjltpusok fle szolgl a trstsok ttekintsre, mdostsra. (Magt a trstst
egybknt kzvetlen mdon is elvgezhetjk a Fjl menpont vagy a gyorsmen Trsts
parancsnak hasznlatval ugyanez a parancs szolgl a tbbszrs trstssal rendelkez
tpusok esetben az aktulisan hasznlni kvnt alkalmazs kivlasztsra is.)
Termszetesen a trsts mvelete csak akkor alkalmazhat eredmnyesen, ha az adott
tpushoz hozzrendelt alkalmazs kpes feldolgozni az llomny tartalmt: egyrszt
amennyiben olyan tpussal tallkozunk, amelynek a kezelshez nem rendelkeznk megfelel
programmal, azt trstva sem fogjuk tudni (rdemben) megnyitni, msrszt attl, hogy egy
llomnyhoz msik alkalmazst trstok, attl annak a tartalma mg nem fog megvltozni (ha
pl. a JPG tpushoz hozzrendeljk a Jegyzettmbt, attl a grafikus llomnybl nem lesz
szveg)

3.4.2 Linux
A Linux egy 32/64 bites, POSIX szabvnyt kvet UNIX vltozat, egy valdi 32/64
bites tbbfelhasznls (multiuser) s tbbfeladatos (multitasking) opercis rendszer.
Eredetileg csak karakteres fellettel rendelkezett, a mai verzikban mr szinte kivtel nlkl
van lehetsg grafikus fellet kialaktsra is. A rendszer kidolgozottsga olyan fok, hogy
egyre tbb helyen alkalmazzk munkallomsknt vagy hlzati szerverknt. Elnye az
elterjedtebb opercis rendszerekkel szemben a nagyfok megbzhatsg s az alacsony r
(lteznek olyan vltozatai ezeket nevezzk disztribcinak is, amelyek ingyenesek). A
Linux nylt forrskd s szabad terjeszts szoftver ami egyszerre lehet elny (brki
megnzheti, hogy mit s hogyan csinl az opercis rendszer, st akr t is rhatja azt a sajt
ignyeinek megfelelen) s htrny (ez a hozzfrhetsg nyilvn rosszindulat clokra is
felhasznlhat, pl. kiskapuk beptsre...). Manapsg egyre tbb cg foglalkozik Linux
disztricik fejlesztsvel, az ilyen rendszerek elterjedse az utbbi idben jelentsen
megntt.
A Linux eredetileg egy egyetemista szakdolgozatnak kszlt, fejlesztsnek kezdetn
Linus Torvalds a 80386 processzor vdett md (protected mode), feladat-vlt (task-
switching) lehetsgeivel szeretett volna megismerkedni. Az alaprendszer egyes verziit

57
verziszmok klnbztetik meg egymstl, egy specilis sorszmozsi eljrs szerint. A
verziszmot hrom, ponttal elvlasztott nem-negatv egsz jelzi. Az els a f verziszm,
ami csak a rendszermag lnyegt rint vltozsoknl vlt eggyel nagyobbra. A msodik
szm elg specilis jelents: ha pros, akkor stabil, tesztelt kernelrl van sz, amit brkinek
ajnlanak hasznlatra, mg a pratlan szm tesztvltozatot jell, amit inkbb azoknak
javasolnak, akik tesztelni, fejleszteni szeretnk a kernelt, s akiknek nem szmt, ha a rendszer
nha ``elszll''. A harmadik szm pedig kisebb mdostsokkor ugrik egyet.
A fent emltett nylt forrskd jellegbl kvetkezen a Linuxnak szmtalan vltozata
alakult ki az idk folyamn. Az egyes verzik ugyanazon a rendszermagon de eltr
szolgltatsokkal, nem ritkn eltr fellettel rendelkeznek. Ezeket a vltozatokat nevezzk
disztribciknak. Manapsg elssorban a RedHat s a SuSE disztribcik tekinthetk
elterjedtnek azzal a kiegsztssel, hogy mindkt disztribcibl szmos jabb (ezek alapjait
tvev, azokat tovbbfejleszt vagy kiegszt: Debian, Caldera, stb.) verzi jelent meg s
ltezik. Ezek a disztribcik a knny telepthetsggel, a fejlett (s igny szerint testre
szabhat) csomagkezelssel nyjtanak tbbet a hagyomnyos LINUX verzikhoz kpest.
Kln emltst rdemelnek a load-and-run tipus disztribcik: az opercis
rendszer mretcskkense lehetv tette az egyetlen optikai adathordozra elhelyezhet s
betlts utn mkdkpes! opercis rendszerek megjelenst, ilyen irny fejlesztsekre
a KNOPPIX disztribcik mutatnak j pldt.
A LINUX teht nem egy opercis rendszer, sokkal inkbb egy opercis rendszer-
csald vagy inkbb szmtstechnikai (jelen esetben a sz alatt a szmtgp kezelsnek
kpessgt rtve) filozfia.

Disztribcik:
http://www.linux.org/dist/list.html

(SLACKWARE)

58
Alapfogalmak
A Linux alap rendszerek mkdsi sajtossgainak ttekintsekor (a Windowsnl
bemutatott gyakorlati megkzelts helyett) azt az elvet kvetjk, hogy azokat a fogalmakat
illetve mdszereket mutatjuk be, amelyek a Linux alatt a hagyomnyosan megszokotthoz
kpest ms (pl. kibvtett) rtelemben szerepelnek. Tesszk mindezt rszint azrt, mert
felhasznli szinten a Linux alap rendszerek hasznlata (dacra a hagyomnyosan karakteres
felletnek) manapsg egyre inkbb ugyan azokat a mdszereket kveti, amelyet a Windows
esetben bemutattunk mg akkor is, ha a munkaterlet megjelense eltr.
account: a Linuxban alapfogalom. Tekintve, hogy eredenden tbbfelhasznls
rendszerrl van sz, Linux alap rendszert csak felhasznli azonosts utn tudunk hasznlni.
Az egyes felhasznlkat egyrtelmen megklnbztet logikai lers (azonost) az account.
(Magyarul felhasznli szmlnak is szoktk fordtani, a szmla kifejezs abbl ered, hogy
a felhasznlt processzoridrt, trolterletrt pnzt szmoltak/szmolnak fel.)
UID: a felhasznl azonostja, az account fizikai megjelensi formja: a
rendszerben minden egyes felhasznlnak egy ilyen egyedi azonostja van.
GID: csoportazonost. A Linux alap rendszerekben (mint minden
tbbfelhasznls/hlzati opercis rendszerben) lteznek csoportok, amelyek a felhasznlk
kezelsnek egyszerstst tmogat/lehetv tev logikai kategrik. Minden felhasznl be
van osztva egy (vagy tbb) csoportba, a GID annak a csoportnak az azonostja, amelybe a
felhasznl tartozik.
EUID (effektiv user id): ltalban egyenl az UID-del, de bizonyos esetekben (ld.
jogosultsgi rendszer setuid-bit-jei ld. ksbb!) ms is lehet. Ilyen mdon egy adott
folyamatnak tbb jogot lehet adni, mint ami a folyamat elindtjnak van.
EGID (effektiv group id): mint EUID, csak a csoport-azonostra.
root: kitntetett szerep felhasznl, alaprtelmezs szerint minden joggal rendelkezik
(rendszergazda, szuperfelhasznl, supervisor).
process (job): a Linux rendszerben a process a legkisebb prhuzamos feldolgozsra
alkalmas egysg. Az aktulisan fut program egy process-t hatroz meg, ebbl kvetkezen
minden fut programhoz a rendszer egy process-t rendel, amely rendelkezik egy
azonostszmmal.
PID: folyamat-azonost. A felhasznlkhoz hasonlan a Linux filozfija szerint
a rendszer valamennyi erforrs-hasznlja (gy a folyamatok is!) egyrtelm azonostval
(sorszm) rendelkeznek.
multitaszk: tbb feladat egyidej vgrehajtst jelenti. Egy processzorral rendelkez
szmtgpeken az egyidej vgrehajts csak ltszlagos, hiszen a processzor csak egy
feladattal tud foglalkozni egyszerre (ld. folyamatkezels!). A legkisebb egysg amely
prhuzamos feldolgozsra kerlhet - a processz. A feladatok vltogatst az temez vgzi,
amely klnbz stratgik szerint dolgozhat (ld. folyamatkezels!). A Linux prioritsi

59
szinteket hasznl lehetv tve, hogy a felhasznl megvltoztassa a sajt processzeinek a
prioritst.
A Linux preemptv multitaszkos opercis rendszer, ami azt jelenti, hogy amikor egy
adott folyamat szmra kijellt idszak letelt, akkor a kernel megszaktja a folyamat futst,
s msik folyamatnak adja t a vezrlst. Az opercis rendszer nem teszi lehetv, hogy egy
folyamat a vgtelensgig magnl tartsa a vezrlst, s gy megakadlyozza a tbbi folyamat
futst. Azonban a prioritsi soron bell lehetsg van a szoksos (Round robin) temezs
helyett FIFO temezs krsre is - ezltal szoft-real-time temezst is meg lehet valstani.
Ilyenkor a rendszer nem veszi el a futs jogt a processztl, csak ha az lemond rla. Azonban
a Linux nem real-time opercis rendszer (de van ilyen irny fejleszts is), s ez azt jelenti,
hogy tbb fut folyamat esetn bizonyos idkznknt mindegyikre rkerl a vezrls,
azonban a kt aktv llapot kztt eltelt idre nincs szigor idkorlt.
multiuser: tbb felhasznl egyidej kiszolglst jelenti. Ez nem kifejezetten fjlok
megosztst jelenti, hanem inkbb programok futtatst. Teht egy gpre tbb ember
jelentkezhet be egyszerre, s egyszerre tudnak dolgozni anlkl, hogy zavarnk egyms
munkjt. Ez maga utn vonja azt, hogy a rendszernek meg kell tudnia klnbztetni
egymstl a felhasznlkat. Minden felhasznlhoz elre definilt jogok s engedlyek
tartoznak, amelyeket a rendszer mindig ellenriz, amikor a felhasznl szeretne hozzfrni
valamihez. Ez szksges az erforrsok megfelel sztosztsnak, s a biztonsgnak az
rdekben.
memriakezels sajtossgai: a modern opercis rendszerek kpesek arra, hogy
ltszlag tbb memrit biztostsanak a programoknak, mint amennyi fizikailag a
rendelkezskre ll (ld. memriakezels). Annak rdekben, hogy a merevlemezt virtulis
memriakezelsre hasznlni lehessen, swapfjlt vagy swappartcit kell ltrehozni. Linux
alatt ez dinamikusan, menet kzben is vltoztathat, teht az opercis rendszer lelltsa
nlkl lehetsgnk van a virtulis memria mretnek megvltoztatsra. Egy swap partci
mrete maximum 128 MB lehet, de hasznlhatunk belle tbbet is egyszerre, maximum 16
darabot.
gyorsttr (buffer cache): a memriakezelshez szorosan kapcsold fogalom, a
Unix rendszerek lemezelrshez hasznlt gyorsttrja, amelyet a kernel kezel. Linux alatt a
buffer cache mrete dinamikusan vltozik a rendszer terhelstl fggen - az ppen szabad
fizikai memria egszt erre a clra hasznlja. A lemezre rand anyag is elszr a buffer
cache-be kerl, s vagy egy megadott id elteltvel (30 msodperc) rdik ki a lemezre, vagy
pedig akkor, ha a rendszer szmra elegend mennyisg anyag sszegylik a cache-ben.
Ezrt fontos, hogy ne kapcsoljuk simn ki a szmtgpet, hanem mindig szablyosan lltsuk
le a rendszert a megfelel parancsokkal.
demand paging: szintn a memria-kezelshez ktd teljestmnyt nvel mdszer.
Azt jelenti, hogy egy futtathat fjl vgrehajtsakor nem az egsz fjl tltdik be a
memriba, hanem mindig csak azok a lapjai, amikre a vgrehajts sorn ppen szksg van.
Mivel minden programnak vannak olyan rszei melyek csak egyszer (vagy akr egyszer sem)
futnak le, ezeket a rszeket vagy be sem tlti a rendszer, vagy miutn lefutottak felszabadtja
az ltaluk elfoglalt memriaterletet.
osztott kdknyvtrak: hasznlatnak alapelve az, hogy a programok C nyelven
rdnak, s valsznleg sokban van olyan fggvny, amely ms programokban is elfordul.
Ezeket felesleges lenne minden programmal a memriba tlteni, elg egyszer, s meg kell
mondani a programoknak, hogy hol keressk ezeket a fggvnyeket a memriban. Ezt
csinlja a dinamikus linker, amely a programokba beptett programrszletnek segtve

60
gondoskodik a fggvnyek megtallsrl, illetve a memriba tltskrl, amennyiben mg
nem lennnek betltve.
shell: a rendszer parancsrtelmez komponense, de nem alaprtelmezett rsze az
opercis rendszernek! Minden felhasznl bejelentkezsekor egy parancsrtelmez indul el.
A parancsrtelmez szabvnyos bemenete s kimenete a terminl. Egy promptot jelent meg
(ami egynileg bellthat), jelezve, hogy kszen ll a feladatok vgrehajtsra. Ha a
felhasznl elindt egy parancsot, akkor a parancsrtelmez elindt egy gyermekprocesszt,
ami lefuttatja a krt parancsot. A gyermekprocessz futsa kzben a parancsrtelmez annak a
megsznsre vr. A gyermekprocessz megsznsekor a parancsrtelmez jra megjelenti a
promptot.
fjlrendszer: a fjlrendszer a lemezen trolt adatok kezelhetsgt biztostja. Annak
rdekben, hogy a Linux ms fjlrendszerek tmogatst is tudja biztostani, a kernel s a
fjlrendszerek kztt ltezik egy szint, amelyet virtulis fjlrendszernek neveznek. Ez
rendelkezik azokkal a rutinokkal, amelyek szksgesek egy fjlrendszeren trtn
mveletvgzshez. Ez biztostja a klnbz fjlrendszerek kztti tjrhatsgot, mert a
felhasznlnak nem is kell tudnia, hogy milyen fjlrendszeren trtnik a mveletvgzs, csak
kiadja a parancsot, s az rintett fjlrendszer-kezel lefordtja a megfelel fjlrendszer-
hvsokra.
(hozzfrsi) jogosultsgok: a fjlokhoz tartoz olyan jogosultsgok, amelyek
meghatrozzk, hogy melyik felhasznl melyik fjlon milyen mveletet hajthat vgre.
kernel: az opercis rendszer magja, szerepe a programok s a hardver kztti
kapcsolattarts. Memriaterletet biztost az sszes fut process (program) szmra,
ezenkvl egy knyelmes felletet nyjt a programoknak, amelyen keresztl
kommuniklhatnak a hardverrel.
kernel frissts: lnyegben az opercis rendszer jabb szolgltatsokkal trtn
kiegsztse, illetve a meglev szolgltatsok javtsa. Az jabb kerneleknek ltalban tbb
eszkzmeghajtjuk van, ltalban jobb a process-kezelsk, gyorsabb vagy stabilabb, s
javtja a korbbi verzi ismert hibit.
eszkzk: A Linux rendszerek mindent fjlknt kezelnek: a merevlemezeket, a
terminlokat, az audio-eszkzket, meghajtkat, stb az elv lnyege, hogy ilyen mdon az
eszkzket (brmilyen eszkzrl perifrirl legyen is sz!) a fjlokhoz hasonl mdon
tudjk elrni. A /dev knyvtrban tallunk meg minden fjlt, ami az eszkzkhz tartozik. Az
eszkzknek kt fajtjuk van, karakter- s blokkeszkzk. Karakterorientlt eszkz pldul a
terminl, a soros port. Blokkorientlt eszkzk pldul az adattrol eszkzk. Az eszkzket
kt szm jellemzi: a f- s az aleszkzszm. A feszkzszm adja meg az eszkz tpust. Ha
ugyanabbl a tpusbl tbb eszkz is van, akkor ezeket az aleszkzszm klnbzteti meg
egymstl.
dmonok: specilis processzek, amelyek a httrben futnak, prhuzamosan ms
programokkal. Az opercis rendszer nagy egysgei nll programknt gy futnak.
Konfigurcijuk mdostsa esetn anlkl jraindthatak, hogy magt az opercis
rendszert is jra kellene indtani. Jellemz pldk: nyomtat dmon: lpd; rendszernaplzs:
syslogd; idztsi feladatok: cron, at; Internet dmon: inetd; fjlrendszer-kezels: rpc.nfsd.
(Fontos megjegyezni, hogy az egyes szolgltatsokhoz egy jl meghatrozott port-szm
tartozik, amelyeken keresztl el lehet rni az adott szolgltatst: a rendszer kls vdelme
szempontjbl ennek igen nagy jelentsge van!)
konzol: (a Linux alaprtelmezse szerint) a szmtgpes rendszernek nem rsze a
monitor s billentyzet, csak hozz lehet csatlakoztatni, ppen ezrt szksg van egy

61
kommunikcis felletre ez a konzol: a szmtgp s a felhasznl kztti kommunikci
fellete. Alaprtelmezs szerint ide rkeznek azok az zenetek, amiket a rendszer kld,
biztostja a parancskiadst (ld. parancsrtelmez) s ltezik grafikus fellete is (xconsole). A
Linux lehetv teszi, hogy a fizikailag egyetlen szmtgpet virtulisan gy hasznljuk,
mintha tbb klnbz szmtgpen (terminlon) dolgoznnk. Termszetesen egyszerre csak
egy terminlon tudunk dolgozni, de az elindtott programok prhuzamosan futnak egymssal.
Az egyes virtulis konzolok kztt vltogathatunk az Alt-Fx (x=1...12)
billentykombincival.
Alaptevkenysgek
Felhasznlk bejelentkezse, kijelentkezse, lellts
A tbb-felhasznls rendszerekben kulcskrds az egyes felhasznlk egymstl val
elklntse, valamint a felhasznli jogosultsgok kezelse. A felhasznli azonosts
folyamata a Linux-ban alapveten ktflekppen valsulhat meg aszerint, hogy a
bejelentkezs helyi vagy tvoli szmtgprl trtnik.
(Az egyszersg kedvrt a karakteres terminlon trtn bejelentkezs menett
ismertetjk, a grafikus fellet hasznlata esetn a mveletek azonosak, csak a megjelensben
van klnbsg).
Loklis bejelentkezs sorn a getty program vrja a felhasznlk bejelentkezst
(tbbek kztt kirja a login feliratot). Amikor a getty megkapja, hogy a felhasznl
bejelentkezik a rendszerbe, akkor meghvja a login programot. Ez a program megvltoztatja
a felhasznl krnyezett, s meghvja a belltott shell-t. A login program a
/etc/passwd fjlt hasznlja. A /etc/passwd fjlban meghatrozhatunk ms programot is,
nem csak shell-t, ami a felhasznl bejelentkezsekor elindul. A belps a rendszerbe csak a
megfelel felhasznlnv (usernv) s jelsz (password) megadsval lehetsges. Ennek
kiosztsa a root jogosultsggal rendelkez rendszergazda feladata. A felhasznlnak csak a
sajt jelsz megvltoztatsra van jogosultsga.
A hlzaton keresztli belps annyiban klnbzik az elbb ismertetett mdszernl,
hogy a bejelentkezs sorn a kt szmtgp kztti kapcsolat egy kommunikcis
folyamatban pl fel. Ennek megfelelen az inetd dmon fogadja az felmerlt ignyeket, a
biztostott szolgltatsok krt a /etc/inetd.conf fjlban hatrozhatjuk meg. ltalnossgban
azt mondhatjuk a rendszer alaphelyzetben mindig tbb szolgltatst engedlyez, mint amit
szeretnnk publikuss tenni. Ezek korrekt belltsa teht kulcskrds, mieltt szervernket
kiajnljuk. A szolgltatsok elrst a /etc/hosts.allow s a /etc/hosts.deny fjlokkal
tudjuk szablyozni.
A kijelentkezs legegyszerbben a shell process lezrsval trtnhet.
A rendszer lelltsa szigor szablyok szerint trtnik. A lelltsi folyamatot a
shutdown program vgzi. Minden process-nek tudni kell, hogy most rendszerlellts jn,
teht le kell zrnia minden nyitott fjlt kilps eltt. Ha ezt nem tenn meg, a nyitott fjlok
srlhetnek vagy elveszhetnek a lells sorn. Hasznlhatjuk a halt parancsot a lelltshoz
s a reboot parancsot az jraindtshoz.
Karakteres fellet legfontosabb parancsai
Habr a Linux rendszerek is rendelkeznek grafikus fellettel, hagyomnyosan
karakteres opercis rendszerrl lvn sz tekintsk t rviden a legfontosabb parancsokat.
Knyvtrakkal, llomnyokkal kapcsolatos alapvet parancsok:
mkdir [kapcsolk] knyvtrnv: knyvtr ltrehozsa.
pwd: az aktulis knyvtr teljes elrsi tvonalt adja meg.

62
cd [knyvtrnv]: az aktulis knyvtr kivlasztsra (belltsra) hasznlhat.
(Az alaprtelmezett aktulis knyvtr az aktulis felhasznl home knyvtra.)
ls [kapcsolk] fjl vagy knyvtrnevek: a fjl- s knyvtr-informcik
megjelentse.
cp [kapcsolk] fjlnv fjlnv: llomnyok msolsa.
mv [kapcsolk] forrs cl: fjlokat vagy knyvtrakat tnevez vagy tmozgat.
rm [kapcsolk] fjlok: egy vagy tbb fjl vagy knyvtr trlse.
ln rgi-fjlnv j-fjlnv: j nevet hoz ltre a fjl szmra (tulajdonkppen egy
hivatkozsi nv, n. link (csatols) jn ltre, fizikai msols nem trtnik).
tar [kapcsolk] [archv] [fjlok]: beptett tmrtprogram, kapcsoli hatrozzk
meg, hogy be- vagy kitmrtst hajtson vgre.
Jogosultsg kezelsre szolgl parancsok
chmod [md] nv: llomny s knyvtrak hozzfrsi engedlyek megadsa,
elvtele.
chown [kapcsolk] tulajdonos [csoport] fjl: megadott fjlok tulajdonost s
csoportjt mdosthatjuk ezzel a paranccsal.
Process-kezels parancsai
ps [kapcsolk]: aktulisan fut process-ek listja
kill: fut process befejeztetse, lelltsa.
shutdown [kapcsolk] idpont [zenet]: a rendszer futsi szintjt mdostja, vagy
lezrja a rendszert. Az idpont s a figyelmeztet zenet argumentumknt
tadhat. Azonnali lezrshoz az idpont rtke: now.
su [-] [felhasznl] [argumentum]: a shell programot indtja msik
felhasznlval. Olyan terminlon val bejelentkezsre hasznlhat, amelyet msik
felhasznl hasznl. Ha nem adjuk meg a felhasznlt akkor egy root shell
programot indt. Az j shell programot az exit vagy [Ctrl-d] bersval zrhatjuk
le.
Egyb, gyakran hasznlt parancsok
mount [kapcsolk] [eszkz] [csatolsi_ hely]: j fjlrendszer csatolsa egy
knyvtrstruktrba. A meg nem adott paramtereket a parancs az /etc/fstab fjl
megfelel bejegyzseibl veszi. (Fjlrendszer levlasztsa: umount.)
find tvonal [opcik]: az tvonalban megadott katalgusbl kiindulva, rekurzvan
vgigjrva a katalgusokat az opciiban magadott tulajdonsg llomnyt
megtallja.
grep: egy meghatrozott szvegmintt keres egy vagy tbb fjlban.
more: kperny oldalanknt jelenti meg a megadott fjlt.
man: kziknyv az egyes parancsok szerkezetrl s mkdsrl (sg). A
legfontosabb s leggyakrabban hasznlt parancs. Az oldalak a /usr/man
knyvtrban tallhatk vagy a MANPATH krnyezeti vltozban megadott
knyvtrban. Kilps a man-bl q billenty lenyomsval trtnik. Lapozs
elre [Space], vagy f billentyvel, vissza b billentyvel.
3.4.3 Hlzati opercis rendszerek
Az opercis rendszerek kztt kln kategrit kpviselnek a hlzati opercis
rendszerek. A hlzatokkal a ksbbiekben mg rszletesen foglalkozunk, jelen fejezet

63
szemopntjbl a helyi hlzatok (viszonylag kis kiterjeds, jellemzen egy szervezet
szmtgpeit sszekapcsol hlzati rendszer) kezelsvel kapcsolatos rendszerek rdekesek.
Hlzatot alapveten erforrs-megosztsi cllal, kommunikcis kzegknt vagy az
adatok biztonsgnak nvelse rdekben alakthatunk ki helyi hlzatok esetn
mindhrom szerep egyformn fontos, ppen ezrt nem vletlen, hogy a hlzati opercis
rendszerek mr olyan szleskr hlzati szolgltatsokkal rendelkeznek, hogy minden
jellemz hlzati tevkenysg megvalsthat segtsgkkel.
Hlzati modellek
A hlzatba bekapcsolt szmtgpeket hlzati csompontnak nevezzk, s elsdlegesen a
hlzatban betlttt szerepk szerint szoks megklnbztetni ket (br ezek csupn fogalmi
klnbsgek, nem biztos, hogy mkdsbeli vagy teljestmnybeli eltrseket is jelentenek).
Ilyen rtelemben beszlhetnk hlzati kiszolglkrl (szerver: olyan szmtgpek,
amelyek valamilyen erforrst vagy szolgltatst nyjt (megoszt) a csompontoknak) s
munkallomsokrl (gyfl- vagy kliens-szmtgp: a szerver ltal nyjtott szolgltatsokat
ignyl vagy hasznl szmtgp).
A helyi hlzatok sajtossga, hogy ugyanazon szmtgp akr tbbfle szerepben is
kpes mkdni a hlzatban. A hlzati csompontoknak a hlzatban elfoglalt lehetsges
szerepei alapjn kt jellemz helyi hlzati modellt klnbztethetnk meg:
az egyenrang (peer-to-peer) modellben a hlzat valamennyi szmtgpe kpes
szolgltatsokat nyjtani (erforrsokat felajnlani) a tbbi szmtgp szmra s
ugyanakkor hasznlni (ignyelni) ms csompontok ltal knlt szolgltatsokat.
Erre a modellre teht az jellemz, hogy nincs kitntetett szmtgp: mindenki lehet
szerver s munkalloms akr azonos idben is!
a hierarchikus (gyfl-kiszolgl, server-client) modellben ezzel szemben minden
esetben van egy (vagy tbb) kitntetett szerep szmtgp (a szerver), aki a
hlzati szolgltatsokat kizrlagosan birtokolja a hlzat tbbi szmtgpe (a
munkallomsok) csak a szerver ltal felajnlott szolgltatsokat hasznlhatja. (Ez
persze azt is jelenti, hogy amennyiben kt munkalloms kommuniklni (pl. adatot
cserlni,) szeretne egymssal, ezt is csak a szerveren keresztl tehetik meg!) Ebben a
modellben tovbbi kategorizlsra ad lehetsget, ha
o azt is megvizsgljuk, hogy a szerver (a hlzat kiszolglsn s felgyeletn tl)
milyen feladatok elvgzsre kpes: dediklt szerver esetben semmilyen egyb
tevkenysget nem folytat (azaz felhasznli rtelembe vett munkt nem
vgezhetnk rajta), a nem dediklt szerver a hlzat vezrlsn tl teljes rtk
munkallomsknt is mkdik (kett az egyben),
o azt is megvizsgljuk, hogy a munkalloms mennyire alkalmas nll (hlzati
kapcsolat nlkli) munkavgzsre: azokat a munkallomsokat, amelyek csak a
szerver erforrsai birtokban tudnak valamilyen feladatot elltni
(megklnbztetend a hlzatba kapcsolt nll szmtgpektl) terminlnak
nevezzk (ebben a megkzeltsben a kiszolglt is szoks host-knt emlegetni)
A kt modell kztt (termszetesen) szmos eltrs van, azonban mgsem llthatjuk
azt, hogy az egyik vagy a msik jobb lenne. A hasznlhatsgukat minden esetben az ignyek
s a rendelkezsre ll forrsok hatrozzk meg: az egyenrang hlzat kiptse olcsbb,
kihasznlhatsga hatkonyabb (nem kell egy plusz ltalban (a munkallomsokhoz
kpest) nagyobb hardverignnyel rendelkez (s adott esetben effektv munkavgzsre nem is
hasznlhat) szmtgpet beszerezni), a hierarchikus hlzat felgyelete egyszerbb
(egyetlen szmtgpen (a szerveren) kell csak a belltsokat elvgezni), nagyobb a rendszer
biztonsga (centralizlt ments, kzponti vrus- s betrsvdelem), rugalmasabb

64
munkavgzst tesz lehetv (felhasznlk nagyobb szabadsggal hasznlhatjk a hlzat
brmely munkallomst).
A megismert opercis rendszerek kzl a Windows hagyomnyos vltozatai (95, 98,
XP) egyenrang hlzati rendszerbe szervezhetek, mg a szervervltozatok (2000, 2003)
segtsgvel akr hierarchikus hlzat is kialakthat. A Linux alap rendszerek
alaprtelmezs szerint mindkt modellt tmogatjk. Vannak tovbb olyan opercis
rendszerek, amelyek kimondottan hlzati clok kiszolglsra kszltek, a legismertebb
ilyen a Novell cg Netware nev rendszere. (Az, hogy az egyes rendszerek kztt mennyire
nem egyrtelmek a hatrvonalak, jl pldzza, hogy a Novell a legjabb opercis
rendszert mr a Linux egyik disztribcijra (SuSE) alapozva ksztette el...)
Hlzati szolgltatsok
A hlzati opercis rendszerek tbbletszolgltatsai (a hagyomnyos opercis
rendszerekhez kpest) a tbb felhasznli igny kiszolglsa kr szervezdnek. A
legfontosabbak ezek kzl:
erforrsok megosztsa: hozzfrs biztostsa a szmtgp valamely loklis
(sajt: fizikailag az adott szmtgphez csatlakoz) erforrshoz (s a helyi
hlzatok esetben ez szinte brmilyen tpus erforrs lehet: hardveres (memria,
httrtr, nyomtat) vagy szoftveres (program vagy adat)) a hlzat ms
szmtgpei szmra. A megosztott erforrsok hasznlata a felhasznl fel
transzparens mdon valsul meg azaz a felhasznl nem rzkel klnbsget
akztt, hogy sajt szmtgpvel vagy a hlzaton tallhat erforrssal
dolgozik. A helyi hlzatokban leggyakrabban megosztott hardveres erforrsok
teht a httrtrak (merevlemez, illetve az itt trolhat llomnyok s
knyvtrak) s a nyomtatk.
jogosultsgok kezelse: a megosztsok kezelsvel egyidejleg felmerl egy
olyan problma, amely egy-felhasznls krnyezetben nem jelentkezik:
nevezetesen a hozzfrs krdse. Egyrszt, a kzs trolsnak csak akkor van
rtelme, ha a kiszolgl ltal biztostott httrtrat minden, a hlzatba bekapcsolt
szmtgprl elrhetjk msrszt viszont jogos elvrs az is, hogy bizonyos
anyagokat ugyanolyan bizalmasan (msoktl vdetten) kezelhessnk, mintha a
sajt szmtgpnkn trolnnk. Egyszerre legyen teht nyilvnos s privt...
Jogosultsgoknak nevezzk a hlzat azonostott felhasznli s az egyes
erforrsokkal vgezhet tevkenysgek krt.
hozzfrs: a hlzati megosztsok kzs jellemzje, hogy azonostsukra olyan
mdszert kell alkalmazni, amelyet a hlzat valamennyi szmtgpe kpes
rtelmezni: legegyszerbben a megosztott erforrsok egyedi nvvel rendelkeznek.
A nvads szablyai esetenknt vltozhatnak, azonban pont az egysgessg miatt
ltezik egy szabvny, az UNC, amivel szinte minden rendszerben azonos mdon
hivatkozhatunk megosztott erforrsra. Az UNC szintaxisa a kvetkez:
\\szerver\erforrs, ahol a szerver annak a szmtgpnek a hlzati
azonostja, ahol kzvetlenl (fizikailag) ltezik a megosztott erforrs (aki
megosztja), az erforrs a megosztott objektum hlzati megnevezse
(aminek nem kell megegyezni a szerveren hasznlt (tnyleges) elnevezssel!).
felhasznli informcik kezelse: a hlzati opercis rendszerben alapvets,
hogy egy olyan rendszerrl van sz, amelyet tbb felhasznl hasznl. Ez pedig
szmos krdst vet fel:
meg kell tudni klnbztetni az egyes felhasznlkat egymstl,

65
o de clszer a hlzat jogosult felhasznlit megklnbztetni azoktl,
akik nem hasznlhatjk az adott hlzat szolgltatsait;
biztostani kell az idben azonos hozzfrs lehetsgt,
o de egyszerre legfeljebb csak egy bizonyos szm felhasznl krst
kiszolglva (sem a szmtgp mveletvgz kpessge, sem az
adattviteli csatorna szlessge nem vgtelen...),
clszer kln vlasztani az egyes felhasznlk ltal elrhet erforrsokat,
o de gy, hogy kzben lehetsget kell adni a felhasznlknak arra, hogy
igny szerint akr kicserlhessk adataikat egymssal, stb.
A gyakorlatban a felhasznlk megklnbztetsre valamilyen szveges azonostt
szoks hasznlni, ez az adott felhasznl adott hlzatra rvnyes felhasznli neve (user
name). A felhasznli fikok biztonsgnak fokozsa rdekben a hlzati rendszerek
(szinte minden esetben) az azonostshoz egy ellenrz kdot is megkvetelnek (jelsz,
password). Ez a jelsz (elvileg) csak a felhasznl ltal ismert, s ily mdon garantlja,
hogy az adott felhasznli nv alatt tnylegesen csak bizonyos szemly hasznlhassa a hlzat
erforrsait. (Megjegyzs: az olyan rendszerekben, ahol az egyrtelm azonosts fontos
kvetelmny, a felhasznli nv s jelsz (ismeret alap azonosts) helyett gyakran
alkalmaznak n. birtokls alap azonostsi rendszereket (ilyenek pl. a bankkrtyk), illetve
ma mr lteznek tulajdonsg alap azonostsi rendszerek (biometriai azonostk, pl. ujj-
lenyomat) is.)
Azt a folyamatot, amely sorn a felhasznl azonost adatait megadja illetve azt a
hlzati kiszolgl ellenrzi, azonostsnak (authentication), a sikeres ellenrzst
kveten a hlzati kapcsolat kiptst s a megfelel hlzati szolgltatsok helyrelltst
pedig bejelentkezsnek (log in) nevezzk. Termszetesen a hlzati munkavgzs
befejezsekor a hlzati kapcsolatot illik (ne fogjunk feleslegesen erforrsokat msok ell!)
s clszer (biztonsgi okokbl) lebontani, ez a kijelentkezs (log out) folyamat.
Ahhoz, hogy mindezeket az adatokat a hlzati opercis rendszer ellenrizni tudja,
nyilvn kell ket tartania. A klnbz opercis rendszerek szmos (bizonyos vonsaiban
hasonl, msokban jelentsen eltr) nyilvntartsi mdszert alkalmaznak, manapsg a
cmtr alap nyilvntart rendszerek tekinthetek a legkorszerbbnek (s lassan a
legelterjedtebbnek is, de ezzel kapcsolatban meg kell jegyezni, hogy egy a hlzati
opercis rendszerek korhoz kpest j technolgirl van sz, gy egy rgebb ta mkd
(s nem frisstett) rendszerben knnyedn tallkozhatunk nem ilyen elven mkd
nyilvntartssal is).
A cmtrak lnyege, hogy egy kvzi-szabvny rendszerben (a cmtrak jellemzen az
LDAP vagy az X.500-as szabvnyok definciit kvetik, de nem maradktalanul valstjk
meg a szabvnyokban foglaltakat) egytt troljk a hlzat mkdshez szksges
valamennyi adatot (gy a felhasznlkrl, mint a hlzat sszes erforrsrl) s az adott
szervezet szmra jelentsggel br egyb informcikat, ily mdon a hlzati nyilvntarts
brmilyen ms nyilvntarts alapjt kpezheti illetve kpes ms rendszerek szmra adatot
szolgltatni.
A hlzati szolgltatsok hasznlatnak (szabvnyos) lpsei teht a kvetkezk:
1. a munkalloms (amely rendelkezik a megfelel hlzati erforrs elrshez
szksges valamennyi gy hardver, mint szoftver eszkzzel) ltal nyjtott
felleten (kliens-program) a felhasznl jelzi ignyt a szolgltatst nyjt
szmtgp (szerver) fel;
2. a szerver (amennyiben az erforrs hasznlata nem korltlan) elkri a
munkallomstl (aki pedig a felhasznltl) a felhasznl azonost adatait (a

66
nevet s a jelszt), ezek az adatok (ltalban) titkostva tovbbtdnak a
munkallomstl a szerverhez;
3. a szerver ellenrzi (sszehasonltja a kapott adatokat a sajt nyilvntartsban
trolt informcival), hogy a megadott nv rvnyes-e, a hozz tartoz jelsz
megfelel-e s vgl, hogy az ily mdon azonostott felhasznlnak van-e joga a
krt erforrs hasznlathoz hromszoros pozitv vlasz esetn elkldi a krt
adatokat a kliensnek (azaz engedlyezi a hozzfrst).
Novell Netware
A klnbz hlzati opercis rendszerek esetben az els (s legfontosabb) krds,
hogy a szerver milyen szolgltats(oka)t nyjt a hlzat felhasznli szmra. Gyakorlatilag
az IntraNet fogalmnak megjelenstl azonban ebben a tekintetben nincs lnyeges klnbsg
az egyes megvalstsok kztt: az alapvet helyi hlzati feladatokon (fjl- s nyomtat-
megoszts) tl minden LAN opercis rendszer szmos tbbletszolgltatssal rendelkezik,
rszint beptett szolgltatsok, rszint (kln megvsrolhat) bvtmnyek formjban.
A Netware egy kliens-szerver alap, dediklt szerveres hlzati opercis
rendszer. A szerveren (termszetesen) Netware opercis rendszer fut (a Netware a szervert
futtat szmtgp elindtsra (boot-olsra) s a hlzati opercis rendszer magjnak
(server.exe) betltsre valamilyen DOS az jabb verzikban Linux verzit hasznl). A
munkallomsokon brmilyen opercis rendszer futhat, a hlzati krsek kezelst a
Netware hlzati programja, a Netware kliens (Novell Netware Client) vgzi, szinte minden
jelents opercis rendszerhez kszlt kliensprogram.
A Netware opercis rendszerek a Novell hagyomnyos llomny- s nyomtatszerver
szolgltatsain tl szmos, a hlzatos krnyezet hatkonyabb kihasznlst lehetv tev
szolgltatst tartalmaz, melyek kzl a legfontosabbak a kvetkezk:
Novell eDirectory: a hlzati erforrsok kzpontostott nyilvntartsi rendszere,
ConsoleOne: a szerverkonzol grafikus fellet kiterjesztse, lehetv teszi a
szerver s a hlzat tvoli felgyeletet s menedzselst
iFolder: adatszinkronizcis s backup megolds egyben, lnyege, hogy a
felhasznlk a szerveren trolt llomnyaikat (akr bngszprogramon keresztl,
azaz szinte) brhonnan elrhetik, s az esetleges vltozsok automatikusan
tvezetdnek a szerverre, gy az adatok mindenhol ugyanazt az llapotot tkrzik
iPrint: a hagyomnyos hlzati nyomtatsi szolgltatsok kibvtett
funkcionalits eszkze, amely segtsgvel a Netware szerver kpes hlzati
nyomtatknt kezelni a szerverhez csatlakoz (loklis), a hlzat valamely
munkallomshoz csatlakoz (tvoli) vagy akr Interneten keresztl elrhet
nyomtatt is
Native File Access Pack: az ismertebb opercis rendszereket (Windows, Unix,
Macintosh) futtat munkallomsok szmra a szerver kteteinek kzvetlen
elrst biztost komponens az ilyen opercis rendszerrel rendelkez
szmtgpekre (amennyiben csak a Netware-en trolt llomnyokat akarjuk elrni)
nem kell kln kliensprogramot telepteni
Novell Storage Service (NSS): a Netware 5-ben bemutatott, de csak a Netware 6-
tl alaprtelmezett llomnyszervezsi md, amely elmletileg korltlan mret
(httr)trolrendszer kialaktst s kezelst teszi lehetv
Novell Cluster Services: 2 Netware szerverbl ll hlzati frt (cluster)
kialaktst tmogat komponens
tbbprocesszoros (SMP) mkds: egy Netware szerver (megfelel alaplappal)
akr 32 processzort kpes egyttesen kezelni

67
NetWare Web Access: teljes kr Internet szolgltatst biztost eszkzk
gyjtemnye. Rszei: DNS- s DHCP-szerver, Netware AMP (Apache, MySql,
PHP: az Internet legjelentsebb webes (nylt forrskd) alkalmazsainak integrlt
s Netware-re optimalizlt vltozata), Internetes fejleszt eszkzk (Java, XML,
CGI, WebDAV) tmogatsa. rdekessge, hogy lehetv teszi az https protokollon
alapul tvoli szerverfelgyeletet is (azaz a rendszergazda brhonnan (egy
bngszprogramon keresztl) elvgezheti mindazokat a tevkenysgeket, amelyek
hagyomnyosan csak a konzolon kiadhat parancsokkal oldhatak meg).

Ellenrz krdsek:
1. Definilja az opercis rendszer fogalmt!
2. Sorolja fel az opercis rendszerek alapvet feladatait!
3. Hogyan csoportosthatk az opercis rendszerek? Mondjon pldkat!
4. Mit jelent az opercis rendszerek tbb-feladatos s tbb-felhasznls
jellege?
5. Hogyan trtnik az utastsok kiadsa karakteres illetve grafikus felleten?
6. Mit neveznk llomnynak, illetve knyvtrnak?
7. Melyek a legfontosabb llomny-tulajdonsgok?
8. Melyek a Windows opercis rendszerek grafikus felletnek ltalnos
jellemzi?
9. Mutassa be a Windows opercis rendszerek llomny-kezelssel kapcsolatos
szolgltatsait!
10. Mit rtnk LINUX disztribci alatt? Mondjon pldkat!
11. Magyarzza meg a kvetkez fogalmakat a LINUX opercis rendszerben:
process, konzol, dmon!
12. Melyek a LINUX opercis rendszer legfontosabb llomny-kezel parancsai?
Mutassa be egy-kt parancs mkdst is!
13. Melyek a helyi hlzatok alapvet modelljei? Hasonltsa ssze az egyes
modelleket (elnyk, htrnyok)!
14. Mit jelent a dediklt szerver kifejezs?
15. Melyek a legfontosabb feladatai egy hlzati opercis rendszernek?

Irodalomjegyzk
[1] Olajos Mag: Opercis rendszerek (Szmalk, 2003)
[2] Knapp: Opercis rendszerek (LSI, 1998)
[3] Mag Nagy: Hlzati felhasznli ismeretek (Szmalk, 2003)

68
4. IRODAAUTOMATIZLS, FELHASZNLI ALKALMAZSOK

4.1. Szvegfeldolgozs

A szmtgpes szvegfeldolgozst, szvegszerkesztst ma mr nagyon sok helyen


alkalmazzk. Legismertebb fajti az Microsoft Office programcsomagok rszt kpezik. Egy
msik npszer hasonl funkcikkal rendelkez programcsomag az OpenOffice. A jegyzet
terjedelmi hatrait figyelembe vve a szvegszerkeszt program rszletes ismertetsre nincs
lehetsg. Ebben a fejezetben csupn nhny funkci kerl bemutatsra, amelyeket a szerz
fontosnak tart. A szvegszerkeszt program egyszerbb funkciit, a hallgatk kzpiskolai
tanulmnyainkbl, ismertnek tekintjk.

A bekezdsek szerepe
A Word szvegszerkesztnek a karakterek utn nagysgrendben kvetkez
szvegegysge a bekezds. Nagyon sok bellts bekezdsek egszre vonatkozik,
ezrt clszer a bekezdseket egyben kezelni. Ismert, hogy egy bekezds
befejezsre s j bekezds megnyitsra az ENTER billenty szolgl.
Amikor a felhasznl a sor vgre r a gpelssel, a szvegszerkeszt
automatikusan a kvetkez sor elejn kezdi rni a szveget. Ha a felhasznl
mgis azt szeretn a bekezds egy pontjn, hogy egy j sorban folytatdjon a
szveg, br mg nem rt a sor vgre, s nem is akar j bekezdst kezdeni, ezt a
SHIFT+ENTER billentykombincival rheti el.
A bekezdsek hatra s mg sok ms hasznos informci is megtudhat,
ha az eszkztr mindent mutat ikonja be van kapcsolva.
Az automatikus helyesrs-ellenrz hasznlata
A Word biztost egy olyan eszkzt, amely automatikusan ellenrzi a szveg
helyesrst, s lehetsget ad a korrekt javtsra is.
Ez az Eszkzk men Nyelvi ellenrzs menponttal vagy az
eszkztr Hibaellenrzs ikonjval indthat el. Ekkor megjelenik egy
prbeszdablak, amelyik a felmerl hibkat megmutatja, s lehetsget ad a
szmtgp ltal esetleg felajnlott javtsi lehetsgek valamelyiknek
elfogadsra, vagy a felhasznl sajt maga javthatja ki a hibs szt.
A helyesrs ellenrzs szvegsszefggst nem vizsgl, hibk
maradhatnak a szvegben, ha az elgpelt sz nmagban is rtelmes (4.1. bra).

4.1. bra: Nyelvi ellenrzs ablak


Nyelv megadsa
Az Eszkzk men Nyelv funkci Nyelv megadsa menpontban van
lehetsg megadni a dokumentum, vagy a kijellt szvegrsz nyelvt. Ez lehetv
teszi, hogy idegen nyelv szvegrszeket is nyelvtanilag ellenrizze a
szvegszerkeszt. Megadhat az is, hogy melyik nyelv legyen az alaprtelmezett
(4.2. bra).

4.2. bra: Nyelv ablak

Tabultorok
A tabultor olyan eszkz, amellyel egy soron vagy egy bekezdsen bell a
szveget megadott pozciba lehet igaztani. A szveget a TAB billentyvel a
kvetkez tabultorpozcikba lehet vinni. A tabultorok tpusai: balra igazt,
kzpre igazt, jobbra igazt, tizedesjelhez igazt.

A tabultorok legegyszerbben a vonalzra kattintva helyezhetk el. A


ltrehozott tabultor tpusa a vonalz bal szln lthat brval egyezik meg, amely azonban
kattintssal mdosthat. A mr ltrehozott tabultorok a Formtum men Tabultorok
paranccsal mdosthatk, illetve itt is ltrehozhatk jak.
A Tabultorok ablakban a Pozci mezben kell megadni a tabultor pozcikat.
Meglv tabultorhely mdostshoz ki kell jellni azt, majd a Pozci mezben
mdosthat az rtke.
Az Igazts mezben a kijellt bekezdseknek a behzsokhoz viszonytott igaztsa
llthat be. Ha a szveg s a tabultorhely kztti res rszt ki kell tlteni, akkor
kivlaszthat a Kitlts mezben a megfelel (pontozott, szaggatott vagy folytonos)
vonaltpus. Az Alaprtk mezbe bert rtkkel az alaprtelmezett tabultorok tvolsga
mdosthat. Egy tabultor eltvoltshoz a Trls, az sszes nem alaprtelmezett tabultor
egyidej trlshez a Mindet trli gombra kell kattintani (4.3. bra).

70
4.3. bra: Tabultorok ablak

Az lfej s llb megadsakor szksg van a szakasz fogalmnak ismeretre.

Szakasz
A szakaszok nlklzhetetlen elemei a dokumentumoknak, mivel szmos
szerkesztsi feladat csak szakaszok ltrehozsa utn kivitelezhet. A szakaszok
hasznlata a kvetkez esetekben szksges:

Vltoz hasbszmot kell megadni,


Klnbz paprmretre s/vagy tjolsra van szksg,
Eltr margbelltsnl,
Vltoz tartalm s/vagy pozcij fej- s lblc megadsnl,
Fejezetenknt (szakaszonknt) jra kezdd szmozs lb- s/vagy
vgjegyzetre van szksg,
Vltoz kezdrtk, formtum vagy helyzet oldal- s/vagy
sorszmozs megadsnl.

A szakasz a dokumentum rsze, gy egy dokumentumon bell egy vagy
tbb szakasz is ltezhet. A dokumentum ltrehozsa utn mindaddig egyetlen
szakaszbl ll, amg kln paranccsal j szakasz ltrehozsa nem trtnik. A
dokumentum tetszleges szm szakaszra oszthat, s az egyes szakaszok
egymstl teljesen eltr mdon formzhatk.
A dokumentum egyes szakaszait a szakaszhatrok vlasztjk el egymstl.
Ezek a hatrjelek rendeltetsket s funkcijukat tekintve nagyon hasonltanak a
bekezds-jelekhez. j szakasz megkezdse eltt egy szakaszhatrjel segtsgvel
zrhatjuk le az elzt s nyithatjuk meg az jat.

Szakaszhatr beillesztse a dokumentumba:


A dokumentumban a beviteli pontot abba a pozciba kell vinni, ahol j
szakaszt kell kezdeni,
A Beszrs menpont Trspont parancst kell vlasztani,
A ngy szakasz hatrtpus egyikt kell kijellni
OK gomb vlasztsa.

71
Szakasz hatrtpusok:

j oldal,
Folyamatos,
Pros oldal,
Pratlan oldal.

lfej s llb
Az lfej s az llb olyan szveg vagy grafika, amelyek a dokumentum egyes
oldalainak a tetejn, illetve aljn lthatk. Az lfej a fels, mg az llb az als
margn kerl nyomtatsra. A dokumentumban az egyes szakaszok els oldaln a
tbbitl eltr lfej vagy llb hasznlhat, illetve ott el is hagyhatk. A
dokumentum egyes szakaszaiban eltr lfej s llb adhat meg a pros,
illetve a pratlan oldalakon.
Eltr lfej ltrehozsa az els oldalon
A Nzet menpont lfej s llb parancs vlasztsa. Az lfej s llb
eszkztron kattintani kell az Oldalbellts gombra, majd az Elrendezs lap
vlasztsa. Az Els oldal eltr jellngyzet bejellse, majd az OK gomb
vlasztsa. Ekkor a Word a dokumentum vagy a szakasz els oldalnak lfejt
vagy llbt jelenti meg. Meg kell adni az els oldalon megjelenteni kvnt
lfejet vagy llbat. Ha az els oldalon nem kell lfejet vagy llbat
hasznlni, resen marad a megfelel terlet.
A dokumentum vagy a szakasz tbbi oldaln megjelen lfej vagy llb
elksztshez az egrrel ki kell jellni az lfej s llb eszkztron a
Kvetkez , illetve a Vlts az lfej s az llb kztt gombot.
Eltr lfej ltrehozsa pros s pratlan oldalakon
A Nzet menpont lfej s llb parancs vlasztsa. Az lfej s llb
eszkztron az Oldalbellts gombra kell kattintani. Majd az Oldalbellts lap
vlasztsa. A Pros s pratlan eltr jellngyzet bejlse kvetkezik, majd
az OK gomb vlasztsa.
A pros oldalakon megjelen lfej vagy llb ltrehozshoz vlasztani
kell az Elzt, illetve a Kvetkezt mutat gombot, s el kell kszteni az
llbat vagy az lfejet.
A Word a Pros s pratlan eltr belltst a teljes dokumentumra
rvnyesnek tekinti, hacsak ez az egyes szakaszokban mskppen nem lett
megadva.
Fejezetenknt vagy szakaszonknt eltr lfej s llb
Amikor egy szakaszban lfej vagy llb szerepel, akkor a Word a dokumentum
valamennyi szakaszba beilleszti ugyanezt az lfejet vagy llbat. A
dokumentum adott szakaszaihoz azonban ettl eltr lfej vagy llb is
kszthet, ha az lfejek illetve llbak folytonossga megszakad. A Nzet
menpont lfej s llb parancs vlasztsa. Az egrrel kattintani kell arra a
szakaszra, amelyben eltr lfejet vagy llbat kell kszteni, majd az
Azonos az elzvel gomb kijellst jra kattintssal meg kell szntetni s
(lfej s llb eszkztron) mdosthat a szakasz meglv lfeje vagy
llba, illetve j hozhat ltre.
lfej s llb trlse
Az egrrel arra a szakaszra kell kattintani, amely a trlni kvnt lfejet vagy
llbat tartalmazza. Ezutn a Nzet\lfej s llb parancs vlasztsa. Ki kell

72
jellni a trlni kvnt lfejet vagy llbat, s meg kell nyomni a DEL
billentyt.
Krlevlkszts
A krlevlkszts akkor hasznlhat, ha nagyszm, egymstl csak nhny
szban klnbz dokumentumot kell gyorsan s hatkonyan kszteni.
Krlevelek ksztsekor kt dokumentumot kell szerkeszteni: a
trzsdokumentumot, amely tartalmazza az lland szveget, s minden levlben
azonos, valamint a vltozk neveit (a mezneveket), az adatforrs
dokumentumot, amely tblzatban tartalmazza a vltoz adatokat. A Word ebbl
a kt dokumentumfjlbl automatikusan ltrehozza a krleveleket.

A szvegszerkeszt programban varzsl segti a krlevlksztst. A menben az


Eszkzk menpont Levelek s kldemnyek parancs Krlevl varzsl funkci
vlasztsval indul a krlevlkszts. A varzsl hat lpsben kszti el a leveleket.
1. lps: Dokumentum tpus kivlasztsa, Krlevl esetn a levl kijellse.
2. lps: Alapul szolgl dokumentum megadsa. Hrom lehetsg kzl lehet
vlasztani:
aktulis dokumentum alapjn,
sablon alapjn,
egy mr meglv dokumentum alapjn.
Az els lehetsg vlasztsakor, a levl megrsa utn, a trzsdokumentumot clszer
elmenteni.
3. lps: Cmzettek kivlasztsa. Hrom mdon lehetsges:
ltez listbl,
outlook nvjegyalbumbl,
j lista ltrehozsval.
Az els lehetsg esetn a varzsl ablakban megjelen Ltrehozs ikont kell
vlasztani. A megjelen j cmlista ablakban lehet kivlogatni a levl cmzettjeihez tartoz
mezneveket a Testreszabs gomb megnyomsa utn. A Trls, az tnevezs s a
Hozzads gombok rtelemszeren alkalmazhatk az aktulis cmzettek mezneveinek
ellltsra. Ezutn kvetkezik a cmzettek adatainak begpelse. Az j bejegyzs gomb
vlasztsa utn adhat meg j cm. A cmzettek adatainak megadsa a Bezrs gombbal
trtnik. A megjelen Cmlista mentse ablakban a Fjlnv s a Hely megadsval lehet
elmenteni az adatokat. Ezutn megjelenik a Krlevl cmzettjei ablak, amelyben ttekinthet
a cmlista.
4. lps: A levl megrsa. Ekkor kell elhelyezni a trzsdokumentumba a cmzetthez
tartoz mezneveket. Ez egy ismtld tevkenysgsorral trtnik addig, amg minden
mez a helyre kerl.
A kurzort a dokumentumban a cmlista mez helyre kell vinni.
Tovbbi elemek ikon vlasztsa.
Az Adatmez beszrsa ablakban az elhelyezend meznv kivlasztsa,
Beszrs gomb, majd a Bezrs gomb megnyomsa.
Ha formzni kell az egyestett adatokat, pldul, ha egy meznevet flkvrr kell
tenni, az egrrel a meznvre kell kattintani, majd alkalmazni kell a kvnt formtumokat.
5. lps: A levelek megtekintse. A kpernyn sorban elre vagy htra lehet lapozni az
elkszlt levelek kztt a << illetve a >> jelekkel.
6. lps: Az egyests befejezse. Ktfle mdon trtnhet:
nyomtats (az elkszlt levelek kinyomtatsa),

73
az Egyes levelek szerkesztse (van lehetsg mg az egyes levelek utlagos
mdostsra, majd elmentsre, s ksbbi idpontban trtnik a levelek
kinyomtatsa).

Tartalomjegyzk
A tartalomjegyzk a dokumentum adott szint cmeit sorolja fel, s megadja az
oldalszmukat. A tartalomjegyzk sszelltsakor a Word megkeresi az adott
stlus bekezdseket, cmszint szerint rendezi ezeket, berja az oldalszmot, s
megjelenti a tartalomjegyzket a dokumentumban. A tartalomjegyzk tetszleges
stlus bekezdsekbl felpthet, de ksztsnek legegyszerbb mdja, hogy a
dokumentum cmeit a beptett cmstlusokkal formzzk meg
(Cmsor1...Cmsor9). A Word szmos mdszert knl a tartalomjegyzk
formtumnak kialaktsra, s a vlasztott formzst s stlusokat a Nzet
mezben megjelenti.
Tartalomjegyzk ltrehozsa
Az egrrel a dokumentumban arra a helyre kell kattintani, ahol a tartalomjegyzk
elhelyezsre kerl, majd vlasztani kell a Beszrs menpont Hivatkozs
funkci Trgymutat s tartalomjegyzk parancsot, ezutn pedig a
Tartalomjegyzk lapot. A rendelkezsre ll formtumok valamelyike
kivlaszthat a Formtumok listbl (4.4. bra).

4.4. bra: Tartalomjegyzklap

Tartalomjegyzk frisstse
A kurzort a tartalomjegyzkbe kell vinni s meg kell nyomni az F9 gombot.
Alternatv megolds: az egr jobb gombjval kattintani kell, s vlasztani a
Mezfrissts parancsot.
Trgymutat
A trgymutat a kinyomtatott dokumentumban a keresett szavak, fogalmak, vagy
mondatok oldalszmt adja meg. Trgymutat ksztsekor ki kell jellni a
szerepeltetni kvnt szveget vagy bejegyzst, formtumot vlasztani, majd
sszellthat a trgymutat. A Word szmos formzsi lehetsget biztost s
meg is mutatja a vlasztott formzsnl a trgymutat elrendezst, az illet
formzs eltt. A trgymutat sszelltsakor a Word sszegyjti a trgymutat-
bejegyzseket, sorba rendezi azokat, berja a megfelel oldalszmokat, megkeresi
s trli az azonos oldalra mutat ismtld bejegyzseket, vgl megjelenti a
trgymutatt a dokumentumban.

74
Trgymutat ksztse
1. A dokumentumban ltre kell hozni a Trgymutat-bejegyzseket. (A
trgymutat-bejegyzs olyan mezkd, amely azt jelzi, hogy az adott szveg
be fog kerlni a trgymutatba. A Word egy rejtett szvegknt formzott
XE (Trgymutat) mez beszrsval kszt trgymutat-bejegyzst. A
dokumentumban ki kell jellni azt a szveget (szt, mondatot), amely
trgymutat-bejegyzs lesz, majd meg kell nyomni az ALT+SHIFT+X
billentyket. Fbejegyzs ltrehozshoz a Fbejegyzs mezben
szerkeszteni lehet vagy be kell rni a bejegyzs szvegt. Ha Albejegyzst
kell kszteni, akkor az Albejegyzs mezbe kell berni a szveget. (Az
albejegyzs olyan trgymutat-bejegyzs, amely egy ltalnosabb cmsz al
tartozik. Pldul a "bolygk" trgymutat-bejegyzs albejegyzse lehet a
"Mars" vagy a "Vnusz" cmsz. A Fbejegyzs s\vagy Albejegyzs
megadsa utn az egrrel a Jells gombra kell kattintani. Ha a szveg
valamennyi elfordulst meg kell jellni, ez a Mindet jelli gombbal
trtnhet. A tovbbi bejegyzsek szvegnek kijellse alatt a Trgymutat-
bejegyzs prbeszdpanel nyitva marad.
2. A dokumentumban arra a helyre visszk a kurzort, ahol a ksz trgymutat
lesz.
3. A Beszrs menpont Hivatkozs parancs Trgymutat s
tartalomjegyzk menpontok vlasztsa, majd a Trgymutat lap
(4.5. bra).
4. A rendelkezsre ll formtumok valamelyikt lehet hasznlni a Formtumok
mezben.

4.5.bra: Trgymutatlap

Ellenrz krdsek:

1. Ismertesse az automatikus helyesrs ellenrzs hasznlatt a szvegszerkeszt


programban!
2. Ismertesse a nyelv megadst a szvegszerkeszt programban!
3. Ismertesse a tabultorok hasznlatt a szvegszerkeszt programban!
4. Ismertesse az lfej, llb hasznlatt a szvegszerkeszt programban!

75
5. Ismertesse a krlevlksztst a szvegszerkeszt programban!
6. Ismertesse a tartalomjegyzk ksztst a szvegszerkeszt programban!
7. Ismertesse a trgymutat hasznlatt a szvegszerkeszt programban!

Irodalomjegyzk

Bodnr Ibolya Nagy Zoltn (1998): Szvegszerkeszts, Talentum Kft, Budapest.


Kunos Zsolt Srs Tams (1995): A sokoldal szvegszerkeszt Word 6.0, LSI Oktat
Kzpont, Ligatra Kft Vci Ofset Kft.
Mogyorsi Istvnn (2003): Szvegszerkeszts, Kossuth Kiad, Szekszrd.

4.2. Tblzatkezel rendszerek

A tblzatkezel szoftverek azt az ignyt elgtik ki, hogy gyakran kell brzolni
szmokat tblzatokban, amelyeknek azutn oszloponknt vagy soronknt fel kell tntetni
azok sszegt, s pldul szzalkos arnyt. Ebbl a rutinfeladatbl nttk ki magukat a
tblzatkezelk, amelyek ma mr sokkal komplexebb feladatokra is alkalmasak: tudomnyos
s statisztikai szmtsokra, nyilvntartsok vezetsre, rlistk s grafikonok ksztsre,
valamint egyszerbb adatbzis-kezel mveletek vgzsre. Az egyik legelterjedtebb
tblzatkezel a Microsoft Office programcsald tagja, az Excel. A program nhny fontos,
kiragadott funkcijnak a bemutatsra van csak lehetsg, a jegyzet korltozott terjedelme
miatt.

Diagram ksztse
Elkszlt tblzatbl pillanatok alatt lehet kszteni egy tetszleges formj
diagramot. A diagram ksztse ktfle mdon kezdhet el: a Beszrs
menpont Diagram parancs vagy az eszkztr a diagramvarzsl ikon
kivlasztsval. Ezek hatsra megjelenik a diagramvarzsl ablak, amely
segtsget nyjt a diagram elksztsben.
1. lps: diagramtpus kivlasztsa (4.6. bra).

4.6. bra: Diagramtpus vlasztsa

76
2. lps: megadhat, hogy az Excel tblzat mely rszbl kszl a diagram (4.7. bra).
Az Adatsor lapon kijellhet A kategria (X) tengely feliratai, valamint az
Adatsoroknak nevet is lehet adni.

4.7. bra: Diagram forrsadatok

3. lps: megadhatk a diagram belltsok (4.8. bra). Itt bellthat a diagram


megjelentse: Diagramcm, a Tengelyek, a Rcsvonalak, a Jelmagyarzat s a
Feliratok, valamint hogy kszljn-e Adattbla. (Az Adattbla a diagramok aljn
megjelenthet tblzat, amely a diagramok ltrehozshoz hasznlt szmrtkeket
tartalmazza, a diagram kategria tengelyhez kapcsoldik.)

4.8. bra: Diagram belltsok

77
4. lps: megadhat, hogy az j diagram hol jelenjen meg (4.9. bra). Ltrehozhat egy
j munkalapon, amit a diagram teljesen ki fog tlteni, vagy Objektumknt
elhelyezhet az aktulis munkalapon.

4.9. bra: Diagram helye

Ha a diagram ksztse kzben valami kimaradt, vagy rosszul lett megadva, vagy csak
egyszeren utlag kell a diagramban valamit megvltoztatni, termszetesen megtehet.
ltalnossgban elmondhat: ha valamit t kell formzni, akkor arra az objektumra vagy
dupln kell kattintani az egrrel, vagy a jobb egr gombbal rkattintani, majd a megjelen
gyorsmenbl kivlasztani a megfelel menpontot.
Ha a diagram ksztse kzben tbb tartomnyt kell kijellni, ez gy trtnik, hogy az
els tartomny kijellse utn le kell nyomni a billentyzet CTRL gombjt, s mindaddig
lenyomva kell tartani, amg az sszes tartomnyt ki nem lett jellve.

Plda nhny formzsra


Ha nincs szksg a jelmagyarzatra, akkor egyszeren ki kell jellni s a Delete
gombbal le lehet trlni. Ha esetleg valamelyik feliratot meg kell vltoztatni,
akkor r kell kattintani arra a feliratra, s vagy trhat, vagy a Delete gombbal
letrlhet. Ha valamelyik oszlopnak a sznt kell mdostani, csak r kell
dupln kattintani az oszlopra, majd a megjelen ablakbl ki lehet vlasztani egy
msik sznt. Ugyanezt meg lehet oldani az egr jobb gombjval is, majd a
megjelen gyorsmenbl ki lehet vlasztani az Adatsorok formzsa
menpontot. A diagram szinte brmelyik elemt t lehet formzni: httrszn
adhat meg, jabb rcsvonalakat lehet beszrni, az egyes oszlopok rtkeit r
lehet ratni az oszlopokra, t lehet alaktani egy msik diagramtpusra a
diagramot, stb.
Ha a tblzat valamelyik cellja megvltozott, miutn mr elkszlt a
diagram, akkor termszetesen a diagramon is hamarosan megjelenik a vltozs.

Excel adattbla hasznlata


Az Excel egy tblzatkezel program, de egyszerbb adattblk kezelsre is
alkalmas. A tbla els sorban vannak a meznevek, amelyek azt hatrozzk meg,
hogy az egyes oszlopokban milyen adatok lesznek. Az sszes tbbi sorban vannak
a tnyleges adatok. Az egyes sorokat rekordoknak nevezzk. A rekordokban egy
cella egy mez (4.10. bra).

78
4.10. bra: Excel adattbla

A rekordok sorbarendezse gy vgezhet el, hogy els lpsknt ki kell jellni a


tblzatot, amelyiket rendezni kell. A kijells utn ki kell vlasztani az Adatok
menpont Sorbarendezs menpontjt. A kpernyn megjelen Rendezs
ablak aljn megadhat, hogy van-e rovatfej az adatbzisban vagy nincs. Ez annyit
jelent, hogy a tblzat els sora mezazonostkat tartalmaz-e vagy sem. Ugyanis
ha az els sorban mezazonostk vannak, akkor azt a sort nem kell rendezni.
Az adattbla egyszerre tbb szempont szerint rendezhet. A Rendezs
ablakban a legfels mezben kivlaszthat, hogy legyen rendezs, pldul a nv
mez alapjn emelked sorrendben. Ha vletlenl kt azonos nev ember van,
akkor ezt a rendezst tovbb lehet bvteni, vagyis megadhat egy msodlagos
illetve egy harmadlagos rendezs is valamelyik mez alapjn. Vagyis megadhat,
hogy a kt azonos nev ember kzl az kerljn elbbre, akinl pldul az
irnytszm kisebb. Ilyenkor a msodik rendezsi felttelnl ki kell vlasztani,
hogy legyen rendezs irnytszm alapjn emelked sorrendben. A program az
OK gomb hatsra sorba rendezi a rekordokat. Az eszkztron is tallhat kt
sorbarendezs ikon: , azonban ezekkel csak egy oszlop alapjn lehet
rendezni.
Rekordok szrse
A kvetkez fontos mvelet, amit egy adattblban gyakran el kell vgezni, a
rekordok szrse. Elfordulhat, hogy csak azokat az embereket kell megjelenteni,
akik Budapesten laknak. Ehhez ki kell jellni az adattblt, vagy elg csak az
adattblba kattintani az egrrel. Ezek utn ki kell vlasztani az Adatok
menpont Szr funkci AutoSzr menpontjt. Ennek hatsra minden
meznv mellett megjelenik egy lefel mutat kis nyl. A vros meznv melletti
nylra kattintva, megjelenik egy kis legrdl lista, amelyben megjelenti a
program az abban az oszlopban tallhat klnbz vrosneveket. A listbl
kivlaszthat Budapest, akkor csak azok a rekordok fognak ltszani, melyekben a
vros mez rtke Budapest. Ha az sszes rekord megjelentsre van ismt
szksg, akkor vagy kivlaszthat a listbl a Mind, vagy az Adatok menpont
Szr funkci Minden ltszik parancs.
Ha az feladat, hogy csak azok a rekordok ltszdjanak, amelyekben a
vros mez Budapest, valamint a nv mez Nagy Bla, akkor mr csak egy sor
ltszik. Az is elfordulhat, hogy olyan kombinci lett belltva, aminek hatsra
egy sor sem jelenik meg.
A meznevek melletti legrdl listkban van egy Egyni elem is
(4.11. bra). Ebben az ablakban megadhatk egyb szrsi felttelek is. Ilyen

79
feltteleket nem csak szmokat tartalmaz mezkre lehet megadni, hanem
szvegekre is. Ha pldul a nv meznl az a bellts szerepel, hogy csak azok
jelenjenek meg, amelyeknl a nv mez '>h', akkor csak azoknak az embereknek a
nevei jelennek meg, amelyek az ABC-ben a 'h' bet utn vannak. A meznevek
melletti listban van olyan vlasztsi lehetsg is, hogy azok a rekordok
jelenjenek meg, amelyek resek, vagy ppen nem resek.

4.11. bra: Autoszr belltsa

Fggvnyek
Az Excelben tbb szz beptett fggvny van. A tblzat tartalmazza a
leggyakrabban hasznlt fggvnyeket. A fggvny neve az adott szoftver
nyelvtl is fgghet, gy elfordulhat, hogy az TLAG fggvnyt AVERAGE
nven rjk el.

SZUM sszeadja a paramterlistjban megadott cellkat


TLAG tlagot szmol
MAX megkeresi a paramterlistjban megadott legnagyobb szmot
MIN megkeresi a paramterlistjban megadott legkisebb szmot
megvizsgl egy logikai kifejezst, amely ha igaz, akkor vgrehajt valamit, ha nem
HA
igaz, akkor egy msik mveletet hajt vgre
a SZUM s a HA fggvny keverke; amennyiben a megadott felttel igaz, akkor
SZUMHA
egy megadott tartomnyban sszegez
egy tblzat els oszlopban megkeres egy adott rtket, majd eredmnykppen a
FKERES
tblzat egy meghatrozott oszlopnak az rtkt adja vissza
a trlesztsi idszakra vonatkoz trlesztsi sszeget szmtja ki lland nagysg
RSZLET
trleszt rszletek s kamatlb esetn
DARAB megszmolja, hogy a paramterlistjban mennyi szm van
MA visszaadja a mai dtumot
S kt logikai mvelet S kapcsolata
VAGY kt logikai mvelet VAGY kapcsolata

tlag()
Az 4.12. bra tblzatban az tlag meghatrozsa a feladat.

80
Els lpsknt az egrrel abba a cellba kell kattintani, ahov a kplet kerl (B7),
majd a Beszrs menpont Fggvny parancst kell vlasztani. Ennek hatsra elbukkan
a FggvnyBeszrsa ablak (4.13. bra).

4.12. bra: Adattbla tlag fggvny szmtshoz

A Vlaszthat kategrik listjbl lehet fggvny kategrit vlasztani. Ha nem


ismert, hogy a keresett fggvny melyik kategriban van, akkor rdemes a Mind
kategriban keresni. Miutn az TLAG fggvny kijellse megtrtnt, meg kell nyomni a
Tovbb gombot.

4.13. bra: Fggvny beszrsa ablak

A kvetkez ablakban meg kell adni a paramterlistt. Erre tbb lehetsg van: vagy a
billentyzeten az tlagoland cellk cellahivatkozsait be kell gpelni, vagy az egrrel ki kell
jellni az tlagolni kvnt cellkat. rdemes az egrrel trtn kijellst hasznlni. Kijells
utn az Excel berja a tartomnyhivatkozst a kpletbe. A megfelel tartomny kijellse
utn, meg lehet nyomni a Ksz gombot. A teljes kplet a kvetkezkppen nz ki:
=TLAG(B2:B6).
Az sszes tbbi fggvnyt hasonlan kell hasznlni: az egrrel bele kell lpni abba a
cellba, amelyikbe a fggvnyrtkt kell elhelyezni, majd a fggvnyvarzslban meg kell
keresni a fggvnyt, s a Tovbb gomb megnyomsa utn meg kell adni a paramtereket.

Rszlet()
A RSZLET fggvny a trlesztsi idszakra vonatkoz trlesztsi sszeget
szmtja ki lland nagysg trleszt rszletek s kamatlb esetn.

81
A pldban ki kell szmolni, a felvett 2.500.000Ft hitelt vi 22%-os fix kamattal, s 5
ves trlesztsi id esetn, havonta mennyi sszeggel kell trleszteni (4.14. bra). A
fggvny paramterezse a kvetkez (4.15. bra).

4.14. bra: Adattbla rszlet fggvny alkalmazshoz

4.15. bra: Rszlet fggvny paramterezse

Rta Az idszakonknti kamatlb.


Idszakok_szma A fizetsi idszakok szma a trlesztsi idszakban.
Mai_rtk A jvbeli kifizetsek jelenrtke, vagyis az a jelenbeli egysszeg
kifizets, amely egyenrtk a jvbeli kifizetsek sszegvel.
Jvbeli_rtk A jvbeli rtk vagy az utols rszlet kifizetse utn elrni kvnt sszeg.
Ha a jvbeli_rtket elhagyjuk, a program 0-nak tekinti (pldul egy
klcsn jvbeli rtke 0).
Tpus rtke 0 vagy 1; azt mutatja, hogy mikor esedkesek a rsztrlesztsek.
0 vagy hinyzik: az idszak vgn van 1: az idszak kezdetn van

A paramterek kzl az utols kettt nem ktelez megadni. A pldban a rta B2/12,
ugyanis a havi rszletet kell kiszmtani, ezrt az ves kamatot t kell szmtani havi kamatra,
teht osztani kell 12-vel. Az idszakok_szma B3*12, vagyis a trlesztsi idt is t kell
vltani vrl hnapra. A mai_rtk az az sszeg, amely ha most egy sszegben lenne
kifizetve, akkor nem kellene havonta rszleteket trleszteni, vagyis ez maga a felvett hitel
sszege. A kplet =-RSZLET(B2/12;B3*12;B1). A fggvny neve eltt azrt ll egy
negatv eljel, mert klnben negatv szmot adna vissza eredmnyl a fggvny.

Ellenrz krdsek

82
1. Ismertesse az Excel diagramkszts funkciit!
2. Hogyan trtnik az Excel adattblk rendezse?
3. Hogyan trtnik az Excel adattblkban a szrs?
4. Adjon meg nhny Excel fggvnyt! Ezek mire hasznlhatk?

Irodalomjegyzk

Baczoni Pl (1997): Knnyen is lehet Excel for windows 95, Panem-McGraw-Hill,


Budapest.
Bkefi Zoltn (1999): Tblzatkezels, Talentum Kft, Budapest.
Kovalcsik Gza (1995): Excel for Windows 5.0, ComputerBooks, Budapest.
Kovcsn Cohner Judit (1995): Az Excel 5.0 fggvnye, ComputerBooks, Budapest.

4.3. Adatbziskezels

A jegyzet 6. fejezete rszletesen taglalja az adatbzis-kezels elmleti alapjait. A


7. fejezetben, az adatbzisok gyakorlati alkalmazsai keretben, az Access program
ttekintse, a program egyes rszei, valamint az adatbzisok szabvnyos lekrdez nyelve, az
SQL kerl ismertetsre.

Az Access adatbzis-kezel rendszer

Az Access a Microsoft ltal kifejlesztett relcis adatbzis-kezel program. Az Office


programcsomag professzionlis vltozatnak rsze, de kln is megvsrolhat.
Felhasznlbart rendszer, egyszer alkalmazsok interaktvan, programrs nlkl
elkszthetk. Az Access nll rendszer, de sokoldalan egyttmkdik a Microsoft SQL
Server adatbzis-kezelvel.

Egy Access adatbzis az albbi tpus objektumokat tartalmazhatja.

Tbla: relcis adattbla, amelyben az adatokat troljk. A tbla sorokbl s


oszlopokbl ll. A sorokat rekordoknak, az oszlopokat mezknek nevezik. Az
oszlopokban az egyedek tulajdonsgait troljk, ezt a meznv mutatja. A
sorokban az egyedek sszes tulajdonsga szerepel.
Lekrdezs: segtsgvel a tblkban trolt adatok kzl lehet kivlogatni
azokat, amelyekre szksg van. A lekrdezs specilisan megfogalmazott
krdsek, felttelek sszessge. A lekrdezs eredmnye szrmazhat egy vagy
tbb adattblbl, amelyek adataibl szmtott rtket is tartalmazhat.
rlap: az adatok rekordjainak bevitelt, mdostst vagy trlst felhasznl-
bartt teszi.
Jelents: az adatbzis adatainak papron val megjelentsre elssorban a
jelentsek szolglnak. A jelents adatforrsa lehet az adattbla, vagy egy
lekrdezs eredmnyhalmaza. Az adatok megjelentsn kvl rszsszegek,
vgsszegek, szmtott kpletek is megadhatk. A nyomtatott lapon megadhat
lfej, llb vagy egyb grafikus elem is.

83
Makr: az adatbzis kezelsekor a felhasznl gyakran ismtld feladatait
automatizlja a makr. A makr tbb mveletet egyetlen parancsba fog ssze.
Modul: Visual Basic nyelven eljrsokat, fggvnyeket lehet kszteni. A
megrt program kdok modulok formjban troldnak.

Az egy adatbzishoz tartoz valamennyi tbla, rlap, lekrdezs s jelents egy kzs
.mdb kiterjeszts adatbzisfjlban troldik.

Az emltett objektumokrl s tovbbi Access lehetsgekrl bvebben sz lesz a jegyzet


7. fejezetben.

4.4. Szmtgpes grafika

A szmtgp hardver s a grafikus felhasznli fellet opercis rendszerek


fejldse nagyban elsegtettk, hogy a szmtstechnikn bell a grafika nll terlett vlt.
Megteremtdtt a lehetsg a nagy mennyisg kpi informcik szmtgpes
feldolgozsra. A szmtgpes grafika (computer graphics) kpek, klnfle rajzok
szmtgpen trtn ellltsval, valamint ezek szmtgpes adathordozn val
trolsval foglalkozik. Tgabb rtelemben idesorolhatk mg a kpek beolvassa
(szkennels, digitlis fnykpezs) s a kpek megjelentse.
A szmtgpes grafika a dimenzi alapjn lehet 2D (ktdimenzis) vagy 3D
(hromdimenzis). A kpfajtk lehetnek vonalasak, szrkk, sznesek. A szmtgpes grafika
interaktivits szerint kszlhet off-line rajzolssal, interaktv rajzolssal vagy az objektum
elre meghatrozsval s krljrsval, interaktv tervezssel. A kp szerepe szerint a
szmtgpes grafika lehet vgtermk vagy kzbls termk.

A szmtgpes grafika fajti


A rajzolprogramok kt csoportba oszthatk: a vektorgrafikus s a pixelgrafikus
(bittrkpes) rajzolprogramok csoportjba. A kt csoport kzti klnbsg a
rajzok elksztsben s azok trolsi mdjban van. A vektorgrafikus
rajzolprogramokkal vektoros kpeket lehet jl feldolgozni. A pixelgrafikus
rajzolprogramok pixeles kpek feldolgozsra jl alkalmazhatak. A
prospektusokat pl. jl lehet kszteni pixelgrafikus programokkal.
Vektorgrafikus rajzol programok
A vektorgrafikus rajzolprogramok alkalmasabbak mszaki brk (CAD),
egyszer vonalas grafikk, kiadvnyok, prospektusok, vagy hosszabb szvegek
kezelsre. A pixelgrafikus rajzolprogramokkal knnyen kszthetk egyszerbb
grafikk, illusztrcik, alkalmazhatk fottechnikai trkkk, klnleges
effektusok.
A vektorgrafikus rajzolprogramok a kpek felptsre egyszer
alakzatokat (tglalap, ellipszis, sokszg, stb.) s n. Bzier-grbket
(csompontokkal, a csompontok kzt hzott grbkkel s rintszakaszokkal
felptett grbket) hasznlnak. A kpek nem kppontokbl llnak, tetszlegesen
nagythatk s kicsinythetek, a vgeredmny minsge csak a kpmegjelent
eszkztl fgg. Egy bittrkpnl, egy pixelgrafikus rajzolprogrammal ksztett
grafiknl, a kp mretvel a kpfjl mrete is nvekszik, hiszen tbb kppont
adatait kell trolni. Mivel a vektorgrafikus rajzolprogramok a kpeket
csompontok segtsgvel ptik fel, a kpfjlok mrett a csompontok s a
grbk szma hatrozza meg. Minl tbb csompont szksges a kp lershoz,
azaz minl tbb grbbl ll a kp, annl nagyobb a vektoros llomny mrete.

84
Mivel a kp nagytsval, illetve kicsinytsvel nem vltozik a csompontok
szma, gy nem vltozik az llomny mrete sem. Bonyolultabb grafikk esetben
tbb MB mret vektoros llomny is elllhat (4.16. bra).

4.16. bra: Vektorgrafikus kp

A vektorokbl ll objektumokkal felptett kpen minden objektum


kitlthet valamilyen sznnel. Fottechnikai eljrsok pixelgrafikus
rajzolprogramokkal vgezhetk. A mai rajzolprogramok kpesek a
vektorgrafikus rajzokat pixeles formtumra konvertlni, amelyet azutn tovbb
lehet mdostani.
Pixelgrafikus rajzol programok
A pixelgrafikus rajzolprogramok a kpeket mtrixszeren elrendezett
kppontokbl, pixelekbl, ptik fel. A sorokat s oszlopokat alkot kppontok
klnbz sznek lehetnek, ezekbl a pontokbl ll ssze a rajz. A bitmap
grafika (rasztergrafika) egy kp tartalmt egy ngyzetrcson elhelyezked sznes
kppontok sszessgeknt, n. pixelekkel rja le. Ahogy a kpen lthat, a falevl
kpe a kppontok helynek s a kppontok sznrtkeinek trolsval hozhat
ltre. A pixelekbl ll kpeket a kp felptsre utalva bittrkpeknek is
nevezik. A bittrkpek egyik legfontosabb tulajdonsga a felbonts. A kp
minsgt tbb felbonts-tpus egyszerre hatrozza meg (4.17. bra).

4.17. bra: Pixelgrafikus kp

85
Felbonts
Eszkzk, kpllomnyok jellemzje. Egy adott felleten tartalmazott, vagy
megjelenthet kppontok szmt adja meg. Minl nagyobb a felbonts, annl
tbb informcit - rszletet - tartalmaz a kp.
Kpmret
A kpmret a kp fizikai mreteit (hosszsg, szlessg) jelenti.
Kpfelbonts
A kpfelbonts a kpen belli kppont-tvolsgot mutatja. Mrtkegysge a
kppont/hvelyk (pixels per inch: ppi). Ha egy kp felbontsa 72 ppi, ez azt
jelenti, hogy egy ngyzethvelyknyi terleten 72*72 = 5184 kppont tallhat.
Nagyobb felbonts esetn jobb a kp minsge, azaz tbb rszlet jelenik
meg. A kpfelbonts elmleti rtk, mivel a kp minsge fgg a kp fizikai
mrettl s a kimeneti eszkz felbontstl is.
Sznmlysg
A bitfelbonts vagy sznmlysg megmutatja, hogy egy kppont szne hny biten
troldik, vagyis maximlisan hny sznt hasznltak a kpben. A nagyobb
sznmlysg tbb sznt, vagyis az eredeti kp pontosabb sznvisszaadst teszi
lehetv, de egyben a kpfjl mrett is nveli. A 8 bites sznmlysg esetn 256,
a 16 bites (High Color) sznmlysg esetn 65536, a 24 bites (True Color)
sznmlysg esetn 16777216 szn hasznlhat.
Monitorfelbonts
A monitorfelbonts a megjelent eszkz kpfelbontst jellemzi. Mrtkegysge
a dpi (pont/hvelyk: dot per inch). A monitor felbontsa a megjelenthet kp
mrett mutatja, pldul egy 192 ppi kpfelbonts kp egy 96 dpi felbonts
monitoron eredeti mretnek ktszeresben jelenik meg, mivel a 192 kppontbl
csak 96 jelenthet meg a kperny egy hvelykjn.
Rcsfelbonts
A rcsfelbonts vagy rcsfrekvencia az egy hvelykre es, tnuskpzshez
hasznlt elemi egysgek szmt mutatja. Mrtkegysge a vonal/hvelyk (lines
per inch: lpi). Ha egy sznes kpet fekete-fehrben kell kinyomtatni, vagy a
nyomdai feldolgozshoz alapszneire kell bontani, fekete-fehr rcsmintt kell
hasznlni a sznek szimullshoz. A kpminsg fgg a rcsfelbontstl s a
kimeneti eszkz felbontstl. A kimeneti eszkz felbontsa jellemzi a ksz kpet
megjelent eszkz felbontst.

Egy pixelgrafikus brzolssal trolt kp fjlmrete arnyos a kp felbontsval. Egy


nagyobb felbonts kp rszletgazdagabb, mint egy azonos mret, kisebb felbonts kp. A
fjlmretet befolysolja a hasznlt sznmlysg, illetve a fjlformtum megvlasztsa is.

4.4.1 Grafikus fjlformtumok

Vektorgrafikus fjlformtumok
Ahny vektorgrafikus program annyifle vektorgrafikus fjlformtum. Az ilyen
fjlformtumok mindegyike vektorosan, matematikai alapon rja le a programmal ksztett
rajzot.
.EPS: A vektorgrafikus formtumok kztt taln legelterjedtebb az Encapsulated PostScript
formtum, amelyet az Adobe fejlesztett ki a 80-as vekben. Az .EPS formtumot a grafikus
programok legtbbje ismeri, gy a fjlformtumok kzti tjrs egyik eszkze.
.CDR: CorelDRAW fjlformtuma.

86
.WMF: Windows opercis rendszer vektoros kpformtuma.
.EMF: Elterjedt, ltalnos vektorgrafikus formtum.
.PDF: Portable Data Format. Az Adobe Acrobat csald fjlformtuma.
.DWG: AutoCAD fjlformtuma.
.DXF: Az Autodesk fjlformtuma.

Pixelgrafikus fjlformtumok
Sok pixelgrafikus fjlformtum ismert. A pixelgrafikus programokban vannak olyan,
szinte szabvnyknt hasznlt fjlformtumok, amelyek ms pixelgrafikus rajzol
programokban lehetv teszik a pixelgrafikus rajzokkal val munkt. Gyakori, hogy egy
klnleges hatst csak egy bizonyos rajzolprogramban lehet alkalmazni, ezrt merlt fel az
igny a pixelgrafikus programok kzti tjrhatsgra.
.BMP: Windows, ill. OS/2 bitmap. Maximum 24 bites sznmlysget trol, kizrlag az
opercis rendszer ltal meghatrozott szneket hasznlja. Tovbbfejlesztett verzija: .DIB
(device-independent bitmap).
.PCX: Paint, illeve ms egyszer rajzolprogramokkal ksztett, tmrtetlen vagy RLE
tmrtst hasznl fjlformtum. Maximum 24 bit/pixel sznmlysget hasznl.
.TIF, .TIFF: Tagged Image File Format, az Aldus cg ltal kifejlesztett, szles krben
elterjedt kpformtum.
.JPG, .JPEG: kifejlesztje a Joint Photographic Expert Group. Adatveszt tmrtsi eljrst
hasznl formtum. A tmrtsi arny 5:1 s 20:1 kztti. A .JPEG formtum 24 bites
sznmlysget kpes kezelni (tbb mint 16 milli sznt). A tmrtsi eljrs az emberi szem
becsaphatsgn alapul s adatvesztssel jr. Az Internet elterjedt kp-fjlformtuma.
.GIF: Graphics Interchange Format. Fejlesztje a Compuserve, maximum 256 szn, vagy
256 fokozat grayscale. A .GIF formtumnak kt verzija van, mindkett legfeljebb 256 szn
trolsra kpes. A .GIF87-tel szemben a .GIF89 kpes tbb kpkocka egyetlen fjlban val
trolsra, valamint az Internetes bngszkben a lassabb hlzatokon hasznos azonnali
megjelentsre, majd a kp finomtsra alkalmas (interlaced .GIF). gy a .GIF-kp teljes
mretben lthat mr a letlts elejn is. Az Interneten gyakori formtum, az utbbi idben
visszaszorulban van.
.PNG: Portable Network Graphics. A harmadik f internetes kp-fjlformtum. Szabad
formtum internetes fjlformtum, a .GIF formtumot vlthatja fel.
.TGA: Targa. Fejlesztje: Truevision. 16/24/32 bit/pixel sznmlysget trolhat. Ipari
szabvny, a fontosabb grafikus programok kezelik.
.MAC: A Macintosh szmtgpek beptett MacPaint rajzol programjnak fjlformtuma.
.PSD: Adobe Photoshop fjlformtuma.

4.4.2 A sznes kp
Az emberi szem kb. a 400-700nm hullmhosszsg fnytartomnyra rzkeny,
ez a lthat fnytartomny. Ez alatt az ultraibolya, e fltt az infravrs tartomny
tallhat. Szemnk a lthat sprektrumbl a kb. 550nm-es zld sznre, majd a
vrs s a kk fnysugarakra a legfogkonyabb. A szn s a fnyrzkels attl
fgg, hogy a rjuk es fny mely hullmhosszsg rszt nyelik el, verik vissza.
Sznek, sznrzet jellemzi
Sznezet, rnyalat alatt rtjk, hogy milyen sznt rzkelnk (srga, zld, kk,
stb).
Teltettsg jelentse, hogy mennyire tiszta a szn, mennyi fehret tartalmaz.
Minl tbb benne a fehr, annl vilgosabb, annl fakbb.

87
Vilgossg a szn helyt adja meg, a fekete (0%) s a fehr (100%) kztt, ami
a megvilgts erssgtl vagy a fekete szn mennyisgtl fgg.

Sznek keverse
A sznkeversnek kt mdja klnbztethet meg: az additv s a szubsztraktv
mdszer.
Additv sznkerers, RGB
Az additv sznkevers alapsznei a vrs (Red), a zld (Green) s a kk (Blue),
vagyis azok a sznek, amelyekre szemnk a legjobban reagl. Az angol
sznnevekbl jtt ltre az RGB rvidts, ami ennek a sznkeversnek a msik
neve.
A hrom alapszn egytt egyenl arnyban fehr fnyt ad. A kk+zld
kombinci kkeszldet, azaz cint, a kk+vrs sznek egytt bbort
eredmnyeznek, mg a vrs+zld sznekbl srga szn jn ltre. A kapott kevert
sznek az alapsznek komplementerei, kiegszt sznei. Kt alapszn s a
komplementerk egytt mindig fehr sznt ad. A vrs komplementere a cin, a
zld a bbor, a kk a srga.
Szubsztraktv szkevers, CMYK
A szubsztraktv sznkevers a cin (Cyan), a bbor (Magenta) s srga (Yellow)
sznekbl indul ki. E hrom sznt megfelel sznervel egymsra nyomtatva
fekett kapunk, mg a srga+bbor vrs, a cin+srga zld, a cin+bbor pedig
kk sznt eredmnyez. gy is mondhat, hogy ez a fajta sznkevers a RGB
ellentte. Az alapsznekbl ellltott fekete szn teltettsgnek javtsra a hrom
alapszn mell fekett kell keverni. A CMYK rvidts az angol szakirodalombl
szrmazik, ahol a CMY a hrom alapszn nevnek kezdbetibl ered. A K bet
az angol blacK fekete szbl. Ms megfontols szerint a K bet a Key color,
kulcsszn, kifejezsbl szrmazik. A nyomdaipar a CMYK eljrst alkalmazza.

A szmtstechnikban egyszerbb grafikai programok az RGB hromsznnyomsos


mdszert hasznljk. Az ilyen programoknak outputja ltalban a kperny, ami fnyt bocst
ki, s nem a papr, ami fnyt nyel el.
Az RGB-ben s CMYK-ban ellltott sznek tartomnya nem fedi tkletesen
egymst. A szoftverek klnfle sznmodelleket hasznlhatnak, ezrt gyakorlatilag nem
ugyanazt ltjuk az egyik gpen, illetve programban, mint a msikban. Papron is ugyanaz
msknt nzhet ki.

Kptmrts
A kpek mrete a kpet alkot kppontok szmtl, valamint az alkalmazott
sznmlysgtl fgg. Pldul egy teljes kpernys kp helyignye, 800*600
felbontsnl 3 byte-os, azaz vals, true color, sznmlysg esetn 800*600*3, azaz
1440000 byte.
A nagy kpmretek miatt szksg van a kpek tmrtsre. A Web
bngszk a kpek tvitelhez 2-256 szn esetn vesztesgmentes .GIF, 16 millis
vals szn esetn vesztesges .JPEG formtumot hasznlnak.
Vesztesgmentes tmrtskor a visszalltott kp minsge azonos az
eredetivel. Tmrtskor elrhet mretcskkens a kp tartalmnak fggvnye.
Az tlagos tmrtsi arny 1:4re tehet (pl.: .GIF).
Vesztesges tmrts alkalmazsakor a tmrtett, majd visszalltott kp
minsge rosszabb az eredetinl. A minsgromls foka a hasznlt tmrtsi
eljrstl fgg. A tmrtsi arny kb.: 1:10 krl van (.JPEG).

88
Ismert a fractal tmrts, amely szintn vesztesges tmrts. Ez
4-5-szr jobb tmrtsi arnyt eredmnyez, azonos kpminsg mellett, mint az
elzekben ismertetett technolgik. 1:45 krli mretcskkenst is el lehet vele
rni. Az elz plda esetn 800*600 kppontos true color kp esetn 32 Kbyte-ot
jelent. A fractal tmrtssel tmrtett fjlokat .FIF fjloknak nevezik (Fractal
Image Format). A visszallts felbonts fggetlen. Az eredetinl nagyobb
mretben is visszallthat a kp, akkor sem lesz szemcss. A mdszer
htrnya, hogy maga a tmrts id- s szmolsignyes folyamat, nhny percig
is eltarthat. A tmrtett kpfjlok kicsomagolsa gyors, de alul marad a .JPEG
kitmrtssel szemben.

A legelterjedtebb grafikus programok


Kpnzegetk: csak megjelentsre s kpformtumok kztti talaktsra alkalmasak
(ACDSee, Picture Viewer, Image).
Vide- s hanglejtszk: Vide fjlok (pl. AVI, MPEG, DIVX) s hangfjlok (pl. MP3,
WAV) lejtszsra alkalmas programok (Windows Media Player, Mplayer, Totem).
Animtorok, mdia-talaktk: animcik, multimdis llomnyok ksztsre, vgsra,
szinkronozcira alkalmas programok (PhotoPaint Animation Shop, Easy CDgrabber).
Rajzol programok: dokumentumokba, bemutatkba egyszer brk beillesztsre szolgl
programok (MS Paintbrush, MS Paint).
Szvegszerkesztk s kiadvnyszerkesztk: komolyabb dokumentumok, kiadvnyok
ksztsre alkalmas programok (MS Word, StarOffice, MS Publisher, Quark Xpress).
Mvszi grafikk, kpek ksztsre: specilis, komplex raszteres s vektoros szolgltatsokat
nyjt clprogramok (Adobe Photoshop, Gimp, Corel Draw).
Mszaki rajzok ksztse, 3D-s megjelents: AutoCAD, ArchiCAD.
A grafikus programok kzl tbb szabadon letlthet az internetrl (pl. Infanview, Mplayer,
Virtualdub, Dia, stb).

Kpgyjtemny (ClipArt)
A legtbb program tartalmaz clipart gyjtemnyt, amelyek ltalban .WMF fjlok. Ezek a kis
llomnyok egy-egy dolog sematikus rajzt, vagy beszkennelt kpet tartalmaznak.

4.4.3 Klnleges szmtgpes grafikai eljrsok

Fraktl
A fraktlok a matematikai Kosz-elmlet alapjn szmtgppel generlt kpek.
Nincs szksg fraktl archvumokra, mivel a kiindul paramterek ismeretben
egy adott fraktl mindig jragenerlhat.
Morphing
Az egyik objektum alakjt elvesztve tfolyik valami msba. Ilyen hatst
elllt programok legtbbje csak ktdimenzis objektumokat kpes egymsba
talaktani. Egy hl torztsval kell kijellni, hogy a forrskp adott terletei a
clkp mely rszeibe transzformldjanak.
3D modellezs
A 3 dimenzis modellez programok trbeli trgyak tervezsre s illusztrcik
ksztsre alkalmas programok, jl hasznlhatk valsgh megjelentsre.
Fejlettebb vltozataikkal a 3D-s kpek sorozataknt animci is kszthet, ami a
szmtgpes reklmgrafika egyik fontos terlete.

89
Rendering
A rendering mdszer gy kszti a kpet, hogy az brzolni kvnt test minden
pontjnak megvizsglja a fnyforrsok s a kamerhoz viszonytott helyzett,
matematikai egyenletekkel modellezett fizikai jelensgek alapjn szmolja ki az
adott kppont sznt. Az egyszerbb modellek akr vals idben is szmthatak
(vide jtkok), a bonyolultabbakon hnapokig dolgoznak tbb ezer gpen (A
fggetlensg napja, Robotok, Termintor 2).
Animci
A szmtgpes animci attl szmtgpes, hogy a benne szerepl kpeket
valamilyen szmtgpes grafikai mdszerrel lltjk el. Legtbbszr a mdszer
rendering vagy morphing. A kln animcis csomagok ritkbbak, hiszen
egyszerbb azokat bepteni egy adott grafikai mdszert megvalst programba.
Az animcik tbbflekppen rgzthetk: .FLI, .FLC, .MPEG s .AVI
formtumba. Mindegyik formtum valamilyen mdon tmrt, csak azokat a
kprszeket trolja, amelyek klnbznek az ket megelz kpkocka ugyanazon
helyn lv adattl. Az .MPEG, llkpeknl megismert .JPEG formtumhoz
hasonlan, nmi minsgvesztssel jr tmrtst valst meg.
Virtual Reality
Egy rgen lert, de csak nemrgen megfilmestett gondolat, amely filmekben a
futurisztikus jellege miatt a legjobban megfogja a szmtstechnikban kevsb
jrtas nzket. Manapsg jtkokban s tervezi programok kiegsztsekor
alkalmazzk ezt a technolgit.
Interpolcis technika
Interpolcis techniknak nevezik a kp helyrelltsi folyamatt. Httr
helyrelltsra alkalmas interpolcis technikk: a bilineris interpolci, 2
dimenzis polinominlis interpolci, a bicubic interpolci. Eltr helyrelltsra
lehet alkalmazni a kvetkezket: linerisan sszeillesztett intenzitsi interpolcit,
a linerisan sszeillesztett behelyettestsi interpolcit.

Ellenrz krdsek:

1. Jellemezze a szmtgpes grafikai programok csoportjait!


2. Mit jelent a kpfelbonts, sznmlysg, rcsfelbonts, monitor felbonts? Milyen
mrtkegysgekkel jellemezhetk az elzek?
3. Nevezzen meg nhny vektorgrafikus fjlformtumot!
4. Nevezzen meg nhny pixelgrafikus fjlformtumot!
5. Adja meg a sznrzet jellemzit!
6. Mit jelent a szmtgpes grafikban az RGB, jellemezze ezt?
7. Mit jelent a szmtgpes grafikban az CMYK, jellemezze ezt?
8. Mit tud a kptmrtsrl?
9. Jellemezze a legelterjedtebb grafikus program tpusokat!
10. Milyen klnleges szmtgpes grafikai eljrsok vannak? Jellemezze ezeket!

Irodalomjegyzk

Bodnr Ibolya - Nagy Zoltn (1998): Szmtgpes prezentci s grafika, Pc-Start studio,
Budapest.
Budai Attila (1999): A szmtgpes grafika.

90
Nagy Zoltn (2001). Szmtgpes grafika s prezentci, Pedellus Novitas Kft, Debrecen.
Szkely Vladimr - Poppe Andrs (1994): A szmtgpes grafika alapjai IBM PC-n,
ComputerBooks, Budapest.
Szirmay-Kalos Lszl (2001): Szmtgpes grafika, CommuterBooks, Budapest.

4.5. Prezentcikszts

A prezentcikszt PowerPoint programot a Microsoft Office programcsomag


tartalmazza. A program rszletes ismertetsre nincs lehetsg a jegyzet korltozott
oldalszma miatt. gy a teljessg ignye nlkl csak a program nhny lnyeges funkcija
kerl bemutatsra.
A PowerPoint program lehetsget nyjt bemutatk, dik, jegyzetek, vagy egyszer
grafikk ksztsre. Az elektronikus bemutatkhoz ksztett dik tartalmazhatnak szveget,
diagramokat, rajzobjektumokat s alakzatokat, valamint ClipArt kpeket, mozgkpeket,
hangokat s ms programokban ksztett brkat. Az utols pillanatban is elvgezhetk
mdostsok a bemutatn, s diattnsek, idzts s animls hasznlatval hatrozhat
meg, hogyan kvessk egymst a dik. A bemutat tipikusan egy gpen fut (eladsok,
kirakati reklmok), de elfordul, hogy tbb kijelzn is nzik prhuzamosan (nmely TV ad)
vagy idben eltolva (NIIF vide archvum), esetleg prhuzamosan s idben eltolva (Cisco
Virtual University).
A bemutat knnyebb kvethetsge rdekben a hallgatsg szmra emlkeztet
kszlhet a dik kismret vltozatnak felhasznlsval, amelyekrl egy oldalra egy, kett,
hrom, ngy, hat vagy kilenc nyomtathat. Ezen kvl eladi jegyzetek is kinyomtathatak.
Mikzben kszl a bemutat, kinyomtathat a vzlat, belertve a diacmeket s a fbb
pontokat. Ezen fell hasznlhat a Fjl\Klds parancs, amellyel a diakpek s jegyzetek
elektronikus levlben elkldhetk a munkatrsaknak egyenknt, vagy krzvnyknt a
felhasznlk csoportjnak.

Diabemutat tervezse
A diabemutatn a tartalom legyen az esemnyek kzppontjban. A hasznlt
eszkzk, pldul az animcik s az ttnsek arra szolglnak, hogy segtsk
mondanival kifejtst, nem pedig arra, hogy elvonjk a hallgatsg figyelmt, s
a klnleges hatsokra irnytsk.
Ha a hallgatsg azt szokta meg, hogy balrl jobbra olvas, akkor a dik
felptst tervezzk gy, hogy az egyes jabb pontok baloldalrl rkezzenek. Ha
ezutn egy lnyeges pontot hangslyozni kell, akkor az jobb oldalrl lpjen be.
Alkalmanknt zene bejtszsa vagy valamilyen hangeffektus a dia ttnse
vagy felptse alatt a hallgatsg figyelmt a diabemutatra irnythatja. A tl
gyakran hasznlt hangeffektusok viszont elterelhetik a hallgatsg figyelmt a
lnyeges krdsekrl.
A bemutat gyorsasga szintn befolysolja a hallgatsg reaglst. Ha
tl gyorsan kvetik egymst a dik, akkor kimerthetik a hallgatsg tagjait; ha tl
lassan, akkor rdekldsket vesztik. Ha gy tnik, hogy tl sok szveg szerepel
egy-egy din, akkor a tlzsfolt dia szvegt meg kell prblni kt vagy hrom
dira sztosztani, majd nvelni kell a betmretet.
Dianzetek
Norml nzet: Az alaprtelmezett nzet hrom ablaktblt tartalmaz: egyszerre
lehet dolgozni a vzlat, a dia s a jegyzet tblkban.

91
Diarendez nzet: A diarendez nzetben egyszerre tekinthet meg a bemutat
dii, egrkattintssal a kvnt dira lehet ugrani, illetve kijellssel s az egr
hzsval egyszeren megvltoztathat a dik sorrendje.
Jegyzetoldal-nzet: Minden egyes dihoz ksr jegyzetoldal tartozik, amely a dia
kicsinytett mst tartalmazza, valamint elegend helyet ahhoz, hogy jegyzeteket
lehessen rni a lapra. A jegyzetek kinyomtathatk, majd segtsgkkel
emlkezetbe idzhetk a mondanival fbb pontjai a bemutat sorn.
j bemutat ltrehozsa
Amikor j bemutat kszl, tbbflekppen lehet elindulni: lehet dolgozni
varzslval, hasznlhat vzlat, amely meghatrozza a bemutat tartalmt s
szerkezett, vagy vlaszthat egy PowerPoint tervezsablon, amely megadja a
bemutat sznkszlett, bettpusait s ms alaptulajdonsgait. El lehet indulni
res bemutatbl is: ekkor a sznkszlet, a bettpusok s ms alaptulajdonsgok
az alaprtelmezett rtkek lesznek. A vlasztsi lehetsgeket a PowerPoint az
indtskor felajnlja (4.18. bra).

4.18. bra: j bemutat ksztsi lehetsgek

res bemutat ltrehozsa


Ha olyan j bemutatt kell kszteni, amely a PowerPoint alaprtelmezs szerinti
bemutatjnak sznkszlett, cm- s szvegstlust hasznlja, akkor be kell jellni
az res bemutat vlasztkapcsolt (4.18. bra).
Sablonok hasznlata
Ha az j bemutatt egy PowerPoint Tervez sablon alapjn kell elkszteni,
amely a sznkszletet, valamint a cm- s a szvegstlust is tartalmazza, az j
bemutat ltrehozsakor az egrrel kattintani kell a megfelel Tervez sablonra
(4.18. bra).
Vzlat hasznlata
Az Eladstervez Varzslra kattintva gyorsan megadhat egy j bemutat
tartalma; csak a feladatra vonatkoz krdsekre kell vlaszolni. Az
Eladstervez Varzsl egy mdosthat szveg smt jelent meg
(4.18. bra).

92
Ltez bemutat megnyitsa
Mr meglv bemutat megnyitsakor, az egrrel kattintani kell a Fjl men
Megnyits parancsra, vagy hasznlhat a CTRL+O billentykombinci, illetve
vlaszthat a Megnyits ikon az eszkztron. Egyszerre tbb bemutat is
megnyithat, az Ablak men segtsgvel t lehet lpni egyikbl a msikba
(4.18. bra).
Bemutat mentse
A bemutat mentsre a Word-bl ismert mdon tbb lehetsg van: az eszkztr
Ments... ikonja vagy a Fjl men Ments parancs.
Nyomtats
A bemutat kinyomtathat sznesben vagy fekete-fehrben: a dik, a vzlat, az
eladi jegyzet s a hallgatsgnak sznt emlkeztetk. A nyomtats a Fjl men
Nyomtats paranccsal, a CTRL+P billentykombincival, vagy az eszkzsor
ikonjval kezdemnyezhet (4.19. bra).

4.19. bra: Nyomtats ablak

Egyszer rajzelemek ksztse


Egyszer alakzat rajzolsa a Rajzols eszkztr egyes ikonjaival elvgezhet. gy
rajzolhat: vonal, tglalap, ngyzet, ellipszis, kr.
Beptett rajzobjektumok
A PowerPoint elre elksztett beptett alakzatokkal is rendelkezik. Alakzat
rajzolshoz az egrrel kattintani kell a Rajzols eszkztr Alakzatok gombjra,
ki kell vlasztani a megfelel tpust, s az egr hzsval megrajzolhat az alakzat
a din (4.20. bra).
Rajzols eszkztrbl kezdemnyezhet ClipArt kp beillesztse a diba, s kp beszrsa.

93
.

4.20. bra: Beptett rajzobjektumok vlasztsi lehetsgei

Szn, kitlts, rnyk, szegly


A rajzobjektum sznnek megadshoz ki kell vlasztani az objektumot, majd az
egrrel kattintani kell a Rajzols eszkztr Vonalszn ikonjra . Zrt
alakzat rajzolsakor megadhat a kitlts szne az eszkztr Kitlt szn
gombjra kattintva. Az objektumrnykols bekapcsolshoz az egrrel
kattintani kell az eszkztr rnyk stlus gombjra. A rajzobjektum
krvonalnak mdostsra hasznlhat az eszkztr Vonaltpus s
Szaggatsi tpus gombjai, illetve vonal rajzolsakor a Nylstlus gomb
is. Mindhrom esetben a legrdl menbl vlaszthat ki a vonal j tulajdonsga
(4.21. bra)

4.21. bra: Vonalak rajzolsi lehetsgei

Rajzobjektumok kezelse
A rajzobjektumokat lehet mozgatni, mretezni, csoportostani, csoportokra
bontani, egymsra halmozni, objektumokat egymshoz viszonytva elrehozni,
htrakldeni, forgatni, tkrzni, igaztani (4.22. bra).

94
4.22. bra: Rajzobjektumok kezelse

Szveg bevitele s formzsa


Szveget dia ksztsekor az n. szvegmezben lehet elhelyezni. Megfelel
tpus din ennek helyt szaggatott krvonal terlet jelzi, de szabadon is
ltrehozhat szvegdoboz az Rajzols eszkztr Szveg gombjval . A
szvegnek rvidnek, lnyegre trnek, ttekinthetnek s jl olvashatnak kell
lennie. A dikra ezrt csak cmek, vzlatpontok kerlnek, a tbbit az elad
mondja el szban. A vzlatpontokra jellemz, hogy tbb szintek, azaz f- s
alpontok egymsba vannak gyazva.

Animlsi effektusok
Az objektumok s a szveg felptsre klnbz elnevezs animcis smk
kzl lehet vlasztani a Diatervezs munka ablakban az Animcis smk
funkci vlasztsa utn.

Dia sznvlasztka
A PowerPoint bemutatkban hasznlt sznek a program ltal ltrehozott
sznsmkon alapulnak. Ez elrhet a Formtum men Diatervezs parancs
Sznsmk funkcival. A kivlasztott sznsmkon mg lehet mdostani az
Egyni lapon (4.23. bra).
Egyni httr megadshoz az egrrel kattintani kell a dira az egr jobb
gombjval, s kivlasztani az Egyni httr parancsot vagy Formtum men
Egyni httr menpontot.

95
4.23. bra: Sznsma szerkesztse

Mintadia
Az aktv dia mintjnak megjelentshez ki kell vlasztani a Nzet men Minta
funkci Dia-minta parancsot. A dia-minta klnleges dia, amelyen a diabemutat
sszes dijnak formzsa (pldul a diacm s diaszveg formzsa) megadhat.
A diabemutat minden egyes alkotrsznek (dia, vzlat, jegyzet, emlkeztet)
klnll mintja van. Ha egy kpet, szveget vagy egy klnleges formzst
minden din, vzlatban, jegyzetben, illetve emlkeztetben meg kell jelenteni, be
kell tenni a megfelel mintba.
Az llb szvegdobozban a dia ltalnos adatai helyezhetk el. Ilyen
adatok lehetnek pldul a bemutat dtuma s idpontja, a dia szma, a bemutat
cmnek szveges magyarzata, vagy hogy milyen alkalombl kerl sor a
bemutatra. Amikor az llb tartalma mr elkszlt, akkor a megfelel mintra
tvltva mdosthat az llb klalakja vagy helyzete a dikon, a
jegyzetlapokon, az emlkeztetkn s a vzlatokon (4.24. bra).
Word tblzat beszrsa
Dia nzetre kell tvltani tblzat beszrshoz. A Beszrs men Tblzat
menpontban megadhat a beillesztend tblzat sorainak s oszlopainak a
szma.

4.24. bra: Mintadia

96
Egyb objektumok beillesztse
Elfordulhat, hogy a dira olyan objektumot is be kell illeszteni, amelynek ikonja
nem lthat az eszkztron. Ekkor vlasztani kell a Beszrs men Objektum
parancsot. A leggyakoribb egyb objektumok: Microsoft Egyenlet, Microsoft
Excel diagram, Microsoft Szervezeti diagram, Microsoft Word rajz, Microsoft
WordPad dokumentum.
Diarendezs
A diabemutat eltti utols simtsok, a dik kzti ttnsek a diarendez
nzetben vgezhetk el. A dik sorrendje a Diarendez nzetben az egrrel
val hzssal egyszeren mdosthat, ttnsek iktathatk be, valamint
bellthat a szmtgpes diavetts idztse. Lehetsg van az egyes dik
trlsre is.
A Diarendez ablakban egy dia egrkattintssal jellhet ki. Ha egyszerre
tbb dia tulajdonsgait kell mdostani, lenyomva kell tartani a SHIFT billentyt,
s az egrrel kattintani kell a megfelel dikra.
Az ttnsek, felptsi effektusok s az idzts belltsakor a munkt a
Diarendez eszkztr megknnyti. ttns ltrehozshoz Diarendez
nzetben ki kell jellni azt a kpkockt vagy kpkockkat, amelyekhez ttnst
kell rendelni. Ezutn az egrrel kattintani kell az eszkztr ttns gombjra. Az
ttns munkalapon vlaszthat az ttns tpusa, a sebessge, a tovbbts
mdja. A Tovbbts mezben megadhat az a mdszer, amely a kijellt
kpkocka megjelentst szablyozza diabemutat kzben. Kzi lptets
krsekor a Csak kattintskor kapcsolt kell bejellni. Automatikus vettskor
be kell jellni az Automatikusan... X. msodperc mlva kapcsolt, s meg kell
adni egy szmot, hogy milyen idkznknt kvessk egymst a kpkockk. A
Hang mezben pedig az llthat be, hogy milyen hangeffektus ksrje az
tmenetet.
Diavetts
Nzet men Diavetts menpontbl vagy a Diavetts men Diavetts
parancsval kezdhet el a diabemutat. Dia nzetbe az ESC billentyvel lehet
visszatrni.
A diavetts belltsai Diavetts menpont Vettsi belltsok panelen
adhatk meg. Az Ismtls az ESC lenyomsig jell ngyzettel megadhat,
hogy a diavetts vgn automatikusan ellrl kezdhet a bemutat.
A diavetts az F5 funkcis billenty lenyomsval is elindthat.
Diavetts kzben az egr balgombjnak lenyomsval a kvetkez dia jelenthet
meg, a szkz billenty megnyomsa is ugyanezt a hatst vltja ki. Diavetts
kzben az egr jobbgombjnak lenyomsakor megjelen helyi menben ki lehet
vlasztani a kvetkez vagy az elz dit, illetve a bemutathoz felhasznlt
tetszleges dit. Diavettskor a PageDown funkcis billentyvel elre, mg a
PageUp funkcis billentyvel visszafel haladhatunk a bemutat dii kztt.

Ellenrz krdsek:

1. A diabemutat tervezsnek fontosabb szempontjait adja meg!


2. Milyen dianzetek vannak? Jellemezze ezeket!
3. Milyen mdokon hozhat ltre diabemutat?
4. Milyen egyszer rajzelemeket s beptett rajzobjektumokat lehet hasznlni a
PowerPoint-ban?
5. Hogyan lehet a din a szneket megvltoztatni?

97
6. Mire szolgl a minta-dia?
7. Mire hasznlhat a diarendezs?

Irodalomjegyzk

Bodnr Ibolya - Nagy Zoltn (1998): Szmtgpes prezentci s grafika, Pc-Start studio,
Budapest.
Ger Judit (1995): PowerPoint4, ComputerBooks, Budapest.
Nagy Zoltn (2001). Szmtgpes grafika s prezentci, Pedellus Novitas Kft, Debrecen.

4.6. Irodaautomatizls

Az irodaautomatizls fogalma elszr az 1950-es vekben bukkant fel. Eleinte csak a


szmtgpek alkalmazst jelentette az irodai munka terletn. A mai rtelmezshez
kzelebb ll irodaautomatizlsrl, azta beszlhetnk, amita az IBM cg 1964-ben
elksztette az els mgneses httrtrral felszerelt irodai szvegfeldolgoz berendezst. A
szmtgpes alkalmazsok megjelense s a szmtgpnek, mint eszkznek az elterjedse
tette lehetv az automatizlst. Az automatizls egy olyan rendszer kialaktst jelenti az
irodban, amely az iroda feladatait vagy annak egy rszt nllan kpes megvalstani. Az
irodai automatizls nagyon sokig csak az egyes tevkenysgek kivltst jelentette. Az
irodai folyamatok elemzsvel s modellezsvel kiderlt, hogy algoritmizlhatk az irodai
munkk. Ezrt ma mr az informatikn bell kln szakgg fejldtt ki az
irodaautomatizls.

A hagyomnyos irodai funkcik problmi


Az irodai funkcik sokrtek, szvevnyesek, nehz kiigazodni bennk. A
hagyomnyos iroda nem kpes a feladatokat szerves egysgben kezelni. Ers
szablyozkkal prbljk az gykezelsi rendet fenntartani. Ez azt eredmnyezi,
hogy a mkds szablyozott, de nem elg grdlkeny. Az ers szablyozs ers
felgyeletet ignyel. Ezzel bonyolultabb vlnak az gyek, lelassul az gyintzs.
Az appartus ltszma nvekszik. A klnbz funkcionlis megoldsok
inkompatibilitsa miatt akadozottan, lassan, rugalmatlanul s nem kell
hatkonysggal mkdnek a folyamatok.

Az irodaautomatizls f feladata, hogy kikszblje ezeket a hinyossgokat, egy


szablyozott gymenetet lebonyoltani kpes elektronikus iroda kialaktsval.

Elektronikus iroda
Az elektronikus irodban az irodai funkcik gpi eszkzk segtsgvel
valsulnak meg. Az esetek dnt tbbsgben ezek az eszkzk szmtgpek s
azok kiegszt elemei. Elektronikus irodban leegyszersdnek, knnyebb s
gyorsabb vlnak a tevkenysgek.
Automatizlt iroda
Az automatizlt iroda fogalma tbb mint az elektronikus irod. Automatizlt
irodrl akkor lehet beszlni, amikor egy elektronikus irodban kialaktjk az
irodai folyamatok, az gymenetek nmkd algoritmust. Az gyek
meghatrozott rendben, a bekvetkezett esemnyeket figyelembe vve zajlanak.

98
ltalban nem teljes az automatizls, mivel bizonyos tevkenysgeket csak
emberi kzremkdssel lehet vgrehajtani. Az gyintzk nem vltoztathatjk
meg az gy elrt menett, az csak az esemnyek fggvnyben, a rendszerben
megadott feltteleknek megfelelen mdosulhat.

A hagyomnyos iroda funkcii


az ratok rkeztetse,
iktats, elzmnyezs,
hatridzs, kiszignls,
kzbest-tadjegyzkek ksztse, eloszts,
vlemnyek, javaslatok bekrse,
hatrid figyels,
gykvets,
hatrozathozatal, lezrs, elintzs,
kiadvnyozs,
irattrols, selejtezs.

Az automatizlt iroda fbb funkcii


gyiratbevitel,
szmtgpes iktats,
irattrols, dokumentumkezel rendszerek,
archivls,
iratkszts,
elektronikus alrs,
elektronikus levelezs,
elektronikus adatcsere,
gymenetkezels (workflow),
vdelmi rendszer.

sszehasonltva a hagyomnyos s az automatizlt iroda funkciit, lthat, hogy a


funkcik csak rszben fedik egymst. Emiatt nem knny a hagyomnyos irodt automatizlt
irodv alaktani. Nincs a piacon olyan rendszer, amely standard mdon kpes kielgteni
brmely irodai gymenetet, iratfeldolgozst. Az j rendszer bevezetse csak tfog
rendszerfejlesztssel valsthat meg, ami jelenti a hagyomnyos irodai tevkenysgek
fellvizsglatt is.

Workflow
A workflow vagy munkafolyamat-automatizlsi rendszer rgzti az
gymeneteket, automatikusan kezeli az gyfl halmazt, ellenrizhetv,
tlthatv teszi az irodai folyamatokat, lnyegesen olcsbb s gyorsabb a
bevezetsk egy j informcirendszer elksztshez kpest. A workflow a
munkafolyamat-vezrl program rvn alkalmas modellezett eljrsok
rtelmezsre, a munkafolyamatok rsztvevinek sszekapcsolsra, megfelel
informcitechnolgiai eszkzk s alkalmazsok integrlsra.

Workflow management
A workflow management (gyviteli folyamatirnyts, gymenet-irnyts,
gyviteli folyamat-menedzser) az irodai rendszerek elemzsre, tervezsre,

99
dokumentlsra kidolgozott tfog, strukturlt mdszertan, amely a
folyamatorientlt tervezst rszesti elnyben. Kt feladatot valst meg:
egy irodra specifiklt rendszerszervezsi mdszertan, amellyel a teljes iroda
vagy az irodn belli folyamatok logikai modellje megalkothat;
egy olyan case eszkz, amely kzvetlen kapcsolatot teremt a fejleszt s az
iroda keretrendszere kztt, segtsgvel a logikai modell fizikai modell
alakthat, egyben realizlhat is.

Irodai rendszerek fejldsnek szakaszai


1. generci: A szmtgp nlkli hagyomnyos irodkat az jellemzi, hogy az irodai
tevkenysgeket manulis eszkzkkel prbltk megvalstani, de bizonyos
tevkenysgeket kivltottak cl-automatkkal.
2. generci: A szmtgpek megjelensvel megvalsult a tevkenysgek
szmtgpes kiszolglsa. Lehetv vlt az iratok elektronikus trolsa,
prhuzamosan a paprmsolatokkal. A kommunikci tovbbra is alapveten
szban trtnik. Az gymenetkezels idnknt nehzkess vlt a vegyes rendszer
s a gyakori programhibk miatt.
3. generci: A szmtgpes hlzatok kialaktsa nagy elrelpst jelentett az iroda
automatizlsnak irnyban. Szinte mindent meg lehetett oldani,
barkcsolssal. A korszer megoldsok sem voltak a klvilg szmra
szabvnyosak.
4. generci: Ezek a rendszerek mr teljes megoldst knltak az egyedi megvalsts
helyett. Az egyes gyrtk ltal kidolgozott megoldsok zrt rendszert jelentenek.
Tbb rendszer sszekapcsolsa nehzkes.
5. generci: Alapvet vltozst jelent az j technikai lehetsgek integrlsa s a
nemzetkzi szabvnyok figyelembe vtele. Ez lehetv teszi, hogy brmilyen
rendszer brhonnan elrhet s gond nlkl sszekapcsolhat egy msik
rendszerrel.

Integrlt irodai rendszerek


A 4. genercitl kezdve az irodaautomatizlsi rendszerek megnevezsre az
integrlt irodai rendszerek (IIR) kifejezst is hasznljk. Ezek a rendszerek
ltalban tbb alrendszerbl plnek fel, az egyes modulok az automatizlt iroda
funkciit valstjk meg. Az IIR moduljait ngy csoportba lehet sorolni.
1. Irodai programok: Az egyes irodai tevkenysgeket vgrehajt programok
tartoznak ide. Office programok (szvegszerkeszt, tblzatkezel, stb), egyedi
fejleszts programok.
2. Groupware eszkzk: A csoportmunkt s a kommunikcit megvalst
programok tartoznak ide. Hlzat, internet hozzfrs, elektronikus levelezs,
telefax, csoport-naptrak, EDI (elektronikus adatcsere).
3. Dokumentum- s adatkezel rendszer: Ebbe a csoportba az irattrolst s az
adattrolst megvalst s segt programok tartoznak. Az irodai rendszerek
legfontosabb rszt kpezik. Irattrols, archivls, iktats, adatbzis-kezels.
4. Workflow rendszer: Az gymenetkezelst megvalst s mkdtet programok
tartoznak ide. gymenetvezrls, esemnykvets, naplzs.

Elvrsok egy automatizlt irodai rendszerrel szemben


Az IIR moduljai egy egysges n. keretrendszerre pthetk fel. Egy automatizlt
irodai alkalmazs megvalstshoz hrom terletet meghatrozsa szksges.
1. Az irodai rendszer architekturlis felptse.

100
2. Az alkalmazni kvnt szoftver eszkzk.
3. Az irodai rendszer kialaktsnak hardvereszkz ignye.

Az irodaautomatizlsi feladatok megoldsra a kliens/szerver architektra kiptse


javasolt. Ez lehetv teszi a szervezetben mr rgebb ta hasznlt irodai eszkzk s az j
alkalmazsok integrlst. Az gy kiptett rendszer biztostja a httrkapacits rugalmas
bvtst a nvekv ignyek kiszolglst. A kzs adatok a szerveren tallhatk, ehhez
szinte korltok nlkl brhonnan hozz lehet frni. Az architekturlis felptst jellemzi a
rendszerkapacits, a modularits, a szabvnyos interfszek, a bvthetsg, a rugalmassg s a
kzs munkavgzs.
Az irodai rendszerektl elvrt szoftvereszkzk: opercis rendszerek, fejleszti
eszkzk, relcis adatbzis kezels, szveges adatbzis-kezels, alkalmazi programok,
hlzati felgyelet, adatvdelem, adatbiztonsg.

Jellegzetes irodai rendszerek

Els prblkozsok, kliensprogamok


FRAMEWORK: els prblkozs az integrlt irodai munka megvalstsra. Tartalmazott
szvegszerkesztt, tblzatkezelt, adatbzis-kezelt, grafikk, brk ksztst is tmogatta.
Nem tmogatta a csoportos munkt, nem volt kommunikcis kapcsolata a klvilggal.
PRISMA OFFICE: MS WORKS programhoz hasonlt szvegszerkeszt. Tartalmaz
adatbzis-kezelt s beptett elektronikus levelezst is.
MICROSOFT WORKS: tartalmaz szvegszerkesztt, tblzatkezelt, adatbzis-kezelt,
modemkezelst, s hvhat belle elektronikus levelezs.
OFFICE PROGRAMOK: A leggyakoribb irodai tevkenysgek megvalsthatk, a
legismertebb programcsomag az irodkban.

Csoportmunka tmogatsa
WINDOWS 3.1: modem segtsgvel lehetsget biztost tvoli szmtgpre trtn
bejelentkezsre.
WINDOWS FOR WORKGROUPS: biztost megoszthat dokumentumkezelst, erforrsok
megosztst, kommunikcis lehetsget, elektronikus levelezst, fax-, modemillesztst,
csoportnaptr hasznlatot.
WINDOWS 95: A kommunikcis lehetsgek bvltek, alkalmazhatk iratgyjtk, trcsz
hasznlhat, internet hozzfrs biztostott.

Integrlt irodai rendszerek


BULL OFFICE TEAM: modulszeren felpthet, UNIX platformon mkd, kliens/szerver
architektrj integrlt rendszer.
DIGITAL LINKWORKS: irodai munkk szmra kifejlesztett objektumorientlt alkalmazs,
felhasznli oldalon grafikus felletet hasznl, a szerver oldal biztostja az adatkezelst,
adatbiztonsgot. Ezzel a rendszerrel kialakthat az rat- s eljrskszlet, meghatrozhatk
iratkezelsi- s gymeneti mdok. A felhasznlk a megszokott szvegszerkesztt,
tblzatkezelt, vagy egyb alkalmazst integrlhatjk a rendszerbe.
ICL TEAMWARE: kliens/szerver alap irodaautomatizlsi rendszer.
IBM FLOWMARK rendszere: objektumorientlt fejleszteszkz, grafikus felhasznli
fellettel, interaktv kezel rendszerrel. A rendszerszervezsben egy konkrt integrlt
alkalmazsfejleszt eszkznek tekinthet. Kliens/szerver koncepcira pl.

101
LOTUS NOTES: a legismertebb s legelterjedtebb integrlt irodai rendszer. Kliens/szerver
felpts, irodai munkk elvgzsre tervezett keretrendszer, tartalmaz fejleszt s futtat
krnyezetet is. Szleskren hasznlhat, mkdik a legismertebb platformokon.

LOTUS NOTES
A Notes legfontosabb tulajdonsgait a kvetkezkben kerlnek ismertetsre.
Dokumentum-nyilvntarts s keress: Az adatbzis az egyni ignyeknek
megfelel struktrban trolja a dokumentumokat. A dokumentumok tetszleges
szoftverrel kszlhetnek, tartalmazhatnak szveget, kpet, tblzatot, stb. A
dokumentumok az azonost mezk alapjn gyorsan visszakereshetk.
Teljes fejleszt eszkzkszlet: Ezzel definilhatk rlapok, adatmezk, adatcserk
ms alkalmazsokkal, ltrehozhat automatikus gymenet.
Beptett elektronikus levelezs: Teljes beptett levelezsi rendszert tartalmaz,
amely brmely alkalmazsbl hasznlhat. sszekapcsolhat ms
levelezrendszerekkel. Faxot lehet kldeni s fogadni.
Replikcis technolgia: A klnbz helyeken mkd Notes alkalmazsok
ugyanazon adatokat tartalmazzk, az adatbzis tartalma az egyes szerverek kztt
automatikusan frisstdik. A replikci sorn nemcsak az adatok, hanem a
hozzfrsi jogok s a fejleszts sorn ltrejv vltozsok is szinkronizldnak a
teljes rendszeren bell.
Biztonsgi rendszer: Az adatbzisokhoz 7 szint hozzfrsi jogokat lehet
definilni.
Rendszerfelgyelet: A rendszergazda helyben s tvolrl is kpes felgyelni a
szerver mkdst. Grafikus rendszer-felgyeleti eszkzt tud hasznlni.
Internet kapcsolat: A Notes kapcsoldhat az internethez, a szerver hasznlhat
internet informci szolgltatsra is.
gymenetkezels: Megadhat a dokumentum tja, figyelhet az egyes
folyamatok llsa, de a rendszer automatikusan is figyelmeztetheti a felhasznlt.
Grafikus gymenettervez is bepthet a rendszerbe.
Papralap dokumentumok kezelse: A Notes segtsgvel a paprdokumentumok
elektronikus kpp alakthatk, megtekinthetk, mdosthatk.

Workflow rendszerek
A workflow programcsomaggal az egynek vagy a csoportok egy adott cg zleti
cljai rdekben strukturlt vagy strukturlatlan krnyezetben kezelhetnek
ismtld, vagy nem ismtld esemnyt.

Nhny workflow rendszer


KEYFLOW: A munkafolyamatok tervezse grafikus felleten trtnik.
STAFFWARE WORKFLOW: Kliens/szerver alap rendszer. A rendszer fontosabb
sszetevi: grafikus workflow tervez, munkalaptervez, szemlyi workflow, konszolidlt
workflow kezel, vezeti rendszer.
ULTIMUS WORKFLOW ON THE WEB: Grafikus modellez fellettel rendelkez szoftver.
Interneten keresztl zemeltethet munkafolyamat-kezel rendszerrel rendelkezik.

Az irodaautomatizls emberi tnyezi


Az iroda talaktsa sorn figyelembe kell venni, hogy az irodban emberek
dolgoznak, nekik kell zemeltetni az j rendszert. Az emberek tbbsge a
vltozst sokszor szorongssal li meg. Flnek az ismeretlentl, a kihvsoktl,
egzisztencilis bizonytalansguk bred. Fellphet hatalomflts vagy a kiharcolt

102
posztok elvesztsnek lehetsge is felvetdik. Az ilyen jelleg problmk
megoldsa nagyon nehz. Be kell mutatni a dolgozknak a jelenlegi rendszer
buktatit, meg kell magyarzni a vltozs szksgszersgt. Be kell mutatni, mit
vrhatnak a dolgozk az j rendszertl, mire kpes, mennyivel gyorsabb,
hatkonyabb, mennyivel egyszersti a munkt. Meg kell mondani a dolgozknak,
hogy az talakts pontos munkt ignyel, s sok nehzsggel jr. Ki kell
dolgozni, kit, milyen jelleg kpzsben kell rszesteni ahhoz, hogy megfelelen
kpes legyen hasznlni az j rendszert.

Ellenrz krdsek:

1. Sorolja fel a hagyomnyos irodai funkcik problmit!


2. Mit jelent az elektronikus iroda?
3. Mit jelent az automatizlt iroda?
4. Sorolja fel a hagyomnyos iroda funkciit!
5. Sorolja fel az automatizlt iroda funkciit!
6. Mit jelent workflow s mit valst meg a workflow management?
7. Jellemezze rviden az irodai rendszerek fejldsnek szakaszait!
8. Jellemezze rviden az integrlt irodai rendszerek (IIR) csoportjait!
9. Sorolja fel az automatizlt irodai rendszerekkel szembeni elvrsokat!
10. Ismertesse rviden a jellegzetes irodai rendszereket s a csoport-munkt tmogat
szoftvereket!
11. Jellemezzen rviden nhny integrlt irodai rendszert!
12. Jellemezze a Notes IIR-t!
13. Mit jelent a workflow rendszer s adjon meg nhny ilyen rendszert!
14. Milyen emberi tnyezket kell figyelembe venni irodaautomatizlskor?

Irodalomjegyzk
Adamcsik Jnos(1998): Irodaautomatizls, Budapest.
Adamcsik Jnos (1995): Irodai informcis rendszerek, irodaautomatizls, Budapest.
Dobay Pter (1996): Az iroda, Panem-Mcraw-Hill.
Por Jzsef (1987): Irodaszervezs, irodaautomatizls, Budapest, Kzgazdasgi s Jogi
Knyvkiad.

103
5. SZMTGPES PROGRAMOK, PROGRAMOZS

Az informatikai rendszereket trgyalva a szoftver s program fogalmak tbbfle


jelentssel is brhatnak. Egy sszetett rendszert klnll komponensek, nll szoftverek
elegynek is tekinthetnk, de szoks a szoftver fogalmat gyjtkategriaknt, a szmtgpen
futtathat programok sszessgeknt is definilni. A program meghatrozsa mr
egyrtelmbb: a szmtgp ltal rtelmezhet utastsok sorozata. A program teht a
bemeneti (input) adatok feldolgozsnak lpseit jelent algoritmusok pontosan
megfogalmazott lersa valamely programozsi nyelven, lnyegben feladat-meghatrozs a
szmtgp szmra.
Az els szmtgpek mkdtetshez hasznlt programok clja a hardver
mkdsnek hatkony, sikeres irnytsa volt, s a megfelel szoftver ellltsnak kltsge
jval alacsonyabb volt a mai mrtkkel csillagszati hardverkltsgeknl. A szzad
folyamn a technolgiai fejlds megfordtotta ezt az arnyt, a fizikai alkotelemek
tmegtermelse jelentsen cskkentette azok rt, de ezzel prhuzamosan az egyre fejlettebb
architektra s a felhasznlk tbornak kiszlesedse egyre nagyobb teljestmnyt kvetelt a
programok fejlesztitl. A XX. szzad vgre megfigyelhetv vlt, hogy a szoftverek
karbantartsa azaz: hibk javtsa, mdostsok a meglv struktrban, illetve j elemek
beptse nagyobb jelentsg, tbb emberi erforrst foglal le, mint a teljesen j
programok fejlesztse 29.
Meglv programok mdostshoz, tovbbfejlesztshez elengedhetetlen, hogy a
program vilgosan rtelmezhet, olvashat legyen. Ezen kvetelmny s nem mellesleg a
programozssal foglalkozk krnek jelents kiszlesedse hatsra a programok
nyelvezete s a nyelvek mgtti filozfia is sokat vltozott az els szmtgpek ta. A
kvetkez fejezetben a programozsi nyelvek trtnetvel, osztlyozsval foglalkozunk, s
az elmleti keretek ismertetse utn a Visual Basic s a C nyelv krnyezett felhasznlva
pldaprogramokat, egyszer algoritmusokat tekintnk t.

5.1 A programozsi nyelvek

Az els, elemi tpus s csak alapvet utastsokat ismer programnyelvek ta krk


jelentsen bvlt, tbb szz programozsi nyelvet tartanak szmon, amelyekbl ltalnosan
legfeljebb egy-kt tucat ismert s npszer. Klnbz clokra klnfle nyelvek szlettek,
gy pldul

fleg tudomnyos (matematikai) szmtsok eszkze a FORTRAN s az ALGOL


nyelv,
gyviteli, gazdasgi alkalmazsokhoz, adatfeldolgozshoz kszlt a COBOL,
szmtgpes szimulci, modellezsi technikk megvalstsa a GPSS s a
SIMULA-nyelvek clja,
rendszerprogramozsra szletett a C nyelv,
oktatsi clbl fejlesztettk a BASIC 30 s Pascal nyelveket.

29
Gondoljunk pldul a Windows-sorozatra, amelyek kernelje az 1995 s 2002 kztt kiadott
verzikban alig vltozott.
30
Beginners All-purpose Symbolic Instruction Code
A felsorols termszetesen nem teljes, s a felhasznlsi szempontok mellett szmos egyb
szempont alapjn is kialakthatunk programnyelv-kategrikat. A szmtgp processzornak
sajt nyelve s a programnyelvek kztti tvolsgot, teht azt, hogy a konkrt
hardverelemek mennyire befolysoljk a program elksztsnek mdjt, a kvetkez
osztlyozssal szemlltethetjk:

gpi kd programozs (kzvetlenl futtathat kdok)


alacsony szint, n. assembly nyelvek
magas szint, feladatorientlt nyelvek

Szoks ezt a megklnbztetst a programnyelvek egymst kvet generciiknt megadni,


gy a gpi kd alkotja az els, az assembly a msodik, s a magas szint nyelvek a harmadik
genercit. Negyedik s tdik genercis nyelveket is ismer az irodalom, a harmadik
genercis nyelvek tovbbfejlesztett vltozatai mellett specilis cl nyelvek, illetve a
mestersges intelligencia nyelvei tartoznak ide az utbbi legismertebb pldja a PROLOG
logikai nyelve, amely mszaki alkalmazsokban (robotok) s szakrti rendszerekben
npszer.

5.1.1 Gpi nyelv s assembly

Neumann Jnos 1948-ban megfogalmazott kvetelmnyei a mai napig meghatrozzk


a szmtgpek tbbsgnek architektrjt s mkdst. A bels programvezrls elve
szerint mind az adatok, mind a programok a gp bels troljban (a memriban)
helyezkednek el a programok egyes lpsei automatizltan kvetik egymst. A
szmtgpek processzorai klnbz nyelvekkel rendelkeznek, bizonyos utastsokat
beptett ramkreikkel kzvetlenl hajtanak vgre: ezek alkotjk teht az egyes processzor-
tpusokra jellemz utastskszleteket.
A gpi kdok elemei mveleti kdbl s cmrszbl llnak (szoksos elnevezs mg:
mveleti s operandus rsz). A mveleti kdban megadott utastst hajtja vgre a processzor a
cmrszben megadott 1, 2 vagy 3 operandussal ezek hatrozzk meg, hogy a memria mely
terletn (rekeszben) tallhatak a szmtsokhoz szksges adatok. A gpi kd program
ezen utastsok sorozata, az adott utasts vgrehajtsa utn automatikusan a kvetkez
utastst dolgozza fel a processzor.
Br a gpi kd kpes kihasznlni a szmtgp minden adottsgt, megkvnja a
szmtgp teljes ismerett, a fizikai felptst is belertve nem meglep, hogy
gyakorlatilag az tvenes vek ta nem vagy nagyon ritkn hasznljk. Az egyes utastsok
knnyebb megfogalmazsra, jobb olvashatsgra s dokumentlhatsgra szletett meg az
assembly, a gpi nyelvhez legkzelebb ll, alacsony szint nyelv. Egy assembly-program
adatdefincikat s programutastsokat (adatmozgats, aritmetikai s logikai utastsok,
feltteles ugrsok) tartalmaz, s ltalban egyrtelm megfeleltetseket alkalmaz a gpi
nyelv utastsokra: mveleti kdok helyett 3-4 karakteres rvidtseket, a memriacm
helyett pedig vltozkat. Egyes, gyakran hasznlt utastssorok n. makrkba szerevezhetk,
gy hasznlatuk jelentsen egyszersdik (az utastssor alkalmazshoz csak a makr nevt
kell megadni). Az assembly nyelv program vgrehajtshoz a szveges forrst le kell
fordtani gpi nyelvre, ezt az assembler vgzi.
Elssorban a hardverek mkdst szablyoz rendszerszoftverek, illesztprogramok
s opercis rendszerek kszltek/kszlnek assembly nyelven, de hasznlata
visszaszorulban van platformfggsge (a klnbz processzorcsaldok, mint pl. Intel 8086
s utdai, IBM Power PC vagy a Sun SPARC assembly-nyelvjrsai legfeljebb
szerkezetkben hasonlak) s a magas szint nyelvekhez kpest nehz olvashatsga,

105
mdosthatsga miatt. Azonban a mai napig lteznek olyan feladatok, amelyeknl a magas
szint nyelvek egy adott problma megoldsra nem nyjtanak megoldst, vagy klnsen
mret- vagy idkritikus feladatoknl nem gazdasgos az alkalmazsuk; ekkor clszer lehet
a magas szint programkd kiegsztse egy assembly nyelv egysggel.

5.1.2 Magas szint programnyelvek s fordtk

Az els magas szint programnyelv megalkotsakor a ksztket programok


hatkonyabb fejlesztse vezrelte. A FORTRAN (Formula Translator sszevonsbl) s
utdai ltalnos cl nyelvek, azaz sajt szablyokkal rendelkeznek, amelyek mentn a
programok elemei felpthetk. Az gy megalkotott programok gpfggetlenek, szavadon
hordozhatk. A felhasznl az adott nyelven n. forrsprogramot kszt, ehhez legtbbszr
egy egyszer szvegszerkeszt is elegend, de a legnpszerbb nyelvekhez nll fejleszti
krnyezetet ksztettek, amelyek hasznlata jelents segtsg lehet a programrsban. Ha nem
is nlklzhetetlenek, de nagy jelentsgek teht a fejleszti krnyezetek beptett funkcii,
mint pldul a programkd hibinak ellenrzse, a nyers kd szvegnek formzsa s
fleg az adott nyelv szablyairl tjkoztat segdletek s mintk. A ksz forrsprogramot t
kell alaktani a gp processzora szmra rtelmezhet bitsorozatt, ez ktflekppen
valsulhat meg.
A fordtprogram (compiler) a ellenrzi a forrsprogramot: megfelel-e a nyelv
szintaxisnak, azaz szablyainak. Hibtlan kdsor esetn a fordt trgyprogramot kszt,
ami mg szintn nem futtathat (legalbbis kzvetlenl a processzor szmra nem az),
szerkesztsre szorul: klnbz, az adott nyelvre vagy rendszerszoftverre jellemz rutinokkal
egszl ki. A fordts vgeredmnye a vgrehajthat program. Ilyen mechanizmussal
dolgozunk C, FORTRAN, Pascal nyelvek esetn.

2.1 bra: A programfordts szakaszai

Az rtelmezprogram (interpreter) soronknt halad a forrskdban, s az egyes sorok


feldolgozsa utn azonnal vgrehajtja az utastst, teht a programunk gpi kd megfelelje
soronknt ll el. Emiatt a szintaktikai hibkrl itt nem jegyzk kszl a fordts utn, mint a
compilernl, hanem azok a fordts sorn azonnal jelentkeznek. Az interpreter elnye teht a
hibakezelsben rvnyesl, de komoly htrnya, hogy a vgrehajthat program a fordtsi
mvelet utn mr nem hozzfrhet, nem lesz trolt vltozata. gy minden egyes futtatshoz
kln futtat krnyezet szksges, ami legtbbszr maga a fejleszti krnyezet. Interpretert

106
hasznlnak tbbek kztt a BASIC nyelv rgi vltozatai, de a kortrs webprogramozsi
nyelvek (PHP, Perl) is 31.

A fordt- s rtelmezprogramoknak, br ms elvet kvetnek, vannak kzs


jellemzik. Mindkett alkalmaz forrskdkezel alkotelemeket, ezek kzl nhny
lnyegesebb:

Lexiklis elemz: a karaktersorozatot szimblumsorozatt alaktja (szimblumtbla


hasznlatval). Meghatrozza a szimbolikus egysgeket (vltozk, kulcsszavak,
opertorok).
Szintaktikai elemz: feladata a nyelvi elemek felismerse s elemzse, szintaktikai
hibk megllaptsa.
Szemantikai elemz: az ltala keresett hibk elssorban kompatbilitsi, vgrehajtsi
problmkhoz vezetnek (vgtelen ciklus, logikailag rtelmezhetetlen utasts).
Hibakezel: hibk jelzse, amelyek slyossga lehet norml vagy fatlis.

A felsoroltakon kvl a compiler tartalmaz kdgenerl s kdoptimalizl elemeket is,


elbbi a trgykd ellltst vgzi, utbbi a futtats gyorsasgt s erforrsignyt
igyekszik javtani. Csak az rtelmezkre jellemz a specilis vgrehajt egysg.

5.2 bra: Egy komplex fordtrendszer

5.1.3 Neumann-elv s nem Neumann-elv nyelvek

A magas szint nyelvek mindegyik vltozatban valamilyen fok absztrakci


rvnyesl a gpi kd nyers lpseihez kpest valamilyen gondolkodsi mdot, stlust
sugallnak. A paradigma amely egy tudomnyterlet sarkalatos megllaptsa a
programozsi nyelvekben ezeket a mdszertanokat jelenti, azaz meghatrozza, hogyan
hasznltk fel a programozsi alapfogalmakat a nyelvek ltrehozsakor, milyen modellek
szerint kell vgrehajtani az algoritmusokat. ltalban kt f paradigma-csoportot

31
Megjegyezzk, hogy sok nyelvhez mindkt fordttpus ltezik, s arra is van plda, hogy
egyidejleg hasznljk: a JAVA nyelv esetben pldul egy n. hibrid kdra trtnik a
fordts, majd ezt rtelmezi a gp.

107
klnthetnk el, ezek az imperatv s a deklaratv elv nyelvek, elbbihez a Neumann-fle
architektrhoz szorosan ktd, algoritmikus nyelvek, utbbihoz pedig fleg matematikai
logikra pl, eredmnyorientlt, nem algoritmikus nyelvek tartoznak.
Az imperatv nyelvek f programozsi egysgei az utastsok, amelyek
egymsutnisga vezrli a processzort. Egy ilyen elv programban a kzponti problmt az
eredmny elrsnek mdja, az oda vezet t megadsa jelenti. Vltozkat hasznl az adatok
kezelsre, amelyeknek az rtke mdosthat. Ide tartoznak az eljrs-orientlt nyelvek
(eljrs: szvegegysg a forrskdban), mint a FORTRAN, COBOL vagy a BASIC nyelvek
els vltozatai 32 , ezek mellett kt f modern irnyzatt klnthetjk el: a strukturlt
programozs elvt (mint az eljrs-orientlt paradigma egy formjt, egyik f kpviselje a
Pascal nyelv), illetve az objektum-orientlt programozs elvt (C++); mindkettrl lesz mg
sz a ksbbiekben.
A deklararatv nyelveknl a programoz a megoldand feladatot rja le, a megoldshoz
vezet t meghatrozsa a rendszer dolga. gy ezekben a nyelvekben az utasts fogalma is
ismeretlen, nem ltezik vezrlsi szekvencia, nincs szerepe a sorrendisgnek. Tbbek kztt
ide sorolhatk a funkcionlis, logikai s automata-elv nyelvek, amelyekben teht kzs,
hogy nem ktdnek a Neumann-fle architektrkhoz.

A funkcionlis nyelvek magas szint fggvnyek hasznlatra s opertor defincikra


plnek, minden rszproblmt fggvnyknt rnak le.
A logikai nyelvekben tnyekbl kiindulva kvetkeztetseket vonhatunk le
meghatrozott szablyok mellett. A program itt egy logikai formula, amelyet ki kell
rtkelni; ebbl addan ers matematikai kidolgozottsgot ignyelnek. Az ilyen
programokban az adatok is formulk, nem klnlnek el, gy nincsenek vltozk, nem
ltezik rtkads sem. Ezen nyelvek egyik npszer alkalmazst a szakrti
rendszerek adjk.
Az automata-elv nyelvek msik elnevezse ipari robot nyelvek. Egy meghatrozott
llapottr-ben mkdnek, az adatok llapotok, a vgrehajts egyszer llapotok
sorozata. A program maga egy llapottmenet-fggvny, elklnl az llapotoktl.
Vltozk, rtkadsok nincsenek, csak nvvel elltott llapotkomponensek a nyelv
utastsai ltalban egy llapotkomponenst vltoztatnak.

Megjegyezzk, hogy a programozsi paradigmk fentebb trgyalt kpviselin kvl szmos


ms kategrit ismer az irodalom. Lteznek pldul olyan nagyon magas szint nyelvek
(negyedik genercis paradigmaknt is hivatkoznak ezekre), amelyek esetben a megoldand
feladat termszetes nyelven, vagy diagramok hasznlatval fogalmazhat meg, tbbnyire az
adatbzisok lekrdez nyelveit is ide soroljk.

Napjaink programozsi eszkzei fkpp interaktv fejleszti krnyezetek,


programkd-genertorok, amelyek mr tlmutatnak a magasszint nyelvek osztlyn.
Azonban a programoz eszkztrt tovbbra is a fenti paradigmk alapjn hatrozhatjuk meg,
s a bonyolult fejlesztkrnyezetek hasznlathoz az alapvet programozsi fogalmak s
mdszerek elsajttsn keresztl juthatunk el. A kvetkez fejezetek a strukturlis s
objektum-orientlt elvekbe nyjtanak bevezett, szmos pldval illusztrlva.

32
Az els vltozat megjells nem vletlen. A felsorolt nyelvekbl a 70-es, 80-as vekben
struktrlt vltozatok is kszltek, a BASIC legjabb vltozatai (Visual Basic) pedig rszben
objektum-orientltak.

108
5.2 Alapvet programozsi struktrk

A magas szint programnyelvek terjedsvel az eljrsorientlt technikk minl


hatkonyabb alkalmazsa s a programok olvashatsga, rthetsge a sikeres fejleszti
munka felttelv vltak. A programok megalkotsa sorn a kiindulsi problmt egymstl
jl elhatrolt rszproblmkra bontva lehetsgess vlt a fejlesztsi feladatok megosztsa.
Ezeket a kln kezelhet, cserlhet, tesztelhet rszegysgeket moduloknak, magt a
technikt modularizcinak nevezzk.
Az algortimusokban olykor ugrsokat definilunk: ha pldul valamilyen feltteltl
fggen kell egy szmts A vagy B vltozatt elvgezni, akkor a kt vltozatbl csak az
egyiket fogjuk futtatskor alkalmazni, mg a msikat tugorjuk. Nem mindegy azonban,
hogy a forrskd szvegben hogyan kezdemnyezzk ezt az ugrst. Az els nyelvekben
szleskren alkalmazott cmkzs technika a GoTo (go to = menj oda) utastssal irnytotta
t a folyamatot a kdszveg valamely megjellt terletre, azonban az ilyen ugrpontok
halmozsa tlthatatlann teheti az algoritmust, s korltozza a modularizcit. Dijkstra 33
1968-as cikkben a GoTo-fle ugrsok ellen rvelt, s olyan programozsi elvet ajnlott,
amely szigoran modulris, vilgos felpts, jl elhatrolt rszelemekkel. Ezek az
alstruktrk egyetlen bemen s kimen ponttal rendelkeznek, s hierarchikusan szervezett
al- s mellrendelsek alapjn kapcsoldnak ssze teljes programm.
A strukturlt programozs mindhrom alapeleme zrt egysget alkot, amelyben
egyszer input / output / rtkad utastsok vagy eljrshvsok, illetve begyazott struktrk
szerepelhetnek. A hrom alapstruktra:

Szekvencia: egymst kvet utastsok sorozata, vgrehajtsuk sorrendje adott.


Dnts: valamilyen logikai felttel kirtkelstl fggen hajtjuk vgre a
programkd egyik vagy msik szakaszt. Ezeket a szakaszokat gaknak, magt a
struktrt elgazsnak is nevezzk.
Ciklus: egy adott utastssorozat ismtlse valamilyen felttel fggvnyben.

A kvetkez pontokban rviden ttekintjk az alapstruktrkat s alkalmazsuk


krlmnyeit. A struktrafajtk ltalnos jellemzse kvetkezik, programnyelvtl fggetlenl.
Egyttal bemutatjuk az algoritmusok vizulis megadsi forminak (folyamatbra,
struktogram) az adott alapstruktrkhoz rendelt szimblumait 34.

5.2.1 Szekvencia

A szekvencia a legegyszerbb alapstruktra, egymst kvet utastsok egyttese. A


vgrehajts sorrendje a forrskdot olvasva trivilis, a rajzos lersokban ltalban fentrl-
le irny, vagy nyilakkal megadott.

33
Edsger Wybe Dijkstra (1930 -2002) holland tuds
34
Itt jegyezzk meg, hogy a folyamatbrk elemeire nincs konkrt szably, tbb-kevsb
ltalnosak azonban az albbi megfeleltetsek: bekrs/kirs/rtkads: tgalalp vagy
paralelogramma, feltteles elgazs: elforgatott ngyzet utbbit a ciklusok felttelnek
jelzsre is hasznljk. Az egyes elemeket folytonos, egyenes vonallal vagy nyilakkal ktjk
ssze.

109
5.3. bra: A szekvencia

Az algoritmusok grafikus illusztrlsra alkalmazott kt f mdszer lthat a 2.3 brn, a


baloldalit folyamatbrnak, a jobboldalit struktogramnak hvjuk. A folyamatbra az egyes
alapstruktrkhoz klnfle alakzatokat rendel, az egyszer utastsokat ltalban tglalap
vagy paralelogramma szimbolizlja. A struktogram mindig egy felosztott tglalap, a bels
elemek formi itt is a struktraelemek fajtjt mutatjk.
A szekvencia alapveten hromfle utaststpus kombincija, ezek: beolvass, kirs
s rtkads. Az rtkads valamilyen vltoz (informci ideiglenes trolsra szolgl,
lnyegben egy vagy tbb adott memriacmet szimbolizl szveges azonost) rtkt egy
kifejezs rtkre lltja. ltalban az = vagy : = opertorok hasznlatosak rtkadskor,
ilyenkor az egyenlsgjel jobb oldaln ll kifejezs kirtkelse utn az eredmny a
vltozhoz rendelt memriarekeszbe kerl. A beolvass legegyszerbb formja egy a
billentyzeten lettt karaktert ad rtkl egy vltoznak, de fjlbl is olvashatunk adatokat.
A kirs vltozk, kifejezsek rtkt vagy a forrskdban megadott szveget jelenti meg a
kpernyn, vagy rja ki fjlba, kldi el nyomtatsra.

5.2.2 Dnts

A dnts az algoritmus csompontja, amelybl tbb gon haladhatunk tovbb.


Gyakran feltteles elgazsknt (vagy a programnyelvekben szinte kivtel nlkl hasznlt If
kulcssz alapjn: If-elgazsknt) hivatkozunk r, mert valamilyen felttel ll mindig a
kzppontban, a legegyszerbb elgazsokban e felttel teljeslse vagy nem teljeslse
hatrozza meg, melyik gon folytatdik a program.

110
5.4. bra: Feltteles elgazs

Az brn lthat pldban egy A azonostj vltoz rtke szerepel a felttelben: ha


kisebb, mint 10, a vltoz rtkt 2-vel osztjuk, egybknt 2-vel szorozzuk. Br most mindkt
gban csak egy-egy utasts szerepel, termszetesen llhatna a helykn szekvencia vagy akr
egy msik elgazs is. Emellett gyakran elfordul olyan dntsi pont is az algoritmusokban,
ahol a kt g kzl csak az egyikbe runk utastsokat. A fenti pldnl maradva, ha a hamis
g utastst trljk, az elgazs rtelmezse: osszuk el az A vltozt kettvel, de csak
akkor, ha 10-nl kisebb.
Az egymsba gyazott elgazsoknak sok programnyelvben ltezik egy specilis
formja, tbb, a fentihez hasonl alapforma sszevonsbl. Ezt kivlasztsnak nevezzk
(Switch vagy Select parancsok leggyakrabban), s a 5.4 fejezetben ltunk r pldt.

5.2.3 Ciklus

Ciklusokat akkor alkalmazunk, ha egy adott utastssorozatot amely termszetesen


lehet egyelem is egyms utn tbbszr kvnunk vgrehajtani. Az ismtlst felttelhez
ktjk, s e felttel helye, illetve megadsnak mdja szerint beszlhetnk klnfle
ciklusfajtkrl.

5.5. bra: Ciklusok

Az brn lthat kt tpusban eltr helyen vizsgljuk meg a folytatshoz szabott felttelt.
Ennek megfelelen a baloldali vltozatot elltesztel, a jobboldalit htultesztel ciklusnak
nevezzk. E tpusok kztt egy fontos klnbsget tehetnk, s ez az brn is jl

111
megfigyelhet: a htultesztel ciklus utastsai ha nem hasznlunk ugrsokat legalbb
egyszer biztosan vgre lesznek hajtva, mg az elltesztelnl lehetsges, hogy egyszer sem fut
le a ciklus.
A ciklusok kezd utastst ciklusfejnek, mg az ismtlden vgrehajtott utastsokat
ciklusmagnak vagy ciklustrzsnek nevezzk. A ciklus felttelnek megadsra legtbbszr
valamilyen kirtkelend logikai kifejezst hasznlunk (sok nyelvben a While kulcsszt
kveti ez a kifejezs), de az elltesztel vltozatnak szmos programnyelvben ltezik egy
specilis, szmlls ciklus nven ismert tpusa (amelyet a For kulcsszval adunk meg, ezrt
gyakran For-ciklusnak is hvjuk). Ez utbbi tpus esetn a ciklusfejben egy index kezd- s
vgrtkt, valamint lpskzt megadva konkrtan meghatrozhatjuk, hnyszor ismteljk
meg a ciklusmag utastsait.

5.3 Az objektum-orientlt programozs alapelvei

Az objektum-orientlt programozsi paradigma (gyakori rvidtssel: OOP) a


strukturlt programozson alapul, de szemlletmdjban meghaladja azt. A mra mr
klasszikusnak tekintett strukturlt elvek szerint a program lnyegben fggvnyek,
eljrsok gyjtemnye, vagy csak a gp szmra kiadott direkt utastsok sorozata ezzel
szemben az objektum-orientlt megkzeltsi md a programot nll, egymssal
klcsnhatsba kerl, de zrt elemek, n. objektumok egyttmkdsvel adja meg. Ezek az
objektumok jl elklntett feladatokat s hatskrket kapnak, s kpesek zenetek
fogadsra, adatok feldolgozsra, s zenet kldsre ms objektumoknak. Erre a
mdszertanra a strukturlt programozsnl jobban jellemz a felhasznlbart jelleg, a
programoz szmra nagyobb rugalmassgot ad, a programok egyszerbb tlthatsga,
karbantarthatsga knnyebb teszi a fejleszti munkt. Mg a korbbi paradigmk elveit
kvetve programrskor az utastsok szmtgpes vgrehajtsnak mdjt kellett szem eltt
tartani, az objektumorientlt elv az emberi gondolkodsmdot lltja a kzppontba. Ezzel
megnveli az absztrakcis szintet a programozsban: az objektum-orientlt nyelvek tvolabb
esnek a gpi kdtl, mint a korbbi eljrs-orientlt vagy funkcionlis nyelvek.

Kvetkezzen az OOP-elvek nhny fontos jellemzje:

Az objektum-orientlt nyelvek struktrjnak alapjai az osztlyok, amelyek


adatdefincik s mkdsi defincik egyttesei. Az objektumok egy-egy osztly konkrt
megjelensi formi, amelyek sajt adatokkal, az osztlydefinciban megadott szablyok
mentn lteznek.
Az objektumok kvlrl fekete doboznak tekinthetk: bels folyamataikhoz sajt adat-
s eljrsstruktrval rendelkeznek, az egymssal val kommunikcit pedig e clra
kialaktott interfszeken (csatlakoz felleteken) bonyoltjk. gy az objektum adatok s
fggvnyek egyttese sszecsomagolva, s az interfsztl fgg, hogy a csomag mely
elemeihez frhetnek hozz (csak olvass vagy mdosts) ms objektumok. Ez a kapszulba
zrs elve (egysgbe zrs elve, enkapszulci).
Az egyes objektumok kztti hasonlsgok gyakran arra vezethetk vissza, hogy az
osztlyaik kztt tfedsek vannak. Pldul egy n. alaposztlybl szrmaztathatunk j
osztlyokat, amelyek az alaposztly valamennyi defincijt hordozzk, s ezek mellett sajt
jellemzkkel brnak ez az rklds 35. Amikor a hasonlsg azt jelenti, hogy klnbz

35
Tbb alaposztly tulajdonsgait is egyestheti egy szrmaztatott osztly, ekkor tbbszrs
rklsrl beszlnk. Megjegyezzk, hogy a szrmaztatott osztlyokbl lehetsges jabbakat

112
osztlyokba tartoz objektumok egy kzs interfszen keresztl reaglnak valamilyen
zenetre, polimorfizmusrl beszlnk. Ekkor ugyanazon mveletre ms-ms eredmny
kaphat az egyes objektumoktl, amelyek lehetnek a kzs interfsztl eltekintve
fggetlenek, de gyakran valamilyen kzs alaposztly szrmazatott osztlyaiba tartoznak.

Az 5.1.3 pontban pldaknt emltettk objektum-orientlt programnyelvre a C++


nyelvet, amely a mai napig az egyik legismertebb s legnpszerbb fejleszti nyelv. Tovbbi,
npszer objektum-elv nyelvek a Delphi s a Java, meg kell mg emltennk a C++
utdjnak sznt C# 36 nyelvet, s rszben ide sorolhat a Visual Basic nyelv is. E jegyzetben
nem clunk az objektum-orientlt programozs mlyebb ismertetse, azonban nhny
vonsra ki fogunk trni a fejleszti rendszerek kapcsn.

szrmaztatni, ekkor az osztlyok hierarchikus rklslnca jn ltre. Absztrakcinak


nevezzk az OOP-elv programnyelv azon kpessgt, amely lehetv teszi, hogy az
rklslnc szintjeit flretve egy szrmaztatott osztlybeli objektumot egy ltalnosabb
szinten kezeljnk. Pldul a szrmaztassuk a jegyzet osztlyt a tanknyv osztlybl,
amely viszont a knyvek osztlybl szrmazik. Ekkor egy jegyzet kezelhet knyvknt, ha
ltalnos, minden knyvre jellemz tulajdonsgait tekintjk.
36
C# kimondva: C-sharp

113
6. ADATBZIS KEZELS

6.1. Az adatbzis

Ebben a fejezetben elszr rviden ismertetsre kerlnek a klnbz adatmodellek.


Tovbbiakban a relcis adatmodell rszletesebb bemutatsa trtnik, majd az adatbzis-
kezel rendszerek felptsnek ismertetsre kvetkezik. Ezutn az adatmodellek
normalizlsa, a normlformk jellemzse, valamint a relcis algebrai mveletek
ttekintsre kerl sor.
Az adatbzisok ma mr az zleti let minden terletn elterjedtek. A pnzgyi,
kereskedelmi folyamatokat adatbzisok alkalmazsai segtik. Megtallhatak a
kereskedelemben is, ahol a vsrlk s az gyfelek szmra szolgltatnak adatokat.
Adatbzisokat hasznlnak az egszsggyben s a tudomnyos kutatsokban is.

Adat
Adatnak neveznek olyan feldolgozott informcit, amelyet rdemesnek tartanak
valamilyen formban megrizni. Ma mr leginkbb elektronikus mdon troljk
az adatokat.
Adatbzis
Az adatbzis (DB - Database) lnyegben nem ms, mint hossz ideig
megrzend adathalmaz, vagyis egy adott formtumban s rendszerben trolt
adatok egyttese. Az adatbzis szervezettsge lehetv teszi a trolt adatokhoz
val hozzfrst s ezek mdostst. Hallgatlagosan felttelezzk, hogy az
adatbzis egy szmtgp httrtrban van, s ott tartsan megmarad akkor is, ha
a gpet kikapcsoljk, vagy az adatbzist tartalmaz adathordozt lekapcsoljk a
szmtgprl.

Az adatbzis-kezels ktfle adatbzistpust klnbztet meg: opercis adatbzist s


analitikus adatbzist. Sok vllalat, szervezet hasznl opercis adatbzisokat. Ezeket
elssorban jellemzi az elektronikus tranzakci-feldolgozs, teht az adatok begyjtse,
mdostsa s karbantartsa napi rendszeressggel trtnik. Az ilyen adatbzisban trolt
adatok dinamikusak, ami azt jelenti, hogy folyamatosan vltoznak, s mindig a friss llapotot
tkrzik. Az zletek, gyrak, klinikk, krhzak ilyen opercis adatbzist alkalmaznak,
mivel adataik lland vltozsban vannak.
Az analitikus adatbzisokat elssorban elektronikus elemzsi feldolgozsra hasznljk.
Ilyenkor az a fontos, hogy az adatok idbeli vltozst nyomon lehessen kvetni. Ezek akkor
hasznosak, ha trendeket kell elemezni, statisztikkat kell kszteni, vagy stratgiai dntseket
kell hozni. Az ilyen adatbzisok statikus adatokat tartalmaznak, ami azt jelenti, hogy
tartalmuk soha (vagy csak nagyon ritkn) vltozik. Az analitikus adatbzisok pillanatnyi
llapotot tkrznek. Kmiai laboratriumok, geolgiai vllalatok, piacelemz cgek
dolgoznak analitikus adatbzisokkal.

6.2. Adatmodellek

Adatmodell
Az adatmodell az adatok szervezsnek logikai kpe, amely alapjn kell
megvalstani az adatok fizikai megjelentst. A vals vilg rszeit logikailag
strukturlt formban ler adatmodellek mindegyike egyedtpusok sszessgnek
tekinthet. A klnbz adatmodellek megegyeznek abban, hogy a vals vilg

114
rszei lerhatk az egyed-tulajdonsg-kapcsolat (entity-attribute-relationship)
hrmas segtsgvel. Az adatmodellek alapelemeit a koncepcionlis
adatmodellben hatrozzk meg. Ebbl lehet megalkotni a logikai adatmodellt, s
ezt a fizikai adatmodellben lehet megvalstani.

Az adatmodellek kt ok miatt klnbznek egymstl


az egyedtpus tulajdonsgtpusainak klnbz kezelsben (az egyedtpusok bels
szerkezetnek eltrsbl)
a kapcsolatok kezelsnek klnbzsgben.

Az adatmodellek kztti lnyeges klnbsg az adatok kztti kapcsolatok


trolsban van. Az adatmodellek kztt tapasztalhat klnbsgek alapjn tbb tpust
klnbztet meg a szakirodalom:
hierarchikus adatmodell,
hls adatmodell (ktszint hls adatmodell, CODASYL-hls adatmodell),
relcis adatmodell,
kiterjesztett adatmodell.

Alapveten csak hrom klasszikus adatmodell, a hierarchikus, a hls s a relcis


adatmodell ismert. A ktszint hls s a CODASYL-hls adatmodell kztt kicsi a
klnbsg. A kiterjesztett adatmodell a CODASYL-hls s a relcis adatmodellek elnys
tulajdonsgait egyesti.
A hls s a hierarchikus adatmodelleket az els kereskedelmi adatbzisrendszerekben
hasznltk az 1960-as vek vgn s az 1970-es vekben. A relcis adatmodellek ksbb
ezeket kiszortottk.

6.2.1 Hierarchikus adatmodell

A hierarchikus adatmodellen alapul adatbzisok az 1960-as vek vge fel kezdtek


megjelenni. A hierarchikus modell volt a legels az adatbzis-kezelkben s egyben a
leginkbb korltozott. A hierarchikus adatbzis szerkezete grfelmleti szempontbl fa-grfok
sszessge.
Az adatokat ebben a modellben hierarchikus mdon troljk, s egy lefel fordtott
fval brzoljk. A fa gykere ennek az adatbzisnak egy tblja, a tbbi tbla a gykrbl
kiindul gak mentn helyezkedik el.
A hierarchikus adatbzis szl-gyermek tpus kapcsolatokbl pl fel. Ebben a
kapcsolatban a szltblhoz egy vagy tbb gyermektbla tartozhat, a gyermektblknak
azonban csak egy szljk lehet. Grafikusan gy jellik, hogy egy nyl mutat a szltl a
gyermekre. A tblkat mutatkkal kapcsoljk ssze. A hierarchia tetejn ll az sszl, amit
mskppen egy fa-grf gykernek neveznek. A felhasznl az adatok olvasst mindig a
gykrben kezdi, s innen halad lefel a kvnt adatig. Az utdok nlkli szlket a fa-grf
leveleinek (leaf) nevezik (6.1. bra)
Az egy gykrhez tartoz ft adatbzis-rekordnak (database record) neveznek.
Helyesebb, adatbzisrekord-tpusnak nevezni. Az adatbzisrekordok tpusainak sszessge
kpezi az adatbzis smjt. A smban minden gykrtpusbl csak egy van. Az
adatbzisban minden adatbzisrekordnak vannak elfordulsai. Az adatbzis a grfok
terminolgija szerint egy erd.

115
Az adatmodell jellemzi
Az adatbzis tbb egymstl fggetlen fbl llhat.
A fa csompontjaiban s leveleiben helyezkednek el az adatok.
A kzttk lev kapcsolat szl-gyermek kapcsolatnak felel meg.
1:N tpus kapcsolatokat kezel. Az adatszerkezet egyik tpus adata a hierarchiban
alatta lehelyezked egy vagy tbb ms adattal ll kapcsolatban.
A hierarchikus adatmodellben nem brzolhatunk M:N tpus kapcsolatokat.
Htrnya, hogy az adatok elrse csak egyfle sorrendben lehetsges, a trolt
hierarchinak megfelel sorrendben.

A hierarchikus adatbzisok hasznlatnak elnye, hogy a felhasznl nagyon gyorsan


hozzjuthat az adatokhoz, mivel a tblk kzvetlenl kapcsoldnak egymshoz. Tovbbi
elny a hivatkozsi-psg automatikus megvalsulsa. Ekkor ugyanis teljesl, hogy a
gyermektbla egy rekordja a szltbla egy ltez rekordjhoz kapcsoldik, s a szltblbl
trtn trls automatikusan kihat a gyermektblkra is.
A hierarchikus adatbzisok megfelel megoldsnak bizonyultak a szalagos
troleszkzket hasznl nagygpek esetn, nagyon npszerek voltak az 1970-es vekben.
Ezek az adatbzisok gyors s kzvetlen hozzfrst biztostanak az adatokhoz s szmos
esetben jl hasznlhatak.

Igazgat

Osztlyfnk1 Osztlyfnk2 Osztlyfnk N

10. osztly 11. osztly 14. osztly

Dik1 Dik2 DikN Dik2 DikN Dik1 DikN

Dik1 Dik2

6.1. bra: Egy hierarchikus adatmodell

6.2.2 Hls adatmodell

A hls adatmodellek esetben az egyes azonos vagy klnbz sszettel


adategysgek (egyedtpusok, adattpusok) kztt a kapcsolat egy grffal brzolhat.
A grf csompontok s ezeket sszekt lek rendszere, melyben tetszleges kt
csompont kztt akkor van adatkapcsolat, ha azokat l kti ssze egymssal. Egy
csompontbl tetszleges szm l indulhat ki, de egy l csak kt csompontot kthet ssze
(6.2. bra).

116
Tanr1 Tanr2 TanrN

Osztly1 Osztlya2 OsztlyN

6.2. bra: Egy hls adatmodell

Hls modellek jellemzi


Minden adategysg tetszleges ms adategysggel lehet kapcsolatban.
A adatmodellben M:N tpus s 1:N tpus kapcsolatok is lerhatk.
Az adatbzisba fixen beptett kapcsolatok kvetkeztben csak a trolt kapcsolatok
segtsgvel bejrhat adat-visszakeressek oldhatk meg hatkonyan.
Htrnyuk, hogy szerkezetk merev, mdostsuk nehzkes.

6.2.3 Ktszint hls adatmodell

A ktszint hls adatmodellt az 1960-as vek vgtl kezdtk alkalmazni. Az 1:N


jelleg kapcsolatokat nyilakkal jellik. A modellben f- s alrekordok vannak. A frekord-
tpustl az alrekord-tpusig vezet 1:N jelleg kapcsolatokat lncolsi tnak nevezik. Ebben a
modellben egy rekord lehet tbb szl gyermeke is. Egy lncolsi tvonalon lev rekordtpus
nem lehet ugyanazon tvonalnak a frekordja is. Az eredmny egy olyan modell, amelynek
csak kt szintje van.
Minden frekord-tpus rendelkezik egyedi azonostval, elsdleges kulccsal. Egy
frekord-tpus kulcsnak szerepelnie kell a vele kapcsolatban lv mindegyik alrekord-
tpusban is (msodlagos attribtumknt).

6.2.4 CODASYL-hls adatmodell

A CODASYL-hls adatmodellt 1971-ben publikltk. Az 1:N jelleg kapcsolatokat


redundancia nlkl lehet brzolni. A ktszint hlt s a CODASYL-hlt egyttesen hls
adatmodellnek nevezi.
A CODASYL-hls adatmodell a tulajdonos rekord s a tagrekord terminolgit
hasznlja. A tulajdonosrekord s a tagrekord kztti kapcsolatot halmaznak (set) nevezik. A
halmaznak egyedi nvvel kell rendelkeznie. A halmaz az 1:N jelleg kapcsolatokat jelenti
meg. A modell brmely rekordja lehet a halmaznak tulajdonos- s tagrekordja is. Egy halmaz
a tulajdonosrekordbl a tagrekordra mutat nyllal jelenthet meg. Az 1:1 jelleg

117
kapcsolatokat ugyangy lehet brzolni, mint az 1:N jellegeket. Kt rekordtpus kztt tbb
halmaz is megengedett.

6.2.5 Relcis adatmodell

A relcis adatmodell az 1980-as vektl kezdve a legelterjedtebb adatmodell. A


modellben az adatokat tblzatok soraiban brzoljk. Ebben a modellben nincsenek elre
definilt kapcsolatok az egyes adategysgek kztt. A kapcsolatok ltrehozshoz szksges
adatokat troljk tbbszrsen. A relcis modell a 6.3. s a 6.4. fejezetekben rszletesen
ismertetsre kerl.

6.2.6 Objektumorientlt adatmodell

A relcis adatbzis kezel rendszer (RDBMS Relation Database Management


System) programjait ltalnos zleti alkalmazsokban elterjedten hasznljk. Lteznek
azonban olyan problmk is (szmtgpes tervezs, fldrajzi informcis rendszerek,
multimdis trol-rendszerek), amelyek tmogatsra nem alkalmasak. A problma
megoldsra kt adatbzis modell jelent meg: az objektum kzpont adatbzis s az objektum-
relcis adatbzis.
Az objektumkzpont msknt az objektum-orientlt adatmodell rendelkezik az
objektumkzpont programozsi nyelvek sszes tulajdonsgval. Az adatbzis mkdsrl
az adatbzis-fejleszt gondoskodik, az adatok kezelsre vonatkoz mveleteket lehetv
teszi az objektumkzpont adatbzis-programozsi szoftveren bell. Az objektumorientlt
adatbzis modellnek nincs elmleti alapja, mint a relcis modellnek.
Az objektum-orientlt adatmodell, ms nven a bvtett relcis adatmodell tbbfle
objektumkzpont elemekkel s tulajdonsgokkal egszti ki a relcis adatmodellt
(osztlyok, betokozs, rklds). A f szempont az sszetettebb adattpusok kezelsnek
lehetv ttele. Az adatmodell fejldse mg nem rte el azt a szintet, hogy komolyabb
adatbzis-alkalmazsokban lehessen felhasznlni. Az adatmodell folyamatos fejleszts alatt
ll.
Az adatmodellezs a hagyomnyos mdszertanok sajtossga. Az objektumorientlt
mdszertanokban az adatmodellezst a komplexebb objektummodellezs vltja fel. Az
objektummodellezs sok tekintetben az adatmodellezs kiterjesztse. A 6.1. tblzat a
hasonlsgot mutatja a ktfajta modellezs kztt.

6.1. tblzat: A hagyomnyos adatmodellezs s az objektummodellezs


sszehasonltsa

Adatmodellezs Objektummodellezs
Egyed-elforduls Objektum
Egyedtpus Osztly
Egyedtpus attribtumai Osztly attribtumai
- Osztlyra rtelmezhet
mveletek
Egyedek kapcsolatai Objektum kapcsolatai
Ftpus-altpus kapcsolat (ltalnosts
rkldsi kapcsolat
s specializci)

118
Az objektumok lehetnek trgyak, szemlyek, jelensgek, esemnyek, viszonyok is.
Szorosan vve az objektumok a konkrt egyed-elfordulsoknak felelnek meg. Az azonos
objektumok alkotnak egy osztlyt, ahogyan az egyed-elfordulsok egyedtpust.
Az osztly egyrszt az azonos tpus objektumok halmaza, msrszt ehhez rendelve
definilhat az osztlyba tartoz objektumok kzs szerkezete.
Az osztly attribtumai akr tbbrtkek is lehetnek, a tpusuk pedig maga is
valamilyen komplex osztly lehet.

Az objektumok ugyangy alkotnak kapcsolatokat, mint az egyedeket. Ezeket a


kapcsolatokat tpusszinten az osztlyok kapcsolataknt lehet definilni. Az objektumok
kapcsolatai is jellemezhetk a fokukkal, az opcionlis/ktelez vagy stabil/instabil
minsgkkel. Szoks megklnbztetni rkldsi kapcsolatokat, aggregcis
kapcsolatokat s egyszer n. asszocicikat. A kapcsolatok az osztlykapcsolat diagramon
brzolhatk.

Az osztlyok kapcsolatai kztt kiemelt szerepet jtszanak az rkldsi kapcsolatok.


Egy rkldsi kapcsolatban beszlhetnk alosztlyrl, illetve fosztlyrl. Az alosztly
(a specilisabb osztly) objektumhalmaza a fosztly (az ltalnosabb osztly)
objektumhalmaznak rszhalmaza. Az rkldsi kapcsolatok arrl kaptk a nevket, hogy az
alosztly megrkli a fosztly attribtumait s mveleteit. Az alosztly szintjn csak a
fosztly attribtumain felli azon plusz attribtumokat kell definilni, amik specilisan csak
az alosztlyba tartoz objektumokat jellemzik.

Az rkldsi kapcsolatok szerint az osztlyok hierarchit alkotnak (esetleg, ha


tbbszrs rklds is megengedett, tbb hierarchia-hlv kapcsoldnak ssze). A
hierarchia tetejn ll osztlyba minden objektum beletartozik, s ennek szintjn olyan
attribtumokat s mveleteket lehet definilni, amik minden objektumra rtelmezhetk. Az
alacsonyabb szinteken lv osztlyok az objektumok egyre kisebb (specifikusabb) halmazt
kpviselik s a fosztlyokra jellemzkn kvl, tovbbi attribtumokkal s mveletekkel
rendelkeznek.

Az adatbzis-tervezs objektum orientlt megkzeltse az ODL (Object Definition


Language), mely illeszkedik a szabvnyos objektum orientlt adatbzis rendszerekhez. Az
ODL egy szabvny, amely segtsgvel adatbzisok struktrjt specifiklni lehet az
objektumorientlt terminolgival. Az ODL elsdleges clja, hogy tmogassa az adatbzisok
objektumorientlt tervezst, s ennek a tervnek a kzvetlen transzformlst
objektumorientlt adatbzis-kezel rendszerek deklarciiba (OODBMS). Az ilyen
rendszerek elsdleges nyelve a C++ vagy a Smalltalk, gy az ODL-t ezen nyelvek egyikre
kell transzformlni (6.3. bra).

119
Objektumorientlt
ODL adatbzis-kezel rendszer

Fogalmak Relcik

E\K Relcis adatbzis-kezel


rendszer

6.3. bra: ODL konvertlsa egy objektumorientlt adatbzis-kezel rendszer


deklarciiba

6.3. Relcis adatmodell

A relcis adatmodell napjaink legelterjedtebb adatmodellje. A relcis adatmodellt


megalkot Codd az IBM cgnl dolgozott, s abban az idben az IBM igen sok energit lt
mr bele a hls adatmodellen alapul adatbzis kezel rendszer (DBMS) kialaktsra. Mint
vezet adatbzis technolgiai cg, az IBM nem engedhette meg, hogy ne vegye figyelembe
ezt az jszer tletet. A cg beindtott egy ksrleti projektet, amelynek clja a relcis
adatmodell megvalsthatsgnak a vizsglata s egy minta relcis adatbzis kezel
rendszer (RDBMS) kialaktsa volt. A beindtott projekt a System/R elnevezst kapta, ahol az
R bet a relcis (relational) jellsre utal.
Az adatmodell alapjait 1970-ben fektette le Codd az "A Relational Model of Data for
Large Shared Data Banks" cikkben. A cikk elsdleges clja volt, hogy bebizonytsa, ltezik
ms alternatva is az akkor elterjed hls adatmodell mellett, amely radsul matematikailag
megalapozott eszkzket, fogalmakat hasznl, gy pontosabb, egzaktabb lerst, kezelst tesz
lehetv. Az adatmodell a matematika kt gra, a halmazelmletre s az elsrend
prediktumkalkulusra pt. Az adatmodell neve a relci szbl ered, ami egy halmazelmleti
fogalom.
A megtervezett modellben egyszer, knnyen megtanulhat lersi mdot sikerlt
megvalstani. Egyszersgnek kvetkeztben gyorsan npszerv is vlt a felhasznlk
krben, s sok implementcija szletett meg a szemlyi szmtgpek piacn is. Az
elmleti megalapozottsg a kutatk, a szakemberek szimptijt is kivltotta, s ez az
adatmodell szmos j fejlesztsi projekt alapjt kpezi. Az adatmodell mindenki szmra
fontos elnye az egyszersg mellett a modell rugalmassga.
A System/R projekt kt fzisban zajlott le. Az 1970-es vek kzepre kifejlesztettek
egy prototpus relcis adatbzis kezel rendszert (RDBMS), amely mg egy felhasznls
krnyezetben mkdtt. Az els rszben a kutatsok a fizikai elrsi mdszerek
kidolgozsra, a kezel nyelv kialaktsra, s a mveletek optimalizlsra irnyultak. A
projekt msodik fzisban kibvtettk a rendszert tbb felhasznls platformra, gy mr egy
igazi, gyakorlatban is alkalmazhat RDBMS rendszert hoztak ltre. A projekt 1976-ban zrult
le.
A System/R sikereire felfigyeltek ms szoftverfejlesztk is. Ennek kvetkeztben a
70-es vek vgre kialakult nhny j nll trsasg, amelyek a piacon is eladhat RDBMS
rendszerek kifejlesztsbe kezdtek bele.
Az els termkknt megjelen RDBMS rendszer 1979-ben jelent meg. Ez egy PDP-n
fut ORACLE rendszer volt. Napjainkban az ORACLE a vilg egyik legnagyobb RDBMS

120
forgalmaz cge, nyeresge napjainkban is drasztikusan fokozdik. Az ORACLE rendszer
mellett, ms cgek is jelentkeztek nemsokra sajt RDBMS termkeikkel, tbbek kztt
megemlthetk az INFORMIX, INGRES, DB2, SYSBASE s RDB.

6.3.1 A relcis adatbzis objektumai

A relcis adatbzis az adatokat relcikban (kapcsolatokban) trolja, amelyek a


felhasznl szmra tblk formjban jelennek meg. A tblban egy sort rekordnak
neveznek, a rekord mezkbl ll ssze (6.4. bra).

gyfelek
gyfl azon. gyfl vezetkneve gyfl keresztneve Vros tbbi mez

9001 Kovcs Jnos Debrecen


9002 Nagy Istvn Szeged
9003 Kiss Jzsef Budapest
9004 Kocsis Klra Eger rekordok
9005 Bza va Miskolc
mezk

6.4. bra: Tblaszerkezet

Tbla
A tblk az adatbzis legfontosabb szerkezetei, minden tbla egyetlen, jl
meghatrozott trgyat r le. A rekordok s a mezk sorrendje lnyegtelen, minden
tbla tartalmaz legalbb egy olyan mezt, amely egyedi mdon azonostja a tbla
rekordjait, ezt elsdleges kulcsnak nevezzk. Azokat a tblkat, amelyek a trolt
adatok alapjn informcit szolgltatnak, adattblknak nevezik. Az ilyen
tblkban trolt adatok ltalban dinamikusak, mivel mdosthatk s tbbfle
mdon feldolgozhatk.

Mez
A mez az adatbzis legkisebb szerkezete, amely a tbla trgynak egy jellemzjt
adja meg. A mezk troljk a tnyleges adatokat. Egy jl megtervezett
adatbzisban minden mez egy vagy tbb rtket tartalmaz, s a mez neve utal a
trolt rtkre.

Rekord
Az adatbzis egy sora, amelyet rekordnak is neveznek, a tbla trgynak egy
egyedi pldnyt rja le. A rekord a teljes mezkszletet magban foglalja,
fggetlenl attl, hogy az adott mezk tartalmaznak-e rtkeket. Az elsdleges
kulcsknt hasznlt mez azonostja a tbla sorait, vagyis a rekordokat.

Kulcsok
A kulcsok olyan mezk, amelyek klnleges szerepet tltenek be a tblban. Egy
tbla szmos klnfle tpus kulcsot tartalmazhat, a legfontosabbak az elsdleges
s a msodlagos kulcsok. Az elsdleges kulcs olyan mez, vagy mezcsoport,
amely egyedi mdon azonostja a rekordokat a tbln bell. Ha az elsdleges

121
kulcs tbb mezbl ll, akkor sszetett elsdleges kulcsnak nevezik. Az
elsdleges kulcs a tbla legfontosabb kulcsa.
Az elsdleges kulcs rtke egy rekordot azonost az adatbzisban.
Az elsdleges kulcs mez egy tblt azonost az adatbzisban.
Az elsdleges kulcs tblaszint psget biztost, s segt a tblk
sszekapcsolsban.
Az adatbzis minden tbljnak kell, hogy legyen elsdleges kulcsa.

Nzettbla
A nzettbla egy virtulis tbla, amely az adatbzis egy vagy tbb tbljnak
mezibl ll, s a nzettblt felpt tblkat egyttesen alaptblknak nevezzk.
A nzettblk tartalmukat ms tblkbl nyerik. Ezek a tblk lehetv teszik,
hogy tbbfle nzpontbl lehessen vizsglni az adatbzis tartalmt.

A kvetkez plda mutatja, hogy a Tanulk, a Tanulk hangszerei, s a


Hangszerek tblbl kszl Hangszerkioszts nzettbla (6.5. bra).

Tanulk
Tanul Tan. tbbi
Tan. Azon. Tanul vezetk neve keresztneve Telefonsz. mez
52-567-
6001 Kovcs Jzsef 230
20-456-
6002 Nagy Klra 842
70-301-
6003 Kiss va 456
30-989-
6004 Kocsis Katalin 340

Hang-
Tanulk hangszerei szerek
Hang-
Hangsz szerle
Tan. Azon. Hangsz. Azon. tadsi idpont .azon. rs

6002 1003 2005.01.12 1000 Gitr


6001 1002 2005.02.01 1001 Oboa
Furuly
6003 1000 2005.02.15 1002 a
1003 Dob

Hangszerkioszts (nzettbla)

Tanul vezetk Hang- tadsi


Tanul keresztneve neve szerlers idpont
Kovcs Jzsef
Nagy Klra
2005.02
Kiss va gitr .15
Kocsis Katalin

6.5. bra: Plda nzettblra

122
Idegen kulcs
Kt tbla kztti kapcsolat ltestshez az egyik tbla elsdleges kulcst be kell
pteni egy msik tbla szerkezetbe, ahol ez az rtk idegen kulccs vlik. Az
idegen kulcs kifejezs abbl ered, hogy a msodik tblnak is van elsdleges
kulcsa, gy az els tblbl tvett elsdleges kulcs idegen a msodik tbla szmra
(6.6. bra).

Kapcsolatok
Ha kt tbla rekordjai valamilyen rtelemben sszetartoznak akkor a kt tbla
kapcsoldik egymshoz. A tblk kztti kapcsolatok elsdleges s msodlagos
kulcsokkal, s kapcsoltbla segtsgvel valsthatk meg.

A 6.7. bra kt tbla sszekapcsolst mutatja kapcsoltbla segtsgvel.

gynkk
elsdleges .kereszt- .vezetk- .telefon-
.azon. Dtum
kulcs neve neve szma
30-234-
100 Klra Nagy 2005.01.12 701
20-789-
101 va Kiss 2005.02.01 543
70-402-
102 Katalin Kocsis 2005.02.15 523

idegen kulcs

Mvszek
elsdleges Mvsz Mvsz M. tele- tbbi
.azon.
kulcs azon. neve fonsz. mez
52-567-
9001 100 xxxx 230
20-456-
9002 101 yyyyy 842
70-301-
9003 100 mmmm 456

6.6. bra: Plda elsdleges s idegen kulcsokra

123
Tanulk
Tanul
Tanul Tan. tbbi
Tan. Azon. vezetk
keresztneve Telefonsz. mez
neve
52-567-
6001 Kovcs Jzsef 230
20-456-
6002 Nagy Klra 842
70-301-
6003 Kiss va 456
30-989-
6004 Kocsis Katalin 340

Tanul rarendje (kapcsol tbla)


Tan. Azon. ra azon.
6003 9001

6001 9003 rk
6003 9003 ra azon. ra neve Tanr azon. tbbi mez
6002 9002 9001 nek 3333
6001 9001 9002 tnc 44444
9003 fizika 22222

6.7. bra: Plda kt tbla sszekapcsolsra kapcsoltbla segtsgvel

Kapcsolattpusok
A tblk kztti kapcsolatoknak hrom tpusa van: egy-egy, egy-sok s sok-sok.

Elfogadott szoksos jells szerint a tblkat tglalapokkal, a rszhalmaz tblkat


lekerektett sark tglalapokkal jellik, s feltntetik a tbla nevt is az brn. A 6.8. bra
mutatja a jellseket.

Adattbla Adattbla

6.8. bra: Adattbla s rszhalmaz tbla jellse

Egy-egy kapcsolatok
Kt tbla kztti egy-egy kapcsolat esetben az els tbla egy rekordjhoz a
msodik tblbl csak egy rekord tartozik, s a msodik tbla minden rekordja az

124
els tblban csak egy rekordnak feleltethet meg. A kapcsolat gy jn ltre, hogy
az els tbla elsdleges kulcst beillesztik a msodik tbla szerkezetbe, ahol
idegen kulcs lesz (6.9. bra).

Dolgozk
Dolg.Veze- Dolg. tbbi
Dolg.azon.
tknv Keresztnv mez

100 Nagy Jzsef


101 Kiss Klra
102 Kocsis va

Fizets
tbbi
Dolg.azon.
rabr Jutalk mez
100 350 5%
101 401 4.5%
102 392 6%

6.9. bra: Plda egy-egy kapcsolatra

A kvetkez bra szemllteti ltalnossgban az egy-egy kapcsolatot. A kt tblt


sszekt vonalra merleges vonal a Dolgozk tbla mellett azt jelzi, hogy a Fizets tbla
egyes rekordjaihoz csak egy rekord tartozik a Dolgozk tblban. A Fizets tbla melletti
merleges vonal azt jelli, hogy a Dolgozk tbla egyes rekordjaihoz csak egy rekord
tartozik a Fizets tblban (6.10. bra).

Dolgozk Fizets

6.10. bra: Egy-egy kapcsolat vzlata

Egy-sok kapcsolatok
Egy-sok kapcsolat akkor valsul meg kt tbla kztt, ha az els tbla egy
rekordjhoz a msodik tblbl tbb rekord is tartozhat. A msodik tbla egy
rekordjhoz azonban az els tblbl csak egy rekord kapcsoldhat. Egy-sok
kapcsolatot gy jn ltre, hogy az els tbla elsdleges kulcst beptik a msodik
tblba, ahol ez idegen kulcs lesz.

Plda egy-sok kapcsolatra (6.11. bra).

125
gyfelek Klcsnzsek
gyfl Vsrl Vsrl tbbi gyfl Film
azon. vezetknv Keresztnv mez azon. azon.
801 Kiss Istvn 801 1234
802 Kocsis Jzsef 802 1345

803 Bza Klra 803 2340


804 Kalocsai va 803 5673
805 Kovcs Katalin 803 3879
805 5034
804 9832

6.11. bra: Plda egy-sok kapcsolatra

Az egy-sok kapcsolat diagram lthat a 6.12. brn. A kt tblt sszekt vonalra


merleges vonal azt jelzi, hogy a Klcsnzsek egyes rekordjaihoz csak egy rekord tartozik
az gyfelek tblban. A varjlb azt jelli, hogy az gyfelek egyes rekordjaihoz tbb
rekord is tartozhat a Klcsnzsek tblban.

gyfelek Klcsnzsek

6.12. bra: Egy-sok kapcsolat diagramja

Sok-sok kapcsolatok
Sok-sok kapcsolat van kt tbla kztt, ha az els tbla egy rekordjhoz a
msodik tblbl tbb rekord is kapcsoldhat, s a msodik tbla egy rekordja az
els tblbl tbb rekorddal is sszekapcsolhat (6.13. bra).

Kereszthivatkozsi tblkkal alakthat ki ilyen kapcsolat. A kereszthivatkozsi tbla


segti a kt tbla rekordjainak az sszekapcsolst. A kereszthivatkozsi a kapcsolatban ll
tblk elsdleges kulcsaibl hozhat ltre, ezek az elsdleges kulcsmezk egytt adjk a
kereszthivatkozsi tbla sszetett elsdleges kulcst, msrszt idegen kulcsok is. Ha a sok-sok
kapcsolat nem megfelelen van megadva, akkor hatrozatlan kapcsolatrl van sz.

126
Dikok
Dik Dik tbbi
Dik azon.
vezknv keresztnv mez
501 Kovcs Istvn
502 Nagy Jzsef
503 Kiss Klra
504 Kocsis va
505 Bza Katalin

Tantrgyak
Tantrgy tbbi
T.azon Kredit Terem
neve mez
8001 Analzis 5 110
8002 Geometria 4 121
8003 Fizika 5 201
8004 Hlzatok 3 202
8005 Kmia 3 313

6.13. bra: Hatrozatlan sok-sok kapcsolat

A sok-sok kapcsolat diagramot mutatja a 6.14. bra. A Dikok tblnl lev


varjlb azt jelli, hogy a Tantrgyak egyes rekordjaihoz tbb rekord is tartozhat a
Dikok tblban. A Tantrgyak melletti varjlb azt jelli, hogy a Dikok tbla egyes
rekordjaihoz tbb rekord is tartozhat a Tantrgyak tblban.

Dikok Tantrgyak

6.14. bra: Sok-sok kapcsolat diagramja

A rszvtel tpusai
A tblk rszvtele a kapcsolatban lehet ktelez vagy nem ktelez. Ha A s B
kt egymssal kapcsolatban ll tbla, akkor
Az A tbla rszvtele ktelez a kapcsolatban, ha az A tblnak legalbb egy
rekordot tartalmaznia kell, mieltt a B tblba felvennnk az els rekordot.
Az A tbla rszvtele a kapcsolatban nem ktelez, ha a B tblba gy is
felvehetnk rekordot, hogy az A tblban mg egyetlen rekord sincs.

A kvetkez pldban, ha az j gyfelek felvtele csak akkor lehetsges, ha ltezik


hozzjuk gynk, akkor az gynkk tbla rszvtele ktelez. Ha gynkk nlkl is

127
felvehetnk gyfeleket a tblba, akkor az gynkk tbla rszvtele a kapcsolatban nem
ktelez (6.15. bra).

gynkk
.kereszt- .vezetk- .telefon-
.azon. Dtum
neve neve szma
100 Klra Nagy 2005.01.12 30-234-701
101 va Kiss 2005.02.01 20-789-543

102 Katalin Kocsis 2005.02.15 70-402-523

gyfelek
gyfl gyfl
gyfl
gyfl azon. .azon. vezetk telefon-
keresztneve
neve szma
20-678-
9001 100 Kovcs Anna 432
40-687-
9002 101 Kun Anita 854
30-433-
9003 102 Tth Erika 320

6.15. bra: gynkk s gyfelek tbla

A rszvtel mrtke
A rszvtel mrtke hatrozza meg a legkisebb s legnagyobb rekordszmot,
amellyel egy tbla a vele kapcsolatban ll tbla egy rekordjhoz kapcsoldhat.
Ha A s B kt egymssal kapcsolatban lv tbla, akkor meg kell adni,
hogy legalbb hny B-beli rekordnak kell kapcsoldnia, s legfeljebb hny B-beli
rekord kapcsoldhat A egyetlen rekordjhoz. Ha az A tbla egy rekordjhoz a B
tbla egy, de legfeljebb 10 rekord kapcsoldhat, akkor a B tbla rszvtelnek
mrtke a kapcsolatban 1, 10.

Adatpsg
Az adatok psge az adatbzisban trolt adatok rvnyessgre,
kvetkezetessgre s pontossgra vonatkozik. Az adatbzis tervezs sorn
ngyfle adatpsgre kell figyelni.
Tblaszint psg (egyedpsg): egy rekord ktszer nem kerlhet be a
tblba, legyen olyan mez, amely egyedi mdon azonostja a rekordokat.
Mezszint psg (tartomny psg): minden mez rtkei rvnyesek,
kvetkezetesek, pontosak legyenek.
Kapcsolat szint psg (hivatkozsi psg): a tblk kztti kapcsolatok
hibtlanok legyenek, a tblk rekordjai sszhangban maradjanak az adatok
beszrsa, mdostsa, trlse esetben.
Mkdsi szablyok: Korltozzk az adatbzis tartalmt. Pldul
meghatrozhatjk egy mez lehetsges rtkeit, a tblk rszvtelnek
tpust s mrtkt a kapcsolatokban.

128
Relcisma
A relcinv s a relci attribtumai egytt adjk a relcismt. A relci neve
utn zrjelben vannak az attribtumok, vesszvel elvlasztva.

Adatbzissma
A relcismk sszessge az adatbzissma. Egy relcihoz vagy relcik
sszessghez tartoz adatokat az adott relcismhoz vagy adatbzissmhoz
tartoz elfordulsnak nevezik.

A relcisma s a relci-elforduls kztt lnyeges klnbsg van. A sma a


relci nevt s attribtumait tartalmazza s viszonylag lland. Az elforduls a
relcisorainak a halmaza s az elforduls gyakran vltozhat.
A relcik nem llandak, tbbszr is vltozhatnak. A vltozsok egy rsze a relci
soraira vonatkozik, mint pldul j sorok beszrsa, ltez sorok megvltoztatsa, vagy sorok
trlse. Adott relci sorainak halmazt relci-elfordulsnak nevezik. Az adatbzis
rendszerek ltalban csak a relcinak azokat a sorait kezelik, amelyek aktulisan vannak a
relciban. Ezt a relci-elfordulst aktulis elfordulsnak nevezik.
A relcisma megvltoztatsa kevsb ltalnos. Lehetnek olyan esetek, amikor
attribtumokat kell felvenni, vagy trlni. Az adatbzissmk vltoztatsa ltalban kltsges,
ha sok ezer sor mindegyikben meg kell vltoztatni a komponenseket. Ha j attribtum
felvtele trtnik, nem is biztos, hogy a tblasorok j komponenseihez megfelel rtkeket
lehet rendelni.

6.3.2 Relcis adatbzis-kezel rendszer


A relcis adatbzis-kezel rendszer (RDBMS) olyan szoftver, amely alkalmas
relcis adatbzisok ltrehozsra, mdostsra s kezelsre.

Az 1970-es vek eleje ta szmos RDBMS program szletett. Ezek sokfle hardveren,
opercis rendszeren s programozsi krnyezetben mkdtek. Ma mr ezek a programok
nlklzhetetlen rszv vltak letnknek.
A relcis adatbzisok megjelensekor az RDBMS programok nagygpes
rendszereken futottak. A 70-es vek elejn kt RDBMS volt ismert: a System/R, amelyet az
IBM cg fejlesztett ki, s az INGRES (Interactive Graphics Retrieval System). E kt modell
nagymrtkben hozzjrult a relcis modell ltalnos elterjedshez.
Az 1980-as vekben szmos kereskedelmi RDBMS-t fejlesztettek ki nagygpes
rendszerekhez. Ilyen volt az ORACLE s a DB2.
Az 1980-as vek els felben a szemlyi szmtgpek egyre nagyobb mrtkben
elterjedtek. Ezzel egy idben megjelentek a PC-re rt RDBMS programok: DBASE,
FOXPRO, PARADOX. Az 1990-es vek vgn egyre tbb felhasznl kezdett adatbzisokat
hasznlni.
Felmerlt az adatok megosztsnak szksgessge, vagyis a sok felhasznl szmra
elrhet, kzpontostott adatbzis. A gyrtk kifejlesztettk az gyfl-kiszolgl RDBMS
programokat. Ezekben a rendszerekben az adatok egy adatbzis-kiszolglknt mkd
gpen kapnak helyet, a felhasznlk a sajt gpeiken fut programokkal (gyfl) frnek hozz
ahhoz. Az adatbzis-fejleszt gyfl-kiszolgl RDBMS programokkal hozza ltre s tartja
karban az adatbzist, illetve az ahhoz kapcsold vgfelhasznli programokat. Az adatbzis-
kiszolgl gondoskodik az adatok psgrl s biztonsgrl. Az gyfl-kiszolgl RDBMS
programokat hossz ideje sok helyen alkalmazzk, ha nagymennyisg megosztott adatokat
kell kezelni. A legelterjedtebbek a MICROSOFT SQL SERVER 2000 s az ORACLE9I
APPLICATION SERVER.

129
6.4. Adatbzis-kezel rendszerek

Az adatbzisokhoz tartozik egy programrendszer, neve adatbzis-kezel rendszer


(Database Managment System - DBMS). Ezzel lehet az adatok trolst megszervezni, az
adatbzisban trolt adatokat kezelni: adatokat megkeresni, kivlasztani, karbantartani,
mdostani, j adatokat beilleszteni, vagy egyes adatokat trlni.
Ezeket a rendszereket szoks egyszeren adatbzisrendszereknek nevezni. Egy
adatbzis-kezel rendszerrel hatkonyan kszthet, kezelhet az adathalmaz, az adatok
hossz ideig, biztonsgosan megrizhetek. Ezek a rendszerek a legbonyolultabb,
legsszetettebb programok kz sorolhatak. Egy adatbzis-kezel rendszerrel szembeni
ignyek a kvetkezk:

1. Legyen lehetsg j adatbzisok ltrehozsra, s az adatok logikai struktrjt,


vagyis az adatbzis smjt, egy specilis nyelven lehessen megadni.
Adatdefincis nyelvnek nevezik ezt a specilis nyelvet. Angol neve Data
Definiton Language, rvidtve: DDL.
2. Legyen lehetsg megfelel nyelv segtsgvel az adatok mdostsra s
lekrdezsre. Ezt a nyelvet adatmanipulcis nyelvnek vagy lekrdez nyelvnek
nevezik. Angol neve: Data Manipulation Language, rvidtve: DML.
3. Megvalsthat legyen nagy mennyisg adat hossz idn keresztli trolsa. Az
adatok vdelme biztosthat legyen az illetktelen hozzfrsektl s a
meghibsodsoktl. Az adatok biztonsga garantlhat legyen. Az adatbzis
mdostsakor s a lekrdezseknl hatkony adathozzfrst tegyen lehetv.
4. Korrekt mdon lehessen kezelni tbb felhasznl egy idben trtn
adathozzfrst, az egyes felhasznlk mveletei ne legyenek hatssal a tbbi
felhasznlra, az egyidej adat hozzfrsek miatt az adatok ne vljanak hibss
vagy kvetkezetlenn.

Az adatbzis tartalma idben vltozik. Az adatbzis kifejezs alatt a pillanatnyilag


trolt informcira lehet gondolni. Az adatbzis-kezel sz az adatbzis-kezel
programrendszer sz rvidtse. Az adatbzis-kezel programjait mkdtetket
felhasznlknak, user-eknek, nevezik. Azokat, akik felelsek az adatbzis-kezel
programjainak karbantartsrt, j programok megrsrt, ezeknek az adatbzis-kezelbe
trtn be illesztsrt, az informci psgrt, adatbzis-adminisztrtornak hvjk.

Nhny adatbzis-kezel rendszer

Banki rendszerek
Adatelemek: gyfelek nevei, cmei, folyszmlk s hitelszmlk egyenlegei,
gyfelek s szmlk kztti kapcsolatok. Ilyen kapcsolat pldul: kinek melyik szmlhoz
van alrsi jog. Gyakori a szmlk egyenlegnek lekrdezse s a mdostsok, amelyek a
szmlra vonatkoz befizetst vagy kifizetst jelentenek. Gyakori, hogy egyidejleg tbb
banki gyintz s bankjegykiad automatt hasznl gyfl vgez lekrdezst vagy
mdostst. Alapveten fontos, hogy az egyidejleg vgzett mveletek miatt ne vesszenek el
egy automatnl elvgzett mveletek adatai. Hibk nem megengedhetek. Ha a pnzt kiadta
az automata, akkor a pnzfelvtelt is rgztenie kell a banknak, ha kzben ramsznet lesz.
Msrszt nem megengedhet, hogy a pnzfelvtelt rgztsk, de a pnzt ne adja ki az
automata ramsznet miatt. Az ilyen mveletek helyes kezelse nem egyszer.

130
Vllalati nyilvntartsok
Az els szmtgpes alkalmazsok kzl j nhnynak az volt a feladata, hogy egy
vllalat klnbz nyilvntartsait kezelje. Az adatok kapcsoldhattak az eladsokhoz,
kimen s bejv szmlkhoz, vagy a dolgozkhoz. A lekrdezsek olyan jelentsek
kinyomtatsbl llnak, mint pldul a kinn lv szmlk, a dolgozk havi fizetse. Az
eladsok, vsrlsok, szmlakibocstsok, szmlakifizetsek, dolgozk felvtele, elbocstsa,
ellptetse mindezek az adatbzis mdostst jelentik.

Replgp-helyfoglalsi rendszer
Ebben az esetben az adatelemek a kvetkezk lehetnek:
Egy vevnek egy jratra szl helyfoglalsa, lhely sorszma.
A jratra vonatkoz informcik: induls s rkezs idpontja, melyik repltrrl
indul s hov rkezik a replgp, melyik replgp szlltja az utasokat.
A jegyrakra, az ignyekre s a mg szabad jegyekre vonatkoz informcik.

A leggyakoribb lekrdezsek: egy adott vrosbl egy msikba mely jratok indulnak
egy idintervallumban, mely lhelyek szabadok, mennyi a jegy ra. Jellegzetes adat
mdostsok lehetnek: egy vev helyfoglalsa egy jratra, egy lhely kiadsa egy vevnek.
Egy idpillanatban sok klnbz jegyeladssal foglalkoz gynksg rheti el az adatok
egy-egy rszt. Az adatbzis-kezel rendszernek lehetv kell tennie az egyidej
hozzfrseket, de meg kell akadlyozni, hogy egy ljegyet ktszer adjanak el egyidejleg.
Tovbb meg kell akadlyozni, a felvitt adatok elvesztst abban az esetben, ha a rendszer
vratlan hiba folytn lellna.

Els adatbzis-kezel rendszerek


Az els adatbzis-kezel rendszerek hasznlatakor clszer volt, hogy a felhasznlk
az adatokat olyan vizulis formban brzoljk, ahogyan azok trolva vannak. Ezek a
rendszerek klnbz adatmodelleket hasznltak az adatbzisban trolt informcik
szerkezetnek brzolshoz. A legfontosabb ezen modellek kzl a hierarchikus adatmodell,
amely egy fa szerkezettel brzolja az adatokat, s a hls adatmodell, amely egy grffal
brzolja az adatokat. Ez utbbit a 60-as vek vgn szabvnyostottk egy CODASYL
jelentsben (Committee on Data Systems and Languages Adatrendszerekkel s Nyelvekkel
Foglalkoz Bizottsg). Ezek a modellek ma mr csak trtneti rdekessgknt emlthetk.
Ezekkel a korai modellekkel s rendszerekkel a gond az volt, hogy nem tmogattak
semmilyen magas szint lekrdeznyelvet. Pldul a CODASYL lekrdez nyelvnek olyan
utastsai voltak, amelyek csak azt engedtk meg a felhasznlnak, hogy adatelemrl
adatelemre mozogjon az elemek kztt meglv mutatkbl ll grf mentn. Ilyen
programok megrsa meglehetsen nagy erfesztst ignyelt mg egyszer lekrdezsek
esetben is.
Az IBM volt az els cg, amelyik relcis s a relcis modell eltti modelleket
tmogat adatbzis-kezel rendszereket is rustott. Rviden: a relcit mint tblt
kpzelhetjk el. A tbla oszlopaiban vannak az attribtumok, amelyek az oszlopban szerepl
rtkek jellegt mutatjk. Az attribtum-nevek alatti sorokban vannak a relci sorai.
Ksbb jabb s jabb cgek alakultak, amelyek relcis adatbzis-kezelk
megvalstsval s rustsval foglalkoztak. Ma mr ezek a cgek kzl nhny a vilg
legnagyobb szoftverkereskedi kz tartozik.

6.5 Adatbzis-kezel rendszerek felptse

131
Ebben a szakaszban felvzoljuk, hogyan nz ki ltalban egy adatbzis-kezel
rendszer felptse. Az 6.16. bra bemutatja az adatbzis-kezel rendszerek legfontosabb
rszeit.
Az adatbzis nemcsak adatokat, hanem gynevezett metaadatokat is tartalmaz, ami
az adatok szerkezett rja le. A metaadatok kztt szerepelnek a relcik nevei, a relcik
attribtumainak neve, az attribtumok adattpusai (pldul egsz vagy 25 hosszsg
karakterlnc).
Az adatbzis-kezel rendszerek gyakran indexeket hasznlnak az adatok elrsre. Az
index olyan adatstruktra, amely lehetv teszi, hogy az adatelemeket gyorsan megtalljuk,
ha ismerjk a hozzjuk tartoz rtkek bizonyos rszt. A leggyakrabban elfordul index
olyan, amelyik segtsgvel egy relci azon sorait kereshetjk meg, amelyekben az egyik
attribtum rtke adott. Az indexek a trolt adatok kz tartoznak, olyan informcik, hogy
mely attribtumokra lteznek indexek, a metaadatok rszt kpezi.

Lekrdezsek
Smamdostsok Mdostsok

Lekrdezs-
feldolgoz
Tranzakci-
kezel
Trkezel

Adatok
Metaadatok

6.16. bra: Egy adatbzis-kezel rendszer felptse

Lekrdezs feldolgoz: kezeli a lekrdezseket, az adatok s a metaadatok


mdostsra vonatkoz krseket, az adatbzis-mveleteket egyszer utastsokra bontja, a
lekrdezsek vgrehajtsnak optimlis sorrendjt kialaktja s tadja a trkezelnek.
Trkezel: elvgzi a krt informcik beolvasst a trol helyrl s a krt
adatmdostsokat. A trkezel kt rsze: fjl-kezel s a puffer-kezel. A fjlkezel
nyilvntartja a fjlok lemezen val elhelyezkedst, az adatllomny blokkjainak
olvasst/rst vgzi. Puffer-kezel a memria munkaterleteit kezeli. Az adatblokkokat a
lemezrl a fjlkezel segtsgvel olvassa be, s kivlaszt egy memria terletet, ahol az adat-
blokkokat trolja.
Tranzakci kezel: felels a rendszer srthetetlensgrt. Kapcsolatban van a
lekrdezs feldolgozval s a trkezelvel is. Biztostja, hogy az egy idben fut lekrdezsek
s mdostsok ne tkzzenek ssze egymssal, rendszerhiba esetn se vesszenek el adatok.
Az adatmdostsok naplzsval biztosthat, hogy rendszerhiba esetn a mdostsok jra
vgrehajthatak legyenek, amelyek lemezre rsa eredetileg nem volt sikeres.

132
A tranzakci olyan mveletek egy csoportja, amelyeket egyms utn egy egysgknt
kell vgrehajtani. Az adatbzis-kezel rendszerek gyakran sok transzakci egyidej
vgrehajtst engedik meg. A transzakcik helyes lefutsa a kvetkez ngy elvrs
teljeslst jelenti:

Atomossg (atomisg): Megkveteli, hogy a transzakci vagy teljes egszben


hajtdjon vgre, vagy semmi ne hajtdjon vgre belle.

Kvetkezetessg: Egy adatbzisban a kvetkezetes llapotok fogalma azt jelenti,


hogy az adatok megfelelnek bizonyos elvrsoknak. Pldul egy replgp-
helyfoglalsi rendszerben kvetkezetessgi felttel lehet az, hogy egyetlen
lhelyet se rendeljenek hozz kt klnbz utashoz. Amikor az utasok
thelyezse trtnik az lhelyek kztt, akkor rvid idre a kvetkezetessgi
felttel megsrl, s a transzakci-kezelnek kell biztostania, hogy a transzakcik
befejezdse utn az adatbzis ismt kvetkezetes llapotba kerljn, vagyis
kielgtse az sszes kvetkezetessgi felttelt.

Elklnts: Amikor kt vagy tbb transzakci egyidejleg fut, azok kihatst el


kell klnteni egymstl. Ez azt jelenti, hogy semmifle olyan eredmny vagy
kihats nem kvetkezhet be az adatbzisban, amit kt transzakci egyidej futsa
okozott, s ami nem fordult volna el, ha a kt transzakci egyms utn fut le.

Tartssg: Ha egy transzakci befejezdtt, akkor annak eredmnye nem veszhet


el rendszerhiba esetn sem, mg akkor sem, ha a rendszer kzvetlenl a
transzakci befejezse utn hibsodik meg.

A fenti ngy felttel megvalst technikk: a zrols, a naplzs s a transzakci


rvnyestse.

Zrols: A transzakci-kezel zrolhatja a transzakci ltal elrni kvnt


adatttelt. Amg egy transzakci zrolva tart egy ttelt, addig a tbbi transzakci
nem rheti el azt.

Naplzs: A transzakci-kezel az sszes megkezdett transzakcit, a transzakcik


ltal az adatbzisban vgzett mdostsokat, s a transzakcik vgt feljegyzi egy
naplban. A napl mindig olyan trol eszkzre rdik, ami nem rzkeny az
esetleges ramkimaradsra. Ilyenek pldul a lemezek. A napl minden esetben
azonnal a lemezre rdik. Az sszes mvelet naplzsa fontos a tartssg
biztostsban.

Transzakcik rvnyestse: A tartssg s az atomossg rdekben a transzakcik


egyfajta puhatolzs jelleggel kerlnek vgrehajtsra, ami azt jelenti, hogy az
adatbzisbeli mdostsok kiszmtsra kerlnek, de tnylegesen az adatbzisban
mg nem trtnnek meg. Amikor a transzakci kszen ll a befejezsre, hogy
rvnyestse az elvgzett munkt, a mdostsok a naplba kerlnek. Elszr ezek
a naplbejegyzsek rdnak lemezre, s csak ezutn trtnik meg az adatbzis
tnyleges mdostsa. gy ha a rendszer ssze is omlik, akkor is lthat lesz a
naplbl, amikor a rendszer helyrell, hogy a vltoztatsokat mg el kell vgezni
az adatbzisban. Ha a rendszer mg az eltt omlik ssze, hogy az sszes

133
mdostsokat a naplba jegyezte volna, akkor a transzakci nyugodtan
visszagrgethet.

Az adatbzis-kezel rendszer inputjai: lekrdezsek, mdostsok, smamdostsok.


A lekrdezsek az adatokra vonatkoz krdsek, amelyek kt klnbz mdon jhetnek
ltre:

1. Ltrejhetnek ltalnos lekrdez-interfszen keresztl. Ekkor a rendszer


megengedi a felhasznlnak, hogy SQL lekrdezseket adjon meg, amelyeket a
lekrdezs-feldolgoz kap meg s vgrehajt.
2. Ltrejhetnek alkalmazi program interfszen keresztl. Az adatbzis-kezel
rendszerek megengedik a programoznak, hogy olyan programot rjon, amelyik
az adatbzis-kezelnek szl hvsokon keresztl lekrdezi az adatbzist. Ezen az
interfszen keresztl nem lehet tetszleges krdseket feltenni, de amit le lehet
krdezni, az ltalban egyszerbben krdezhet le, mintha meg kellene rni a
lekrdezst SQL-ben.

Az input mdost mveletek az adatok mdostsra szolglnak. Ezek is kiadhatk


egy ltalnos interfszen vagy egy alkalmazs-interfszen keresztl.
Smamdostsokat ltalban csak az arra illetkes szemlyek adhatjk ki, akiket
adatbzis-adminisztrtornak neveznek. k megvltoztathatjk az adatbzis smjt, vagy j
adatbzist hozhatnak ltre.
Az adatbzis-kezel rendszerek ltalban a kliens-szerver felptst kvetik, ahol a
legfontosabb adatbzis-komponensek a szerver oldalon futnak, a kliens pedig a felhasznlval
val kommunikcit kezeli.

6.6. Normalizls. Normlformk

Az adatmodellezs sorn vizsglni kell a vals jelensgeket (egyed), azok


tulajdonsgait (attribtum) s sszefggseit (kapcsolat). Nemcsak elfogadhat adatbzis-
szerkezetet kell kszteni, hanem az optimlis adatmodellt is clszer lehet megtallni.
Az egyedek optimlis tulajdonsgainak kialaktsban a normalizls matematikai
eljrs segt. Az egyedek legjobb normlformja (NF) tbb lpsben alakthat ki. A
normlformk egymsba skatulyzhatk. Azaz ha az egyed 3NF, akkor mr szksgszeren
2NF alak is.
A normalizls olyan matematikai eljrs, amelynek egyetlen clja a redundancik
kiszrse a relcis tblkbl.

Redundancia
Redundancirl akkor beszlnk, ha valamely tnyt, vagy a tbbi adatbl
levezethet mennyisget, tbbszr trolunk az adatbzisban, vagyis
adatismtlds fordul el.

A redundancia, a szksgtelen trol terlet lefoglalsa mellett, kompliklt


adatfrisstsi s karbantartsi mveletekhez vezet, amelyek az adatbzis inkonzisztencijt
okozhatjk.

134
Inkonzisztencia
Egy adatbzist akkor neveznek inkonzisztensnek, ha egymsnak ellentmond
tnyeket tartalmaz.

A tervezs sorn meg kell hatrozni egy olyan optimlis adatstruktrt, ami a lehet
legkevesebb adatismtldst tartalmaz.
A normalizls lnyegben adattblzatokat sztbont mveletek sorozata, amelynek
eredmnyeknt egymssal kapcsolatban ll, az eredetinl kisebb trolsi igny tblzatok
llnak el. Az egyedek bels struktrjt a tulajdonsgai kztti sajtos viszonyok alapjn
lehet kialaktani gy, hogy az tfedsek szempontjbl kedvez adatmodell keletkezzen.

sszefoglalva a normalizls elnyei


cskken a trolsi igny,
megsznnek a bvtsi, trlsi s mdostsi anomlik (rendellenessgek),
ttekinthetbb lesz az adatbzis.

Azt az attribtumot, amely minden egyes tblzati sorban eltr rtket vesz fel,
kulcsjelltnek (candidate key) nevezik. A kulcsjelltek kzl ki kell vlasztani az
azonostknt alkalmazottat. Ezt elsdleges kulcsnak (primary key) hvjk, a tbbi jelltet
alternl kulcsnak (alternate key) mondjk. Az elsdleges kulcs, mint azonost lehet
sszetett is. Ha egy tbla elsdleges kulcsa msik tblban is megjelenik, akkor abban a
msikban idegen kulcsnak (foreign key) nevezik. A hivatkozs integrits azt mondja ki, hogy
az idegen kulcs csak olyan rtket vehet fel, ami elsdleges kulcsknt mr ltez rtk a
kapcsold flrendelt tblban.

Funkcionlis fggs
Az E egyed B tulajdonsga akkor s csak akkor funkcionlisan fgg az egyed A
tulajdonsgtl, ha az E egyed minden egyes elfordulsban az A rtke minden
idpillanatban csakis egy B rtkkel trsul. A funkcionlis fggst (functional
dependency) FD-vel rvidtik, jele: .

AUT (rendszm, aut tpus, szn, trzsszm, )

A fenti pldban lthat, hogy a rendszmtl funkcionlisan fgg az aut tpus, a


szn s a trzsszm. Jellssel:

rendszm (aut tpus, szn, trzsszm)

A funkcionlis fggs reflexv: azaz A A;


additv: azaz ha A B s A C, akkor A B, C.

A funkcionlis fggs mdostott megfogalmazsa


Az E egyedben az A tulajdonsg akkor s csak akkor hatrozza meg
funkcionlisan a B-t, ha az utbbi minden elfordulsban ugyanazt az rtket
veszi fel, amikor az A rtke is ugyanaz.

A funkcionlis fggshez mindig fordtott irny fggetlensg tartozik. Ha A B,


akkor B A. Vagyis ha A meghatrozza B-t, akkor B nem hatrozhatja meg A-t. Ha a
fordtott irny fggs is fennllna, akkor klcsns fggsrl (mutual dependency) lenne sz,

135
rvidtve MD, jele: . Ha kt tulajdonsg kztt egyik irnyba sem lehet megllaptani
fggst, akkor klcsns fggetlensgrl van sz.

sszetett fggs
Gyakori eset, hogy a FD bal oldala tbb tnyezbl ll, ezt sszetett fggsnek
nevezik.

Ers fggs, gyenge fggs


Ha a FD minden baloldalhoz kell, hogy tartozzon jobb oldal, akkor a fggst
ersnek, ha nem, akkor gyengnek mondjk.

rendszm aut tpus ers fggs


rendszm Casco gyenge fggs, mert nincs minden autnak Casco biztostsa.

Teljes fggs, rszleges fggs


A fggs akkor teljes (full), ha a fgg a teljes sszetett meghatroztl fgg, s
ha abbl brmelyik tagot kiemeljk, a fggs megsznik. A fggs akkor
rszleges (partial), ha az sszettel valamelyik tagjt elhagyva a fggs tovbbra
is fenn ll.

Nem normalizlt egyed


Az egyed ismtld ismeretet tartalmaz, ha van olyan tulajdonsga, amely
funkcionlisan fggetlen az azonostjtl. Ilyenkor az egyed nem-normalizlt,
mskppen 0NF.

Elnormalizlst akkor kell vgezni, ha az egyednek vannak olyan adatai, amelyek


egy nv alatt tbb rtket vesznek fel. Ha az egyedben van olyan tulajdonsg, amely nem fgg
a kulcstl, akkor az egyed ismtld ismeretet tartalmaz. A kvetkez tblzat egy nem
normalizlt egyedet mutat, amely ismtld csoportot tartalmaz (6.17. bra).

SZEMLY
Trzsszm Nv Nyelv Vizsgav Vszint
AAA Kovcs L. angol 1984 Fels
francia 1985 Kzp
olasz 1975 Fels
BBB Szab P. olasz 1986 Fels

6.17. bra: Ismtld csoportot tartalmaz egyed, 0NF

A tblzat els hrom sora egy egyed-elfordulst alkot. Egy Trzsszm rtkhez
tbb Nyelv rtk is tartozhat, nem ll fenn a Trzssszm Nyelv fggs, teht a Nyelv
fggetlen a Trzsszmtl. Az egyednek vannak olyan adatai, amelyek egy nv alatt tbb
rtket vesznek fel, teht ismtld csoportot tartalmaz. Megfordtva: Ha az egyedben van
olyan tulajdonsg, amely nem fgg a kulcstl, akkor az egyed ismtld ismeretet tartalmaz.
A nem-normalizlt 0NF alak egyedeket N1NF (not first normal form) alaknak is
hvjk. Ezeket az egyedeket legalbb els normlformjra (1NF) kell alaktani. Az
ismtlds megszntetse gy trtnik, hogy az alapegyedbl kiemeljk a tbbszrs rtk
tulajdonsgokat (Nyelv, Vizsgav, Vszint), s ezt a sort kiegsztjk az alapegyed kulcsval
(Trzsszm), hogy fel kapcsolatot lehessen teremteni. Az j egyed kulcsa ilyenkor mindig

136
sszetett (Trzsszm+Nyelv). Az ismtld tulajdonsgok kikszblst mutatjk a
kvetkez tblzatok (6.18. bra).

SZEMLY
Trzsszm Nv
AAA Kovcs L.
BBB Szab P.
NYELVTUDS
Trzsszm Nyelv Vizsgav Vszint
AAA angol 1984 fels
AAA francia 1985 kzp
AAA olasz 1975 fels
BBB olasz 1986 fels

6.18. bra: Az ismtld tulajdonsgok kikszblse

Els normlforma

Az egyed akkor s csak akkor van legalbb els normlformban (1NF), ha


minden nem-kulcs tulajdonsgtpusa funkcionlisan fgg az azonosttl.

KR
Krszm Dtum
23000 2000.02.15
34000 2001.05.23
45000 2002.04.12

KR\KOCSI
Krszm Rendszm Tpus Tulajdonoskd Krsszeg
23000 ABC 134 Lada 11111 X
23000 BCD 265 BMW 22222 Y
34000 DEF 896 Lada 33333 Z
45000 ABC 134 Lada 11111 Q

6.19. bra: Egyedtpusok 1NF alakban

A kt egyed egyike sem tartalmaz ismtld tulajdonsgot, azaz tulajdonsgaik


mindegyikt meghatrozzk a kulcsok. A kiemelt szrke sorok fizikai redundancit mutatnak.
Ahnyszor krt szenved az aut, annyiszor rgztik a tpust, ez felesleges (6.19. bra).

Rszleges fggs

Az E egyedtpus C tulajdonsga akkor s csak akkor fgg rszlegesen az A+B


sszetett azonosttl, ha a C-t az A vagy a B is meghatrozza.

A normalizlsi gondokat anomliknak (visszssgoknak) nevezik. Ilyen anomlik:

trolsi anomlia,
frisstsi anomlia,

137
trlsi anomlia,
beviteli anomlia.

Normlforma-dekompozci

Normlforma-dekompozcinak nevezik azt az eljrst, amelynek sorn az eredeti


egyedtpust a rossz fggs mentn felbontjk, s a redundancit okoz ttelt egy
msik egyedtpusba teszik.

Az elz modellbl kiszrve a rszleges fggst, a kvetkez ll el (6.20. bra).

KOCSI
Rendszm Tpus Trzsszm
ABC 134 Lada 11111
BCD 265 BMW 22222
DEF 896 Lada 33333
XYZ 999 Fiat 99999

KR\KOCSI
Krszm Rendszm Krsszeg
23000 ABC 134 X
23000 BCD 265 Y
34000 DEF 896 Z
45000 ABC 134 Q

6.20. bra: A rszleges fggs megszntetse

Msodik normlforma
Az egyed akkor s csak akkor van legalbb 2NF alakban, ha minden nem-kulcs
tulajdonsga teljes fggssel fgg az azonostjtl.

Ha az egyed 1NF alak, vagyis nem tartalmaz ismtldst, akkor vizsglni kell a
rszleges fggst. Erre csak akkor van szksg, ha az egyed azonostja sszetett, mert
rszleges fggs csak ekkor lphet fel. A rszleges fggsek a megfelel tulajdonsgok
eltvoltsval szntethetk meg.

Tranzitv fggs
Az E egyed nem-kulcs C tulajdonsga (Frhely) akkor s csak akkor tranzitven
fgg az egyed A kulcstl (Rendszm), ha azt meghatrozza az azonosttl fgg
B tulajdonsg (Tpus) is.

KOCSI
Rendszm Tpus Tulajdonos Foglalkozs Telephely Fhatsg Frhely
ABC 134 Lada Szabn tanrn Debrecen - 5 f
BCD 265 BMW AB Kft - Szeged - 5 f
DEF 896 Lada Kovcs P Tanr Pcs - 5 f
FGH 333 Polski XY Rt - Debrecen M 4 f

6.21. bra: 2NF alak KOCSI egyed

138
Ebben a KOCSI egyedben nincs ismtld tulajdonsg s annak azonostja nem
sszetett, gy legalbb msodik norml formban van. Viszont tartalmaz tranzitv fggst
(6.21. bra). (Rendszm Tpus s Tpus Frhely gy Rendszm Frhely).

Harmadik normlforma
Az egyed akkor s csak akkor van legalbb 3NF alakban, ha minden nem-kulcs
tulajdonsga fgg a teljes azonosttl, s csakis attl fgg.

KOCSITPUS
Tpus Frhely
BMW 5 f
Lada 5 f
Polski 5 f

KOCSI
Rendszm Tpus Tulajdonos Foglalkozs Telephely Fhatsg
ABC 134 Lada Szabn tanrn Debrecen -
BCD 265 BMW AB Kft - Szeged -
DEF 896 Lada Kovcs P Tanr Pcs -
FGH 333 Polski XY Rt - Debrecen M

6.22. bra: Harmadik normlformj egyedek

Mindkt egyed 3NF. A kt j egyed nem az eredeti kulcsrszt kpez adatn


kapcsoldik egymshoz, hanem egy ler kapcsol tulajdonsgn t (Tpus) (6.22. bra).
Az egyed akkor van 3NF-ban, ha minden ler tulajdonsga fgg a kulcstl (1NF),
csak a kulcstl (2NF) s semmilyen ms tulajdonsgtl, csak a kulcstl (3NF).
A 3NF alak egyedben nincs ismtld tulajdonsg (0NF), nincs rszleges fggs
(1NF), s nincs tranzitv fggs (2NF).

Az elzekbl lthat, hogy a normalizls dekompozcival vgezhet el. A nem


megfelel formj egyedeket tbb egyedre bontja szt ez a mvelet. Azt a mveletet, amikor
oszlopokat emelnk ki a relcibl, kivettsnek (projekcinak) nevezik. Az sszekapcsols
(join) mveletben kt relcit azok kzs oszlopai alapjn egy harmadikba egyestenek. A
normalizls kivettsek s sszekapcsolsok sorozata. A dekompozcit gy kell elvgezni,
hogy vesztesgmentes legyen. Ez a mvelet reverzibilis, azaz megfordthat, vagyis az
eredmny relcibl mindig visszallthatk az eredetiek. A dekompozcinak fggetlen
relcikat kell eredmnyeznie.
Az eddig bemutatott normalizlsok viszonylag knnyen rthetek s egyszeren
elvgezhetek. Problmk akkor addnak, ha az egyedben tbb kulcsjellt illetve tbb
kulcsjelleg tulajdonsg van.

Boyce-Codd normlforma
Az egyed akkor s csak akkor van Boyce-Codd normlformban, ha minden
meghatroz tulajdonsga egyben kulcsjellt is.

Az egymsba skatulyzs alapjn minden BCNF alak egyed egyben 3NF formj is.
Elmletileg a BCNF forma jobb, mint a 3NF. Gyakorlatban azonban nem mindig igaz ez.
Vannak olyan esetek, amikor a BCNF tbb nehzsget okoz, mint amennyit megszntet.

139
TANTS (dik, trgy, tanr)

Ez 3NF van, de nincs Boyce-Codd normlformban. A dik+trgy tanr,


tanr trgy, dik+tanr trgy fggsek alapjn hrom meghatroz van. Kzlk a
dik+trgy s a dik+tanr kulcsjellt, mert tlk fgg a harmadik tulajdonsg is. A tanr
viszont olyan, amitl nem fgg a relci sszes tbbi ttele, ezrt nem lehet kulcsjellt.

Atomi egyed
Atominak nevezzk az egyedet, ha tbb kulcsjelltet tartalmaz, de nem bonthat
le egymstl fggetlen egyedekre.

A normalizlsi folyamatban ha ezen a ponton van fggetlen lebontsa az egyednek,


akkor a sztbontst el kell vgezi. Ha nincs ilyen, akkor mrlegelni kell, hogy az eredeti
egyed maradjon vltozatlanul, vagy el lehet vgezni egy olyan megbontst, amelyik kevs
bajjal jr.

Tbbrtk fggs
Az E egyed B tulajdonsga akkor s csak akkor tbbrtk fggssel (multivalued
dependency) fgg az A tulajdonsgtl, ha az adott A rtknek megfelel B rtkek
kszlete csak az A-tl fgg s fggetlen az egyed C tulajdonsgtl. Rviden:
MVD, jellse: > .

TANFOLYAM
Kurzus Tanr Tma
Fizika Zld Mechanika
Fizika Zld Optika
Fizika Barna Mechanika
Fizika Barna Optika
Fizika Fekete Mechanika
Fizika Fekete Optika
Matematika Fehr Algebra
Matematika Fehr Geometria

6.23. bra: Tanfolyam tbla (BCNF alak)

Ez a tbla BCNF alakban van, mert csupakulcs relci, vagyis minden ttele az
sszetett kulcs rsze. A Tanr tbbrtk fggssel fgg a Kurzus tulajdonsgtl, mert a
Kurzus rtkhez (Fizika) adott Tanr rtkhalmaz (Zld, Barna, Fekete) tartozik s a
Tma nem hatrozza meg a Tanrt (minden tmt tbb tanr oktathat). A tbbrtk fggs
mindig prosval jr. Ha fenn ll az A > B fggs, akkor lteznie kell az A > C
fggsnek is. Ha a kurzustl tbb rtken fgg a tanr, akkor a tmnak is ugyangy kell
viselkednie, s megfordtva. Ezrt a tbbrtk fggsget csak olyan egyeden lehet
rtelmezni, amely legalbb hrom tulajdonsgot tartalmaz (6.23. bra).
A funkcionlis fggs a tbbrtk fggs olyan specilis esete, amelyben a fgg
rtkkszlet egyetlen ttel. A tbbrtk fggsg mindig pros, gy a kvetkez jells
alkalmazhat: A > B C.

140
Negyedik normlforma
Az E egyed 4NF alakban van akkor s csak akkor, ha az abban lv brmilyen
A > B tbbrtk fggsg (MVD) egyben A B funkcionlis fggsg (FD)
is.

Az elz brn kt MVD van, a Kurzus tbbrtken meghatrozza a Tanrt, s attl


tbbrtken fgg a Tma is. Ha ki van jellve egy Kurzus rtk, akkor meghatrozhat a
Tanrok kszlete, fggetlenl a Tma rtkektl. Fordtva ugyanez igaz a Tmra is. A
tbbrtk fggs karbantartsi anomlit okoz. Ezrt a Tanfolyam egyedet fel kell bontani a
kt tbbrtk fggs mentn, vagyis kt kln egyedtpust kell ltre hozni.
Az elz brn a Kurzus > Tanr tbbrtk fggs nem volt funkcionlis fggs,
gy a TANFOLYAM egyed csak BCNF alak. A kvetkez bra kt egyede mr 4NF alak,
mert csupa kulcs relcik, s nincs bennk tbbrtk fggs (6.24. bra).

KURZUS TANRAI
Kurzus Tanr
Fizika Zld
Fizika Barna
Fizika Fekete
Matek Fehr

KURZUS TMI
Kurzus Tma
Fizika Optika
Fizika Mechanika
Matek Algebra
Matek Geometria

6.24. bra: 4NF alak

Kapcsolsfggs
Az E egyed akkor s csak akkor tesz eleget a kapcsolsfggsnek, ha X, Y, , Z
kivettseinek az sszekapcsolsval helyrellthat gy, hogy X, Y, , Z az E
egyed tulajdonsgainak a rszhalmazai.

tdik normlforma
Az egyed akkor s csak akkor van 5NF alakban, ha a kulcsjelltjei kztt nem ll
fenn kapcsolsfggs. (Ami azt is jelenti, hogy nincsen kzttk tbbrtk s
funkcionlis fggs sem.)

Az 5NF-nek nincs gyakorlati rtelme, ez csak a teljessg miatt kerlt megemltsre.

6.7. Relcis mveletek

Relcis algebra
A relcis algebra mdszert ad arra hogyan pthetk j relcik a rgiekbl. A
relcis algebrai kifejezsek alapjait a relcik kpezik, mint operandusok. A
relci megadhat a nevvel, vagy a sorainak egy listjval. A relcikra vagy
egyszerbb relcis algebrai kifejezsekre alkalmazva az opertorokat egyre

141
bonyolultabb kifejezsek pthetk fel. A lekrdezs egy relcis algebrai
kifejezs.

A relcis algebrai mveletek csoportjai a kvetkezk


A relcikra alkalmazhatk a hagyomnyos halmazmveletek /egyests,
metszet, klnbsgkpzs/. A halmazmveletek csak azonos szerkezet
relcik kztt hajthatk vgre.
A relci egyes rszeit eltvolt mveletek: kivlaszts bizonyos sorok
kihagyst, vetts bizonyos oszlopok kihagyst jelenti.
Kt relci sorait kombinl mveletek: Descartes-szorzat, amely az
sszes lehetsges mdon prostja a relcik sorait. sszekapcsolsi
mveletek: szelektven prostjk ssze kt relci sorait.
tnevezs mvelet, amely nem vltoztatja meg a relci sorait, de
megvltoztatja a relci smjt, vagyis az attribtumok neveit s / vagy a
relci nevt.

Egyests (uni)
Az uni mvelete azonos szerkezet kt vagy tbb relci kztt vgezhet el.
AB, az A s B relcik egyestse, olyan elemek halmaza, amelyek vagy az A-
ban vagy a B-ben vannak, vagyis legalbb az egyik relcinak elemei. Minden
elem egyszer szerepel az egyestsben, mg akkor is ha benne van A-ban s B-ben
is.

Metszet
A metszet mvelete azonos szerkezet kt vagy tbb relci kztt vgezhet el.
AB, az A s B relcik metszete, csak azokat a relci sorokat tartalmazza,
amelyek az A-ban s a B-ben is benne vannak.

Klnbsg \
A\B, az A s B relcik klnbsge, olyan relci sorokat tartalmaz, amelyek az
A-ban benne vannak, de B-ben nincsenek. A\B B\A.

A halmazmveletek relcikra trtn alkalmazsakor a kvetkez feltteleknek


teljeslnik kell:
Az A s B relcik smjnak ugyanazt az attribtum halmazt kell
tartalmaznia.
Az A s B relcik attribtumainak sorrendjnek azonosnak kell lennie,
azaz a relcik oszlopainak sorrendjnek kell azonosnak lennie.

Vetts
A vetts opertorral az A relcibl olyan j relci hozhat ltre, amelyik csak
az A bizonyos oszlopait tartalmazza. A vetts eredmnye egy attribtum halmaz,
amelyet egy rendezett listval lehet jellni.

Kivlaszts
A kivlaszts opertor az A relcibl olyan j relcit hoz ltre, amelyik az A
sorainak csak egy rszt tartalmazza. Olyan sorok kerlnek be az eredmnybe,
amelyek az A attribtumaira vonatkoz feltteleket teljestik. Az eredmny relci
smja azonos az eredeti A relci smjval, s az attribtumokat is azonos
sorrendben tartalmazza.

142
A feltteles kifejezs hasonl, mintha programozsi nyelven rnnk. A
felttelben lv operandusok konstansok vagy az A relci attribtumai.

Descartes-szorzat
Az A s B relcik Descartes-szorzata (egyszeren szorzata) olyan prok halmaza,
amelyek els eleme az A tetszleges eleme, a msodik eleme a B halmaz
tetszleges eleme. A Descartes-szorzat jellse: AxB. Mivel A s B relcik, a
szorzat eredmnye is relci. A relcik elemei sorok, a Descartes-szorzatuk
olyan hosszabb sort jelent, amelyben az alkot sorok mindegyik komponense
megjelenik. Az A minden sora mell minden lehetsges mdon mellrjuk B
sorait. Az A komponensei sorrendben elbb szerepelnek a B komponenseinl.
Az AxB eredmnyrelci smja az A s a B relci smjnak egyestse.
A kzs attribtumokat meg kell klnbztetni. A.G illetve B.G jelli a kzs
attribtumokat, amelyek az A illetve a B relciban szerepeltek.

Termszetes sszekapcsols
Az A s B termszetes sszekapcsolsn azt rtjk, hogy A-nak s B-nek csak
azokat a sorait prostjuk ssze, amelyek rtkei megegyeznek az A s B
smjnak kzs attribtumain. Ha G1, G2, , Gn olyan attribtumok, amelyek
megtallhatak az A s B smjban is, akkor az A egy a sornak s B egy b
sornak a prostsa csak akkor trtnhet meg sikeresen, ha az a s b rtkei
megegyeznek az sszes attribtumban.
Az sszekapcsols jellse: AZYB. Az sszekapcsolt sor megegyezik az
a sorral az A relci sszes attribtumn, s megegyezik a b sorral B sszes
attribtumban. Sikeres sszekapcsolskor az a s b sorok megegyeznek a kzs
attribtumokban.

Thta-sszekapcsols
Az A s B relciknak a G felttelre vonatkoz thta-sszekapcsolsnak jellse:
AZYGB. A mvelet eredmnye az albbiak szerint addik:
Meghatrozzuk A s B szorzatt.
A szorzatbl kivlasztjuk azokat a sorokat, amelyek eleget tesznek a G
felttelnek.
Az eredmny smja az A s B smjnak egyestse. Ha jellni akarjuk,
hogy az attribtumok melyik smbl szrmaznak, akkor hasznljuk az
A. s B. jellseket az attribtumok eltt.

tnevezs
A relcira alkalmazhat olyan opertor is, amely tnevezi az A relcit. Ez gy
jellhet: C(G1, G2, . , Gn)(A). Az eredmny relci neve C, sorai megegyeznek az
A soraival s attribtumainak nevei rendben G1, G2, G3, , Gn. Ha csak a
relci neve vltozik, az attribtum nevek nem, akkor ezt gy jellhet: C(A).

Ellenrz krdsek:

1. Mit rtnk az adat s az adatbzis kifejezseken?


2. Milyen adatmodellek ismertek?
3. Jellemezze a hierarchikus adatmodellt!
4. Jellemezze a hls adatmodellt (ktszint hls adatmodell, Codasyl-hls)!
5. Jellemezze az objektum-orientlt adatmodellt!

143
6. A relcis adatmodell fejldse.
7. Jellemezze a relcis adatmodellt!
8. Mit rtnk tbln, mezn, rekordon, nzettbln, kulcson, idegen kulcson?
9. Milyen kapcsolattpusok vannak a relcis adatmodellben? Jellemezze ezeket!
10. Hogyan brzolhatk a kapcsolattpusok a relcis adatmodellben?
11. Ismertesse a relcis adatbzis kezel szoftverek fejldst!
12. Milyen elvrsok vannak az adatbzis kezel rendszerrel szemben?
13. Az adatbzis kezel rendszerek felptse. Az egyes elemek feladatait ismertesse!
14. Mit rtnk metaadatok alatt?
15. Mit rtnk transzakcin s transzakci helyes lefutsn?
16. Milyen technikk biztostjk a transzakci helyes lefutsn?
17. Mit rtnk redundancin, inkonzisztencin, normalizlson, normlformn?
18. Mit jelent a funkcionlis fggs?
19. Mit jelent 0NF, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF?
20. Mit jelent a rszleges fggs?
21. Mit rtnk tranzitv fggsen?
22. A relcis algebrai mveleteket sorolja fel! Mit jelentenek az egyes mveletek?

Irodalomjegyzk

Bak Sndor (1999): Adatbziskezels, Pedellus Novitas Kft, Debrecen.


Bkssy Andrs - Demetrovics Jnos (2005): Adatbzis-szerkezetek, Akadmiai Kiad,
Budapest.
Hallasy Bla (2002): Adatmodellezs, Nemzeti Tanknyvkiad Rt, Budapest.
Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom (2001): Adatbzisrendszerek
megvalstsa, Panem Knyvkiad Kft, Budapest.
Jeffrey D. Ullman Jennifer Widom (1998): Adatbzisredszerek, Alapvets, Panem
Knyvkiad Kft, Budapest.
Michael J. Hernadez (2004): Adatbzis-tervezs, A relcis adatbzisok alapjairl fldi
halandknak, Kiskapu Kiad, Budapest.
Rajtik Jnos (2004): Adatbzis-kezels MS ACCESS 97, Pedellus Tanknyvkiad Kft,
Debrecen.

144
7. RELCIS ADATBZIS KEZEL RENDSZEREK A GYAKORLATBAN

Ebben a fejezetben elszr az Access adatbzis kezel program rvid ismertetsre kerl sor.
Ezt kveti a relcis adatbzis kezel rendszerek szabvnyos lekrdez nyelvnek a
legfontosabb utastsainak sszefoglalsa.

Az Access adatbzis-kezel rendszer

7.1. Adatmveletek, adattbla kezelse

A relcis adatbzis az adatokat relcikban trolja, amelyek a felhasznl szmra


tblk formjban jelennek meg. Egy tbla egy tmakrhz tartoz adatokat rendezett
formban trolja. A tbla sorokbl, oszlopokbl ll, jl meghatrozott szerkezete van, egyedi
nvvel lehet r hivatkozni. A tbla oszlopait mezknek nevezik, amelyeknek neve, tpusa,
mrete van. A tbla sorai a rekordok, amelyek ugyanazokbl a mezkbl llnak.

Az egyes mezkhz rendelhet fontosabb adattpusok.

Szveg: legfeljebb 255 karakter hossz karakterlnc, alaprtelmezett hosszsga 50 karakter.


Feljegyzs: legfeljebb 65535 karakternyi szveg.
Szm: numerikus adatok trolsra.
Dtum/id: 100-tl 9999-ig terjed vekben dtum s idpont trolsra szolgl.
Pnznem: szimblum, amely az rtk mellett szerepel.
Szmll: automatikusan generlt egyedi sorszm, rtke egyesvel nvekszik j rekordok
felvtelnl.
Igen/nem: logikai rtk.
OLE objektum: ms alkalmazsban (pldul Word, Excel) ltrehozott objektum trolsra
hasznlhat (szveges dokumentum, kp, hang, stb.).
Hiperhivatkozs: pldul URL cm. Hossza legfeljebb 65535 karakter, nem indexelhet.

A kvetkez meztulajdonsgokat lehet megadni.

Mezmret: a szvegmez mrete 1 s 255 karakter kztt lehet.


Formtum: az adatok megjelentsi s kinyomtatsi mdja.
Tizedes helyek: a tizedes helyek szma, a szm s a pnznem tpusoknl.
Beviteli maszk: formz karakterek megjelentsre szolgl, amelyek biztostjk, hogy a bevitt
adatok megfeleljenek a megadott maszknak.
Cm: a mez tnevezse vgezhet el ezzel. Az eredeti nv helyett ez jelenik meg az
adattblban, a lekrdezsben, az rlapon s a jelentsben.
Alaprtelmezett rtk: j rekord hozzadsakor automatikusan ez az rtk jelenik meg a
mezben.
rvnyessgi szably: a mezbe bevihet adatok krt korltoz kifejezs.
rvnyestsi szveg: az adatmezben rvnytelen adat bersakor megjelen figyelmeztet
zenet.
Ktelez: a mezbe mindig kell megadni adatot, nem hagyhat resen.
Nulla hosszsg engedlyezse: Szveg vagy Feljegyzs tpus mezknl megengedett a
nulla hosszsg karakterlnc is.
Indexelt: az adott mez rtkeire gyorsan kereshet lesz a tbla.

145
j rtk: Szmll tpus meznl megadhat, hogy nvekven vagy vletlenszeren kapja a
mez az rtkt j rekord hozzadsakor.

Adatmveletek

Tblhoz j rekord hozzadsa

Minden tbla tartalmaz egy ltszlagos res rekordot a tbla aljn. Ezt a *
karakter jelzi a tbla bal szln a rekordkijell svban. Ha ebbe a rekordba
elkezddik az adatbevitel, akkor alatta automatikusan megjelenik egy jabb utols
rekord. Az adattbla mezibe bevitt adatokat ksbb meg lehet vltoztatni. Az
elkezdett mdostsok az ESC billentyvel visszavonhatak.

Tblban rekord mentse

Az Access a tblban egy rekord bevitele vagy mdostsa utn minden


vltoztatst automatikusan elment, amikor a kvetkez rekordra lps trtnik,
vagy az adatlap bezrsra kerl. Ha rekord vltoztatsait egy mez tartalmnak
megvltoztatsa utn azonnal menteni kell, akkor a SHIFT+ENTER billentyket
kell megnyomni vagy a Rekordok\Rekordok mentse funkcit kell vlasztani.

Tblban rekord trlse

A tblban a rekord trlshez ki kell jellni a trlend rekordot, ez a


rekordkijell svba val kattintssal trtnik. Egyszerre tbb rekordot is ki lehet
jellni, ha az egr balgombjt lenyomva tartva mozgatjuk azt a rekordkijell
svban. A trls elvgezhet pldul a Szerkesztsmen Rekord trlse
funkcival, vagy az eszkztr Rekord trlse ikonnal is. Hasonlan trlhet
oszlop (mez) is.

Msols, thelyezs

Ezek a mveletek teljesen hasonlan elvgezhetk, mint az Excelben.

Tbla rendezse

A tblban elszr ki kell jellni azt a mezt, amely szerint rendezni kell. Majd a
Rekord men Rendezs funkcit kell vlasztani, ahol ki kell vlasztani, hogy
nvekv vagy cskken sorrend legyen a rendezs.
Ha a rendezst bonyolultabb felttel szerint kell elkszteni, akkor a
Rekordok men Szr parancs Szrs kijellssel menpontot kell
vlasztani. A felttelnek nem megfelel rekordok megkeresse a Rekordok
men Szr parancs Szrs kizrssal funkcival kezdemnyezhet.
Az rlappal trtn szrskor egyszerre tbb mez tartalmra is
megadhat felttel vagy egy mezre tbb felttelt lehet belltani. A Rekordok
men Szr parancs Szrs rlappal menpont vlasztsa utn megjelen
adatlapon az egyes mezkhz tartoz szrrtkeket legrdl menbl lehet
kivlasztani. Az sszes felttel belltsa utn a Szr men Szrs parancs
rendezs funkci vlasztsval megkaphatak a tblban a feltteleknek
megfelel rekordok. Mg sszetettebb felttel adhat meg az Irnytott szrsi

146
eljrssal. Ez a Rekordok men Szr parancs Irnytott szrs
funkcirendezs menponttal kezdemnyezhet.
A kiszrt vagy a rendezett rekordok helyett jbl az sszes rekord
megjelentst a Rekordok men Rendezs trlse menpontbl lehet krni.

7.2. Adatbzis tervezse (relcis adatbzis tervezse). Adatbzis ltrehozsa

Adatbzis ltrehozsa

j adatbzis ltrehozsa vagy meglv adatbzisfjl megnyitsa utn megjelenik az


Adatbzis ablak (7.1. bra).

7.1. bra: Adatbzis ablak

Az ablak bal oldaln vlaszthat ki az objektumtpus, utna a jobb oldalon megjelen


elemek kzl lehet vlasztani. Az ablak tetejn szerepl Megnyits, Tervezs, j gombok
rtelemszeren hasznlhatk a kivlasztott objektumtpusra.
Az egyes adatbzis-objektumok ltrehozsra ltalban hrom lehetsg van.
Automatikus: ekkor az Access automatikusan elkszti az objektum
szoksos, legclszerbb vltozatt.
Varzsl segtsgvel: a szoksos varzsl-technikval vgigvezet a
tervezsi folyamaton.
Tervez nzetben teljesen manulis a tervezs, itt a rendszer valamennyi
lehetsge elrhet.

Az Access program kezelse tbbnyire kzenfekv, ezrt a tovbbiakban az egyes


rszek ismertetse nem teljes rszletessggel trtnik.

147
A tbla ltrehozsa a varzslval a leggyorsabb. A varzslban lehet vlasztani
zleti s szemlyes mintatblkbl s mintamezkbl. Ezek kzl kivlaszthatk a
szksgesek, t is nevezhetk. Az elsdleges kulcs is megadhat.
A tbla ltrehozsa az adatok bersval lehetsg kivlasztsakor 20 sorbl s 10
mezbl ll res tblzat jelenik meg, amelynek a neve Tbla1, a mezk nevei:
Mez1, , Mez10. A mez nevek tetszlegesen mdosthatk.
Tervez nzetben a tbla szerkezett lehet megadni, adatokkal nem tlthet fel a
tbla. A Tervez nzet vlasztsa utn hrom oszlopos tblzat jelenik meg. Az els oszlop
a mez neve, msodik a mez adattpusa, a harmadik oszlop a mez lersa. A tblzat alatt az
adattpusoktl fgg alaprtelmezett meztulajdonsgokat lehet megadni (7.2. bra).

7.2. bra: Tbla ltrehozsa Tervez nzetben

Tbla szerkesztse
Ha mr elkszlt tbla szerkezett kell megvltoztatni, akkor a tbla kijellse
utn a Tervezs gombot kell vlasztani. A Tervez nzetben ismertetett hrom
oszlopos tblzat jelenik meg. A meznv oszlopban kell kijellni a mdostand
mezt, az ablak aljn a meztulajdonsgok s a hozztartoz rtkek lthatk.
Ekkor van lehetsg az adott mez tpusnak a megvltoztatsra. Az adattpus
belltsa utn megadhatk a meztulajdonsgok.

Tblk sszekapcsolsa
Jl megtervezett adatbzis esetben minden tbla csak egyfle dologrl tartalmaz
adatokat. Ha a tblkat egytt kell kezelni, akkor ssze kell kapcsolni azokat. Az
sszekapcsols utn a rekordok gy viselkednek, mintha egyetlen tblban
lennnek. Az sszekapcsols felttele, hogy a klnbz tblkban legyenek

148
azonos mezk, amelyekkel elvgezhet az sszekapcsols. Ez a kulcs mez. A
kulcs meznek az sszekapcsoland kt tblban azonos adattpusnak, azonos
mretnek s azonos meztulajdonsgnak kell lennie. Az egyik tblban a kulcs
mez elsdleges kulcs, a msikban idegen kulcs.

Elsdleges kulcs ltrehozsa


A tervez ablak bal szln ki kell vlasztani a kulcs sort, s az eszkztr
Elsdleges kulcs gombjra kell kattintani. sszetett (tbb mezbl ll) kulcs
esetn Ctrl lenyomva tartsval tbb sort tudunk egyszerre kijellni.

Kapcsolat ltrehozsa
Kapcsolat ltrehozsa az Eszkzk men Kapcsolatok menpontbl
kezdemnyezhet. Megjelenik a Tbla hozzadsa panel, ahol ki kell vlasztani
azokat a tblkat, amelyek rszt vesznek a kapcsolatok kialaktsban, majd a
kapcsolatot biztost mezt az elsdleges tblbl egrrel t kell hzni a msik
tbla megfelel mezjhez. A Ltrehozs gomb megnyomsval befejezdik a
kapcsolatkszts (7.3. bra).

7.3. bra: Kapcsolatok az Access-ben

A kapcsolat jellemzinek mdostst vagy trlst a kapcsolati vonalra kattintva lehet


elvgezni (7.4. bra).

149
7.4. bra: Kapcsolatok szerkesztse ablak

A tblk kztti kapcsolatok tpusai


Egy-egy (1:1) kapcsolat, egy-sok (1:N) kapcsolat, sok-sok (N:M) kapcsolat. Ezek
a kapcsolatok rszletesen ismertetsre kerltek a 6. fejezetben.

Az Access elsdleges tblnak nevezi az 1:N kapcsolatok 1-oldaln ll tblt,


illeszt-tblnak az N:M kapcsolatot megvalst tblt, s illesztsnek az sszekapcsols
mveletet.

Adatok aktualizlsa
Az Adatbzis ablakban ki kell vlasztani a tblt, majd Megnyits gomb.
Mdosts kzben a rendszer ellenrzi a kulcsfeltteleket. Az res sztring
megadst a rendszer ltalban Null (definilatlan) rtknek tekinti.

7.3. Lekrdezsek. Szrsek a lekrdezsben

A lekrdezs elksztsi cljai: mezk kivlasztsa, rekordok kivlogatsa, adatok


trlse, tbb tblbl adatok kigyjtse, adatok csoportostsa, szmtsok vgzse. A
lekrdezs eredmnyeknt ltrejv tblzatban csak a krt mezk s tartalmuk jelenik meg.

Lekrdezs tpusnak megadsa

vlaszt lekrdezs,
kereszttbls lekrdezs,
tblakszt lekrdezs,
frisst lekrdezs,
hozzfz lekrdezs,

150
trl lekrdezs.

Lekrdezs elkszthet Tervez nzetben vagy varzslval.

Lekrdezs ksztse Tervez nzetben

Az Adatbzis-ablakban a lekrdezs objektumtpust, majd az j gombot, s


vgl a Tervez nzetet kell vlasztani. A Tbla hozzadsa ablakban ki kell
jellni a lekrdezshez szksges tblkat. Utna megjelenik a Tervez ablak,
amelynek belltsi lehetsgei.
A Mez s Tbla sorokban a lekrdezshez szksges mezk adhatk meg.
A Rendezs sorban az adott mez szerinti rendezettsg rhat el.
A Megjelents sorban jellhet, hogy az adott mez megjelenjen-e az
eredmnytblban, vagy pldul csak a felttelek kirtkelshez szksges.
A Felttel sorban az adott mezre vonatkoz felttel adhat meg. A mez
nevt itt nem kell jra kirni, felttel lehet pldul "> 100".

A lekrdezs vgrehajtsa az Adatbzis ablakban ketts kattintssal, vagy a


Megnyits gombbal trtnik.

Vlaszt lekrdezs

A leggyakrabban hasznlt lekrdezs tpus. A lekrdezs ksztshez


felhasznlhat egy vagy tbb tbla. A lekrdezs eredmnye egy vltoz tartalm
adattbla, teht a tbla tartalma annak megfelelen mdosul, ahogyan az input
tblk vltoznak. Kt vltozata van: az Azonosakat keres s a Nem
egyezket keres lekrdezs. A vlaszt lekrdezs tervez nzetben a
gyorsmenbl a Tulajdonsgok pontot vlasztva a lekrdezs jellemzit lehet
belltani (7.5. bra).

A lekrdezs tulajdonsgainak rtelmezse:

Lers: a lekrdezs cljnak rvid lersa, maximum 255 karakter.


sszes mez a kimenetre: ha ezt Igen-re lltjk, akkor a lekrdezs sszes input tblinak
sszes mezje megjelenik a lekrdezs eredmnyeknt. A Nem vlasztsa esetn csak a
kivlasztott mezk tartalma jelenik meg.
Cscsrtk: bellthat, hogy a lekrdezs felttelnek megfelel rekordok kzl az els hny
darab, a rekordok els hny szzalka vagy az sszes jelenjen meg.
Egyedi rtkek: ha Igen-re lltjk, akkor a lekrdezsben szerepl azonos rtkek kzl csak
egy jelenik meg.
Egyedi rekordok: ha Igen-re lltjk, akkor a lekrdezsben csak azok a rekordok jelennek
meg, amelyek minden meztartalomban klnbznek a tbbitl.
Futsi engedlyek: a belltott Felhasznl vagy Tulajdonos rtknek megfelelen az
adathozzfrsi jog vagy a felhasznl vagy a tulajdonos.
Forrs adatbzis: a kls adatbzisnak az elrsi tjt tartalmazza, amelynek az adatait a
lekrdezs tartalmazza.
Forrs kapcs karl: a kls adatbzis ltrehozshoz felhasznlt alkalmazs nevt jelent
karakterlnc.

151
Rekordzrols: tbb felhasznls krnyezetben a lekrdezs futtatsa idejre adatvdelmi
okokbl klnbz rvnyessgi krben zrolni kell a rekordokat. A zrolt rekord mdostsa
msik felhasznl ltal nem lehetsges.
ODBC idtllps: bellthat, hogy nylt adatbzishoz kapcsoldva hny msodperc utn
jelezzen idtllpst az Access.
Szr: szrfelttel adhat meg, hasonlan az SQL WHERE zradkban megszokott
formban. A WHERE kulcsszt nem kell hasznlni.

7.5. bra: Vlaszt lekrdezs

152
Kereszttbls lekrdezs
Ez a lekrdezs ugyanazokat az adatokat tartalmazza, mint a vlaszt lekrdezs,
de az adatokat nemcsak vzszintesen, hanem fgglegesen is csoportostja. A
vlaszt lekrdezs tulajdonsgain kvl ebben a lekrdezsben szerepel mg az
oszlopfejlc. Oszlopfejlc: bellthat, hogy a lekrdezs eredmny tbljban
milyen oszlopok s milyen sorrendben jelenjenek meg.

Tblakszt lekrdezs
Ez a lekrdezs egy vagy tbb tblbl j tblt hoz ltre. A lekrdezs
Tulajdonsg ablaka a Vlaszt lekrdezshez kpest a kvetkezket
tartalmazza:
Cltbla: az j, ltrehozand tbla neve.
Cl-adatbzis: annak a kls (Access) adatbzisnak az elrsi tvonala s neve,
amelyikbe tkerlnek a rekordok.
Cl kapcs karl: Access adatbzis esetn nem hasznljk. Nem Access adatbzis
esetn itt lehet megadni az adatbzis tpust.

Trl lekrdezs
Az adattblbl ezzel trlhetk a feleslegess vlt rekordok. Csak teljes
rekordokat lehet trlni, egyes mezket nem. Figyelni kell a kapcsolt adattblkra,
mert trldhetnek a msik adattbla rekordjai is, ha be van lltva a Hivatkozsi
integrits s a Kapcsolt mezk kaszkdolt trlse.

Hozzfz lekrdezs
Ezzel a lekrdezssel egy vagy tbb tbla rekordcsoportjait lehet egy msik tbla
vghez hozzfzni. gy az adatok jragpelse nlkl lehet adatokat bevinni a
tblba egy mr ltez tblbl. Alkalmazhat csak az adott felttelnek megfelel
rekordok hozzfzsre is.

Frisst lekrdezs
Olyan esetekben clszer ezt alkalmazni, amikor sok rekord egy vagy tbb
mezjt ugyangy kell mdostani. Pldul egy termk rnak megadott
szzalkkal trtn megvltoztatsa.

Lekrdezsek tbbfle mdon hozhatk ltre.


Lekrdezs panelen az j gombot vlasztva.
Beszrs\Lekrdezs men funkci vlasztsval.

Lekrdezsek ltrehozsa

Az j lekrdezs ablakban lehet vlasztani, milyen mdon kszljn a lekrdezs


(7.6. bra). A varzslk hasznlatval gyorsabban hozhatk ltre lekrdezsek, de vgl mg
tervez nzetben meg kell adni a feltteleket.

153
7.6. bra: j lekrdezs ablak

Lekrdezs mdostsa
A lekrdezs mdostsnak oka lehet, ha pldul az eredmny halmazban nem
szerepel valamelyik szksges mez. A mdostsok elvgezhetk a Lekrdezs
Tervez nzetben megjelen tervezrcs hasznlatval. Ez egy grafikus
eszkz, a neve QBE (Query By Example; magyarul: lekrdezs minta
alapjn). A tervezrcs mutatja a lekrdezs hatsra ltrejv eredmnyhalmaz
oszlopait. Itt megadhat, hogy a kijellt adattblkbl mely mezk tartalma
szereljen az egyes oszlopokban. A tervezrcs tartalma a 7.5. brn lthat. A
tervezrcs utols kt sorban a felttel szerkesztshez alkalmazhat a
Kifejezsszerkeszt, amely a Tervezrcs Felttel sorbl a gyorsmenbl
elrhet (7.7. bra).

7.7. bra: Kifejezsszerkeszt ablak

154
7.4. rlapok, jelentsek ksztse

rlap ltrehozsa
Az rlap ltrehozsa eltt meg kell tervezni, hogy mi legyen annak tartalma s
milyen szakaszban. Az Accessben az rlapnak t szakasza van.
rlapfejlc: tartalmazhatja az rlap cmt, rvid kezelsi tjkoztatst vagy
parancsgombot. Az rlap kinyomtatsakor ez csak a legels oldal tetejn jelenik meg.
Oldalfejlc: a nyomtatott oldalak fejrszt tartalmazza.
Trzs: adatbeviteli mezket, vezrlelemeket tartalmaz.
Oldallblc: a nyomtatott oldalak aljn megjelel adatok, pldul: lapszm, dtum,
stb.
rlaplblc: vezrlelemek, informcik, amelyek csak egyszer, az rlap kitltse
utn jelennek meg.

Az rlap ltrehozhat Tervez nzetben vagy varzsl alkalmazsval.

Az rlap varzsl ablakban kivlaszthat, hogy mely tblbl, lekrdezsbl


kszljn az rlap, s milyen mezket tartalmazzon (7.8. bra). A msodik lpsben
megadhat, milyen legyen az rlap szerkezete. A harmadik lpsben lehet megvlasztani a
stlust. A varzsl negyedik lpsben megadhat az rlap cme, s lehet vlasztani az rlap
megnyitsa, megtekintse, adatbevitel, valamint az rlap tervnek mdostsa kztt. A
varzsl mkdsnek befejezse utn elkezdhet az adatok bevitele a kivlasztott
formtumban (7.9. bra).

7.8. bra: rlap varzsl ablak

155
7.9. bra: Adatbeviteli rlap

Az rlap ltrehozsnak msik mdja Tervez nzet vlasztsa. Ekkor a kpernyn


megjelenik az res rlap, a mretezst segt vonalz. Az rlapon a klnbz vezrl elemek
elhelyezsi igaztst egy rcs segti, amit a Nzet menben lehet ki- illetve bekapcsolni. Az
eszkztrban lv mezlista gombbal, vagy a Nzet\mezlista funkcival lehet valamely
adattblhoz tartoz mezket elhelyezni az rlapon. Az rlap szerkesztshez felhasznlhatk
az eszkzkszlet funkcii. A vezrlelem olyan objektum, amely adatokat jelent meg,
mveletet hajt vgre, vagy szebb teszi az rlapot. A vezrlelemek formtuma nagy
rszletessggel szablyozhat.

Jelentsek
Az adatok elemzsre vagy nyomtatott formban val megjelentsre jelentsek
alkalmazhatk. gy pldul kinyomtathat egy jelents, amely csoportostja az
adatokat, s sszegzseket vgez, mg egy msik jelents klnbz mdon
formzott adatokat tartalmazhat bortkcmkk nyomtatshoz vagy
krlevelekhez.
Jelentst akkor alkalmaznak, ha az adatbzisban trolt adatokat kell
kinyomtatni. Lehetsg van tblk s rlapok kinyomtatsra is, de igazn
eszttikus eredmny jelentsek ksztsvel rhet el.

Jelents ksztse
A jelentseket mindig rdemes varzslval kszteni, mert szinte tetszleges
kimutats elkszthet vele. Ezrt a kvetkezkben a varzsl lpsei kerlnek
ismertetsre.

A pldban egy olyan jelents ksztse kvethet nyomon, amelyben osztlyonknt


megjelennek a dolgozk nevei, cmei, s fizetseik, osztlyonknt kiemelve az tlagfizetst s
az ott dolgozk szmt. A jelents kszts elkezdshez az egrrel kattintani kell az
adatbzis-ablak Objektumok paneljben a Jelentsek gombra, majd meg kell nyomni az j
gombot. A felknlt lehetsgek kzl a Jelents varzsl kivlaszthat (7.10. bra).

156
7.10. bra: j jelents ksztse ablak

1. lps: Itt kell belltani, hogy melyik tbla illetve lekrdezs, annak pedig mely mezi
tartalmazzk a jelentsben szerepeltetni kvnt adatokat (7.11. bra).

7.11. bra: Jelents varzslval tblk, mezk kivlasztsa

2. lps: Ebben a lpsben jellhetk ki a csoportszintek, vagyis mely mez (illetve mezk)
alapjn trtnik a rekordok csoportostsa. A csoportokra bonts tbb szinten is trtnhet,
vagyis egy csoporton bell alcsoportok hozhatk ltre, amennyiben tbb mez is ki lett
jellve (7.12. bra).

157
7.12. bra: Jelents varzsl csoportostsi szintjeinek megadsa

A Csoportostsi belltsok gomb segtsgvel bonyolultabb csoportostsi


szempontok is bellthatk, mint pl. a nevek kezdbetjeknt csoportosthatk a dolgozk
vagy 10000 Ft-onknt a fizetsk alapjn. A pldban osztlyonknti csoportosts lthat.

3. lps: Most azt kell belltani, hogy egy csoporton bell mely mez szerint legyenek sorba
rendezve a rekordok. A pldban nv szerinti nvekv sorrendbe rendezs trtnt
(7.13. bra).
Az sszegzsi belltsok... gomb segtsgvel csoportonknti minimum,
maximum, tlag, sszeg jelenthet meg a jelentsben a kivlasztott mez rtkei alapjn
(7.14. bra).

7.13. bra: Jelents varzslval rendezsi sorrend megadsa

158
7.14. bra: sszest belltsok kivlasztsa

Amennyiben a Megjelents-nl a Csak sszests opci van kijellve, a


trzsrekordok mezi nem jelennek meg, csak a csoporttlag (illetve sszeg, minimum, vagy
maximum - amelyik ppen be van lltva). A pldban a Trzs s sszests opci
vlasztsa trtnt, melyben az egyes rekordok adatai is lthatak s a csoporttlag is minden
csoport vgn.

4. lps: Ebben a lpsben a megjelenteni kvnt adatok elrendezse s a lap tjolsa


llthat be (7.15. bra).

7.15. bra: Adatok elrendezse s laptjols megadsa

159
5. lps: Ebben a lpsben a jelents stlusa vlaszthat ki a felknlt 6 fajta stlus kzl
(7.16. bra).

7.16. bra: Jelents stlus kivlasztsa

6. lps: Ez az utols lps, itt mr csak a jelents cmt kell meghatrozni, ez kerl a jelents
tetejre.

Jelents szerkesztse
Az elksztett jelents Tervez nzetben utlag talakthat, ezzel azonban
tipikusan csak kisebb talaktsokat vgznk, nagyobb talaktsok helyett j
jelentst ksztnk.

A jelents rszei Tervez nzetben (7.17. bra)

Jelentsfej/jelentslb: A jelents legelejn ill. legvgn jelenik meg csak (rtelemszeren)


egyszer.
Oldalfej/Oldallb: Minden oldal tetejn ill. aljn megjelen rsz.
Csoportfej/Csoportlb: Minden csoport elejn ill. vgn megjelen rsz. Ha tbb csoportszint
szerepel, akkor minden csoportnak van sajt csoportfej s csoportlb
rsze (A pldban csak egy csoportszint van: az osztly, gy
Osztlyfej s Osztlylb rsz tallhat a jelentsben). A
csoportfejben clszer elhelyezni a csoport alapjul szolgl mez
rtkeit megjelent beviteli mezt, a csoportlbban pedig a csoportra
vonatkoz sszegz, tlag, minimum, maximumszmtsokat
tartalmaz beviteli mezket.
Trzs: A trzs rsz minden rekordnl megjelenik, gy itt rdemes
megjelenteni a nem csoportszint mezket.

160
7.17. bra: Jelents rszei tervez nzetben

7.5. Jogosultsg, biztonsg, adatvdelem 37

Az Access-ben az adatvdelemmel foglalkoz szolgltatsok az Eszkzk men


Adatvdelem menpontbl rhetk el (7.18. bra).

Adatvdelem jelszval
Az adatvdelem egyik lehetsge, hogy jelszval lehessen hozzfrni az
adatbzishoz. A jelsz belltst csak akkor lehet elvgezni, ha a Fjl men
Megnyits parancsnl a kizrlagos jell ngyzet be van jellve.

7.18. bra: Adatvdelmi lehetsgek

37
Az adatvdelem s adatbiztonsg kifejezseket gyakran rosszulrtelmezik. Az adatvdelem jogi, az
adatbiztonsg pedig szmtstechnikai kefejezs.

161
Az Eszkzk men Adatvdelem parancs Adatbzis jelsz belltsa
funkcival megadhat a jelsz. Ha ksbbiekben a vdett adatbzist kell
megnyitni, akkor elszr a megjelen prbeszdablakba be kell rni az rvnyes
jelszt. A jelsz mdostsa gy trtnik, hogy elszr trlni kell a rgi jelszt,
s utna jat kell megadni.

Adatok felhasznli szint vdelme


A felhasznlnak mr az Accessbe val belpsekor azonostania kell magt, s
csak a belltott jogosultsgok alapjn frhet hozz az egyes objektumokhoz.
A kzs adatokat hasznlkat munkacsoportnak nevezi az Access
program. Teleptskor kt csoport jn ltre, a rendszergazdk (adminisztrtorok)
s a felhasznlk csoportja. Ltre lehet hozni j felhasznlkat, illetve meg lehet
szntetni felhasznlkat (7.19. bra).

7.19. bra: Munkacsoport adminisztrtor ablak

Az Eszkzk men Adatvdelem parancs Munkacsoport


adminisztrtor men funkcival lehet munkacsoportot ltrehozni. A Ltrehozs
gomb megnyomsa utn meg kell adni a nevet, a szervezet nevt s a
munkacsoport kdjt.
Ha olyan adatbzist kell hasznlni, amelyik rendelkezik az elzekben
megadott vdelemmel, akkor elszr csatlakozni kell a hozz belltott
munkacsoport fjlhoz. Ez az Eszkzk men Adatvdelem parancs
Munkacsoport adminisztrtor funkci vlasztsa utn a Csatlakozs gombot
kell megnyomni (7.19. bra).
Az adatvdelem hasznlathoz be kell kapcsolni a bejelentkezsi eljrst.
Ehhez a rendszergazda felhasznli jelszavt kell megvltoztatni.
A jelsz mdostsa az Eszkzk men Adatvdelem parancs
Felhasznlk s csoportok fikjai funkci vlasztsval trtnik. A Jelsz
mdostsa fl kivlasztsa utn meg kell adni az j jelszt, az ellenrzst s
OK. Ezutn az Access program elindtsa utn a megadott munkacsoporthoz csak
a bejelentkezsi prbeszdablak adatainak helyes kitltse utn lehet kapcsoldni.
Ezutn meg lehet adni a felhasznlkat s a csoportokat az Eszkzk men
Adatvdelem parancs Felhasznli adatvdelmi varzslval.
Az adatvdelem j hasznlathoz meg kell adni az adatbzis felhasznlit
s felhasznli csoportjait. Ez megtehet az Eszkzk men Adatvdelem
parancs Felhasznlk s csoportok fikjai funkci vlasztsa utn. A csoport

162
flet, majd az j gombot kivlasztva, j csoportot lehet ltrehozni. A
Felhasznl fl, majd az j gomb vlasztsa utn, j felhasznlt lehet
definilni. Ha mr vannak felhasznli csoportok s felhasznlk, akkor a
felhasznlkat csoportokba lehet sorolni. Ez a Hozzads illetve az Eltvolts
gombokkal trtnhet (7.20. bra).

7.20. bra: Felhasznlk s csoportok fikjai ablak

A felhasznlknak s a csoportoknak klnbz engedlyeket lehet adni,


amelyekkel hozzfrhetnek az adatbzis-objektumokhoz. Ezt az Eszkzk men
Adatvdelem parancs Felhasznli csoport engedlyek funkci vlasztsa
utn lehet megtenni. Az engedlyeket lehet megadni kln a csoportoknak s a
felhasznlknak. A Felhasznli s csoportengedlyek prbeszd ablakban ki
kell vlasztani a Felhasznl\csoport nevt, az objektumot s engedlyeket
(7.21. bra). A Felhasznli s csoportengedlyek prbeszd ablakban a
Tulajdonos megvltoztatsa prbeszd ablakban van lehetsg az objektumok
tulajdonosnak a megvltoztatsra.

163
7.21. bra: Felhasznli s csoportengedlyek

7.6. Adatbzisok strukturlt lekrdez nyelvnek, az SQL-nek, ismertetse

A relcis adatbzis kezel rendszerek egy SQL-nek nevezett szabvnyos nyelv


segtsgvel krdezik le s mdostjk az adatbzist (SQL Structured Query Language
Strukturlt lekrdez nyelv). A legtbb adatbzis kezel kiterjeszti a szabvnyos SQL nyelvet
olyan parancsokkal s utastsokkal, amelyek nem kompatibilisek az SQL szabvnnyal, gy
csak egy-egy adott RDBMS-ben mkdnek.

Az SQL fejldsnek fbb llomsai


1970: Codd definilta a relcis adatmodellt s lerta ksbb az SQL nyelv f
kritriumait
1974: SEQUEL nyelv lersa (Structured English QUEry Language), az IBM cg
fejlesztse
1979: ORACLE
1981: ORACLE 2 (SQL alap RDBMS nagygpre), INGRES, IBM SQL/DS
1982: IBM DB2 (SQL alap RDBMS nagygpre)
1986: ANSI SQL szabvny
1988: SQL SERVER DB2-hz
SQL szolgltatsok (DBASE IV)
SQL alap adatbzis kezelk
MS SQL SERVER
1992: SQL 2 szabvny
SQL 3

SQL utastsainak kt f csoportja


DDL (Data Definition Language): adatstruktra definil utastsok
DML (Data Manipulation Language): adatokon mveletet vgz utastsok

SQL egysgei
adatbzis,

164
tbla (table, relci),
sor (row),
oszlop (column),
elemi adat.

SQL nyelv szintaxisa


Kisbet s nagybet a nyelv alapszavaiban egyenrtk.
Utastsok sorfolytonosan rhatk, lezrs pontosvesszvel.
Vltoz nincs, csak tbla- s oszlopnevekre lehet hivatkozni. Kifejezsben hivatkozs
egy tbla adott oszlopra: tbla.oszlop (ha a tbla egyrtelm, akkor elhagyhat).
Alias nv: nv AS msodnv (egyes implementcikban AS elhagyhat).
Szvegkonstans: 'szveg'
Dtum: DATE '1968-05-12'. Egyes rendszerek az SQL szabvnytl eltr konvencit
alkalmaznak, pldul 13-NOV-94 (ORACLE), 02/15/1994 (DBASE).
Id: TIME '15:31:02.5' (ra, perc, msodperc).
Stringek konkatencija: + (XBASE), || (ORACLE).
Relcijelek: =, <=, >=, !=, <>
Logikai mveletek: AND, OR, NOT. Egy logikai kifejezs rtke ISMERETLEN
(UNKNOWN), ha benne NULL rtk szerepel.

Az utastsok szintaxisnak lersnl az elhagyhat rszleteket szgletes zrjelben jellik.

Adattpusok (rendszerenknt eltrk lehetnek)


CHAR(n) n hosszsg karaktersorozat,
VARCHAR(n) legfeljebb n hosszsg karaktersorozat,
INTEGER egsz szm (rviden INT),
REAL vals (lebegpontos) szm, ms nven FLOAT,
DECIMAL(n[,d]) n jegy decimlis szm, ebbl d szm tizedesjegy,
DATE dtum,
TIME id,
LOCIGAL logikai (igen/nem).

Az adattpushoz "DEFAULT rtk" megadsval alaprtelmezett rtk definilhat.


Ha ilyet nem adunk meg, az alaprtelmezett rtk NULL.

Kvetkezkben alkalmazott jellsek


NAGYBET kulcssz
dlt kisbet vltoz
kisbet rtk
alhzs alaprtelmezs(default)
{} opcionlis elem
vagylagos elemek
s gy Tovbb (folytats)
szkz

Parancsok szintaxisa
PARANCS_KULCSSZparamterek;
Az SQL paramterei ltalban kulcsszavasak.

165
Paramterek@KULCSSZp1,p2,,pn
p1,p2,,pn@a paramter lista elemei (rtkek)

7.6.1. Adatbziskezel SQL utastsok

Adatbzis ltrehozsa
CREATE DATABASE adatbzisnv;

Adatbzis megnyitsa
{START} DATABASE adatbzisnv;

Informci egy adatbzisrl


SHOW DATABASE;

Adatbzis bezrsa
CLOSE DATABASE;

Adatbzis trlse
DROP DATABASE adatbzisnv;

7.6.2. Tblakezel SQL utastsok

Tbla ltrehozsa
CREATE TABLE tblanv
( oszlopnv adattpus [felttel],
... ...,
oszlopnv adattpus [felttel]
[, tblaFelttelek]
);

1. Plda
CREATE TABLE hallgat (
nv CHAR(30),
cm VARCHAR(255),
nem CHAR(1),
szletsnap DATE
);

A nv s a cm tpusa karakter. A klnbsg a kett kztt, hogy a nv fix


hosszsg karakter sorozat, amelynek vgn a fel nem hasznlt helyek res karakterek. A
cm vltoz hosszsg karaktersorozat, amelyek maximlis hossza 255 karakter. A nem
attribtumai N (n) vagy F (frfi), vagyis egyetlen karakter. A szletsnap attribtuma
DATE, vagyis dtumtpus.

2. Plda
Az OSZTLY (osztlykd, osztlynv, vezAdszm) tbla ltrehozsa.
CREATE TABLE Osztly
( osztlykd CHAR(3) PRIMARY KEY,

166
osztlynv CHAR(20),
vezAdszm DECIMAL(10)
);

A tbla mdostsakor a definilt kulcsfelttelek automatikusan ellenrzsre kerlnek.


PRIMARY KEY s UNIQUE esetn ez azt jelenti, hogy a rendszer nem enged olyan
mdostst, illetve j sor felvtelt, amely egy mr meglv kulccsal tkzne.

Tbla trlse
DROP TABLE tblanv;
Hatsra a sma s a hozz tartoz adattbla trldik.

3. Plda
DROP hallgat;

Tbla mdostsa
ALTER TABLE tblanv
[ADD (jelem, ..., jelem)]
[MODIFY (mdosts, ..., mdosts)]
[DROP (oszlop, ..., oszlop)];

jelem: egy "oszlopnv adattpus [felttel]", vagy egy "tblafelttel", mint a CREATE
TABLE utastsban.
mdosts: "oszlopnv adattpus [felttel]".
Oszlopok trlst nem minden rendszer engedi meg.
4. Plda
ALTER TABLE Dolgoz ADD (szldtum DATE);
ALTER TABLE Dolgoz MODIFY (lakcm VARCHAR(60));

Tblhoz j attribtum hozzadsa


ALTER TABLE tblanv ADD (oszlop1, {oszlop2,});

5. Plda
ALTER TABLE hallgat ADD telefon CHAR(15);

gy a hallgat relcinak t attribtuma lesz, az els ngyet az 1. Plda mutatja, az


tdik a telefon attribtum, amely 15 hosszsg karakter sorozat.

Tblban attribtum trlse


ALTER TABLE tblanv DROP (oszlop1, {oszlop2,});

6. Plda
ALTER TABLE hallgat DROP cm;

Alaprtelmezs szerinti rtk megadsa


Egy attribtum s az adattpus definilsakor vlaszthat a DEFAULT kulcssz s
egy megfelel rtk. Az rtk lehet vagy nullrtk vagy egy konstans.

7. Plda

167
ALTER TABLE hallgat ADD telefon CHAR(15) DEFAULT titkos;

Indexek ltrehozsa
Az indexek kezelse nem rsze ltalban a szabvnynak, de valamilyen formban
minden RDBMS tmogatja. Az index egy olyan adatstruktra egy relci A
attribtumra, amely lehetv teszi az olyan sorok gyors megkeresst,
amelyeknek az A attribtuma bizonyos rgztett rtket vesz fel. Az indexek jl
hasznlhatak olyan lekrdezsekben, amelyekben az A attribtum rtke egy
konstanssal kerl sszehasonltsra. Pldul A = 5 vagy A 5.
A kvetkez utastssal hozhat ltre az index.

CREATE [UNIQUE] INDEX indexnv ON tbla(oszloplista);


Ha UNIQUE szerepel, akkor az indextbla nem tartalmazhat kt azonos indexkulcs rekordot.

8. Plda
CREATE INDEX DolgInd ON Dolgoz(nv,osztlykd);

Index megszntetse
DROP INDEX indexnv;

9. Plda
DROP INDEX vIndex;

Tblba j sor felvtele


INSERT INTO tblanv [(oszloplista)] VALUES (rtklista);
Ha oszloplista nem szerepel, akkor valamennyi oszlop rtket kap a
CREATE TABLE-ben megadott sorrendben. Egybknt, az oszlopnv-listban nem szerepl
mezk NULL rtket kapnak.
10. Plda
INSERT INTO Dolgoz (nv, adszm)
VALUES ("Tth Aladr", 1111);

Tblban sor(ok) mdostsa


UPDATE tblanv
SET oszlop = kifejezs, ..., oszlop = kifejezs
[ WHERE felttel ];
Az rtkads minden olyan soron vgrehajtdik, amely eleget tesz a
WHERE felttelnek. Ha WHERE felttel nem szerepel, akkor az rtkads az sszes sorra
megtrtnik.

11. Plda
UPDATE Dolgoz
SET lakcm = "Debrecen, Rzsa u. 5."
WHERE nv = "Kocsis Istvn";

Tblban sor(ok) trlse


DELETE FROM tblanv

168
[ WHERE felttel ];

A fenti utasts hatsra azok a sorok trldnek, amelyek eleget tesznek a


WHERE felttelnek. Ha a WHERE felttel elmarad, akkor az sszes sor trldik (de a sma
megmarad).
12. Plda
DELETE FROM Dolgoz
WHERE nv = "Kocsis Istvn";
DELETE FROM Osztly;

Az adatbzis lekrdezsre a SELECT utasts szolgl, amely egy vagy tbb


adattblbl egy eredmnytblt llt el. Az eredmnytbla a kpernyn listzsra kerl,
vagy ms mdon hasznlhat fel.
A SELECT utasts alapvltozata
SELECT [DISTINCT] oszloplista
FROM tblanvlista
[WHERE felttel];

A felsorolt tblk Descartes-szorzatbl szelektlsra kerlnek a felttelnek eleget


tv sorok, majd ezekbl projekcival kivlasztdnak az eredmnytbla oszlopai. A
DISTINCT opcit akkor kell kirni, ha az azonos sorokbl csak egyet kell megtartani.
Ha oszloplista helyn * karakter van, ez valamennyi oszlop felsorolsval
egyenrtk. A SELECT legegyszerbb vltozatval adattbla listzsa rhet el.
SELECT * FROM T;

Projekci megvalstsa
SELECT [DISTINCT] A1,...,An FROM T;

13. Plda
SELECT DISTINCT szerz, cm FROM Knyv;

Szelekci megvalstsa
SELECT * FROM T WHERE felttel;

14. Plda
SELECT * FROM Knyv WHERE kivtel<2000.01.01;
Termszetes sszekapcsols
Legyen az a feladat, hogy el kell lltani pldul az
RU(cikkszm,megnevezs) s VSRLS(cikkszm,mennyisg) tblk
termszetes sszekapcsolst.

SELECT ru.cikkszm, megnevezs, mennyisg


FROM ru, Vsrls
WHERE ru.cikkszm = Vsrls.cikkszm;

169
Alias nevek
A SELECT utn megadott oszloplista valjban nem csak oszlopneveket, hanem
tetszleges kifejezseket is tartalmazhat, s az eredmnytbla oszlopainak
elnevezsre alias nevek adhatk meg.

15. Plda
A RAKTR(cikkszm, nv, egysgr, mennyisg) tblbl egy
SSZES(ru, rtk) tbla ltrehozsa.

SELECT nv AS ru, egysgr*mennyisg AS rtk FROM Raktr;

7.6.3. sszest fggvnyek

Egy oszlop rtkeibl egyetlen rtk ltrehozsa (pldul tlag). ltalnos


alakban.
fggvnynv ( [DISTINCT] oszlopnv )
Ha DISTINCT szerepel, akkor az oszlopban szerepl azonos rtkeket csak
egyszer kell figyelembe venni. A szmtsnl a NULL rtkek figyelmen kvl
maradnak. Az sszest fggvnyek a kvetkezk lehetnek.
AVG: tlagrtk,
SUM: sszeg,
MAX: maximlis rtk,
MIN: minimlis rtk,
COUNT: elemek szma. Ennl a fggvnynl az oszlopnv helyre * is
rhat, amely valamennyi oszlopot egytt jelenti.

16. Plda
Az eredmnytbla egyetlen elembl ll, amely az tlagfizetst adja.
SELECT AVG(fizets) FROM Dolgoz

A fizetsek sszege.
SELECT SUM(fizets) FROM Dolgoz

A Dolgoz tbla sorainak szma, vagyis a dolgozk szma.


SELECT COUNT(*) FROM Dolgoz

Csoportosts
(GROUP BY, HAVING)

Ha a tbla sorait csoportonknt kell sszesteni, akkor a SELECT utasts a


GROUP BY oszloplista alparanccsal bvtend. Egy csoportba azok a sorok tartoznak,
melyeknl az oszloplista rtke azonos. Az eredmnytblban egy csoportbl egy rekord
lesz. Az sszest fggvnyek csoportonknt hajtdnak vgre.

17. Plda
A DOLGOZ tblbl osztlyonknt az tlagfizets kiszmolsa.

170
SELECT osztkd, AVG(fizets) FROM Dolgoz
GROUP BY osztkd;

A SELECT utn sszest fggvnyen kvl csak olyan oszlopnv feltntetsnek van
rtelme, amely a GROUP BY-ban is szerepel.

A GROUP BY ltal kpezett csoportok kzl vlogatni lehet a HAVING felttel alparancs
segtsgvel. Csak a felttelnek eleget tev csoportok kerlnek sszestsre az
eredmnytblban.

18. Plda
Ki kell vlogatni azokat a dolgozkat, akiknek az tlagfizetse > 80000.

SELECT osztkd, AVG(fizets) FROM Dolgoz


GROUP BY osztkd
HAVING AVG(fizets) > 80000;

Eredmnytbla rendezse
ORDER BY oszlopnv [DESC], ..., oszlopnv [DESC]

Ez a SELECT utasts vgre helyezhet, s az eredmnytblnak a megadott


oszlopok szerinti rendezst rja el. Alaprtelmezs szerint a rendezs nvekv sorrendben
trtnik. Ha fordtott rendezsre van szksg, a DESC (descending) kulcssz rand a
megfelel oszlopnv utn.
19. Plda
Dolgozk s fizetseik listja az osztlykdok nvekv, ezen bell a fizetsek
cskken sorrendjben.

SELECT osztkd, nv, fizets FROM Dolgoz


ORDER BY osztkd, fizets DESC;

A SELECT utasts ltalnos alakja


A SELECT utasts az albbi alparancsokbl llhat.

SELECT [DISTINCT] oszloplista projekci


FROM tblanvlista Descartes-szorzat
[WHERE felttel] szelekci
[GROUP BY oszloplista] csoportosts
[HAVING felttel] csoport-felttel
[ORDER BY oszloplista]; rendezs

Az egyes alparancsok megadsi sorrendje az angol nyelv szablyait kveti,


vgrehajtsi sorrendjk viszont az albbi.

1. FROM Descartes-szorzat
2. WHERE szelekci
3. GROUP BY csoportosts
4. HAVING csoport-szelekci
5. SELECT projekci

171
6. ORDER BY rendezs

Ha egy SELECT utasts WHERE vagy HAVING felttelben olyan logikai kifejezs
szerepel, amely SELECT utastst tartalmaz, ezt alkrdsnek vagy bels SELECT-nek is
nevezik.

20. Plda
Az albbi utasts azon dolgozk listjt adja, amelyek fizetse kisebb, mint az
tlagfizets.

SELECT nv, fizets FROM Dolgoz


WHERE fizets < ( SELECT AVG(fizets) FROM dolgoz );

Ebben a pldban az alkrdst elg csak egyszer kirtkelni, hiszen a Dolgoz tbla
minden egyes sorra ugyanaz lesz az eredmny.
Egy adatbzisban ltalban ktfle adatra van szksgnk.
alapadatok: tartalmuk aktualizl mveletekkel mdosthat;
szrmaztatott adatok: az alapadatokbl generlhatk.

A virtulis tbla (nzettbla, view) nem trol adatokat. Tulajdonkppen egy


transzformcis formula, amelyet gy lehet elkpzelni, mintha ennek segtsgvel a trolt
tblk adatait lehetne ltni egy specilis szrn keresztl.

Nzettblk alkalmazsi lehetsgei


Szrmaztatott adattblk ltrehozsa, amelyek a trzsadatok mdostsakor
automatikusan mdosulnak (pl. sszegztblk).
Bizonyos adatok elrejtse egyes felhasznlk ell (adatbiztonsg vagy
egyszersts cljbl).

Nzettbla ltrehozsa
CREATE VIEW tblanv [(oszloplista)] AS alkrds;

A SELECT utasts eredmnytblja alkotja a nzettblt. "Oszloplista" megadsval


a nzettbla oszlopainak j nv adhat. A CREATE VIEW vgrehajtsakor a rendszer csak
letrolja a nzettbla defincijt, s majd csak a r val hivatkozskor generlja a szksges
adatokat.
A nzettblk ltalban ugyangy hasznlhatk, mint a trolt adattblk, vagyis ahol
egy SQL parancsban tblanv adhat meg, ott rendszerint a nzettbla neve is szerepelhet.
Ha a nzettbla tartalma mdosul, akkor a mdosts a megfelel trolt tblkon
hajtdik vgre, s termszetesen megjelenik a nzettblban is. Alapelv, hogy egy SQL
rendszer csak akkor engedi meg a nzettbla mdostst, ha azt a rendszer korrekten s
egyrtelmen vgre tudja hajtani a trolt tblkon. Nem lehet mdostani a nzettblt, ha
defincija
DISTINCT opcit,
FROM utn egynl tbb tblanevet,
GROUP BY alparancsot tartalmaz.

Ha egy mdosthat nzettblba j rekord kerl felvtelre, akkor az alaptblnak a


nzettblban nem szerepl oszlopaiba szksgkppen NULL lesz.

172
Ha a CREATE VIEW utasts vgn a WITH CHECK OPTION zradk szerepel, akkor a
rendszer nem engedi meg a nzettbla olyan mdostst, amely nem tesz eleget a
levlogatsi felttelnek. Pldul a kvetkez utasts nem engedi meg az osztlykd
mdostst, vagy 'A01'-tl klnbz osztlykd felvitelt.

CREATE VIEW Dolg2 AS


SELECT adszm, nv, lakcm, osztlykd FROM Dolgoz
WHERE osztlykd='A01' WITH CHECK OPTION;

7.6.4. Hozzfrsi jogok, jogosultsgok kezelse az SQL-ben

Hozzfrsi jogok adomnyozsa

GRANT jogosultsgok ON adatbziselemek TO felhasznlk


[WITH GRANT OPTION];

Jogosultsgok

SELECT: lekrdezs engedlyezse.


ALTER: struktramdosts engedlyezse (ALTER TABLE).
INSERT[(oszlopok)], UPDATE[(oszlopok)], DELETE: tbla mdosts engedlyezse a
megfelel utastssal. Oszlopok megadsa esetn az engedly csak az adott oszlopokra
vonatkozik.
REFERENCES: kls kulcs hivatkozs engedlyezse az adatbziselemre.
ALL PRIVILEGES: az sszes adomnyozhat jogosultsg.
Adatbziselem: amelyre a jogosultsg adomnyozsa trtnik.
Felhasznl: akinek a jogosultsgot adomnyozzk.
WITH GRANT OPTION: tovbbadomnyozsi jog adsa.

Jogosultsg visszavonsa
REVOKE jogosultsgok ON adatbziselemek FROM felhasznl
[CASCADE];

CASCADE: a visszavont jogosultsg alapjn tovbbadomnyozott jogosultsgok is


visszavonsra kerlnek, feltve, hogy ugyanazt a jogot az illet ms forrsbl nem szerezte
meg.
Egy SQL utastst csak akkor hajt vgre a rendszer, ha a felhasznl a vgrehajtshoz
szksges valamennyi jogosultsggal rendelkezik.

21. Plda
GRANT SELECT ON Dolgoz TO Kovcs, Tth;
GRANT UPDATE(lakcm) ON Dolg1 TO Horvth WITH GRANT OPTION;
REVOKE SELECT ON Dolgoz FROM Tth;

Ellenrz krdsek:

1. Milyen objektum tpusok rhetk el az Access Adatbzis ablakban?


2. Mit tartalmaz s milyen szerkezet a tbla?
3. Mire hasznlhatk a lekrdezsek s az rlapok?

173
4. Milyen eszkzkkel vdhetk az Access-ben az adatbzisok?
5. Milyen engedlyek adhatk a felhasznlknak s a csoportoknak az Acces-ben?
6. Milyen adattpusok adhatk meg az Access-ben?
7. Milyen meztpusok vannak az Access-ben s mik a jellemzik?
8. Milyen mez tulajdonsgok adhatk meg a tblkban?
9. Milyen tpus lekrdezsek kszthetk?
10. Mi a lnyege a kereszttbls lekrdezsnek?
11. Hogyan kezddik a lekrdezs ltrehozsa?
12. Milyen grafikus eszkz segti a lekrdezs tervezi munkt?
13. Milyen szakaszok klnthetk el az rlapon?
14. Mire alkalmazhat az Access jelentsksztje?
15. Hnyflekppen kszthetk az Access-ben jelentsek?
16. A Jelents Varzsl alkalmazsval hogyan lehet elkszteni egy jelentst?
17. Milyen szerkezetek az Access jelentsek?
18. Milyen rsznyelvek alkotjk az SQL-t?
19. Milyen adattpusok vannak az SQL-ben?
20. Milyen SQL utastssal lehet tblt ltrehozni, mdostani, trlni? Adjon meg
pldkat!
21. Milyen SQL utastssal lehet a tblt lekrdezni? Adjon meg egy pldt lekrdezsre!
22. Milyen SQL utastssal lehet indexet ltrehozni, trlni? Adjon meg pldkat!
23. Milyen SQL utastssal lehet tblba j sort felvenni, sort mdostani, sort trlni?
Adjon meg pldkat!
24. Milyen SQL utastssal lehet adatbzist megnyitni, ltrehozni, lezrni, trlni? Adjon
meg pldkat az emltett mveletekre!
25. Milyen sszest fggvnyeket lehet alkalmazni az SQL SELECT utastsban?
26. Hogyan vgezhetk el csoportostsok az SQL SELECT utastsban?
27. Hogyan vgezhet el az eredmny tblk rendezse az SQL-ben?
28. Hogyan lehet ltrehozni nzettblt SQL-ben?
29. Milyen SQL utastssal lehet jogosultsgokat adomnyozni, illetve visszavonni?

Irodalomjegyzk

Bak Sndor (1999): Adatbziskezels, Pedellus Novitas Kft, Debrecen.


Bkssy Andrs - Demetrovics Jnos (2005): Adatbzis-szerkezetek, Akadmiai Kiad,
Budapest.
Hallasy Bla (2002): Adatmodellezs, Nemzeti Tanknyvkiad Rt, Budapest.
Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom (2001): Adatbzisrendszerek
megvalstsa, Panem Knyvkiad Kft, Budapest.
Jeffrey D. Ullman Jennifer Widom (1998): Adatbzisredszerek, Alapvets, Panem
Knyvkiad Kft, Budapest.
Michael J. Hernadez (2004): Adatbzis-tervezs, A relcis adatbzisok alapjairl fldi
halandknak, Kiskapu Kiad, Budapest.
Rajtik Jnos (2004): Adatbzis-kezels MS ACCESS 97, Pedellus Tanknyvkiad Kft,
Debrecen.

174
8. SZMTGP-HLZATOK
8.1 Cljai, elemei
A szmtgp-hlzatok alatt az egymssal kapcsolatban lv nll szmtgpek
rendszert rtjk. A hlzat mai clja, hogy a felhasznl ne egy szmtgppel, hanem a
hlzat erforrsaival kerljn kapcsolatba. A szmtgp-hlzatok kialaktsnak cljai a
kvetkezk:

- Erforrs megoszts: az eszkzk (nyomtatk, nagy kapacits trolk), programok,


adatok a felhasznlk szmra azok fizikai helytl fggetlenl a clfelhasznlk szmra
elrhetk legyenek.
- Nagyobb megbzhatsg: alternatv erforrsok alkalmazsa (pl. fjlok tbb gpen val
trolsa, egyszerre tbb CPU alkalmazsa).
- Takarkossg: A kis szmtgpek sokkal jobb r/teljestmny arnnyal rendelkeznek,
mint a nagyobbak (egy erforrsgp kb. 10-szer gyorsabb, viszont ezerszer drgbb, mint
egy PC). Kliens-szerver modell: minden felhasznlnak (kliens) sajt PC-je van, az
adatokat egy vagy tbb, kzsen hasznlt szerveren troljk.
- Sklzhatsg: annak a biztostsa, hogy a rendszer teljestmnyt a terhels
nvekedsvel fokozatosan nvelni lehessen jabb szerverek, kliensgpek hozzadsval
(nem pedig az erforrsgpet kell kicserlni).
- Kommunikci, hozzfrs tvoli informcikhoz. A hlzati rendszer kommunikcis
kzegknt is hasznlhat. Ez a terlet a leggyorsabban fejld g. Ide tartozik az
elektronikus levelezs, a hlzati telefon s a vide tvitel. Elrhetv vlnak a kzponti
adatbzisok. Ezek az adatbzisok sok helyrl lekrdezhetk, s sok helyrl tlthetk.
- Kzponti programtrols s kiszolgls. A programokat nem felttlenl kell a sajt
gpnkn trolni. Elkpzelhet, hogy a programok csak a futtats idejre tltdnek le a
gpnkre, s a hasznlatrt eseti brleti djat fizetnk. Sajt hlzatokon ennek a
megoldsnak az az elnye, hogy mindig az aktulis verzi fog futni a felhasznl gpn
anlkl, hogy ezzel kln kellene foglalkoznunk. A korszer vllalati rendszerekben
ltalban helyi programtrols van, de futtats eltt a rendszer ellenrzi, hogy a pldny
megegyezik-e a szerveren trolttal. Ha szksges frissti a programot s letlti a hinyz
komponenseket.

8.1.1 Hlzati struktrk


A hlzati struktrk s a fogalmak meghatrozsban a mai napig rvnyesek az
ARPA ( Advanced Research Project Agency ) ltal kidolgozott elvek.

o Hosztoknak (host) nevezzk azokat a gpeket, amelyekben a felhasznl


program fut.
o Kommunikcis alhlzat ( communication subnet ) kti ssze a hosztokat.
Az alhlzat az sszekttetst biztost csatornkbl s kapcsolgpekbl ll.
A csatornt (channels) szoks mg vonalnak, ramkrnek, vagy tbb vonal
esetn trnknek is nevezni. A hoszt nem rsze az alhlzatnak!
o A kapcsolgp ( Interface Message Processor ) az interfsz zenet feldolgoz
gp. Feladata, hogy a bemenetre kerl adatot meghatrozott kimenetre

175
kapcsolja. Fizikailag ez lehet egy specilis gp (pl. router), de lehet egy
szmtgp rsze is (pl. hlzati krtya).

8.1. bra: Kommunikcis alhlzat

Egy IMP-hez egy hoszt is tartozhat, de egy IMP-hez tbb hoszt is kapcsoldhat. Az
egy IMP tbb hoszt a nagytvolsg hlzatokra jellemz.

8.1.2 Hlzati hardver


A szmtgp-hlzatok osztlyozsnak szempontjai kzl kt fontos szempont az
tviteli technolgia s a hlzat mrete (kiterjedse) szerinti osztlyozs.

I. Az tviteli technolgia szerinti kt f csoport a kvetkez:


Adatszr hlzatok. Egyetlen kommunikcis csatorna, ezen osztozik a hlzat
sszes gpe. Ha brmelyik gp elkld egy zenetet, azt az sszes tbbi gp megkapja. Ekkor a
cmzsi eljrs ugynevezet csoportcmzs.
Ktpontos hlzatok. Ebben az esetben a szmtgpek prosval kapcsoldnak
egymshoz, vagyis pont-pont kapcsolattal rendelkeznek. Ilyen hlzati kapcsolat esetn kt
szmtgp kztti kapcsolatban az adatok, zenetek kldse tbb tvonalon is lehetsges. Az
ilyen hlzatok esetben fontos szerep jut a forgalomirnytsi algoritmusoknak.

II. Mret szerint osztlyozva:


Loklis hlzatok (Local Area Network, LAN). Az ilyen helyi hlzatok egy
intzmnyen, vllalaton stb. bell mkdnek.

176
Nagyvrosi hlzatok (Metropolitan Area Network, MAN). Lnyegben a loklis
hlzatok nagyobb vltozata, s ltalban hasonl technolgira pl.
Nagy kiterjeds hlzatok (Wide Area Network, WAN). Egsz orszgra, illetve
fldrszre kiterjed hlzatok. Rszei a hosztok (host) s az ket sszekapcsol
kommunikcis alhlzat (communication subnet) vagy rviden alhlzat. Az alhlzat
feladata az zenetek tovbbtsa a hosztok kztt. Az alhlzat rszei az tviteli vonalak (ms
nven ramkrk, csatornk vagy trnkk) s a kapcsolelemek. A kapcsolelemek olyan
specilis szmtgpek, amelyeket kt vagy tbb tviteli vonal sszekapcsolsra hasznlnak
(nincs egysges elnevezs, a tovbbiakban mi routernek nevezzk).

8.2. bra: A hosztok s az alhlzat kztti kapcsolat

A routerek troljk, majd a megfelel kimeneti csatorna szabadd vlsa esetn tovbbtjk a
csomagot. Az ilyen hlzatok szoksos elnevezsei: trol-s-tovbbt (store-and-forward),
kt pont kztti (point-to-point) vagy csomagkapcsolt (packet-switched). Szinte az sszes
nagy kiterjeds hlzat ilyen tpus.

(a) Csillag. (b) Gyr. (c) Fa. (d) Teljesen sszekttt. (e) Egymst metsz gyrk
(f) Szablytalan.

8.3. bra: Router kapcsoldsi topolgik

177
A nagy kiterjeds hlzatok msik nagy csoportja a mholdas vagy fldi rdis rendszerek.
Ezek adatszr rendszerek.

sszekapcsolt hlzatok. Egymstl klnbz, sokszor nem kompatibilis hlzatok


sszekapcsolsa, mely ltalban egy tjrnak nevezett (gateway) szmtgp segtsgvel
trtnik. Elnevezs: internetwork, internet (ilyen az Internet is).

8.1.3 Hlzati szoftver


A hlzati szoftver alatt azokat a szoftvereket rtjk, melyek a hlzat mkdtetsvel
kapcsolatosak. A hlzati opercis rendszerek nem tartoznak a hlzati szoftver
fogalomkrbe, br a mkdshez elengedhetetlenl szksgesek.
A szmtgpek prbeszdnek rott s ratlan szablyait egyttesen protokollnak
nevezzk. A protokoll egy megllapods, amit az egymssal kommunikl felek
prbeszdnek szablyait rgzti. A htkznapi letben is vannak protokoll szablyok,
amiknek betartsa megknnyti, megsrtse megnehezti a kommunikcit. Az eltr
szablyok rtelmezsi nehzsgeket okozhatnak. (Egy bolgr elre-htra mozgatja a fejt, az
abban a krnyezetben nem-et jelent, a nlunk megszokott igen helyett.)
Annak rdekben, hogy cskkentsk a hlzatok bonyolultsgt, a legtbb hlzatot
strukturljk, rtegekbe (layer) vagy szintekbe (level) szervezik. Minden rteg az alatta
levre pl. Az egyes rtegek clja, hogy a felette levknek szolglatokat nyjtson oly
mdon, hogy kzben a szolglatok implementlsnak rszleteit azok ell elrejtse. Minden
rteg csak a szomszdos rteggel van kapcsolatban. Az egyes rtegek prbeszdnek
szablyait a rteg-protokollok tartalmazzk. Pldaknt nzznk egy 5 rteg hlzatot:

8.4. bra: Rteg szemllet kommunikci

Minden rteg formlisan a vele azonos szint rteggel trsalog. Az adat valjban
vgighalad az alatta lv sszes rtegen, de ezt a rendszer elfedi. Az els rteg alatt van a
fizikai kzeg.

178
Az egyik gp n-edik rtege prbeszdet folytat a msik gp n-edik rtegvel. A
prbeszd rott s ratlan szablyait az n-edik rteg protokolljnak (protocol) nevezzk.
Minden egyes rteg az alatta lev rtegnek vezrlinformcikat s adatokat ad t egszen a
legals rtegig, ami mr a kapcsolatot megvalst fizikai kzeghez kapcsoldik. Az brn a
virtulis kommunikcit szaggatott, a fizikai kommunikcit pedig folytonos vonalakjellik.
Az egymssal szomszdos (egyms alatt lv) rtegek kztt interfsz (interface)
tallhat. Az interfsz definilja a rtegek kztti elemi mveleteket, s azokat a
szolgltatsokat amit nyjt, illetve hasznl. A rendszerek tervezsnek kritikus rsze az
interfszek defincija. A defincinak vilgosnak s egyrtelmnek kell lenni, hogy egy rteg
a funkcik megvltozsa nlkl tervezhet s kicserlhet legyen. Clszer, ha az interfszt
gy vlasztjuk meg, hogy az tadand informci minimlis legyen. A rtegek szma is
kompromisszum. Ha kevs a rtegszm, bonyolult lesz a megvalsts. Tlsgosan sok rteg
pedig lasstja a rendszert, mert a sok interfsz programja idt ignyel.

A rtegszemllet megrtshez vizsgljuk meg az emberi kommunikcit.

8.5. bra: Az emberi kommunikci modellje

A rtegek s protokollok halmazt hlzati architektrnak nevezzk.


Mivel egy hlzatban tipikusan kettnl tbb szmtgp van, gy szksg van egy
olyan mechanizmusra, ami a kldt s a fogadt azonostja. Sok alkalmazsban szksg lehet
arra, hogy a clllomsok egy csoportjt azonostsuk. Minden rtegben kell lennie egy olyan
mechanizmusnak, amely az zenet kldjt s vevjt azonostja. Meg kell tovbb hatrozni
az adatok tovbbtsnak a szablyait. Vannak olyan rendszerek, amelyek az adatokat csak
egy irnyban szlltjk (szimplex tvitel), amelyek az adatokat idben vltakozva mindkt
irnyban szlltjk (fl-duplex tvitel) s amelyek az adatokat egyszerre mindkt irnyban
szlltjk (duplex tvitel).
A rtegek feladatnak pontos lershoz definilt fogalmak kellenek. A pontos lerst
ltalban a szabvnyok tartalmazzk, a htkznapi hasznlatban ezek brokratikusnak
hatnak, s nehzkesek.
Az n. rteg szolgltatsokat nyjt az n+1. rteg szmra . A szolgltatsok a szolglat
elrsi pontokon keresztl hozzfrhetk. Minden szolglat elrsi pont valjban egy cm. A

179
telefon hlzaton pl.: egy szolglat elrsi pont a fali csatlakoz. A csatlakozt a telefonszm
azonostja. A rtegben lv aktv elemeket entitsoknak hvjk. Entits pl. egy ramkr, vagy
egy szoftverfolyamat. Az n+1. rteg kommunikcija gy valsul meg, hogy tad a SAP-on
keresztl egy IDU-t az n. rtegnek. Az n. rteg az alatta lv rtegeken keresztl cserl SDU-
kat a vele azonos szinten lv rteggel . Az n. rteghez tartoz SDU-t tovbbtsa rdekben
egy entits feldarabolhatja kisebb egysgekre. Ezeket az adategysgeket hvjuk PDU- nak. Az
n-PDU az n. rteghez tartoz Protocol Data Unit. PDU lehet pldul egy csomag.

ICI Interface Control Information. (interfsz vezrl informci)


IDU Interface Data Unit (interfsz adatelem)
SAP Service Access Points (szolglat elrsi pontok)
SDU Service Data Unit (szolglati adatelem)
PDU Procol Data Unit (protokoll adatelem)

8.6 bra: Rtegek kapcsolatai

A rtegek kt klnbz szolglatot nyjthatnak a felettk lev rtegek szmra:

- sszekttets alap szolglat: A szolglatot ignybe vev felhasznl elszr ltrehozza


az sszekttetst, majd felhasznlja, vgl lebontja (telefon).
- sszekttets nlkli szolglat: Minden egyes zenet rendelkezik egy teljes cmmel, s
minden zenet az sszes tbbitl fggetlen tvonalon tovbbtdik (levl).

A szolglatokat olyan szolglatprimitvek, azaz elemi mveletek halmazval rhatjuk


le, amelyek a szolglatokat elrhetv teszik a felhasznlk szmra. A protokollok olyan
szablyhalmazok, melyek megadjk, hogy a trs entitsok az adott rtegen bell milyen
formtumban, milyen jelentssel kldenek egymsnak csomagokat, kereteket, zeneteket. A
szolglat definilja az objektumon vgrehajthat mveleteket, de nem mondja meg hogyan
kell ezeket implementlni. A protokoll a szolglat implementcija. A protokollok
cserlhetk, ha a szolglat vltozatlan marad.

8.2 Hivatkozsi modellek

A gyakorlatban elfordul hlzati architektrk valamennyien megfelelnek a rtegekbl ll


modellnek. Klnbsgek a rtegek szmban, s a megvalstott funkcikban vannak.

180
8.2.1 Az OSI hivatkozsai modell

Az Open System Interconnection az ISO (International Standards Organization) ajnlsa. A


nylt rendszerek sszekapcsolsval foglalkozik. A nylt rendszerek olyan rendszerek,
amelyek kpesek ms rendszerekkel val kommunikcira. Az OSI modellnek ht rtege van.

A gp (hoszt Kzbens kapcsol B gp (hoszt)


Alkalmazsi Alkalmazsi
Megjelentsi Megjelentsi

Egyttmkdsi Egyttmkdsi
Szlltsi Szlltsi

Hlzati Hlzati Hlzati

Adatkapcsolati Adatkapcsolati Adatkapcsolati

Fizikai Fizikai Fizikai

Fizikai tviteli kzeg A Fizikai tviteli kzeg B

8.7. bra: Az OSI rtegmodell

Fizikai rteg: Feladata a bitek tovbbtsa a kommunikcis csatornn olyan mdon, hogy az
ad oldali bitet a vev is helyesen rtelmezze ( a 0-t 0-nak, az 1-et, 1-nek). Megoldand
feladatok, krdsek: a fizikai kzeg, s az informci tnyleges megjelensi formja, egy bit
tvitelnek idtartama, egy vagy ktirny a kapcsolat, hogyan pljn fel egy kapcsolat s
hogyan sznjn meg, milyen legyen az alkalmazott csatlakoz fizikai, mechanikai
kialaktsa?

Adatkapcsolati rteg: Feladata adatok megbzhat tovbbtsa az ad s fogad kztt. Az


adatokat adatkeretekk (data frame) trdeli, elltja kiegszt cm, egyb s ellenrz
informcival, ezeket tovbbtja, majd a vev ltal visszakldtt nyugtakereteket
(acknowledgement frame) vve ezeket feldolgozza. Felmerl problmk: hogyan jelezzk a
keretek kezdett s a vgt, mi trtnjk akkor ha egy keret elvsz, mi trtnjk akkor ha a
nyugtakeret vsz el, mi legyen akkor, ha az ad adsi sebessge jelentsen nagyobb, mint a
vevk?

Hlzati rteg: A hlzati rteg a kommunikcis alhlzatok mkdst vezrli. A kt


vgpont kzti kapcsolat lebonyoltsa s a torlds elkerlse a feladata. Eltr lehet a
hlzatok cmzsi mdszere, klnbzhetnek a maximlis csomagmreteik s protokolljaik is.
E problmk megoldsrt, azaz a heterogn hlzatok sszekapcsolsrt a hlzati rteg a
felels. zenetszrsos hlzatokban az tvonal-kivlasztsi mechanizmus igen egyszer, gy
a hlzati rteg ltalban vkony, sokszor nem is ltezik

Szlltsi rteg: Feladata a hosztok kztti tvitel megvalstsa (itt mr vgpontok kztti
sszekttetsrl van sz, ld. bra). A szlltsi rteg alapvet feladata az, hogy adatokat
fogadjon a viszonyrtegtl, kisebb darabra vgja szt azokat (ha szksges), majd adja tovbb

181
a hlzati rtegnek s biztostsa, hogy minden darab hibtlanul megrkezzk a msik oldalra.
Tovbb, mindezeket hatkonyan kell vgrehajtania, radsul oly mdon, hogy a viszonyrteg
ell el kell fednie a hardvertechnikban elkerlhetetlenl bekvetkez vltozsokat.

Viszony rteg (ms nven egyttmkdsi rteg): A klnbz gpek felhasznli viszonyt
ltestenek egymssal, mint pldul bejelentkezs egy tvoli opercis rendszerbe,
llomnytovbbts kt gp kztt. Felels a kapcsolat felptsrt, s a kt vgpont
kommunikcijnak vgn a kapcsolat lebontsrt. A viszonyrteg egyik szolgltatsa a
prbeszd szervezse. A viszonyok egyidben egy- s ktirny adatramlst is lehetv
tehetnek. A viszonyrteg egy msik szolgltatsa a szinkronizci.

Megjelentsi rteg: Tipikus feladatai: az adatok szabvnyos mdon trtn kdolsa,


tmrts, titkosts. A rteg a tovbbtott informci szintaktikjval s szemantikjval
foglalkozik. A tovbbtott informci ltalban nem egy vletlenszer bit halmaz, hanem
szm bet, dtum, stb. A klnbz rendszerekben eltr mdon brzoljuk az adatokat. A
klnbz rendszerek kommunikcija rdekben a loklis szintaktikt talaktjuk egy
globlis (absztrakt) szintaktikv, amit minden rendszer a sajt loklis szintaktikjv alaktva
tud felhasznlni.

Alkalmazsi rteg: Az alkalmazsi rteg szles krben ignyelt protokollokat tartalmaz. A


rtegben a felhasznli program vezrli a mkdst. A programok kztt szmos olyan is van,
melyekre szles krben van igny, ltalnos megoldsuk clszer, vagy csak gy
mkdkpes a dolog. Gyakori feladat a fjl tvitel (file transfer). Az llomnytovbbtshoz
sorolhat az elektronikus levelezs, tvoli adatbzisok elrse. Itt megoldand az eltr
fjlrendszerek kezelse , szvegsorok kezelse, stb. ( Egy UNIX szerverrl le tudunk msolni
egy fjlt egy DOSt hasznl gpre. Ez a sznt a felhasznli programok szintje (e-mail, fjl
tvitel, tvoli bejelentkezs, stb.).

A tnyleges tvitel fggleges irnyban trtnik, de az egyes rtegek gy mkdnek, mintha


vzszintes irnyban tovbbtank az adatokat.

8.8. bra Adattvitel a rtegmodell szerint

182
8.2.2 A TCP/IP hivatkozsi modell

Az Internet hivatkozsi modellje. Kt legjelentsebb protokolljrl a TCP


(Transmission Conrol Protocol) s az IP (Internet Protocol) kapta a nevt. Kifejlesztsekor a
f clkitzs az volt, hogy mindaddig, amg a kt vgpont mkdkpes, addig a kapcsolat
megszakts nlkl mkdjn akkor is, ha a kztk lv hlzat egy rsze megsemmisl
(hbors csapsmrs, terrorakci, st, akr mszaki hiba). A hlzat legyen alkalmas a fjl
tviteltl a beszd tvitelig minden feladatra.

A megolds egy 4-rteg modell, amely jelentsen klnbzik az OSI ajnlstl


(amely tbb mint 10 vvel korbbi). A TCP/IP s az OSI rtegek megfeleltetse vzlatosan az
albbi:

Alkalmazsi rteg Alkalmazsi rteg


Megjelentsi rteg
Viszony rteg
Szlltsi rteg Szlltsi rteg
Hlzati rteg Internet rteg
Adatkapcsolati rteg Hoszt s hlzat kztti
Fizikai rteg rteg

8.9 bra: TCP/IP hivatkozsi modell

A megfeleltets nem pontos. A rtegek feladatai azonban ersen hasonlak.

o A hlzat elrsi rteg nagyjbl az adatkapcsolati s fizikai rteg feladatt ltja el.
Valjban kevss definilt, s csak azt rja el, hogy a hlzat alkalmas legyen IP
csomagok tovbbtsra.
o Az internet rteg feladata, hogy a hoszt brmilyen hlzatba csomagokat tudjon
kldeni, s onnan csomagokat fogadni. A csomagok nem biztos, hogy az elklds
sorrendjben rkeznek meg. A sorrend helyrelltsa a felsbb rtegek feladata. Az
Internet rteg meghatroz egy protokollt s egy csomagformtumot. Ez az Internet
Protocol (IP).
o A szlltsi rteg az Internet rteg felett helyezkedik el. Lehetv teszi a
trsentitsok kzti prbeszdet. A szlltsi rtegben ltrehozhatunk megbzhat,
sszekttets alap protokollokat, ilyen az tvitel vezrl protokoll (Transmission
Control Protocol, TCP), vagy datagram jelleg protokollt, mint az UDP (User
Datagram Protocol). A TCP a berkez adatfolyamot feldarabolja, tadja az
Internet rtegnek. A clllomson a TCP sszegyjti a csomagokat, s
adatfolyamknt tovbbtja az alkalmazsi rtegnek. A TCP vgzi a
forgalomszablyozst is. Az UDP egy sszekttets mentes, nem megbzhat
protokoll. Nem tartalmaz csomag sorba-rendezst sem. ltalban az olyan kliens-
szerver alkalmazsokban hasznlatos, ahol a gyors vlasz fontosabb a garantlt
vlasznl (cmfelolds, beszd, vide). Pl.: egy cmfeloldsi krsre nem kapunk
vlaszt, akkor megismteljk a krst. Lnyegtelen , hogy mirt nincs vlasz.
o Alkalmazsi rteg. TCP/IP modellben nincs viszony s megjelensi rteg. A
szlltsi rteg felett van az alkalmazsi rteg. Ez tartalmazza az sszes magasabb
szint protokollt. Nhny megvalstott protokoll:

183
o - Elektronikus levelezs (SMTP)
o - Domain Name Service (DNS)
o - HTTP (World Wide Web)
o - FTP (fjl transzfer)

forrs

zenet M Alkalmazsi
szegmens H M szlltsi
datagram H H M hlzati
keret H H H M kapcsolati
fizikai
H H H M kapcsolati H H H M

fizikai
switch

cllloms H H M H H M
hlzati
M H H H M H H H M
alkalmazsi kapcsolati
H M szlltsi fizikai
H H M hlzati
H H H router
M kapcsolati
fizikai

8.10. bra: Adattvitel a TCP/IP modellben

sszehasonlts: Az OSI modell kifejezetten alkalmas a szmtgpes hlzatok elemzsre.


Ezzel szemben az OSI protokollok nem lettek npszerek. A TCP/IP-re viszont ennek pont az
ellentte igaz: a modell gyakorlatilag nem ltezik, a protokollok viszont rendkvl elterjedtek.

8.11. bra: Csomagtovbbts a hlzaton

184
8.3 A hlzat fizikai megvalstsa

8.3.1 A fizikai rteg


A csatornn trtn informcitvitel sorn az ad megvltoztatja a csatorna fizikai
kzegnek valamilyen tulajdonsgt, ami a kzegen tovbbterjed, s a vev ezt a fizikai
kzegvltozst rzkeli. Megvltoztathatjuk az ramkrben a feszltsget, az ramot, a
frekvencit, a fzisszget. Jelhordoz lehet a fny intenzitsa, vagy akr a felszll fst
megszaktsa is (indin fstjelek). Az adattvitel tvolsgt a jelek gyenglse, s a csatorna
zaja befolysolja.

Forrs Ad Csatorna Vev Cl

Zaj

8.12. bra: Adattviteli modell

Kommunikci ltalnos modellje.

A csatorna legfontosabb jellemzi:


svszlessg
zaj
kdolsi eljrs.

Svszlessg alatt ltalban az tvitt legmagasabb s legalacsonyabb frekvencia klnbsgt


rtik, ahol a frekvencia tviteli fggvny 3 dB-el cskken. A vals rendszerekben a
svszlessget mszaki eszkzkkel korltozzk, az als s fels hatrfrekvencinl meredek
levgs van. J kzeltssel azt mondhatjuk, hogy a svon bell van jel, a svon kvl nincs
jel. A Svszlessg analg rendszerben: a jel frekvencia tartomnya (pl. beszd: 300Hz-
3300Hz), digitlis rendszer: maximlis informci tviteli sebessg (bit/s). A fizikai rteg
tovbbi fontosabb jellemzi a kvetkezk:

Vonal: fizikai sszekttets.


Csatorna: Kt fl kztti kommunikcis kapcsolat.
Vonalmegoszts: egy vonalon tbb csatorna (pl. kbel TV)
Megvalstsi lehetsgei:
- Multiplexels (frekvenciaoszts, idoszts)
- Csomagkapcsols: az informci kisebb adagokra bontsa, egy vonalon klnbz
gpek csomagjai haladhatnak, trol-tovbbt elv, csomagokban cm informci van
elhelyezve.
- Vonalkapcsols: az adatvezetket a kommuniklni szndkoz ad, illetve vev kapja
meg. tvonal kialaktsa kapcsolkzpontokon keresztl. Tnyleges fizikai kapcsolat,
viszont a kapcsolat ltrehozshoz id kell.

A fontosabb fizikai tviteli kzegek a kvetkezk:

185
Csavart rpr

Kt spirlszeren egyms kr tekert szigetelt rzhuzal. A kt eret azrt sodorjk ssze, hogy
cskkentsk a kett kztti elektromgneses klcsnhatst. Elnevezsek: UTP, STP
((Un)shilded Twisted Pair). Akr 100 Mbit/s os tviteli sebessget is el lehet rni.

Az Ethernet hlzatokban 10BaseT nven specifikltk. Kt sodort rpr az ads s a vtel


szmra. 100m-es maximlis szegmenshossz.

8.13. bra: Csavart rpr

Az rprok egymsra hatsa cskkenthet, ha az rprok tvolsgt nveljk. A kbel erek


kztt tvtart lehet, mint az albbi brn lthat. Az brn bemutatott kbel CAT-6e
kategrij, UTP, 750MHz-ig hasznlhat.

Koaxilis kbel

Jobb rnykols, mint a csavart rprnl, ezrt nagyobb tviteli sebessg s nagyobb
szegmenshossz.

8.14. bra: Koaxilis kbel

I. Alapsv koaxilis kbel digitlis tvitelre, 50 os. Akr 1-2 Gb/s-os tviteli
sebessget is elrhetnk. Leggyakrabban loklis hlzatok kialaktsra alkalmazzk.

186
Ethernet hlzatokban az alapsv koaxilis kbelek kt tpusa ismert az n. vkony
(10Base2) s a vastag (10Base5). A tpusjelzsben szerepl 2-es s 5-s szm az Ethernet
hlzatban kialakthat maximlis szegmenshosszra utal: vkony kbelnl ez 200 mter,
vastagnl 500 mter lehet. A vkony koaxnl BNC csatlakozkat, mg a vastag vltozatnl n.
vmpr csatlakozkat alkalmaznak.

II. Szlessv koaxilis kbel szabvnyos kbel TV-s analg tvitel, 75 os. Egy kbelen
tbb csatorna, egymstl fggetlen, tbbfle kommunikci. AD DA talaktsok. Kevsb
alkalmas digitlis tvitelre, mint az alapsvi (teht egycsatorns) kbel, viszont nagy elnye,
hogy mr igen nagy mennyisgben teleptettek ilyeneket.
vegszlas kbel

Laboratriumi krlmnyek kztt mr a 100 Gb/s-os sebessget is elrtk. A fnyvezet


szlas adattviteli rendszernek hrom f komponense van: a fnyforrs (LED vagy
lzerdida) , az tviteli kzeg s a fnyrzkel (fotodida vagy fototranzisztor).

Fny terjeds:
- teljes visszaverds (tbbmdus szl, tbb klnbz szg fnysugr),
- a szl tmrjt nhny hullmhossznyira lecskkentjk (8-10 m, egymdus szl,
drgbb, nagyobb tvolsgra hasznlhat).

A fnyvezet kbelben ltalban tbb szlat fognak ssze.


Nagyobb a svszlessge, kisebb a csillaptsa, mint a rzvezetknek. Nem rzkeny az
elektromgneses zavarokra. Vkony, knny. Nehz lehallgatni.
Vezetk nlkli tviteli kzegek

- Rdifrekvencis tvitel. Mikrohullm tartomnyban (100 MHz felett). Egyenes vonal


mentn terjed (ismtlk kb. 50 km-enknt), jl fkuszlhat (parabolaantenna).
- Infravrs (1012-1014 Hz). Elssorban kistvolsg adattvitel esetn (pl. TV tvirnyt).
Olcs, knnyen elllthat, viszonylag jl irnythat, viszont risi htrny, hogy szilrd
testeken nem kpes thatolni (de gy alkalmasak lehetnek pleten belli loklis hlzatok
tviteli rendszernek szerepre is).
- Lthat fnyhullm tvitel. Pl. kt plet loklis hlzatt az pletek tetejre szerelt
lzerek segtsgvel kapcsoljuk ssze. Igen nagy svszlessg, nagyon olcs (viszont az
idjrs befolysolhatja).
- Mholdas tvitel. Geostacionrius mholdak. A mholdakon lv transzponderek a
felkldtt mikrohullm jeleket egy msik frekvencin felerstve visszasugrozzk
(3,7...4,4 GHz le, 5,9...6,4 GHz fel). Jelents ksleltets (250-300 ms).

187
8.15. bra: (a) Bluetooth configurci (b) Wireless LAN

8.16. bra: (a) Szemlyi mobil szmtgp (b) Repl vezetkes LAN

Az adattviteli kzegeken megvalstott tvitel tpusa lehet az

o Analg s
o Digitlis tvitel
Analg tvitel

A mltat teljes egszben az analg tvitel jellemezte (telefon, rdi, televzi). A kialaktott
kommunikcis infrastruktra is dnten analg. Az analg telefonvonalakat (elfizeti
hurok) mg vtizedekig fogjk hasznlni adattvitelre. Egy szakszeren teleptett Cat5 UTP
kbel 11 nagysgrenddel jobb (3-4 nagysgrendnyi sebessgklnbsg, 7-8 nagysgrendnyi
hibaarnybeli klnbsg) mint egy telefonkbel.
Modem

A modem (modultor-demodultor) a digitlis informcit a telefonvonalon val tvitel


cljbl analgg alaktja, majd a msik oldalon vissza. A telefonvonal egy szinuszos
vltakozjelet visz t. A modem a binris jel vezrlsvel ezt modullja, majd a modullt
analg jelbl a binris jelet visszalltja (demodullja). A modem szabvnyok hrom terletet
lelnek fel: modulcis, hibajavt s adattmrt protokollok.
Digitlis tvitel

A folyamatos jelek helyett 0-kbl s 1-ekbl ll sorozatok haladnak a vonalakon.

188
Elnyk:
- Hibkra rzketlenebb (csak kt llapotot kell jl megklnbztetni).
- Tetszleges jel tvihet (hang, kp, ...)
- A jelenlegi vonalakon jval nagyobb adattviteli sebessget lehet elrni.
- Olcsbb (nem szksges az analg hullmformt pontosan helyrelltani).

Az tvitel sorn mindig biteket visznk t, de mivel eleinte szvegtvitelt valstottak meg,
ezrt az tvitt informci egysge a bitcsoport volt, amely a szveg egy karaktert kdolta. Az
ilyen, bitcsoportokat tviv mdszert szoktk karakterorientlt tviteli eljrsnak nevezni.
A hlzatok elterjedsvel a szveges jelleg informcik mellett ms jelleg informcik
tvitele is szksgess vlt, ezrt a bitcsoportos tvitel helyett a tetszleges bitszm
zenettvitel kerlt eltrbe, ezek a bitorientlt eljrsok.

8.3.2 Hlzat felpts (topolgijuk)

A hlzat felptst, topolgijt a kbelek elrendezdse, a csompontok fizikai


elhelyezkedse hatrozza meg. Ez a "hlzat alakja".

Sn: a hlzatnak van egy gerince(BackBone - kzs adattviteli vonal), amihez az


sszes csompont csatlakozik. A gerinc mindkt vge ellenllssal van lezrva, a
rendszer elemei sorba vannak fzve egy kbelre. Olcs, kevs kbel kell hozz. Hiba
esetn az egsz hlzat mkdskptelen lesz.

Csillag: a csompontok egy kzs elosztba (hub) vannak bektve. A csillag


topolginl ilyen elosztk gyjtik ssze egy-egy gpcsoport jeleit s tovbbtjk a
kzpont fel. A csillag topolgia elnye az, hogy egy j eloszt beptsvel jabb s
jabb gpcsoportokat lehet a rendszerhez kapcsolni. Nem zenetszrsos (ponttl-
pontig). Szakads esetn megbzhatbb, viszont sok kbel kell hozz ezrt drgbb.

Gyrs: a csompontokat kzvetlenl egymshoz csatlakoztatjk, soros


elrendezsben, gy azok egy zrt hurkot alkotnak. Az zenetek fogadsa egy alkalmas
csatol eszkz segtsgvel trtnik. Elre trtn huzalozsa nehzkes, j csompont
hozzadsa, vagy elvtele megbonthatja a hlzatot. A biztonsg kedvrt 2 kbellel is
sszekthetik a gpeket. Az adatramlsnak meghatrozott irnya van. Amg az adatot
nem mentik le, addig a gyrben kering, troldik. Nagy a kockzat, az adatok
srlhetnek, elveszhetnek. Ezt elkerlend a cmzettnek mielbb le kell menteni s
nyugtzni, hogy ne keringjen a vgtelensgig.

Busz: egyetlen kbelre felfztt gpek alkotjk a hlzatot. Gyakori a helyi


hlzatokban, mivel olcs a kialaktsa. Htrnya, hogy a kbel megbontsa, azaz
brmely gp kiemelse a hlzatbl a hlzat mkdskptelensgt eredmnyezi.

Vegyes (fa): A busz topolgia fa topolgiv egszthet ki, amelyben a tbbszrs


buszgak klnbz pontokon kapcsoldnak ssze, gy alkotva egy fastruktrt.
Meghibsods esetn csak a csompont s a hozztartoz gykerek esnek ki.

Hierarchikus: az elz formk vegyes alkalmazsa.

189
8.3.3 A hlzatok rszelemei

A hlzatok rszelemei a hlzat tpustl, felptstl fggnek. Csoportostsuk a


kvetkez:

szmtgpek: amelyeket ssze kvnunk ktni. Ezek a gpek nllan is, vagy
terminlknt is mkdhetnek.
vezrl elektronikk;

hlzati krtyk: olyan vezrl egysg, amely a szmtgpbe ptve a hlzat s a gp


kapcsolatt biztostja. Tpust meghatrozza a hlzati architektra s a kbelezs. Sok fajta
hlzati krtya kaphat, de rban, megbzhatsgban s minsgben eltrnek egymstl.

Kapcsolat Interfszek Switch-ek/router-ek


Optikai Ethernet krtya Router
szl

Wireless krtya
Koax kbel
Switch

8.17. bra: Nhny hlzati eszkz

HUB: passzv hlzati eszkz, mely a szegmensek kapcsolatt biztostja.


Mivel jelerstst nem vgez, az elrt kbelhosszt nem lphetjk tl.
repeater: olyan elektronikus eszkz, amely az adattvitel sorn, a csillapts
kvetkeztben torzult jelek felismerst, helyrelltst s jraidztst vgzi.
router: egy intelligens eszkz, amely meghatrozza a hlzaton raml
adatcsomagok tvonalt.
bridge: azonos architektrj, de klnbz protokollok segtsgvel mkd
hlzatok ssze kapcsolst teszi lehetv.
switch: olyan szerkezeti elem, amely tvonalszegmensek idleges egymshoz
rendelsvel pt fel kommunikcis tvonalat.
modem: olyan eszkz, mely telefonvonalon keresztl teszi lehetv az
adattvitelt.
csatlakoztsi felletek: a hlzati krtyn, ill. a kbelezsen kialaktott elemek tpusa,
mely lehet BNC, UTP, stb.

190
tviteli kzeg;
kbel: adattvitelt biztost kzeg. Tpusa a hlzat architektrjtl fgg.
Leggyakrabban a sodrott rpr - UTP csatlakozj -, vagy a koaxilis - BNC
csatlakozj - tpus kbelezst alkalmazzk. Figyelem ez a koax kbel nem
azonos a TV kszlkekhez hasznlt koax kbellel.
T elgaz: a koax kbelezsnl hasznlt csatlakoz, melyet a soros topolgij
hlzatokban a hlzati krtykra csatlakoztatva hasznlunk.
lezr: a soros topolgij hlzatokban a hlzat gerincvezetknek kt
vgpontjt kell lezrnunk ezzel az 50 ohmos elemmel.
patch panel: UTP -s hlzatok esetn alkalmazott segdtbla, amely a
felhasznlk gpei fell bejv kbelek rendezst vgzi.
patch kbel: n. sodrott rpr, UTP csatlakozval elltott kbel, mely a fali
csatlakoz s a szmtgp hlzati csatolja (krtya) kztti sszekttetst
biztostja.
vezrl egysg: ide tartoznak a hlzatot vezrl szmtgpek (szerver) - tbb is
lehet egy hlzatban.
mkdtet program: a hlzat mkdst, az t mkdtet program, a hlzati
opercis rendszer szervezi, vezrli, ill. hatrozza meg.

A felsorolt eszkzk kzl termszetesen nem mindenre van szksg minden esetben. Azt,
hogy ppen mire van szksg az alkalmazott eszkzkbl a kiptett architektrtl,
kbelezstl, a hlzat bonyolultsgtl fggen kell megvlasztani.

8.4 Hlzatok sszekapcsolsa

Hlzatok, hlzatrszek sszekapcsolsra szolgl eszkzk:

- Ismtlk (repeater): Egyedi biteket msolnak hlzati (kbel) szegmensek kzt.


Alacsony szint eszkzk (fizikai rteg), amelyek csak erstik vagy jragenerljk a
gyenge jeleket. A hossz kbelek meghajtshoz szksges ramot szolgltatjk, gy
hlzat ltal tfogott tvolsg nvelhet.
- Hidak (bridge): Adatkapcsolati kereteket trolnak s tovbbtanak LAN-ok kztt (2.
rteg). Megvalstja az adatkapcsolati rteg funkciit (pl. ellenrz sszeg vizsglata).
Kisebb vltoztatsokat is vgrehajthatnak a kereten, mieltt tovbbtank a msik
hlzaton.
- Tbbprotokollos routerek: Eltr hlzatok kztt tovbbtanak csomagokat. Elvkben
hasonlak a hidakhoz, kivve, hogy a hlzati (3.) rtegben mkdnek. Az egyik
vonalukon veszik a berkez csomagot s egy msik vonalon tovbbtjk ket, mint ahogy
azt minden router teszi, de a vonalak klnbz hlzatokhoz tartozhatnak s klnbz
protokollokat hasznlhatnak.
- Szlltsi tjrk (transport gateway): A szlltsi (4.) rtegben teremtenek kapcsolatot
kt hlzat kztt.
- Alkalmazsi tjrk: Egy alkalmazs kt rszt kapcsoljk ssze az alkalmazsi
rtegben. (Pl. levelezsi tjrk.)

Hozzfrs az Internethez (kapcsolt vonali, illetve kzvetlen vonali hozzfrs)

1. kzvetlen kbelkapcsolat: helyi hlzatoknl a leggyakoribb forma. Olcs, knnyen


kivitelezhet s a fenntartsa nem jr kltsgekkel.

191
2. nagy tvolsg kbelezs: ritkn alkalmazzk. A kbelezs bonyolultsga miatt igen
kltsges.
3. optikai kbelezs: a nagytvolsg kbelezshez hasonl tulajdonsgokkal
rendelkezik. Kltsges, de megbzhat s rendkvl gyors adattvitelt tesz lehetv.
4. mikrohullm lnc: olyan fldrajzi viszonyok kztt alkalmazzk, ahol a kbelezs
nem megoldhat. Kltsges ugyan, de gyors adattviteli forma.
5. mholdas kapcsolat: a mikrohullm lnc mholdas vltozata. A mr meglv
mholdas rendszerekhez igen knnyen hozzkapcsolhat j vgpontok kialaktsval.
6. ISDN vonal: viszonylag gyors, de hossz idej adattviteleknl kltsges a
hasznlata, hiszen a szolgltatst biztost telefontrsasgok a norml telefonvonalhoz
hasonlan kezelik, ill. szmlzzk. ltalban napi 3 - 4 rs kapcsolattarts alatti
alkalmazhat.
7. brelt vonali sszekttets: ott alkalmazzk, ahol fontos az lland kapcsolat.
Sebessge a kiptsnl meghatrozott svszlessg fggvnye. Fenntartsi kltsge az
adattviteltl fggetlen, lland.
8. kapcsolt vonali sszekttets: egyszerbben, a telefonvonalon modemen keresztl
ltestett adattvitel. Mivel a kapcsolat norml telefonvonalon trtnik, az adattvitel
minden egyes percrt fizetni kell.

8.18. bra: Hlzatok Internet hlzatba kapcsolsa

A tzfalak Vdik a loklis hlzatot s a kimen forgalmat is szrik.

Elemei:
- Csomagszr (packet filter): Egy szablyos router pr kln feladatkrrel elltva.
Minden kimen vagy bejv csomagot megvizsgl, a bizonyos feltteleket kielgt
csomagokat tovbbtja, amelyek nem mennek t a teszten, azokat eldobja. A
rendszeradminisztrtor ltal konfigurlt tblzatok vezrlik. Pl. le tudja tiltani a bejv
Telnet szolglatot ignyl csomagokat.

192
- Alkalmazsi tjr: Alkalmazsi szinten mkdik. Pl. levelezsi tjr, amely minden
bejv vagy kimen zenetet tvizsgl, s a vrust tartalmaz leveleket eldobja.

8.5 Kliens-Szerver modellek

A szmtgpes hlzatokban a felhasznlk kztti kommunikci egyik megoldsi mdja a


szerver-kliens architektra amelyen a kommunikciban rsztvev kt fl nem egyenrang
mdon vesz rszt, hanem dediklt szerepeket (szerver illetve kliens) tltenek be. A
kommunikcit jellemzen a kliens kezdemnyezi, mgpedig azzal a cllal, hogy valamilyen
mveletet vagy lekrdezst vgeztessen el a szerverrel. A szerver a krst megkapva elvgzi a
megfelel lpseket, majd az eredmnyt a kliens fel tovbbtja. Br az adatok a
kommunikci sorn rtelemszeren mindkt irnyban ramolhatnak, a mveleteket
elvgzst mindig a kliens kezdemnyezi, s mindig a szerver hajtja vgre - ennek
megfordtsra nincs md.

Azokat az architektrkat, amelyekben mindkt fl klcsnsen kezdemnyezheti mvelet


vgrehajtst a msikon, egyenrangnak szoks hvni.

8.19. bra: A kliens-szerver architektra

Sok szmtgpes rendszer s hlzati szolgltats mkdik ezen architektrval.


Ilyen modelleket tallunk tbb Internet szolgltats mkdsben.
Ellenrz krdsek:
1. Melyek a szmtgpes hlzatok legfontosabb jellemzi?
2. Sorolja fel mirt elnys a szmtgpeket hlzatba kapcsolni!
3. Mi az a hoszt?
4. Magyarzza meg, hogy mit takar az IMP fogalma!
5. Hatrozza meg a protokoll fogalmt!
6. Mik azok a hlzati rtegek?
7. Mi a hlzati architektra?
8. Milyen rtegekbl pl fel az OSI modell?
9. Mi a fizikai rteg feladata?
10. Mi az adatkapcsolati rteg szerepe, s milyen alrtegei vannak?

193
11. Mit biztost a hlzati rteg?
12. Mi a klnbsg az zenet s a csomagkapcsols kztt?
13. Ismertesse a csavart rpras tviteli kzegeket!
14. Mire hasznlhatk a koaxilis kbelek?
15. Ismertesse az optikai kbeles tviteli kzegeket!
16. Milyen elven mkdik a vezetk nlkli adattvitel?

Irodalomjegyzk

Davies D.W. Barber D.L. A: Szmtgp-hlzatok. Mszaki Knyvkiad, Budapest, 1978.


Fsts J.: World Wide Web - Bevezets a hlzati informciszolgltat rendszer tervezsbe
s hasznlatba Szak Kiad Kft, Bicske, 1996.
Hargittai P. Kaszanyiczki L.: Internet haladknak LSI Oktatkzpont. Budapest
HegedsG. Herdon M. Kovcs Gy. Nmedi J.: Szmtgp-hlzatok (Szmalk, 2002)
Knya L.: Szmtgp-hlzatok (INOK Kiad Budapest, 2006)
Mag Zs. Nagy S.: Hlzati felhasznli ismeretek (Szmalk, 2003)
Martin J. - Chapman, K.: Loklis hlzatok Novotrade, Budapest, 1992.
Tanenbaum A. S. : Szmtgp hlzatok Novotrade, Budapest, 1992.
Tanenbaum, A.: Computer Networks. 3rd Edition. (Prentice-Hall International, Inc., 1996)
Szmtgp-hlzatok. 2. kiads. (Panem Kiad, Budapest, 2004)

194
9. A TCP/IP PROTOKOLL S AZ INTERNET

9.1. A TCP/IP protokoll

A TCP/IP protokoll kszlet a klnbz opercis rendszerekkel mkd


szmtgpek, illetve szmtgp-hlzatok kztti kapcsolat ltrehozsra szolgl.
Ez egy olyan protokollkszlet, amelyet arra dolgoztak ki, hogy hlzatba kapcsolt
szmtgpek megoszthassk egyms kztt az erforrsaikat. A TCP s az IP a
legismertebb, ezrt az egsz csaldra a TCP/IP kifejezst hasznljk. Segtsgvel
klnll szmtgp-hlzatok hierarchija alakthat ki, ahol az egyes gpeket,
illetve helyi hlzatokat nagy tvolsg vonalak ktik ssze (9.1. bra)

9.1. bra: Helyi hlzatok sszektse nagytvolsg vonalakkal


Tipikus hlzati feladat a levelezs megvalstsa, amit protokoll (SMTP-
Simple Mail Transfer Protocol) szablyoz. A protokoll az egyik gp ltal a msiknak
kldend parancsokat definilja, pldul annak meghatrozsra, hogy ki a levl
kldje, ki a cmzett, majd ezutn kvetkezik a levl szvege. A protokoll felttelezi
tovbb, hogy a krdses kt szmtgp kztt megbzhat kommunikcis csatorna
ltezik. A levelezs, mint brmely ms alkalmazsi rtegbeli protokoll, a kldend
parancsokat s zeneteket definilja. A tervezsekor a TCP/IP-t vettk alapul, azaz
azzal egytt hasznlhat. A TCP a felels azrt, hogy a parancsok biztosan
elkerljenek a cmzetthez. Figyel arra, hogy mi kerlt t, s ami nem jutott el a
cmzetthez, azt jraadja. Amennyiben egy rsz, pl. az zenet szvege, tl nagy lenne
(meghaladja egy datagramm, vagyis egy zenetben kldhet csomag mrett), akkor
azt a TCP szttrdeli tbb datagrammra, s biztostja, hogy azok helyesen rkezzenek
clba. Mivel a fenti szolgltatsokat j nhny alkalmazs ignyli, ezrt ezeket nem a
levelezs, hanem egy kln protokoll tartalmazza. Az egsz TCP tulajdonkppen nem
ms, mint rutinok olyan gyjtemnye, amelyet a klnbz alkalmazsok vesznek
ignybe, hogy megbzhat hlzati kapcsolatot ptsenek ki ms szmtgpekkel. A
TCP hasonlkppen alapul az IP szolgltatsokon. Habr a TCP szolgltatsait sok
alkalmazs ignyli, vannak olyanok, amelyeknek nincs rjuk szksgk. Persze
lteznek olyan szolgltatsok, amelyeket minden alkalmazs megkvn. Ezeket

195
szedtk egybe az IP-be. Ugyangy, ahogy a TCP, az IP is egy rutingyjtemny, de ezt
a TCP-t nem hasznl alkalmazsok is elrhetik. A klnbz protokolloknak ezt a
szintekbe rendezst rtegezsnek nevezik. Ennek megfelelen az alkalmazsi
programok (mint pldul a levelezs), a TCP, illetve az IP kln rteget alkotnak,
amelyek mindegyike az alatta lv rteg szolgltatsait hasznlja. A TCP/IP
alkalmazsok ltalban a kvetkez ngy rteget veszik ignybe:

alkalmazsi protokollok (pl. levelezs);


a TCP-hez hasonl protokollok, amelyek rengeteg alkalmazs szmra
biztostanak szolgltatsokat;
IP, amely a datagrammok clba juttatst biztostja;
a felhasznlt fizikai eszkzk kezelshez szksges protokollok (pl. Ethernet)

9.2. bra: Fejrszekkel trtn kiegszts a rtegekben

Az alapfeltevs az, hogy nagyszm klnbz hlzat ll egymssal


sszekttetsben tjrk (gateway) segtsgvel. Ezeken a hlzatokon lv brmely
szmtgpet vagy erforrst a felhasznlnak el kell tudnia rni. Az adatcsomagok
esetleg tbb tucat hlzaton is keresztlmehetnek mieltt a clllomsra rkeznnek.
Az ezt megvalst tvonal-vlasztsnak termszetesen lthatatlannak kell maradnia a
felhasznl szmra, abbl mindssze egy Internet cmet kell, hogy ismerjen. Ez
egy olyan szmngyes, mint pldul a 128.6.4.194, ami tulajdonkppen egy 32 bites
szmot reprezentl. A felrs 4 darab 8 bites decimlis szm formjban trtnik.

9.2. Cmzsi rendszer

Ha egy hlzat szmtgpei a kommunikcihoz a TCP/IP protokollt


hasznljk, minden szmtgp minden adaptere (hlzati krtyja) egyedi
azonostval rendelkezik, mely egyedi azonostk alapjn a szmtgpet az IP
protokoll megtallja a hlzatban. A szmtgphez rendelt azonostt IP-cmnek (IP
address) nevezzk, mert az IP protokoll alapvet feladata, hogy a TCP szlltsi szint
csomagokat a fejrszben megadott cm llomshoz tovbbtsa, akr nagy kiterjeds
hlzaton keresztl is.

196
A cmzsi rendszer kialaktsnl azt a valsgos tnyt vettk figyelembe,
hogy a cmzs legyen hierarchikus: azaz vannak hlzatok, s ezen bell gpek
(hosztok). gy clszer a cmet kt rszre bontani: egy hlzatot azonost, s ezen
bell egy, a gpet azonost cmre.
A hlzati csompontok IP-cme 32 bites szm, amelyet a leggyakrabban az
gynevezett pontozott tzes formban (dotted decimal form) runk le, azaz ngy darab
0 s 255 kztti decimlis szmmal, pldul 193.255.67.4. Ebben a formban a 32
bites IP-cmet 8 bitenknt konvertljuk tzes szmrendszerbe, s az egyes 8 bites
szakaszokra gyakran kln is hivatkozunk.
Az IP-cm kt rszbl ll: az els a csompontot tartalmaz helyi hlzatot
azonostja, a msik a hlzaton bell a csompontot. Az, hogy az IP-cmbl hny bit a
hlzat s hny a csompont azonostja, elssorban attl fgg, hogy az sszekapcsolt
hlzatok rendszerben mennyi hlzatra, illetve hlzatonknt mennyi csompontra
van szksg. A hlzatazonost az sszekapcsolt hlzatok kztt, a csompont-
azonost a hlzaton bell egyedi. Ha a hlzat az Internethez csatlakozik, a
hlzatazonostnak az egsz Interneten bell egyedinek kell lenni. Ezrt az
Internethez csatlakoz hlzatok azonostit (a szmtgpek IP-cmeinek els
nhny - 8, 16, vagy 24 - bitjt) kls szolgltat hatrozza meg. Ezt kzpontilag az
InterNIC (Inter-Network Information Center vgzi klnbz rgik klnbz
szervezeteinek bevonsval. Az IP-cmeket, cmtartomnyokat s gy a hlzatokat
klnbz osztlyba soroljk. A cmzsi rendszerben 4 cmzsi osztlyt alaktottak ki.
(9.3. bra)

9.3. bra: Az IP cmformtumok

A cm ngy bjtjt szoksos - kzjk pontokat rva - a bjtok decimlis


megfeleljvel lerni.
Az els hrom cmforma a kvetkez: a.) 128 hlzatot hlzatonknt 16
milli hoszttal (A osztly cm), b.) 16 384 hlzatot 64 K-nyi hoszttal (B osztly
cm), illetve c.) 2 milli hlzatot, (amelyek felttelezheten LAN-ok), egyenknt 254
hoszttal azonost. Az utols eltti cmforma (D osztly cm) tbbszrs cmek
(mulicast address) megadst engedlyezi, amellyel egy datagram egy
hosztcsoporthoz irnythat. Az utols cmforma (E) fenntartott.
Az IP-cmben a hlzat s a csompont azonostja az alhlzati maszk
(netmask) segtsgvel vlaszthat szt, ezrt amikor egy hlzati csompontot
konfigurlunk, az IP-cm mellett az alhlzati maszkot is meg kell adni. Az IP
protokoll szmra az IP-cm s az alhlzati maszk csak egytt rtelmes, mert az IP-
cm mindig kt rszbl ll. Az alhlzati maszk hinyban a csompont nem tudja

197
meghatrozni az t tartalmaz hlzat cmt, amely az tvlasztshoz
elengedhetetlen.

Az alhlzati maszk is 32 bites szm, amelyben 1-esek jelzik a hlzat, 0-k a


csompont azonostjnak IP-cmbeli helyt. Az alhlzati maszk 1-esekbl ll
sorozattal kezddik, s 0-sorozattal r vget.

Plda alhlzati maszk hasznlatra:

IP-cm: 196.225.15.4
Alhlzati maszk: 225.225.255.0

Kettes szmrendszerben:

IP-cm: 11000100 11100001 00001111 00000100


Alhlzati maszk: 11111111 11111111 11111111 00000000

A kt szm kztt az S (AND) mveletet bitenknt elvgezve a hlzat cmt


kapjuk:

11000100 11100001 00001111 00000000


(Tzes szmrendszerben: 196.225.15.0)
Ha az S mveletet a cm s az alhlzati maszk inverze kztt vgezzk el,
az lloms hlzaton belli cmt kapjuk.
A cmzsnl bizonyos cmtartomnyok nem hasznlhatk.
A 127-el kezdd cmek a loopback (visszairnyts) cmek, nem
hasznlhatk a hlzaton kvl, a hlzatok bels tesztelsre hasznlhat.
A hoszt cmrszbe csak 1-eseket rva lehetsges az adott hlzatban lv
sszes hosztnak zenetet kldeni (broadcast). Pldul a 195.13.2.255 IP cmre kldtt
zenetet a 193.13.2 cm hlzatban lv sszes gp megkapja.
Ha a hoszt cmrsze 0, az az aktulis hlzatot jelli. Pldul a sajt gprl
0.0.0.0 cmre kldtt zenet a sajt gpre rkezik.
Az Internetben a rtegeknek megvan az egyedi azonostja a cmzshez:

Rteg Cmzsi mdszer


Alkalmazsi Hoszt neve, portja
Internet IP cm
Hlzatelrsi Fizikai cm

Amikor egy program adatokat kld a TCP/IP-hlzaton keresztl, az


elkldend adatokhoz mellkeli a sajt s a cmzett IP-cmt is. Ha a cmzett cmben
a hlzat azonostja ms, mint a kldt tartalmaz hlzat cme, a cmzett csak
tvlasztn (tvlasztkon) keresztl rhet el.
Ezrt a kld szmtgpen fut IP protokollnak elszr azt kell
megllaptania, hogy az elkldend csomag cmzettje helyi hlzatban van-e, ezt
pedig a kvetkezkppen teszi.:

198
a kld IP-cmbl a kld alhlzati maszkja segtsgvel ellltja a
hlzatazonostt (ppugy, mint a fenti pldban),
a cmzett IP-cmbl a kld alhlzati maszkjval ellltja a hlzatcmet (a
cmzett alhlzati maszkjval nem rendelkezik),
a kapott kt szmot sszehasonltja.
Ha a kt szm egyezik, megkeresi a helyi hlzatban, ha pedig nem, a
csomagot az alaprtelmezs szerinti tjrnak (amely nem ms, mint egy tvlaszt
berendezs) kldi el.
Az IP-cm nem a szmtgpet, hanem annak csak a hlzati illesztjt
azonostja. Ha a szmtgpben tbb hlzati krtya van minden illesztnek kln IP-
cmet kell adni.
A szmtgpeket alacsonyabb (fizikai, adatkapcsolati) szinten nem az IP-cm
azonostja, hiszen a sok kzl ez csak egyetlen (br ktsgkvl a legelterjedtebb)
megllapods a szmtgpek cmzsre. Azonban minden hlzati hardverelemnek
az egsz vilgon egyedi azonostja van: ez a hlzatikrtya-azonost (NetCard ID)
vagy hardvercm (hardware address). Egy hlzati krtya teht a vele elektromosan
sszekapcsolt ms hlzati krtynak clzottan jeleket tud kldeni a cmzett krtya
hardvercme alapjn, az IP-cm alapjn azonban nem. Feladat teht, hogy a cmzett
lloms elrshez az IP-cmhez meg kell tallni az adott IP-cmmel rendelkez
hlzati krtya hardvercmt. Ez a mvelet a cmfelolds (address resolution). A
cmzett llomsnak az IP-cm alapjn val megtallsa a hlzatban az IP protokoll
feladata.
Az tvlaszts az a mvelet, amelynek sorn a rendszer egy helyi hlzat
valamely szmtgptl az adatcsomagokat klnbz vonalszakaszokon keresztl
eljuttatja azokhoz a cmzettekhez is, amelyek nem rszei a helyi hlzatnak. A
TCP/IP protokollt hasznl rendszerek szmra az a helyi hlzat amelynek
csompontjai azonos hlzatcmet hasznlnak. Ha egy csomag elkldsekor a cmzett
csompont IP-cmben a hlzatcm ms, mint a kld, az IP protokoll megprblja
a csomagot egy tvlaszthoz (router) tovbbtani, amelynek az a feladata, hogy a
kapott csomagot tovbbtsa a cmzett hlzat fel. Az tvlaszt olyan berendezs,
amelynek tbb hlzati csatolja van, s mindegyik ms (helyi) hlzathoz
csatlakozik. Az tvlaszt csomagokat fogad az egyes, hozz csatlakoz hlzatok
szmtgpeitl, s tovbbtja ket egy msik hlzati csatoljn. Az, hogy melyik
hlzati csatolt kell hasznlni a csomag elkldshez, a memrijban lv
tvlasztsi tbla (routing table) alapjn dnti el. A tbla bejegyzsei hlzatok fel
vezet tvonalakat (route) kpviselnek. Kt hlzat sszekapacsolst mutatja a 9.4.
bra, kt gp kztti kapcsolatot pedig a 9.5. bra.

199
9.4. bra: Kt hlzat sszekapcsolsa tjrval

9.5. bra: Kt gp kztti kapcsolat tjrkkal

9.3. A Domn Nv Rendszer (DNS Domain Name System)

A szmtgpek IP-cmeit nehz megjegyezni s knny elgpelni.


Termszetes teht a felhasznlknak az az ignye, hogy a szmtgpeket az IP-cmek

200
helyett knnyen olvashat s megjegyezhet nevek megadsval rjk el. Azonban a
TCP/IP protokollkszlet hasznlata esetn a szmtgpeket csak az IP-cm alapjn
lehet elrni, nv alapjn nem. Ezt a mveletet nvfeloldsnak (name resolution)
nevezik.
A nvfelolds alkalmazsval az Interneten lv szolgltat gp vagy
valamelyik csompont elrshez a szmtgpeket csompontnvvel (host name) is
megadhatjuk. A csompontnv tetszleges, legfeljebb 256 karakterbl ll szveg
lehet. Az Interneten az gynevezett teljes tartomnynvvel (Fully Qualified Domain
Name FQDN) hivatkozhatunk r. A tartomnynv pontokkal (.) tagolt
csompontnv (host name), amelynek egyes rszei a szmtgpet tartalmaz
szervezetet, illetve a szmtgp helyt hatrozzk meg. Minden csompontnvhez
egyetlen IP-cm tartozik, de egy csomponthoz (azaz IP-cmhez) tbb nv is
rendelhet.
Mg az egyes hosztokat a hosztcmk egyrtelmen meghatrozzk, addig a
hosztokat tbb felhasznl hasznlja, teht a hozzjuk kapcsold felhasznlkat is
meg kell klnbztetnnk egymstl. Erre azok felhasznli neve (login- vagy
felhasznlnv), vagyis az adott hoszton egyedi azonost-nv szolgl.
Egy szemly Internet elrhet levelezsi (E-mail) cme teht kt frszbl ll,
s a kvetkez alak:

felhasznlnv@hoszt.aldomn.domn

9.4. Internet szolgltatsok

Az Interneten, mivel eltr felpts hlzatokat ktnek ssze, szksges az


Interneten foly kommunikci kzs szabvnyainak kidolgozsa, amelyet az RFC
(Request for Comments) dokumentumok tartalmazzk. A szabvnyok kzs alapjul
a UNIX opercis rendszerben megvalstott megoldsok szolgltak, mivel elsknt
ilyen opercis rendszer gpeket ktttek ssze. Az Internet lnyegesebb
alkalmazsi protokolljai a kvetkezk:

SMTP Simple Mail Transfer Protocol egy alkalmazsi protokoll, amely a


hlzati felhasznlk egymssal val kommunikcijt teszi lehetv,
elektronikus levelezs formjban, az elektronikus levelek tovbbtsnak
nyelvt meghatrozva.
TELNET Terminl emulci segtsgvel a sajt gpt terminlnak hasznlva
egy tvoli hosztra felhasznlknt lehet bejelentkezni.
FTP File Transfer Protocol A fjl tviteli eljrs segtsgvel a felhasznlnak
lehetv teszi az ltalnos knyvtr s fjlmveletek vgrehajtst a sajt gpe
s egy tvoli hoszt lemezegysge kztt. Pl.: fjlokat vihet t, trlhet,
tnevezhet fjlokat.
GOPHER Hierarchikusan felptett informciban keres protokoll
HTTP Hypertext Transfer Protocol
A kvetkezkben ezen protokollok s ezeket hasznl szolgltatsok kzl a
legfontosabbakat trgyaljuk.

201
9.4.1. Elektronikus levelezs
Az egyik legalapvetbb szolgltats az elektronikus levelezs. Ez az
alkalmazs az SMTP (Simple Mail Transfer Protocol -- egyszer levltovbbtsi
protokoll) re pl. A levelezs, illetve a levelezst megvalst protokoll mkdst
a kvetkezkben tekintsk t. Tegyk fel, hogy a TOPAZ.RUTGERS.EDU nev
szmtgp szeretn az albbi zenetet elkldeni.
Date: Sat, 27 Jun 87 13:26:31 EDT
From: hedrick@topaz.rutgers.edu
To: levy@red.rutgers.edu
Subject: meeting

Menjnk holnap vacsorzni!


Az zenet formtumt egy Internet szabvny (RFC 822) rja le. A
szabvnyban megfogalmazdik, hogy az zenetet ASCII karakterekknt kell
tovbbtani. Az zenet szerkezetnek az albbiak szerint kell kinznie: fejlc sorok,
aztn egy res sor, majd az zenet szvege kvetkezik. Vgl a fejlc sorok
szintaxist definilja rszletesen: ltalban egy kulcssz, majd egy rtk.
A fenti zenet cmzettje LEVY@RED.RUTGERS.EDU. Kezdetben ez gy
nzett ki, hogy csak a cmzett nevt s a gpet rtk bele: "szemly s gp". A
szabvnyok fejldse azonban ezt sokkal rugalmasabb tette. Ma mr ms rendszerek
zeneteinek a kezelsre is vannak elrsok (ami persze "magtl rtetd"). Ezzel
lehetv vlik az Internetbe be nem kapcsolt gpek miatti automatikus tirnyts
(forwarding): pldul az zenetek egy sor rendszer szmra egy kzponti (mail
server) gphez kerlnek. Egyltaln nem szksges teht, hogy ltezzen a
RED.RUTGERS.EDU nvvel jellt szmtgp. A nvkiszolglkat gy is be lehet
lltani, hogy az zenetek cmzettet jelent mezjbe tanszkeket runk, s minden
egyes tanszk zeneteit egy megfelel szmtgphez irnytjuk. Az is lehetsges,
hogy a @ jel eltti rszbe ne egy felhasznlnak a nevt rjuk, hanem valami mst.
Egyes programokat fel lehet kszteni az zenetek feldolgozsra, ezltal vlnak
lehetv a leveleken keresztli parancsklds, mint pldul a levelez listkra val
feliratkozs. A levelezsi listk, illetve az olyan ltalnos nevek, mint "postmaster"
vagy "operator" kezelsre is felkszlt a rendszer.
9.4.2. llomnyok tvitele - FTP - File transfer protokoll
Az FTP protokoll a hlzatban lv gpeken megtallhat fjlok tvitelre
hasznlhat. Hasznlata az elektronikus levelezssel szemben mr folyamatos
hlzati kapcsolatot ignyel. Adattviteli sebessg ignye is jelentsebb, hiszen
elfogadhat idn bell kell tvinnnk esetleg tbb szz kilobjtnyi adatot. Nhny
kbit/s-os tviteli sebessg mr elfogadhat. A szolgltats szintn szerver-kliens
modellen alapul, azaz egy szolgltat szerver s a felhasznl gpe kztti fjlok
tvitelt biztostja (9.6. bra).

202
9.6. bra: Az FTP kliens-szerver modell

Az FTP protokoll kt tviteli mdban mkdhet: ascii s binary. Az elbbi,


mivel 7 bites kdokat hasznl, szvegllomnyok tvitelre alkalmas, az utbbi
brmilyen ltalnos fjlra. Fontos tovbb, hogy egyes rendszerek (pl. Unix)
klnbsget tesznek kis s nagybetk kzt, erre fel kell figyelni, ha korbban nem
ehhez szoktunk, radsul mivel Unix alatt a kep1.png s a Kep1.png kt kln
fjl, Windows alatt pedig ugyanaz, fellrhatjuk sajt fjljainkat, ha nem figyelnk
kellkppen. Azaz a fjl nevben tetszlegesen lehetnek kis s nagybetk.
A felhasznl ltalban akkor tud egy tvoli gprl/gpre msolni, ha a tvoli
gpen is rendelkezik felhasznli jogosultsggal (account-tal).
A kapcsolat egy FTP programmal lehetsges, ott kell megadni a clgp nevt,
ami egy Internet cm. Ha a kapcsolat ltrejtt, a rendszer kri az azonostt s a
jelszt. Ha a belps sikeres, akkor a kvetkez legalapvetbb parancsokat
hasznlhatja:

dir paranccsal listzhatja a clgp knyvtrszerkezett,


cd paranccsal vlthat a knyvtrak kztt,
get paranccsal hozhat le fjlokat a tvoli gprl,
mget-tel egyszerre tbbet
put paranccsal tlthet fel fjlt a tvoli gpre,

203
mput-tal egyszerre tbbet.
Az ascii s binary zemmdok kzt az asc illetve bin paranccsal lehet vltani.
Vannak mindenki szmra elrhet n. nyilvnos elrs gpek, amelyekre
termszetesen nem kell account-tal rendelkezni, ez az n. anonymous ftp. Az ilyen
gpekre bejelentkezve bejelentkez (login) nvknt az "anonymous" szt kell
begpelni. A rendszer ekkor arra kr, hogy jelszknt a sajt email-cmnket adjuk
meg, ez sokszor gyakorlatilag nem ktelez, kizrlag statisztikai clt szolgl. Ezek
utn a tvoli gpet, pontosabban annak nyilvnosan elrhet knyvtrait lthatjuk, s
az sszes fenti FTP parancs hasznlhat.
A Windows opercis rendszerekben alkalmazhatunk knyelmes grafikus
felletet a fjlok tvitelre. Erre pldt mutat a kvetkez 9.7. bra.

9.7. bra: Az FTP kliens program felhasznli fellete

Azok rszre, akik csak Email kapcsolattal rendelkeznek, ltezik a levllel


trtn off-line FTP, az FTPMAIL. Ennek az a lnyege, hogy vannak olyan hlzatra
kttt szmtgpek amelyek az FTPMAIL szerver programot futtatjk, ez fogadja a
leveleket, s feldolgozza a bennk a FTP-vel elrni kvnt gp cmt s az FTP
parancsokat tartalmaz utastsokat. Az FTPMAIL program vgrehajtja a kijellt FTP
kapcsolatot, letlti a megadott fjlt, UUENCODE-olja, majd elkldi levlben a
feladnak. Ez egy nem tl knyelmes, de jl hasznlhat mdszer fjlok letltsre,

204
ha nincs ms md. Termszetesen ehhez pontosan ismerni kell a letltend fjl pontos
tvonalt is.
9.4.3. TELNET
Egy tvoli gpre gy lehet belpni, mintha egy terminlja eltt lnnk. Azaz a
TELNET a gpek kzti tvoli bejelentkezst lehetv tev protokoll neve. Ez is
folyamatos (on-line) hlzati kapcsolatot ignyel, s sebessgignye hasonl az FTP-
hez, (persze csak ha azt szeretnnk, hogy egy lettt billenty ne 10 msodperc mlva
jelenjen meg...). TELNET-tel csak akkor tudunk egy msik gpre belpni, ha azon a
gpen is van accountunk (9.8. bra).

9.8. bra: A TELNET kliens-szerver szolgltats

Bejelentkezs utn a rendszer gy viselkedik, mintha ott lnnk a tvoli gp


eltt, azaz a tvoli gp opercis rendszernek konvencii rvnyesek, parancsainkat
a TELNET protokoll adja t a tvoli gp opercis rendszernek, s a tvoli opercis
rendszer hajtja vgre (9.9. bra). gy a tvoli gpen programokat futtathatunk,
megnzhetjk az odarkezett leveleinket, stb.
Ezen lehetsg a hlzati gpek biztonsgnak egy sebezhet pontja. Ha
ugyanis egy tvoli gpre rendszeradminisztrtori jogokkal tudunk belpni
(felhasznli nv: root, a jelszt automatikus prblkozsi mdszerrel kitalljuk),
akkor a gppel mindent megtehetnk. Az ilyen behatols mdot nyjt arra is, hogy a
tvoli gpet felhasznlva (a TELNET-et ott elindtva) lpjnk be egy knyesebb
gpre. Ez utbbi behatols feldertsekor a behatol cme az erre hasznlt gp cme,
s ha az oda trtn behatols nyomait eltntetjk, akkor nem lehet kiderteni a
knyesebb gpre behatolt.

205
9.9. bra: A kliens-szerver kommunikci
9.4.4. A World Wide Web
A WWW az Internet vilgban forradalmi vltozst hozott. Hatsra az Internet
akadmiai, kutati hlzatbl zleti s hobby hlzatt vlt, szerepet kapott a
szrakoztats vilgban, a tjkoztat mdik krben, a pnzforgalom s
kereskedelem, a reklm vilgban, az zleti alkalmazsok motorjv vlt. Hatsa
akkora, hogy sokan, mikor az Internet kifejezst meghalljk, csakis a WWW vilgra
gondolnak.
A WWW koncepcijban a mr jl ismert kliens-szerver koncepci mellett
hrom - tulajdonkppen eddig szintn ismert -paradigma fondik ssze. Ezek a
hypertext paradigmja, a hypertext utalsok kiterjesztse IP hlzatokra gondolat s a
multimdia paradigmja.
A hypertext paradigma lnyege olyan szvegmegjelents, melyben a lineris
vagy a hierarchikus rendszer, rendezett szveg olvass korltja megsznik.
Elektronikus szvegek lineris olvasshoz elegend egy egyszer szvegnzeget
(viewer). Mr a legegyszerbb szvegszerkeszt is megfelel, melynek segtsgvel
elre, htra lapozhatunk a szvegben, st, egy esetleges keres (search) funkcival
mr-mr tlphetnk egy szinttel feljebb, kzelthetjk a rendezett szvegek
olvasshoz. A rendezett olvasst biztostanak a sztrprogramok, adatbzis
lekrdezk. A hypertext jelleg rendszerekben a szvegdokumentumokban
valamilyen szvegrszekhez rgztettek kapcsold dokumentumaik is. A megjelent
valamilyen mdon kiemelten jelenti meg ezeket a szvegrszeket. Ezek a kiemelt
rszek utalsok (kapcsolatok, linkek) ms dokumentumokra, ms szvegekre,
szvegrszekre. A hypertext bngsz nem csak kiemelten jelenti meg a
szvegrszeket, hanem lehetsget ad azok kivlasztsra is (pl. mutatval
rkattinthatunk). A kiemelt rsz kivlasztsval az utalt, a hivatkozott (linked)
dokumentum betltdik a nzegetbe, folytathat az olvass, termszetesen itt
ugyancsak lehetnek utalsok, akr kzvetlenl, akr kzvetetten mr elzleg
nzegetett dokumentumra is. Az gy biztostott informcis rendszer jellegzetesen
hls szerkezet. Lteznek hypertext szvegeket ltrehoz, azokat kezelni tud
informcis rendszerek, br jelentsgk a WWW terjedsvel egyre szkebb.
A hypertext IP hlzatra val kiterjesztse megsznteti azt a korltozst, hogy
az utalsok csak ugyanarra a helysznre, szmtgprendszerre vonatkozhatnak. Egy-

206
egy kapcsold dokumentum helye a hlzaton "akrhol" lehet, ha az utalsok
megfelelnek az Uniform Resource Locator (URL) szabvnynak.
Vgl a multimdia paradigma megsznteti a szvegekre val korltozst:
nemcsak hypertext hl, hanem hypermdia hl alakulhat ki. Hivatkozott
dokumentum lehet kp, hanganyag, mozgkp, adatfjl, szolgltats stb. is. Radsul
a kp dokumentumokban knny elhelyezni tovbbi utalsokat is, onnan tovbb
folytathat a lncols.

URL (Uniform Resource Locator Egysges forrsazonost)


Az egysges forrsazonost megadja a megjelent program szmra, hogy az
adott szvegrszhez kphez, grafikhoz kapcsolt dokumentumot milyen mdszerrel
lehet megjelenteni, milyen tpus kapcsolatot kell felpteni illetve hogy ez a forrs
hol, az Internetre kapcsolt gpek kzl melyiken tallhat. Ilyen azonosts a
kvetkez:

http://helios.date.hu:70/web/inf/index.htm
A kapcsolt llomny az index.htm nevet viseli a helios.date.hu gpen lv
web/inf nev knyvtrban. A kiszolgl a HTTP protokollal rhet el, amely a Web-
szolgltatshoz az alaprtelmezsknt szerepl 80-as port helyett a 70-es portot
hasznlja. Az URL a kvetkez informcikat tartalmazza:
A protokollt, amelyet az adott forrs elrshez hasznlunk. Ezt az URL els
tagja adja meg. Ilyen protokollok pldul az FTP, HTTP, GOPHER stb.
Annak a kiszolglnak az Internet-nevt (domain nv) vagy cmt (IP cm)
amelyen az adott forrs tallhat. Ez az informci kt perjellel (//) kezddik s egy
(/) zrja le.
A kiszolgl portjnak a szmt. Ha ez nem szerepel, akkor a megjelent-
program az ltalnosan hasznlt alaprtelmezst felttelezi. Ha nem a http
alaprtelmezse szerinti 80-as port cmet hasznljk akkor ezt az URL-ben a
kiszolgl nevhez vagy cmhez kettsponttal (:) kapcsolva kell megadni.
A forrs helyt a kiszolgl lemezegysgnek hierarchikus
llomnyrendszerben (knyvtr/fjlnv).
Egy adott HTML-kapcsolaton bell az azonos knyvtrban lv llomnyok
elrshez nem kell a teljes keressi tvonalat megadni. Ha egy dokumentumot
elrtnk a rendszeren, ez mr bizonyos informcikat szolgltat a kvetkez
kapcsolat felptshez. gy a szomszdos llomnyok elrshez elegend egy rsz-
URL alkalmazsa, ami az aktulis dokumentumhoz viszonytva relatv kapcsoldst
biztost. Azonos knyvtrban lv dokumentumok esetn elg csak elszr a teljes
URL-t megadni, utna mr elg a tbbi fjlnak csak a nevt megadni. A
http://helios.date.hu/ URL esetn a megjelent-program a megadott kiszolgl
fknyvtrt keresi. A WWW szerver konfigurlsakor megadhat, hogy ilyen
esetben melyik legyen az a HTML dokumentum, amelyet a kiszolgl elkld a
felhasznlnak. Ez lehet pl. dvzls, vagy informci a szolgltatsokrl, ms URL
megadsa, tartalomjegyzk, hibazenet.
A WWW kiszolglt futtat gpen a felhasznlk a sajt knyvtrukban lv,
a rendszer konfigurlsakor definilt specilis nev alknyvtrban mindenki szmra
hozzfrhet, szemlyes HTML dokumentumokat hozhatnak ltre. Ezekre a

207
knyvtrakra val hivatkozs a ~ karakterrel kezddik, s a knyvtri hivatkozs a
felhasznl neve. A ~ karakter azt jelzi a kiszolgl szmra, hogy ez nem egy
szoksos alknyvtr, hanem az adott felhasznl alknyvtrban kell az llomnyokat
keresni. Pldul a nagy felhasznli nvhez tartoz szemlyes dokumentumok a
http://helios.date.hu/~nagy/ URL segtsgvel rhetk el. A kiszolgl
konfigurlsakor meg kell adni annak az alknyvtrnak nevt, amelyben a
felhasznlk ltrehozhatjk az ilyen szemlyes dokumentumaikat. Ez a knyvtrnv a
kiszolgl konfigurcis llomnyban (a UNIX rendszereknl ltalban a
/etc/httpd.conf) megtallhat (pl. public_html, wwwhomepage).
Ugyancsak a rendszer ltrehozsa sorn definilhat annak az llomnynak a
neve, amely a rendszerbe val belpskor, illetve a sajt knyvtrak cmzsekor
megjelenik a felhasznlk kpernyjn. Ezt a HTML dokumentumot ltalban
welcome.html vagy index.html nvvel ltjk el.

A HTTP protokoll
A WWW kliensek a bngszprogramok, a tallzk. Kpesek a Hyper Text
Markup Language (HTML) direktvival kiegsztett szvegek megjelentsre,
bennk az utalsokhoz rendelt szvegrszek kiemelt kezelsre, a kiemelt szvegek
kivlasztsra. Kpesek bizonyos kp dokumentumok megjelentsre, ezekben
kiemelsek kivlasztsra, hangfjlok, videk lejtszsra, vagy kzvetlenl, vagy
valamilyen segdprogram aktivlsval. A szerverek pedig kpesek szveg-, kp-,
hang- s vide fjlokat megkeresni sajt fjlrendszerkben, s azokat elkldeni a
kliensnek megjelentsre. A kliens s szerver kztt zenetvltsok jellegzetesen ngy
lpses forgatknyv szerint trtnnek a Hypertext Transfer Protocol (HTTP)
szablyozsa alatt.

Az els lps a kapcsolat-ltests (connection): ezt a kliens kezdemnyezi,


hozz legfontosabb informci a szerver azonostja.
A msodik lpsben a kliens krelmet (request) kld a kapcsolaton a
szervernek, ebben kzli, hogy milyen protokollal, melyik dokumentumot kri
(nem rszletezzk, de az tviteli eljrs, a method is paramtere a
krelemnek).
Ezutn a szerver megkeresi a krt dokumentumot s vlaszol (response): a
kapcsolaton lekldi a krt dokumentumot.
Vgl a kapcsolat lezrul (close). Mindezek utn a kliens felelssge, hogy
mit is csinl a lekldtt dokumentummal.
Mindenesetre ideiglenesen trolja a sajt memrijban s/vagy fjl-
rendszern, s a dokumentum fajtjtl fggen megjelenti azt, esetleg elindtva
kls lejtszt, annak tadva dokumentumot kzvetve jelenti meg, lehetsget ad a
felhasznlnak vgleges lementsre stb. Mr a programozs krdskrbe tartozik,
hogy ha olyan dokumentumot kap a bngsz, melyet kzvetlenl nem tud
megjelenteni, lejtszani (futtatni), milyen segdprogramot hvjon meg a
megjelentsre. A felhasznl a MIME szabvnyoknak megfelel lejtszkat
bellthat, rendszerint a bngsz konfigurcis menjben.
A HTTP gyfl-kiszolgl protokollt hypertext dokumentumok gyors s
hatkony megjelentsre terveztk. A protokoll llapotmentes, vagyis az
gyflprogram tbb krst is kldhet a kiszolglnak, amely ezeket a krseket
egymstl teljesen fggetlenl kezeli, s minden dokumentum elkldse utn le is

208
zrja a kapcsolatot. Ez az llapotmentessg biztostja, hogy a kiszolgl mindenki
szmra egyformn elrhet s gyors.
9.4.5. A WWW alkalmazsok fejlesztsnek eszkzei

A HTML
A dokumentumok logikai struktrjt a HTML (Hypertext Markup Language)
jellsei segtsgvel lehet szablyozni. A HTML arra kszlt, hogy segtsgvel a
dokumentumok szoksos, sorban egyms utni olvassa helyett, a szvegben
elhelyezett kapcsolatok alapjn az egsz dokumentum knnyebben legyen
ttekinthet s elolvashat. Segtsgvel logikusan szervezett s felptett
dokumentumokat lehet kszteni, mivel a nyelv alkalmas logikai kapcsolatok
ltrehozsra a dokumentumon bell s dokumentumok kztt, amit a dokumentum
olvasja kezelhet. A dokumentum fogalmt itt ltalnosabban kell rtelmeznnk: ezek
objektumok, amelyek lehetnek: szveg, kp(grafika), hang (zene), de akr mozgkp
(film) is.
A fenti mdon szervezett szveget hypertextnek hvjuk. A folyamatos,
sorokba rendezett szveg vgigolvassa helyett a kereszthivatkozsokat kvetve
knnyen el lehet menni a szveg egy ms rszre, megnzni ms informcikat,
azutn visszatrni, folytatni az olvasst, azutn megint egy msik bekezdsre ugrani.
Ilyen szerkezetek a Microsoft Windows sgja, illetve a Windows alatt fut
programok sgi. Amennyiben a szveg mellett ms objektum is megjelenik, akkor
hipermdirl beszlnk.
A hlzaton az objektumok, illetve ezek rszei kztti kapcsolatok magba a
szvegbe plnek be megjellt szavak s grafikus elemek formjban. Amikor egy
ilyenre a felhasznl az egrrel rkattint, a rendszer automatikusan ltrehozza a
kapcsolatot, s a kapcsolt objektumot megjelenti a kpernyn (vagy ha hang,
lejtssza). Lnyeges, hogy a kapcsolt objektum is tartalmazhat tovbbi kapcsolsokat
klnbz objektumokhoz, amelyek elvileg a hlzaton brhol lehetnek. A WWW
gy is tekinthet, mint egy dinamikus informci tmeg, amelyben a hypertext
segtsgvel kapcsolatok (linkek) vannak. Ennek eredmnyeknt adott informci a
hlzat brmely pontjrl megszerezhet, illetve ugyanahhoz az informcihoz tbb
ton is el lehet jutni a klnbz kapcsolatokon keresztl.
A HTML formtum fjl valjban egy szveges fjl, szintn szveges
(olvashat) vezrlkdokkal. Ezek a vezrlkdok < s > jelek kztt szerepelnek, s
a szveg megjelenst, formtumt, pldul a betk nagysgt, formjt, stb. jellik.
A szveg egyb dokumentumokra vagy a dokumentum ms rszeire val
hivatkozsokat is tartalmazhat amit a vezrlkdok segtsgvel adhatunk meg linkek
formjban. Ezek a linkek amelyek a megjelentskor ltalban kk szn,
alhzott szvegekknt, vagy kk keretes ikonokknt jelennek meg hypertext
alakv teszik a dokumentumot. A legtbbszr minden egyes link hivatkozs egy
msik HTML oldalra, ami a Vilghlzat brmely pontjn lehet.

Az XML
Az XML (Extensible Markup Language) egy ler nyelv, a strukturlt
informcikat tartalmaz dokumentumok szmra. A strukturlt informcik ktfle
dolgot tartalmaznak: egyrszt tartalmat (szveg, kpek) msrszt informcikat a
tartalom struktrjrl (pldul, hogy az adott helyen lv szveg a fejlc lblc vagy

209
fejezetcm). A ler nyelv pedig egy mechanizmus arra, hogy ezeket a struktrkat
azonostsuk a dokumentumban. Az XML specifikci azt definilja, hogy milyen
mdn rhat le egysgesen a dokumentum. A "dokumentum" sz mgtt nem a
hagyomnyos rtelemben vett dokumentumot kell rteni, hanem ms XML
adatformtumok sokasgt. Ilyenek lehetnek pldul vektor grafikk, E-commerce
tranzakcik, matematikai egyenletek, stb. Az XML rvid id alatt az Internet egyik
alapvet ptelemv vlt. A vilgon egyre tbb vllalat hasznlja klnbz e-
business alkalmazsoknl.

A PHP
Hivatalos nevn "PHP: Hypertext Preprocessor", azonban mr rgen kintte
ezt az uttagot. Mra mr a PHP a legelterjedtebb tartalomgenertor a HTML
oldalakhoz, a PHP-t hasznl weboldalak szma tbb millira tehet. A npszersg
oka abban keresend, hogy a nyelv (amint azt a neve is jelzi) kezdettl fogva a HTML
oldalakba gyazsra lett tervezve, a fejlesztkrnyezetek is eleve gy vannak
kialaktva, hogy Web szerverhez kapcsoldnak, s a programot ezen keresztl
futtatjk, az eredmnyt pedig weboldalknt jelentik meg. A szleskr hasznlat
kvetkezmnyeknt rengeteg kiegsztse kszlt, adatbzis kezelstl
kpkonvertlson t grafikus kezelfelletig rengeteg mindent tudunk kszteni a
segtsgvel. A nyelvhez lerst s sok fontos kiegsztst tallhatunk a
http://www.php.net/ weboldalon. A HTML-be gyazottsgbl kifolylag alapveten
weboldalak forrsba runk PHP programot, gy meg kell klnbztetnnk a
dokumentum egyb rszeitl. Ez tbbfle mdon is megtehet:

A JAVA programozsi nyelv


Mint emltettk, a WWW bngszkkel egysges, felhasznlbart felletet
kapott a WWW, ezzel rszben az Internet is. A programozs eszkzeit - korltozottan
- ignybe lehet venni. A CGI (Common Gateway Interface) programokkal, mint
pldul a PHP, melyek a szerver oldalon futnak, bizonyos feladatokat megoldhatunk,
bizonyos alkalmazsokat kszthetnk, vagy kszthetnek szmunkra.
A Sun Microsystem fejleszti felismerve az eddigi programnyelvek
korltozsait egy tejesen j programnyelvet dolgoztak ki a WWW programozshoz, a
Java nyelvet. Ezzel prhuzamosan a WWW tallzk fejleszti olyan bngszt
ksztettek, amelyik a Java nyelven rt programokat kpes rtelmezni s futtatni. Az
ilyen tallzk Java virtulis gpknt viselkednek. A HTML dokumentumokban a Java
programokra val hivatkozsok ugyangy tallhatk meg, mint a ms, pl. kp
hivatkozsok, s a dokumentum letltse sorn akr ezek is letltdnek. Az a tny,
hogy a program nem a szerver oldalon fut (mint a CGI programoknl trtnik), hanem
letltdik a bngszhz s a bngsz hajtja azt vgre. Ennek egyik elnye az, hogy
tehermentestik a szervert, esetlegesen a hlzatot. Msik, taln mg nagyobb elny,
hogy nem kell a klnbz Opercis rendszerekhez, gptpusokhoz illeszteni az
alkalmazst, a "szabvnyos" Java kdot a Java virtulis gp, a bngsz vgre tudja
hajtani, a bngsz feladata az adott hardver, opercis rendszer adottsgaihoz val
illeszts. Htrny is jelentkezik azonban, elssorban biztonsgi krdsek merlnek fel
a Java alkalmazsok (APPLET) futtatsnl. Miutn a helyi gpen futtatunk, akr
bizonytalan eredet programokat, kln gondot kellett fordtani arra, hogy ne legyen
lehetsges vrus- vagy fregprogramokat kszteni a Java nyelv segtsgvel. Ennek
kvetkeztben a Java programocskk nem kpesek a szmukra kijellt terleten
tllpni, maguk a bngszk pedig kln krsnkre tovbbi biztonsgi szintknt nem

210
fogadnak Java alkalmazsokat (amivel el is vesztjk a programozhatsgot). A Java
nyelv knnyen megtanulhat, klnsen C++ ismeretek birtokban.
A Java az Internet kzvetlen tartozknak tnik. Javban viszonylag egyszer
alkalmazsokat rni, az Interneten keresztl ms gpek fel adatokat tovbbtani,
grafikkat, interaktv weboldalakat, felleteket ltrehozni. Termszetesen minden ms
programozi feladat is megoldhat, amire a klasszikus programozsi nyelvek
kpesek. De vajon mi a kapcsolat a korbbi nyelvekkel? Vgl is nem szoks j
programozsi nyelvet fejleszteni anlkl, hogy ne hasznlnnak fel korbbi
nyelvekkel kapcsolatos tapasztalatokat.
A Java ersen tmaszkodik a C++ nyelvre. Ennek oka a C++
objektumorientltsgban, a gyorsasgban, s a teljestmnyben keresend, de a
nyelv korbbi jelentsge az Interneten sem elhanyagolhat. Ugyanakkor a Java
nyelvet megtiszttottk rengeteg szksgtelen dologtl, ami a C++ nyelv hasznlatt
megneheztette. Ez a tisztts a nemcsak a programozk tehermentestst szolglja,
hanem a helyesen mkd programok fejlesztst is garantlja. Egy Internet-nyelv
esetn ez klnsen fontos, mivel szakszertlenl programozott alkalmazsok,
amelyek nem megfelelen mkdnek vagy sszeomlanak, lefagynak, nagy kockzatot
jelentenek egy szmtgp hlzatban.

Ezek utn tekintsk t mik azok a dolgok, amik leginkbb jellemzik a nyelvet:

Egyszer. A Java egy olyan programozsi nyelv, amelynek szintaktikja a


C++ mintjt kveti. Ez az a nyelv, amellyel ma a legtbb objektumorientlt
szoftvert fejleszt programoz dolgozik. A Sun mrnkei a nehezen rthet, s
bizonyos esetekben flslegesen bonyolult dolgoktl megtiszttottk a nyelvet.
Objektumorientlt. A Java objektumorientlt nyelv. Ez egy olyan fejlesztsi
mdszert jelent, amelyben jrafelhasznlhat adatobjektumok megfelel
sszekapcsolsval hozzuk ltre a kvnt programot.
Biztonsgos. Mivel a Java appletek a felhasznl gpn futnak a hlzatrl
val letlts utn, ezrt lnyeges, hogy a letlttt kd ne tartalmazzon hibkat
s vrusokat.
Rendszerfggetlen s hordozhat. A Java egyik legnagyobb erssgt az a
kpessge jelenti, hogy ugyanaz a kd klnbz szmtgp-platformokon is
futtathat. A fejlesztknek nem kell a mr megrt programot minden olyan
platformra kln-kln trni, lefordtani s hibamentesteni, amelyen futtatni
szeretnk. Brmely gp, amelyen van Java interpreter (rtelmez), kpes a
Java appletek futtatsra. A Javat nem rdekli, hogy milyen opercis rendszer
van a gpen.
Prhuzamossgot tmogat. A Java lehetsget ad arra, hogy a vgrehajts
egyszerre tbb szlon fusson (multitasking). Ez rendkvl fontos tulajdonsg
egy Webet megclz programnyelvtl, mert gy jobb interaktv tulajdonsgok,
s nagyobb valsidej teljestmny rhet el.

Appletek s programok
A programozk a Java segtsgvel nll programokat is rhatnak, amelyek
C++ nyelven programozk programjaihoz hasonltanak, tovbb olyan appleteket is
kszthetnek, amelyek egy bngszn bell futtathatk. A legtbb Java kd, amellyel
tallkozunk, bngszben futtathat applet, s nem nll program.

211
Appletek. Az applet olyasmit jelent, mint kis alkalmazs, ami alatt a
kvetkezt kell rtennk: az appletek nem nll programok, hanem mindig
egy meghatrozott krnyezetet ignyelnek, amiben egyltaln kpesek ltezni
s vgrehajtdni. Ezt a krnyezetet a WWW bngszk jelentik, amelyeknek
termszetesen Java-kpesnek kell lennik. Ma mr minden modern
bngsz biztostja ezt. Ha egy Web dokumentumot egy applettel szeretnnk
gazdagtani, akkor egy hivatkozst kell elhelyeznnk a HTML-
dokumentumban az appletre. Ha egy Internet-felhasznl ezek utn
kapcsolatba lp a dokumentummal, akkor a bngsz elszr magt a
dokumentumot tlti le, majd mikor a felhasznl arra a helyre jut, ahol az
appletnek meg kell jelennie, a bngsz automatikusan vgrehajtja azt. A
dokumentum olvasinak az applet gy jelenik meg, mint az oldal szerves
rsze, gy nekik - bizonyos krlmnyek kztt egyltaln nem tnik fel,
hogy a httrben pp egy program fut.
Alkalmazsok (programok) Ellenttben az appletekkel, az alkalmazsok
teljes rtk nll programok, amelyek vgrehajtshoz nincs szksg
bngszre vagy ms specilis krnyezetre. (leszmtva a Java-rtelmezt).
Az nll programok futtatshoz a Java interpretert kell hasznlnunk, ez egy
olyan specilis program, amely a Java virtulis kdjt processzorspecifikus
binris utastsokk fordtja. Az gy futtatott alkalmazsoknak olyan
kpessgeik vannak, amelyekkel az appletek nem rendelkeznek, pldul
fjlmveleteket tudnak vgezni.
9.4.6. Vals idej kapcsolattarts (IP telefon)
Ma mr tbb mint fl vtizedes, vilgmret konvergencia-folyamat figyelhet
meg a vllalati szmtgpes hlzatok, illetve a telefonrendszerek kztt. A korszer
megolds, az IP-telefonrendszerek piacnak meghatroz technolgija a Voice over
IP (VoIP).
A folyamat mozgatja az informatikai s tvkzlsi rendszerek
kltsghatkonyabb zemeltetse, rugalmasabb bvtsi lehetsge, illetve az
informatikai rendszer magasabb integrlsi szintje, amely a teljes informatikai
rendszerre nzve kedvezbb birtoklsi kltsget (TCO) eredmnyez a
hagyomnyosan klnll informatikai s telefonrendszerekkel sszehasonltva.
Az IP-telefonrendszer alkalmazsban a nagyvllalatok s a kormnyzat jr az
len, ahol az zemeltetsi kltsg s az informatikai rendszer integrlsa alapvet
szempont az zleti folyamatok tmogatsban. Tovbbi fellendls vrhat a piacon
az IP-telefonok rnak vrhat cskkense s a nyilvnos VoIP-telefonszolgltatsok
elterjedsvel, mivel a kt rendszer kztti tjrs biztostsa tovbbi
kltsgelnykkel jr.
Az IP-telefonrendszerek telefonszolgltatsai megegyeznek a korszer
digitlis rendszerek szolgltatsaival, st a szmtgp s a telefonrendszer
integrlsban (CTI, Computer Telephony Integration) meghaladjk azokat. Az IP-
telefonok knnyen kezelhet, specilis funkcii segtsgvel a felhasznlk jobban ki
tudjk hasznlni a digitlis alkzponti rendszerekben is sokszor meglv, de
nehzkesen hasznlhat telefonszolgltatsokat. A hang s adat egy hlzaton belli
kombincija tovbbi j s hatkony integrlt alkalmazsokra ad lehetsget, amelyek
elsegtik a vllalat munkatrsainak mobilitst, nvelik hatkonysgukat, az gyfl-
elgedettsget, mindez pedig pozitvan hat a nyeresgre.

212
Az IP-telefonrendszer szmos elnnyel rendelkezik a hasznlat, zemeltets s
a fenntarts terletn a hagyomnyos alkzponti rendszerekkel sszehasonltva.
Kzs infrastruktra hasznlata miatt a rendszer fenntartsi s beruhzsi kltsge
alacsonyabb, kisebb szemlyzettel magasabb szolgltatsi sznvonal biztosthat,
belertve a vezetk nlkli telefonok, adatterminlok s notebookokat is. Az IP-
telefonrendszer kzpontilag menedzselhet, gy a telefonmellkek kiosztsa,
vltozsa s az egyb napi zemeltetsi feladatok hatkonyabban elvgezhetk.
Hatkonyabban hasznlja a svszlessget s tbb tvkzlsi szolgltathoz
kapcsoldva a legkedvezbb tarifa kivlasztsa alapjn kpes irnytani a kimen
hvsokat, amelyek tvkzlsi kltsgek cskkenst eredmnyezik. Az IP-
telefonrendszerhez hatkonyan integrlhat a szmtgpes, illetve a korszer
internet-, intranetes alkalmazsokhoz, segtsgvel elrhetk az internet- s intranet-
alkalmazsok azokon a munkahelyeken is, ahol nincs szmtgp.

9.5. Kapcsolds az Internetre

9.10. bra: Az Internet hlzat felptse, kapcsoldsi lehetsgek

Az Internet felptst a kvetkez brn lthatjuk. A legfontosabb rsze a nagy


adattviteli sebessg, ltalban optikai kbelekbl, s mholdas kapcsolatokbl ll
gerinchlzat (bone), amely az ide kapcsold hlzatok informciit szlltja.
A csomagokat routerek irnytjk a klnfle tvonalakon. Azonban kevs
felhasznlnak adatik meg a gerincre csatlakozs kzeli lehetsge, ltalban a
fttl messze, mellkutak mentn, vagy csak egy kis svny vgn laknak. Ez a
hasonlat itt azrt is tall, mert valban tkrzi az adattviteli sebessg cskkenst,
amit pldul egy telefonos kapcsolat jelenthet. A felhasznl ltal elrhet adattviteli
sebessget a gerincig vezet alhlzatok adattviteli sebessge kzl a legkisebb fogja
meghatrozni.
9.5.1. Telefonvonalon val kapcsolds
A megfelel hlzati teljestmny elrshez csak nagyteljestmny gpekkel
lehet a gerincvonalakra csatlakozni. Az tlagos felhasznlk ezrt a helyi hlzati
kapcsolataikat hasznlhatjk fel, mg egyni felhasznlk szmra az Internet

213
szolgltatk (providerek) ltal zemeltett nagyteljestmny gpeken keresztl val
csatlakozs a megolds. Ennek megfelelen a kvetkez kapcsoldsi megoldsok
lehetsgesek:

9.11. bra Telefonvonalon val kapcsolds

Hlzati kapcsolds. Felttel: a helyi hlzaton a TCP/IP protokoll


hasznlata. Egy routeren keresztl az Internetre kldtt csomagok eljuthatnak a
clokig.
SLIP/PPP kapcsolat. Telefonvonalon keresztli kapcsolds (9.11. bra).
Ilyenkor egy modem s a telefonvonalon TCP/IP szer kapcsolatot megvalst
SLIP/PPP (SLIP - Serial Line Interface Protocol, PPP - Point to Point Protocol)
protokoll szksges. Szmtgpnk a vonal msik vgn egy Internetre kapcsold
kiszolgl szmtgpen keresztl egy IP cmet hordoz hlzatra kapcsolt gpp
vlik. On-line szolgltatn keresztl (terminl emulcival) az Internetre kapcsold
gpen fut az a program, amelyet a telefonvonalon keresztl a szmtgpet
terminlknt hasznlva kezelnk (9.12. bra).

214
9.12. bra: Terminlszerver megolds

A felhasznlt ltalban nem ez, hanem az elrhet szolgltatsok rdeklik. A


szolgltatsok alapveten kt csoportba sorolhatk: kzvetlen hlzati kapcsolatot
nem ignyl (off-line) szolgltats - ilyen a levelezs-, s azt ignyl (on-line)
szolgltatsok. Ennek megfelelen is tbb megolds lehetsges:
A legegyszerbb szolgltats a levelezs: ez lnyegben hlzati kapcsolatot
nem ignyel. ltalban egy Internet szolgltat szmtgpn elhelyezett postaldt
hasznlunk: ennek tartalmt modemes kapcsolaton keresztl kezelhetjk; UUCP-
(Unix to Unix Copy) protokoll segtsgvel. Unix-ot futtat gppel modemen
keresztl kapcsoldunk a szolgltat gpre s a leveleket egy menetben fel-, illetve
letltjk; Shell-szmlt nyitunk: terminlknt (vagy a szolgltat specilis szoftvern
keresztl) bejelentkeznk a szolgltat gpre, s arrl bngsszk a hlzatot; SLIP
vagy PPP szmlt nyitunk, amelyen keresztl gyakorlatilag minden bngsz,
levelez s kommunikcis Internet-alkalmazst futtathatunk.
Ha megvan a lehetsg r, bekthetjk helyi hlzatunkat az Internetbe.
TCP/IP-t s az Internet-segdprogramokat teleptnk a hlzaton, majd a LAN-t
valamilyen hlzati kapcsolattal (X.25, ISDN-, nagy sebessg brelt telefonvonal)
routeren keresztl rcsatlakoztatjuk az Internetre.

215
9.5.2. ADSL
Az ADSL technolgia az eddigi hagyomnyos modemmel elrhet
sebessgnl lnyegesen nagyobb (512-4000 kbit/s) letltsi sebessget knl. Az j
technolgia telefonkltsg nlkli, korltlan internetezst tesz lehetv a
hagyomnyos telefonvonalon, mint tviteli kzegen, a telefon vagy fax prhuzamos
hasznlata mellett.
Az ADSL az Asymmetric Digital Subscriber Line angol szavak rvidtse,
jelentse: aszimmetrikus digitlis elfizeti vonal. Egy olyan j technolgia, amely a
hagyomnyos telefonvonalat, (csavart rz rprt) rendkvl gyors internetezsre
alkalmas, nagy svszlessg digitlis vonall alaktja t. Az aszimmetria az
adatkommunikci kt irnynak eltr sebessgre utal - a legtbb internetez
szmra fontos letltsi irny itt sokkal gyorsabb, mint az ltalban alig hasznlt
feltltsi.
Az ADSL alap Internet elrs elssorban azok szmra megfelel eszkz,
akik a letltsi irnyban (pldul szrfls, fjlok letltse) ignyelnek nagy
svszlessget s sebessget, a msik irny svszlessge kevsb fontos.
9.5.3. Wi-Fi
Wi-Fi (gy is, mint WiFi, Wifi vagy wifi), a Wireless Fidelity rvidtsbl
az IEEE ltal kifejlesztett vezetk nlkli mikrohullm kommunikcit megvalst
szabvny. Irodkban, nyilvnos helyeken (repltr, tterem, stb.) megvalstott
vezetk nlkli helyi hlzat, aminek a segtsgvel a ltogatk sajt szmtgpkkel
kapcsoldhatnak a vilghlra.
A WiFi a WECA (Wireless Ethernet Compatibility Assocation) bejegyzett
mrkaneve, s a korbban IEEE 802.11b-nek nevezett szabvny kzrthetbb,
knnyebben megjegyezhet mrkaneve, valamint az ilyen eszkzk
kompatibilitsnak is jellse. Brmelyik gyrttl is szerezzk be az ilyen
eszkzeinket, mkdni fognak egymssal.
Az WiFi-nek megfelel eszkzk olyan hlzati eszkzk, amelyek
segtsgvel rdis adattviteli sszekttetetst tudunk megvalstani. Ezek az
eszkzk a 2400 Mhz-es frekvencia svban mkdnek nhnyszor 10mW-os
adteljestmnnyel. A WiFi eszkzk segtsgvel akr 11Mbps sebessget (a
rendszer sebessge jelentsen fgg a vteli viszonyoktl, ha nem megfelel a rdi
kapcsolat, a rendszer automatikusan visszakapcsol kisebb sebessgre) is el tudunk
rni, ami megfelel egy hagyomnyos 10 Mbps vezetkes hlzat sebessgnek.
Rdis kapcsolatoknak kt tpusa van, az ad-hoc s a strukturlt. Ad-hoc
mdban a hlzati krtyk kzvetlenl egymssal kommuniklnak, mg strukturlt
mdban egy kzponti egysgen (Access point) keresztl tartjk a kapcsolatot. Az ad-
hoc md elnye, hogy kis gpszmnl (max 5-10 gp) nem szksges a kzponti
egysg beszerzse. Strukturlt mdban lnyegesen tbb, akr 64-256 gp is
kapcsoldhat egy kzponti egysghez. Ha tbb kzponti egysget sszekapcsolunk
lehetsgnk van roamingra is, teht a kiptett hlzaton bell brhol lehetnk, st
akr mozoghatunk is, mindig on-line maradunk.
Rdis hlzatnl mindig felmerl az adatbiztonsg krdse. A WiFi eszkzk
tartalmazzk a WEP-et (wireless equivalency protocol), ami a 40 bites titkostst
jelent - ami vezetkes hlzatoknl megszokott biztonsgot nyjt. Akinek ez nem elg
kis tbblet kltsggel 128 bites titkostst is vlaszthat.

216
9.5.4. Wi-MAX
Amilyen jelents sikereket rt el a Wi-Fi a korbbi vben, legalbb olyan
komoly sikerekre szmthat a WiMax a kzeljvben.
A WiMAX (Worldwide Interoperability for Microwave Access) hatvanht
cget tmrt magba, tbbek kztt az Alcatel, Siemens s az Intel jelentette be
terveit az egyttmkdsre s kzs munkra, hogy fejlett WiMAX eszkzket s
bzisllomsokat ptsenek. Az Intel a WiMax-ra egybknt a Wi-Fi egyfajta
kiegsztseknt tekint.
Nem a ma hasznlatos vezetk nlkli hlzatok (WLAN) felvltsra hoztk
ltre, hanem a kiegsztskre. Ez nagy mrtkben kiterjeszti majd a jelenlegi vezetk
nlkli IP-hlzatok (Wi-Fi) alkalmazsi krt, a vdett ill. szabad
frekvenciasvokban trtn zemeltethetsgnek, a kzvetlen rltst nem ignyl
egyedlll tviteli jellemzknek s a garantlt szolgltatsi minsget biztost
technolginak ksznheten.
A WiMAX rvn vrosnyi terleteket is ssze lehet majd ktni, vagyis
mindenhov eljuthat majd a szlessv internethozzfrs. Mg a 802.16-os szabvny
(a WiMAX) akr 50 kilomteres krzetben is adhat hlzati hozzfrst, a WiFi
(WLAN szabvny) csak 100 mteres krzetet kpes elltni. Ennek a technolginak
az a tovbbi - s igen nagy - ernye, hogy nem kell hozz kzvetlen rlts az
tjtszkra, s ezzel voltakppen tbbet gr minden ma hasznlatos szlessv,
vezetk nlkli kapcsolatnl, mivel a vgpontokban nem kell majd kltri antenna.
A WiMax hlzatok legfeljebb 70 Mbit/s sebessg adattvitelre kpesek. A
WiMax mind a DSL (Digital Subscriber Lines), mind pedig a kbelnetes
megoldsoknl olcsbb lehet, hiszen esetben nem kell kbeleket lefektetni, a vezetk
nlkli infrastruktra kiptse pedig rendkvl olcs.
9.5.5. Mobil Internet
Az internet jvoltbl ersen megntt s felrtkeldtt az informcik irnti
igny. Sokan gy gondoljk, hogy ha brmikor s a vilgon brhol hozzfrhetnek a
vilghln a szksges adatokhoz, ha egy msik fldrszrl is hozzkapcsoldhatnak
cgk informcirendszerhez, akkor legyen mdjuk erre utazs vagy trgyals
kzben is.
Egy bekbelezett helyi hlzat (LAN) optimlis megolds az irodahzakban
dolgozk tbbsgnek, de mi legyen azokkal, akik napkzben sokszor vltoztatjk a
helyket pldul rtekezletek, bemutatk miatt? s a trgyalsra rkez vendgek?
k hova "csatlakozzanak", ha friss informcikra van szksgk a megbeszlsek
alatt?
Egyszer s kzenfekv a megolds. Vezetk nlkli, rdis hlzattal kell
helyettesteni a hagyomnyos sszekttetst mindentt, ahol erre igny van. Az tlet
egyltaln nem j, hiszen a mobiltelefonok mr hossz vtizedek ta ezekre az
elvekre tmaszkodnak, csak az ltaluk kzvettett informcik tpusa alapjban
beszd, kisebb hnyadban rvid szveges informci, napjainkban pedig egyre inkbb
kp s film ersen eltr az IT-vilg vezetk nlkli rendszernek kvnalmaitl.
Ha a frekvencikat most figyelmen kvl hagyjuk, akkor a gyrtktl s a
konkrt berendezstpusoktl fggen klnbz szempontok szerint
csoportosthatjuk a mobil rendszereket: vizsglhatjuk ket a hasznlati md, illetve a
rendszerben rszt vevk szma alapjn.

217
Kapcsolat kt pont kztt

A hasznlati md sajtossgra j plda a Bluetooth. Alapjban kis tvolsg,


eszkzk kztti kapcsolat fenntartsra j, pldul mobiltelefonhoz vezetk nlkli
fejbeszl illesztsre vagy a telefon s a noteszgp kztti adatcserre.
Gyakorlatilag a 2,5G-s s a 3G-s GSM rendszerek elterjedsig a
mobiltelefonok is effle zemmdban voltak hasznlatosak, hiszen ha valakit
felhvtunk vagy SMS-t kldtnk neki, akkor egy msik kszlkkel kapcsoldtunk
ssze esetleg a vilg kt pontja kztt. Mostanra a GPRS, majd az UMTS
rendszere rvn egyre inkbb talakul a GSM telefonok hasznlati mdja, hiszen
ezeken a mr elfogadhat tviteli sebessg rendszereken adatbzisokhoz, internethez
is csatlakozhatunk a telefonnal.

A lthatatlan hlzat

A msik csoport nem eszkzeszkz kapcsolatot tart fenn. Az ebbe tartoz


eszkzk terminlknt illeszthetk egy meglev hlzathoz. A PDA vagy a noteszgp
(s nemsokra a mobiltelefon is) szerencss esetben ppen gy viselkedik s
hasznlhat egy WLAN-szolgltats ltal lefedett terleten, mintha egy kiptett
vezetkes hlzathoz csatlakoztattuk volna. A lefedett terleten perifrik
nyomtatk, projektorok, adatkiszolglk is telepthetk ideiglenesen, bekbelezs
nlkl. Az ilyen nyomtatt egybknt nemcsak a tbbi, a rendszerbe belpett
vezetknlkli szmtgp hasznlhatja, hanem a vezetkes hlzat felhasznli is.
Ha felhasznlk szma alapjn osztlyozzuk a vezetk nlkli hlzatokat,
akkor hrom f csoportot rdemes megklnbztetnnk. Az els a szemlyes mret
hlzat; nevezzk ezt WPAN-nak (Wireless Personal Area Network vezetknlkli
szemlyi hlzat). A WPAN kis teljestmny s kis hattvolsg. Ide tartoznak: a
Bluetooth, a klnbz otthoni rdis interfszek s persze az IrDA, vagyis az
infravrs interfsz is.

Ellenrz krdsek:
1. Milyen rtegei vannak az Internet hlzatnak, s ez hogyan viszonyul az OSI
modellhez? Mi az egyes rtegek feladata?
2. Mi a TCP protokoll feladata?
3. Mi az IP protokoll feladata?
4. Ismertesse az Internet cmzsi rendszert! Mik azok az A, B, C osztly cmek?
5. Magyarzza el a domn nevek rendszert!
6. Mutassa be az elektronikus levelezs legfontosabb jellemzit! Mi az SMTP?
Milyen funkcikat kell megvalstani egy levelez programnak?
7. Mutassa be az FTP alkalmazs legfontosabb jellemzit! Mi az anonymous FTP?
8. Mi az a TELNET? Milyen biztonsgi problmkat okozhat?
9. Mi a WWW? Mi a HTML, URL?
10. Mi az a HTTP protokoll? Hogyan mkdik?
11. Mire szolgl az XML s a PHP?
12. Melyek a Java fejleszteszkzk fontosabb jellemzi?
13. Hogyan kapcsoldhatunk telefonvonalon az Internet hlzatra?
14. Melyek az ADSL fontosabb jellemzi?
15. Jellemezze a WiFi, a WiMax s a GSM rendszerek jellemzit!

218
Irodalomjegyzk

Davies D.W. Barber D.L. A: Szmtgp-hlzatok. Mszaki Knyvkiad,


Budapest, 1978.
Fsts J.: World Wide Web - Bevezets a hlzati informciszolgltat rendszer
tervezsbe s hasznlatba Szak Kiad Kft, Bicske, 1996.
Hargittai P. Kaszanyiczki L.: Internet haladknak LSI Oktatkzpont. Budapest
HegedsG. Herdon M. Kovcs Gy. Nmedi J.: Szmtgp-hlzatok (Szmalk,
2002)
Knya L.: Szmtgp-hlzatok (INOK Kiad Budapest, 2006)
Mag Zs. Nagy S.: Hlzati felhasznli ismeretek (Szmalk, 2003)
Martin J. - Chapman, K.: Loklis hlzatok Novotrade, Budapest, 1992.
Tanenbaum A. S. : Szmtgp hlzatok Novotrade, Budapest, 1992.
Tanenbaum, A.: Computer Networks. 3rd Edition. (Prentice-Hall International, Inc.,
1996) Szmtgp-hlzatok. 2. kiads. (Panem Kiad, Budapest, 2004)

219
10. INFORMCIS RENDSZEREK

10.1. Rendszer modell

10.1.1. A rendszer fogalma

A gazdasgi irnytsban s a vllalati vezetsben, s ltalban a gazdasgi letben


gyakran tallkozunk a kibernetika, rendszerelmlet, rendszerkutats rendszerszervezs,
informci elmlet, informciszervezs, informcis rendszerek szervezse fogalmakkal,
illetve azok gyakorlati alka1mazsva1. E fogalmak, illetve az ezzel kapcsolatos tudomnyos
eredmnyek egyre inkbb gyakorlatt vlnak.
A gazdasgi problmkban val elmarads, a gazdasgi rendszerek vezetse s
irnytsa, a rendszerek ttekintse mindinkbb megkvnja, hogy az agrrmrnk is tisztban
legyen a kibernetika, a rendszerelmlet s rendszerszervezs, informcielmlet s
informciszervezs legfontosabb fogalmaival, sszefggseivel, mdszertani krdseivel s
klnsen gyakorlati alkalmazsi lehetsgeivel, mdjval.
A "rendszer" fogalmat a mindennapi let jelensgeinek igen szles krre hasznljuk.
Beszlnk pl. szablyoz-, jog-, termelsi s brrendszerekrl stb., melyek rszben fogalmi
meghatrozsok, rszben a fizikai valsg bizonyos krlhatrolhat terlett jelentik. A
rendszerfogalom teht a jelensgek szles krre utal s jelzi a bennk lv ltalnos, illetve
azonos tulajdonsgokat, sajtossgokat s trvnyszersgeket, melyek felhasznlhatk a
gyakorlati letben s a tudomnyos kutats terletn.
A rendszerelmlet fejldse sorn a rendszer-meghatrozsok sokasga ltott
napvilgot. Ezek kzl a leggyakrabban emltett, Bertalanffy ltal adott meghatrozs a
kvetkez: A rendszer egymssal klcsnhatsban, kapcsolatban lv elemek egyttese. Ezt
szemllteti a 10.l. bra.

10.1. bra: A rendszer

220
Ludwig von Bertalanffy magyar szrmazs bcsi biolgus a rendszereket kt nagy
csoportra tagolja; nylt s zrt rendszerre.
- Nylt rendszernek nevezte azokat a rendszereket amelyek ramlsi mennyisgekknt
anyagot, energit s /vagy/ informcikat vesznek lel a krnyez vilgtl, ezeket
belsleg feldolgozzk s feldolgozott formban visszaadjk a vilgnak.
- Zrt rendszerek pedig azok a rendszerek, amelyek az ket krnyez vilggal egyedl
s kizrlag energetikai kapcsolatban llnak.

A nylt rendszerek llapota ezek szerint dinamikus vagy folytonos egyenslyi


llapot", a zrt rendszerek llapota pedig statikus egyensly.

A rendszerek felptsnek s mkdsnek egyik fontos jellemzje, illetve


meghatrozja a struktra. Struktrnak nevezzk az elrendezds vagy kapcsolds
mdjt s formjt.

Piaget szerint az ember viselkedsnek s gondolkodsnak mveleti elemei


struktrk szerint rendezdnek. Azt azonban, hogy mely elemek plnek e struktrk ltal
sszetettebb viselkedsi vagy gondolati ptmnny, mindig az ember aktulis llapota s
krlmnyei hatrozzk meg. Ezrt az a md, ahogyan az elemek elrendezdnek /azaz a
struktra/ jellemzje az adott rendszernek, behatrolja kpessgeit s viselkedst

A fentiek alapjn megllapthat, hogy:

- a rendszerek tervezse, szervezse sorn azok viselkedst struktrjukon keresztl


vizsglhatjuk s
- a rendszer tervezsnl figyelembe kell venni, hogy a struktrn keresztl
befolysolhatjuk a rendszer viselkedst.

A rendszer struktrjt az elemei kztti, illetve az elemek s az egsz kztti


viszonyok sszessge alkotja. A rendszer eleme a rendszernek az a legkisebb rsze, amelyet a
rendszer mkdse szempontjbl. tovbb nem bontunk. A rendszer elemeinek tfle
sszekapcsolsi mdjt klnbztetjk meg.
A tovbbiakban a vizsgldsi terletnket leszktve a nylt rendszerekkel
foglalkozunk. Az ltalnos rendszerelmleti alapokra tmaszkodva megszerkeszthetjk a
rendszer elemi logikai smjt a tr olyan rszeknt, amelyben valamennyi elemt s
krnyezethez val kapcsolatt srtjk (10.2. bra).

221
10.2. bra: A rendszer elemi logikai smja
Az egyszer brzolhatsg miatt a smt skban brzoljuk. A krnyezetbl jv
hatsokat BE s a rendszerek a krnyezetre gyakorolt hatsait KI nyilakkal jelljk. A hats a
krnyezet s a rendszer kztt mindig klcsnhats formjban nyilvnul meg. Azt, hogy mi
tartozik a krnyezethez s mi a rendszerhez, meg lehet pontosabban hatrozni.
A rendszer egsznek mkdsrl tjkoztatst nyjt a bemenetek s a kimenetek
llapota, a kzttk lv sszefggsek vizsglata.
A bemenet a rendszerbe kerl materilis tnyezk sszessge, s ezekbl - a rendszer
jellegtl fggen - hol az egyik, hol a msik /anyag, energia, informci, munkaer/ lehet
tlslyban. A bevitel helye a rendszernek lehet egy bizonyos pontja vagy sztszrtan
kiterjedhet az egsz rendszerre, de meghatrozsukat pontosan s objektven kell elvgezni,
mert csak gy tlhetjk meg a kimenetek vrhat rtkeit.
A kimenet a rendszert elhagy materilis tnyezk /anyag, energia, informci,
munkaer/ sszessge. A kimeneti rtkek alapjn gyzdhetnk meg arrl, hogy a rendszer
miknt teljesti feladatt.
Azt az sszefggst, amely megadja, hogy adott bemenet hatsra hogyan vltozik a
rendszer llapota /milyen folyamat zajlik le benne/, a rendszer tmeneti fggvnynek
nevezzk.

Ha a bemen adatokat az

yi = f/y1i, y2iyni/ fggvny adja meg s a rendszer kezdeti llapott az


ai = /xli, x2ixni/ llapotvektor jellemzi, akkor az llapotvltozst az f folyamatvektor
felhasznlsval az

ai+1=ai+f/yi/ sszefggssel adhatjuk meg. Ebbl az tmeneti fggvny jellsre az f/ai, yi/-
t bevezetve,

f/ai, yi/=a/i+1/

A kimeneti fggvny arra ad feleletet, hogy a rendszer ai. llapotban milyen hatsokat ad t
krnyezetnek.
Ha
li / gli' g2i... .gni/

222
akkor
l/i+l/ ::: R /li+l/ ::: R /li + l/Zi/ /e
A bevezetett R opertor azt fejezi ki, hogy a rendszer li llapotban milyen li hatsokat ad t
krnyezetnek.

A kibernetika j szemlleti mdot s j vizsglati mdszereket adott, amelyek nagy


hatssal volt a klnbz tudomnygak fejldsre, azltal, hogy egy sor j krdst vetett
fel, sok rgi problmt pedig j mdon fogalmazott meg. Az j mdon megfogalmazott
problmk adott tudomnygak terletn jabb sszefggsek feltrst, a trvnyszersgek
jobb megismerst tettk lehetv.
A szmtgpek pedig lehetv tettk a kibernetika segtsgve feltrt sszefggsek
s trvnyszersgek alapjn meghatrozott clok knnyebb s gyorsabb realizlst.
A rendszerelmlet s a kibernetika, mint kt fiatal tudomnyg vonatkozsban
gyakran felmerl trgyuk s vizsgldsi terleteik kztti hasonlsg s klnbsg krdse.
A kibernetikt felhasznlja a rendszerelmlet tudomnya s a kibernetika is foglalkozik a
rendszerelmlettel, rendszerek vizsglatval. gy a rendszerelmlethez hasonlan a
kibernetikban is sok rendszer defincival tallkozunk.
A kibernetiknak a rendszerek vizsglathoz hasznlt alapvet mdszere a fekete
doboz /Black Box/ mdszer. Ez a mdszer klnsen fontos bonyolult rendszerek
szablyozsi (irnytsi) feladatok vizsglatnl. Ennl a mdszernl a kls megfigyel
ismeri a bemeneti s a kimeneti jeleket, mennyisgeket, de a bels szerkezet /struktra/ s
mkdse /a folyamat/ ismeretlen szmra. A vizsglt rendszer nha annyira ttekinthetetlen
s oly sok rejtett elemet tartalmaz, hogy csak a rendszer rszeinek paramtereit tudjuk
megfigyelni, szlelni vagy mrni, de maga a teljes rendszerfolyamat s trvnyszersgei
rejtettek (10.3. bra).

10.3. bra: A rendszer bemente, kimenete s a krnyezet

A fenti mdszert a rendszer vizsglatnl ketts jelleggel hasznlhatjuk.

a./ Megfigyeljk a bemeneteket s kimeneteket, tapasztalatokat gyjtnk, majd egyrszt az


ismert bemenet esetn kvetkeztetnk a vrhat kimenetre, msrszt pedig a keresett /kvnt/
kimenet rdekben kvetkeztetnk a szksges bemenetre. Ez az eljrs a rendszer valdi
termszetnek felismerse helyett a rendszer viselkedst prblja utnozni.

223
b./ A fekete doboz mdszert ksrletezsre hasznlva lpsenknt megismerhetjk a rendszer
struktrjt s a rendszer folyamatait, gy a fekete doboz lassan szrke dobozz vgl pedig
fehr dobozz alakthat. A szrke doboz elvi smjt a 10.4. bra mutatja be.

10.4. bra: A szrke doboz elvi smja

Mint a kibernetika defincijbl is kitnik, a kibernetika alapvet vizsgldsi


terlete a rendszer irnytsa, a vezrls s szablyozs mdszervel az irnytott
rendszereket tanulmnyozza.
A rendszer alrendszerekbl, az alrendszerek pedig elemekbl llnak. Azt, hogy adott
esetben mit tekintnk rendszernek s alrendszernek, illetve elemnek, mindig a rendszerek
szemllsnek, vizsglatnak clja vagy szintje hatrozza meg.
Minden irnytsi rendszer kt alapvet alrendszernek - az irnyts objektumnak,
illetve irnytott alrendszernek s az irnyts szubjektumnak, illetve irnyt alrendszernek -
dialektikus egysgt jelenti.
Az irnyts objektuma tulajdonkppen a rendszer anyagi rsze, amelyet egymssal
klcsnhatsban lv, szerkezeti elemek halmaza hatroz meg. Ilyen alrendszereket kpeznek
pldul egy mezgazdasgi vllalkozson bell a termelsi egysgek.
Az irnyts szubjektuma az irnytott alrendszer irnytsban rsztvev elemek
egyttese. Ezek kapcsolatban vannak egymssal, hatnak egymsra. A kibernetikai rendszer
elemi smja a 10.5. brn lthat.

Definci: Rszrendszer

Rszrendszeren nmagban megll rendszert rtnk, egyedl a kvlll megfigyel


ltal elfogadott nzpont klnbzik, pldul egy szervezet informcirendszere a
szervezeten bell egyszerre rszrendszer s nmagban megll rendszer.
Az informatikban az informcis rendszer emberek, gpek, mdszerek halmaza, amelyek
bizonyos tevkenysgek vgrehajtsra vannak megszervezve.

13.1.1. Rendszerszemllet megkzelts, rendszertpusok, rendszervizsglat

224
A rendszerszemllet megkzelts

rdemes errl az ltalnos megkzeltsrl szt ejteni. Tbb mdszertanrl lltjk azt
ksztik, hogy a rendszerszemllet megkzeltst kvetik. Az ltalnos rendszerelmletrl
tbb alapvet munka is megjelent pldul [Bertalanffy], [Churchman]). Ezek alapjn rdemes
egy kicsit az idetartoz fogalmakat absztraktabb mdon megtrgyalni.
A rendszerszemllet megkzelts egysges valaminek (entitsnak, objektumnak stb.) tekinti
a rendszert, nem meg feledkezve az alkot rszekrl. Ez a szemllet szleli az alkotrszek
aktivitst, tevkenysgt, de ugyanakkor figyelmet fordt a rendszer egsze ltal mutatott
aktivitsra.

A zrt rendszerek

Elmletileg a zrt rendszer olyan rendszer, amelyik nem lp kapcsolatba a


krnyezetvel, erre plda az olyan kmiai 'reaktor', mint pldul egy lezrt edny, amelyben
valamilyen vegyi reakci folyik. Azonban tkletesen zrt rendszer gyakorlatilag nem ltezik,
az elmletileg ltez zrt rendszert pedig nem tudjuk sem megfigyelni (hiszen zrt), sem
befolysolni (hiszen zrt). Sokkal hasznosabb, ha zrt rendszernek azt tekintjk, amelyik
minimalizlja a krnyezetvel zajl csere bizonytalansgi fokt, azaz csak az elre pontosan
meghatrozott bemeneteket (jl definilt inputok) fogadja el, s csak elre pontosan
meghatrozott kimeneteket bocst ki a feldolgozs utn. (Nem vletlenl tnik ismersnek ez
a meghatrozs, ez a strukturltsg alapelve.) Ezzel szemben a nylt rendszereknek meg kell
birkzniuk a bizonytalan bemenetekkel, ezrt nagyon alkalmazkod kpeseknek (adaptvnak)
kell lennik, ilyenek pldul az emberek vagy a trsadalomban ltez szervezetek.
A zrt s nylt rendszereket egy skla kt szls pontjnak tekinthetjk, annak
megfelelen, hogy a bemeneteiknl milyen fok bizonytalansggal kell szmolnunk. A
tipikus rendszerek, amikkel a gyakorlatban tallkozunk, ltalban egyik szlssghez sem
tartoznak.

A rszrendszerek: rendszerek klnbz szinteken

Egy rendszert lerhatunk nhny mondattal, egy diagrammal vagy akr egy tbb ezer
oldalas dokumentummal. Az olyan lerst, amely rengeteg rszletet tartalmaz, alacsony
absztrakcis szintnek tekintnk, mg egy magas absztrakcis szint lers kevs rszletet
tartalmaz. Egy rendszert ltalban szisztematikus mdon, rszekre bontva, dekomponlva
vagy finomtva (ekvivalens kifejezseket hasznlva) runk le a folyamatainak magas
absztrakcis szintjbl indulva s lejutva egy alacsonyabb absztrakcis szintre.
Ezt a lpssorozatot rendszerint nagy s bonyolult rendszereknl hajtjuk vgre. Ezek a
rendszerek olyannyira komplexek, hogy praktikusan nem lehet lerni, sem felfogni vagy
megrteni ket egyetlen rendszerknt. Ezrt bontjuk fel olyan mret rszrendszerekre,
amelyeket kpesek vagyunk kezelni s megrteni. Elkpzelhet, hogy mg tovbb bontjuk
ezeket a rszrendszereket is, hogy tovbbi rszleteket tudjunk lerni. Gyakran valamilyen
hierarchikus diagram segtsgvel brzoljuk a kztk fennll sszefggseket, egyes
rszrendszerek tbb msik (rsz)rendszerhez tartozhatnak, gy egy hl formjban s nem
faszerkezetben tudjuk lerni a kapcsoldsukat egymshoz.
A mr idzett defincink szerint minden rszrendszert nmagban rendszernek
tekinthetnk, s ezrt tovbbi rszrendszerekre vagy elemekre bonthatjuk.

225
A rendszermodellek mint absztrakt rendszerek
Absztrakt rendszerek csak fogalmakbl llnak - szemben a fizikai rendszerekkel,
amelyek valamit csinlnak, valahogy viselkednek -, amelyek a fizikai valsgban nem
lteznek, csak a fogalmak, az idek vilgban. Az absztrakt rendszerek nem csinlnak semmit
- ez a legfbb megklnbztet jel a fizikai rendszerekhez kpest -, azonban van cljuk,
valamilyen fizikai rendszer brzolsa, lersa.
Informcirendszer ksztsnl ltalban az els lps egy absztrakt rendszer
ltrehozsa, amely egy szervezet bizonyos rszt modellezi. A kvetkez lpsekben ezt az
indul modellt bvtik, s ily mdon modellek sorozatt hozzk ltre, amelyek egyre
pontosabban rjk le a kvnt fizikai rendszert. (Ms mrnki tudomnyokban is hasonl elvek
szerint jrnak el, pldul hdptsnl vagy pletek tervezsnl; az absztrakt rendszer
tartalma brzolja a kvnt fizikai rendszert.)

A nylt rendszerek
A nylt rendszer a rendszerek legltalnosabb tpusa, ezt mutatjuk be a 10.5 brn.
Vagyis egy nylt rendszer folyamatokbl ll, amelyek a krnyezetkbl valamilyen
bemeneteket (input) kapnak, s kimeneteket (output) lltanak el. Termszetesen kzbens
eredmnyek is kpzdhetnek a folyamatok egyes szakaszaiban. A rendszer hatra vlasztja el
a rendszert magt a krnyezettl, s tulajdonkppen a folyamatok, a bemenetek s a
kimenetek hatrozzk meg. A bemeneteket s kimeneteket a nylt rendszer statikus, mg a
folyamatokat a rendszer dinamikus elemnek tekintjk. Pldul egy cg iktatsi s postzsi
rendszere nylt rendszer, s egy informcirendszer is az.

A kommunikl rszrendszerek
Egy nagy rendszer lerst egyszersthetjk azzal, hogy rszrendszerekre bontjuk, de
ezrt komoly rat kell fizetnnk, nevezetesen meg kell hatroznunk a kztk fennll
kapcsolatokat, felleteket (interfsz), amelyeken keresztl a kommunikci lezajlik. Egy
fellet alatt azokat a bemeneteket s kimeneteket rtjk, amelyeket egynl tbb rendszer
kzsen hasznl. Nyilvnval, hogy a bemenetek/kimenetek lersnak az sszes, az adott
kommunikciban rszt vev rendszerben gy kell lteznik, hogy a kommunikci
zavartalanul folyjon. Ennek szksges felttele a kompatibilits, s elgsges felttele az
azonossg. Ez klnsen fontos szmtgprendszerek, -folyamatok s -programok esetn.
Funkcionlis rendszer

Bemenet Kimenet
Folyamat

Elrs rzkel

Aktivl egysg Vezrl egysg

10.5. bra: A vezrl rendszer rszei s a funkcionlis rendszer

226
A rszrendszerek csatolsa

Amikor a rendszerek klcsnhatst rszletesebben vizsgljuk, akkor idnknt azt


tallhatjuk, hogy az egyik rendszer kimenett egy msik rendszer azonnal felhasznlja. Az
ilyen eseteket nevezzk szoros csatolsnak. Vannak esetek, amikor ez egyltaln nem
kvnatos, mert pldul a fogad rendszer csak bizonyos diszkrt llapotokban vagy bizonyos
idpontokban tudja a sajt bemenett (a msik kimenett) feldolgozni. Egy msik ok lehet a
kt feldolgozsi folyamat sebessgnek klnbsge.
Ekkor egy lehetsges megolds az, ha a kt rendszer szoros kapcsolatt
megszntetjk, a kt rendszert sztkapcsoljuk, azaz a kt rendszer egymstl fggetlenl
mkdik, legalbbis egy ideig. Ezt gy valsthatjuk meg, hogy buffert hasznlunk, ahol az
els rendszer kimenete vrakozik addig, amg fel nem hasznljk.

Determinisztikus rendszerek

Bizonyos rendszerek viselkedst meg tudjuk jsolni, azaz egy adott bemenetre
tudjuk, hogy milyen kimenetet fog a rendszer ellltani. Ltezik teht egy szably, amely a
bemenetet a kimenethez rendeli. Az ilyen rendszerek ltalban egyszer folyamatokbl
llnak, s ahhoz, hogy a rendszer clja megvalsuljon, elegend a megfelel bemenetrl
gondoskodni.

Nem determinisztikus rendszerek

Nem determinisztikus vagy sztochasztikus rendszerek viselkedse elre nem jsolhat


meg, azaz nem tudjuk azt, hogy hogyan idzhetnnk el a rendszer cljnak megvalsulst,
st mg azt sem tudjuk, hogy egy adott bemenetre milyen kimenetet fog ellltani. Ez a
helyzet vagy nagyon bonyolult folyamatoknak a kvetkezmnye, vagy nagyon kevss
megrtetteknek, vagy ismeretlen, esetleg meghatrozhatatlan bemeneteknek vagy ilyen
bemenetek kombincijnak. Pldul ilyen rendszer az idjrs, Magyarorszg gazdasga stb.

Rendszerek viselkedsnek kzben tartsa

Ha azt akarjuk garantlni, hogy a rendszerek cljai megvalsuljanak. folyamatosan


ellenriznnk kell a mkdsket. A bemenetek lehet, hogy pontatlanok, vagy a kevss
megrtett folyamatok kztt sszetkzsek merlnek fel, ezrt a rendszerhez hozz kell
kapcsolnunk egy vezrl rendszert, amelyik ellenrzi az eredeti rendszert (ezt most
funkcionlis rendszernek hvhatjuk) vajon helyesen viselkedik, mkdik-e.

Kimenetellenrzs

Valamilyen eszkzzel szlelik a rendszer kimenett s sszevetik valamilyen elre


rgztett elrssal. Brmilyen eltrs egy helyreigaztsi tevkenysget, korrekcit indt el,
amelyet a rendszer bemenetknt kap meg, ezzel mkdsbe hozva a funkcionlis rendszert, s
az elrsokhoz kzelebb ll kimenetet generl. A vezrl rendszer azonban megvltoztathat
folyamatokat, nszervez (adaptv) rendszereknl megvltoztathatja a rendszer cljt.

227
Negatv visszacsatols azt jelenti, hogyha a rendszer kimenete eltr az elrttl
(valamilyen mintavtelezs sorn), akkor a vezrl rendszer megprblja az eltrst
cskkenteni, a kimenetet az elrshoz kzelteni. A pozitv visszacsatols ennek az
ellenkezjt jelenti - ha a kimenet, annak legfontosabb jellemzi eltrnek az elrttl, akkor a
rendszer megismtli az eljrst, ezzel tovbb nvelve az elrttl az eltrst.

Bemenetellenrzs

A vezrl rendszer gyakran ellenrzi a rendszer bemenett ugyangy, ahogy a


kimenett. Ezt szoktk szrsnek hvni.

A vezrls nehzsgei

A vezrl rendszert gy tekinthetjk, mint olyan rendszert, amely cskkenti a rendszer


bizonytalansgi fokt. Azonban egy bonyolult rendszer vezrlse gondot okozhat, ugyanis
leegyszerstve, minden lehetsges rendszerllapothoz tartoznia kell egy vezrlsi llapotnak.
Radsul a rendszerelemektl vezrlsi informcikat kell kapni s tovbbtani nekik, ami
lnyegesen megnveli a jrulkos informcifeldolgozsi feladatokat. Egy viszonylag nyitott
vagy nem megjsolhat bemenetekkel dolgoz rendszer llapotainak meghatrozsa
gyakorlatilag lehetetlen. Ilyen esetekben a gyakori megolds egy ember-szmtgp hibrid
rendszer ltrehozsa, amelyben a szmtgprendszer reagl az elre megllapthat esetekre,
mg az ember a nem vrt esetekben hoz dntseket.

Az llapottr

Az llapottr fogalma a rendszerek viselkedsnek lershoz kapcsold kiegszt


fogalom, amely a folyamatokat s egyb elemeket (objektumok, entitsok stb.) is figyelembe
veszi. Ekkor a rendszert gy fogjuk fel, hogy brmilyen idpillanatban egy adott llapotban
van, s ezt az llapotot azok az elemek hatrozzk meg vagy jellemzik, amelyek ebben az
adott idpontban a rendszeren bell lteznek. Ezek az elemek nem csak a fizikai valsgban
ltezk lehetnek, hanem pldul egy adott szemly kora is lehet egy lnyeges
tnyez/elem/objektum az adott rendszerben.
Ezt a megkzeltst csak az n. diszkrt rendszereknl lehet alkalmazni, azoknl,
amelyeknek megklnbztetheten azonosthat llapotaik vannak. Az informcirendszerek
diszkrt rendszerek.
Az aktualizlsi folyamatok a folyamatok fontos tpust alkotjk, ebben a
megkzeltsben olyan transzformcit jelentenek, amelyek a rendszert az egyik llapotbl a
msikba viszik.

A rendszerszemllet megkzelts htrnyai

o A vals vilg lersa klnbz nem egyrtelm lersa lehet az eredmnye ennek a
megkzeltsnek: a mdszer eltr alkalmazsa klnbz eredmnyekre vezethet.
o A ltrejtt modell nem teljes vagy nem pontos, merthogy nincs pontos elrs arra,
hogy milyen rszletessgnek kell lennie.
o Nincs kifejezetten javasolt mdszer vagy ltalnos egyetrts abban, hogy az esetleg
ltez mdszerek kzl melyik a legmegfelelbb.

228
o ,,Az oroszln s a l rendszerszemllet megkzeltsben ugyanaz, mgis egy kicsit
mskppen kell velk bnni.

A rendszerszemllet megkzelts elnyei

o A rendszer fogalmnak fentebbi meghatrozsainak megfelelen kzeltjk meg a


vals vilgot vagy annak egy rszt.
o gy ez a megkzelts formlis eszkzt nyjt a helyzet megrtshez s lershoz az
sztnsen ismert fogalmak segtsgvel, mint pldul a folyamat, bemenet, kimenet.
o A folyamatok hierarchikus lebontsa (dekompozcija) a bonyolult, sszetett
folyamatok elemzsnek hasznos eszkze.
o A vezrl rendszer fogalma illetve ennek fontossga rmutathat arra, hogy egy ilyen
hinyzik, nem hatkony, esetleg eredmnytelen.
o A rendszer ilyen jelleg lersa ltalban elg egyszer ahhoz, hogy kommunikcis
eszkzknt hasznljuk a szemlyek kztti prbeszd lebonyoltshoz, termszetesen
megfelel magyarzat ksretben.

10.2. Informcis rendszer fogalma

Az informcis rendszer definilsra tbb megfogalmazs szletett. Burt s Kinnucan


a kvetkez megfogalmazst adta:

Az informcis rendszer gy tekinthet, mint informci forrs(ok) brmilyen


kombinciban azok brmilyen elrsvel s vagy brmilyen visszanyersvel azok
manipullsra vagy hasznlatra. Brmilyen informcis rendszer clja sszekapcsolni a
felhasznlt egy olyan megfelel informcis forrssal, melyre a felhasznlnak aktulisan
szksge van, azzal az elvrssal, hogy a felhasznl kpes lesz elrni az informcit, mely
meg fog felelni az ignyeinek.

Davis s Olson defincija szerint egy vezeti informcis rendszer

egy integrlt felhasznl - gp rendszer


informci szolgltatsra
tevkenysgek, vezets, elemzs, s dnts-elksztsi funkcik tmogatsra
a szervezetben.

A rendszer

szmtgp hardvert s szoftvert


manulis eljrsokat
modelleket az elemzshez, tervezshez, ellenrzshez s dnts-elksztshez s
adatbzisokat

hasznl.

Vezeti informcis rendszer. A vezetst tmogat szmtgp alkalmazsok szma


nvekszik. A mikroszmtgpek forradalma lehetv teszi, hogy sok vezet asztalra
szmtgp kerljn, szmos adatbzis elrhetv vlik. Sok magn s kzszolglati szervezet

229
nem nlklzheti a szmtgpes elemzst a dntseiben. A hardver s szoftver kltsg
cskken, ugyanakkor az informcis rendszerek lehetsgei folyamatosan nvekednek.
Azonban, mindezeknek a technolgiai fejldseknek az ellenre sok vezet egyltaln
nem hasznl szmtgpet, vagy elssorban egyszer dntsek tmogatshoz hasznlja. A
dntstmogat rendszereket (Decisison Support Systems - DSS), felsvezeti informcis
rendszereket (Executive Information Systems - EIS) s szakrti rendszereket (Expert
Systems -ES) azrt terveztk, hogy megvltoztassk ezt a helyzetet.
Ezeket a technolgikat Turban egyttesen vezetst (menedzsmentet) tmogat
rendszereknek (Management Support Systems - MSS) nevezte.
A vezetst tmogat rendszerek. A Fortune magazinban megjelent 1984-es felmrs
szerint az USA-ban 500 vllalat fels vezetjnek 1/3-a hasznlt szmtgpet kritikus
dnts-elksztsekhez. Ezeknek krlbell 1/4-e hasznlt otthon is szmtgpet. Ez a szm
1989-re 21 %-ra ntt. Ez a nvekv szm csak egy jel arra vonatkozlag, hogy valban
informcis korszakban vagyunk. gyviteli alkalmazottak s mszakiak mr tbb mint 30
ve hasznlnak szmtgpeket rutinmunkjuk tmogatshoz. 1982-vel a helyzet a dnts-
elkszts tmogatsban is vltozst hozott. A mikroszmtgpek lehetsge s a relatvan
knnyen hasznlhat szoftverek megjelense kiknyszertette a vltozst.
A szmtgp alkalmazsok a tranzakci feldolgozstl s figyel tevkenysgtl a
feladat elemzs s feladat megoldsi alkalmazsok irnyba toldtak el a 80-as vekben.
Szintn egy fejldsi tendencia, hogy a vezetk rszre integrlt programcsomagot adjanak,
amelyek segtik ket a legfontosabb feladatban a dnts-elksztsi munkban.
A szmtgpre alapozott technikkat a vezeti dnts-elkszts hatkonysgnak
nvelse rdekben fejlesztik, klnsen a komplex feladatok megoldsra.
A dntstmogat rendszerek ksztse tbb mint 20 vre nylik vissza. A szakrti
rendszerek kereskedelmi forgalomban val elterjedse az 1980-as vekre tehet, amely a
szmtgpes dnts-elksztsben az egyik legfontosabb szerepet jtszhatja a jvben. A
fels vezeti informcis rendszereket most a fels vezetk munkjnak tmogatsra
tervezik. Ezek a technolgik mint fggetlen rendszerek, de esetenknt azonban elfordul,
hogy integrlva jelennek meg.
A vezetsi dnts-elkszt s a vezeti informcis rendszerek. A vezets
(menedzsment) egy folyamat, amelyben bizonyos clokat rnk el erforrsok (ember, pnz,
energia, anyag, hely, id) felhasznlsval. Ezeket az erforrsokat inputoknak s a clok
elrst a folyamat outputjnak tekintjk. A vezeti munka sikernek a mrtkt gyakran az
output s input kztti arnnyal mrjk. Ez az arny a szervezet termelkenysgt fejezi ki.

output(termkek, szolgltatsok)
termelkenysg = -----------------------------------------
input (erforrs rfordtsok)

A termelkenysg egy f jellemzje brmilyen szervezetnek, mert meghatrozza a


szervezet s tagjainak jltt.
A termelkenysg szintje vagy a vezets sikere bizonyos vezetsi funkcik
vgrehajtstl fgg, mint pl. tervezs, szervezs, irnyts s ellenrzs. Hogy ezeket a
funkcikat vgrehajtsk, a vezetk rdekeltek a dnts-elksztsi tevkenysgek lland s
ismtld folytatsban.

230
Az sszes vezeti tevkenysg a dnts-elkszts krl forog. A vezet
mindenekeltt egy dntshoz, mivel minden vezet valjban rszt vesz egy szervezet
dnts-elksztsi tevkenysgnek egy bizonyos rszben.
vekkel ezeltt a vezetk a dnts-elksztst egyszeren mvszetnek tekintettk,
gy ezek a vezeti stlusok gyakran a kreativitson, megtl kpessgen, intucin s a
gyakorlaton alapultak, nem pedig a szisztematikus tudomnyos megkzelts kvantitatv
mdszereken.
Azonban a krnyezet, amelyben a vezetsnek dolgoznia kell, vltozik. Mivel az
informci s a mikroelektronika korszakban lnk, ezrt ez a technolgia letstlusunk
meghatrozjv vlik. Az zleti let s krnyezete sokkal komplexebb ma, mint volt
brmikor ezeltt, radsul a fejldsi irny a komplexits irnyba mutat.
A dnts s dnts-elkszts Turban szerint hrom ok miatt nehezebb, mint
korbban. Elszr, a lehetsges alternatvk szma sokkal nagyobb ma, mint volt brmikor
ezeltt a fejlettebb technolgiai s kommunikcis rendszereknek ksznheten. Msodszor a
dntsek jvbeni kvetkezmnyeit nehezebb megtlni a megnvekedett bizonytalansgi
tnyezk miatt. Vgl, a hibaelkvets kltsge nagyon nagy lehet a tevkenysgek s az
automatizls komplexitsnak s terjedelmnek kvetkeztben. Radsul a komplexitsbl
fakad lncreakcik miatt egyetlen hiba elkvetse szmos ms hibt okozhat a szervezet
klnbz rszeiben.
A vezetknek ezrt sokkal hatkonyabb, kifinomultabb kell vlni, meg kell
tanulniuk, hogyan kell hasznlni az j eszkzket, technikkat, amelyeket az terletkre
fejlesztenek. Ezen technikk kzl sokban egy kvantitatv elemzsi megkzeltst hasznlnak,
amelyek egy diszciplnba csoportostva vezetstudomnynak hvnak (Turban s Meredith).
A vezetsi informcis rendszer (Management Information System - MIS) egy
szablyszer, szmtgpre alapozott rendszer, amelyet a klnbz forrsbl szrmaz
adatok visszanyersre, csoportostsra s integrlsra terveztek, hogy idben nyjtsa a
szksges informcit a vezeti dnts-elksztshez. A MIS legsikeresebb a rutin,
strukturlt s megelz tpus dntsekhez szksges informcinyjtsban. Tovbb
sikeresen alkalmazzk nagy mennyisg, rszletes adat trolsra s lekrdezsre a
tranzakci feldolgozsokban. A MIS kevsb hatkony a komplex dntsi szitucik
tmogatsban. Ez a komplex tpus dntsek tmogatsnak hinya miatt van, valamint
azrt, mert a MIS-t hagyomnyos mdon nem knny fejleszteni, s a vezetknek nem
egyszer (nem knny) hasznlni.
A dntstmogats. Simon szerint a dnts-elksztsi folyamatok egy sszefgg
sorozatba esnek, amely a nagymrtkben strukturlt (gyakran programozottnak nevezett)
dntsektl a nagymrtkben strukturlatlan (nem programozott) dntsekig terjednek. A
strukturlt folyamatok a rutin, ismtld feladatok, amelyekre kidolgozott megoldsok
lteznek. Nem strukturlt feladatok, amelyekre nincsenek kidolgozott megoldsok.
A dnts-elkszts vizsglatnl szintn szksges az emberi dnts-elksztsi
folyamat megrtse. Ez a folyamat Simon szerint hrom fzisra oszthat :

a dntshez szksges felttelek keresse Intelligencia,


a lehetsges tevkenysgek feldertse, kidolgozsa, elemzse Tervezs,
a lehetsges akciprogram kivlasztsa Vlaszts.

A strukturlt feladat az, amelyben ezek a fzisok szabvnyostottak (kidolgozott


mdszerek), a clok tisztk s az input-output egyrtelmen specifiklt. A nem strukturlt

231
feladatban a hrom fzis kzl egyik sem strukturlt. Gorry s Scott-Morton azt a feladatot,
ahol a fzisok nmelyike strukturlt, rszben strukturltnak nevezi.
A szmtgpeket mr tbb mint kt vtizede hasznljk eszkzknt a vezeti dnts-
elkszts tmogatsra. A szmtgpestett eszkzk vagy dntsi segtsgek Kroeber s
Watson szerint hat kategriba sorolhatk.

10.6. bra: Informcis rendszerek fejldsi tja

E rendszerek (szmtgpre alapozott informcis rendszerek) fejldsi tjt az 1.sz


bra szemllteti. A TPS, MIS, DSS, EIS s ES attribtumai nhny dimenzi szerint
csoportosthatk, amelyek kzl a legjellemzbbeket az 10.1. tblzat foglal ssze. A
klnbz kategrik kztti kapcsolatok a kvetkezk:

Mind az t kategria az informci technolgia egyedi osztlyainak tekinthet.


Ezek kapcsoldnak egymshoz s mindegyik tmogatja a vezeti dnts-elkszts
nhny tevkenysgt.
Az jabb eszkzk fejldse s ltrehozsa segti az informci technolgia
szerepnek kiterjesztst a vezeti hatkonysg nvels rdekben.
A klcsns kapcsolatok s koordinci ezek kztt az eszkzk kztt mg fejldik.
Mg sok tanulnival marad s jabb elmletek szksgesek a tovbbi fejldshez.

232
10.1. tblzat Szmtgpestett rendszerek attribtumai [Forrs : Turban ]

Dimenzi Tranzakci Vezeti Dnts- Szakrti Fels-


feldolgoz informcis tmogat rendszerek vezeti
rendszerek rendszerek rendszerek informcis
rendszerek
Alkalmazsok Brfeldolgoz Termels Hossz tv Diagnzisok, Fels vezeti
s, kszlet, ellenrzs, stratgiai stratgiai dnts-
nyilvntarts rtkests tervezs, tervezs, tmogats,
, termelsi s elrejelzs, komplex bels krnyezeti
rtkestsi megfigyels integrlt ellenrzs vizsglat.
informcik feladatterlet tervezs,
ek stratgik
karbantarts
a.
Szk
tmakr
Fkusz Adat Informcik Dntsek, Kvetkezete Kvets,
tranzakcik rugalmassg, ssg, ellenrzs
felhasznl szaktuds
bartsg tadsa
Adatbzis Egyedi Interaktv Adatbzis Eljrs s Kls (on-
minden elrs kezel trgyterlet line) s
alkalmazsb programozk rendszerek, ismeret, kzs
an, "batch szmra interaktv tudsbzis
update" elrs, trgyi (tnyek s
ismeret szablyok)
Dntsi Nincs dnts Strukturlt Rszben A rendszer Nincs
kpessgek vagy rutin strukturlt komplex
egyszer problmk problmk, dntseket
dntsi hagyomnyos integrlt kszt, nem
modell opercikutat opercikuta strukturlt,
si eszkzk tsi szablyok
hasznlata modellek hasznlata
(heurisztika)
Mvelet Numerikus Numerikus Numerikus Szimbolikus Numerikus
(fleg)
bizonyos
szimbolikus
Informcik sszefoglal Tervezett s Meghatrozo Javaslat s llapot
tpusa jelentsek, ignyelt tt dntseket magyarzat elrs,
rszadatok jelentsek, tmogat kivtelek
strukturlt informcik szerinti
folyamat, jelentsek,
kivtelek kulcs
szerinti jelzsek
jelentsek
Legmagasabb Als szint Kzpvezets Fels Fels Legfels
szervezeti szint vezets vezets vezets s vezets
kiszolglsa specialistk (csak)
Hajter, Hasznossg Hatkonysg Eredmnyes Eredmnyes Idszersg
ksztets sg sg s
elvrs

233
10.3. Vezeti tevkenysgek s adatszksgletek

Az informci fogalma alatt azokat a hreket, ismereteket rtjk, amelyek a valsgra


vonatkoz j tnyeket s elkpzelseket kzvettenek szmunkra. A hrnek akkor van
informcitartalma a hr fogadja szmra, ha felfogja, megrti a kzlemnyben foglaltakat.
Az rthetsgnek viszont az felttele, hogy a kzls szlelhet (pl. hallhat, papron lthat)
legyen, tovbb a cmzett szmra ismert jellsi (szintaktikai) s rtelmezsi (szemantikai)
szablyok szerint trtnjen.
Az informcis tevkenysg szerepe abban ll, hogy a vllalati rendszer klnbz
szint vezetihez, vgrehajt egysgeihez olyan informcik jussanak el, amelyek azoknl
sszer dntst, cselekvst, vagyis a rendszer cljval sszhangban ll, elrelthat reakcit
vltanak ki. Az eredmnyes kommunikcinak az informciramls csak szksges, de nem
elgend felttele. Hatkony kommunikci csak akkor jn ltre, ha a cmzett az informcit
felveszi, feldolgozza s arra reagl. Klns jelentsge van annak, hogy az informci
tartalma milyen hatssal van a cmzettre, mivel ez sszefggsben ll az informci
hasznossgval, vagyis a cmzett viselkedsre s clfggvnyre gyakorolt hatssal. Az
informcikat tartalmi jellemzik alapjn szemantikus, pragmatikus s motivcis
informciknak tekinthetjk.
A szemantikus informci tjn a fogad tnyekrl rtesl, ezltal tjkozottsga n,
vlasztsi lehetsgei javulnak. A pragmatikus informcik a kzl rdekben ll cselekvs
vgrehajtst rjk el a cmzettnek. Ekkor utastsokrl, munkavgzsi szablyzatokrl,
rendelkezsekrl, tiltsokrl van sz. Ilyen informcikat a dntshozk lltanak el. A
motivcis informcik pedig a cmzett rtkrendszert, preferenciit befolysoljk. Ilyenek
pldul az anyagi sztnzs szablyai, vagy a dolgozknak a vllalati clokkal val
azonosulst kivlt intzkedsek.
A dntshozatal a vezeti funkcik egyik legfontosabb, legnehezebb s
legkockzatosabb rsze. A helytelen dntsek helyrehozhatatlan kvetkezmnyekkel
jrhatnak. A rossz dntseknek tbb oka lehet. Egyrszt a dntsi folyamatban - pl: a dnts-
elkszt tevkenysgekben -, msrszt magban a dntshozban rejlik.
A dntsi problmk meghatrozsa, elemzse, strukturlsa a tervezk fontos
feladata. A dntsi problma megoldsa, a szmszer eredmnyek kidolgozsa a tervezsi
rendszer mkdsnek egyik f funkcija. Az absztrakt dntsi problma az informci
felhasznlsval, valamint a megoldsi szablyok, mdszerek alkalmazsval vlik a rendszer
rel elemv. A tervezsi rendszer elemeit ttekintve megllapthatjuk, hogy azok
tartalmaznak absztrakt elemeket is: dntsi problmk, megoldsi mdszerek, szablyok. A
tervezsi rendszer olyan sajtos rendszer, amely anyagi s nem anyagi elemekbl pl fel.. A
tervezk alapvet feladata, hogy a vllalati gazdlkods legklnflbb terleteit illeten
vlaszt adjanak a mit s hogyan krdsekre. A tervezs trgyt egy vllalat esetben rendkvl
sokfle tpus, nagysgrend, bonyolultsg dntsek halmaza kpezi. Valamennyi dntsi
problmt, mint a tervezs trgyt meghatrozni termszetesen nem tudjuk. A vllalat
mkdsi modelljre tmaszkodva a tervezs trgyt kpez alapvet dntsi problmkat az
albbiak szerint rendszerezzk: piaci, kereskedelmi, termelsi s/vagy szolgltatsi,
gazdlkodssal, termelsi tnyezkkel, s pnzgyekkel kapcsolatos dntsi problmk.
Hangslyozzuk itt a problma dntsorientlt megkzeltst, a folyamatszemllet elemzsre
ksbb kerl sor.
Ahhoz azonban, hogy ki tudjuk elgteni a vezeti informciignyeket, ismernnk
kell a vezeti tevkenysgek szles krt s azok adatszksglett. A vezetsi funkcikat, a
szksges adatokat, s az adatok forrst tartalmazza a 2. Tblzat. A vezeti

234
tevkenysgeknek egy kre, a vllalati bels s kls vltozsokkal sszhangban llandan
vltozik, a hangslyok eltoldnak.

10.7 bra: Vezeti informciellts

10.4. Vllalati informcis rendszerek

A 70-es vekre egyes operatv tevkenysgek automatizlst hatkonyan tudtk


megoldani a vllalatok, az adatok nagy tmegnek viszonylag gyors s megbzhat
rgztsre, trolsra s kinyersre alkalmas szmtgpes rendszerek felkeltettk a vezetk
rdekldst. rthet mdon ignyt tmasztottak arra, hogy ebbl a ltez adattmegbl
viszonyaik, elemzsk rvn rtelemmel, jelentssel br hasznos adatokat, vagyis szmukra
hasznos informcit nyerjenek ki. A vezetk feladata s felelssge, hogy dntseik rvn
elmozdtsk a szervezet fejldst, s elfogadhat az az rv, hogy ezen dntsek minsge
javthat, ha megfelelbb informcis httrre pl. Az automatizls rendszerei gy vltak a
menedzseri munkt tmogat informcirendszerekk.
Az els prblkozsok kudarcairt az a hibs elkpzels okolhat, hogy a szervezet
vezet beoszts alkalmazottainak informcival val elltsa azt jelenti, hogy a korbbi
tranzakcis rendszerek teljes adattmegt hozzfrhetv tesszk szmukra. A vezeti
dntseket azonban mindenkor a dnts meghozatalhoz szksges s megfelel szint /
aggregltsg informcival kell tmogatni, vagyis a vezeti informcis rendszerek
kialaktsa egytt jrt a vezeti informciigny feltrkpezsvel. Itt kapcsoldik be a
controlling. Akr a vezetst tmogat eszkzrendszerknt, akr vezetsi funkciknt
tekintnk a controllingra, mindenkppen hangslyos a vllalatirnyts krdseit tfog
informciszolgltat s dntstmogat jellege, valamint az, hogy figyelembe vegyk a
klnbz vezeti szintekhez kapcsold klnbz controlling-feladatok sajtossgait.

235
A fejlesztsek a 80-as vekben olyan j alkalmazsokat hvtak letre, mint az
elsdlegesen kzpvezeti szint informciignyt kielgt, jellemzen egy-egy funkcionlis
terletre kialaktott, rgztett formtum jelentseket biztost vezeti informcis rendszerek
(MIS: Management Information System). Az elemzk s dnts-elksztk statisztikai,
modellez, szimulcis munkjt tmogatjk az gynevezett dntstmogat rendszerek
(DSS: Decission Support System), melyek szintn ekkortjt alakultak ki -- egy magasabb
funkcionlis, megjelentsi s kommunikcis szintet kpviselve. A vllalati tranzakcis
rendszerekbl kinyerhet adatokat azonban egszen felsvezeti szintig igyekeztek
hasznostani, gy alakultak ki az operatv rendszerekre pl felsvezeti informcis
rendszerek (EIS: Executive Information System), melyek szemlyre szabottan, jelents
hardver s tmogat appartus ignnyel nyjtottak fknt a mltra vonatkoz, aggreglt
informcikat a vllalatvezetsnek.

A 80-as vek vllalati informcirendszereit jl szemllteti a 10.8. bra.

10.8 bra: Tipikus vllalati informcirendszer a 80-as vek msodik felben

A kialaktott informcirendszereknek tbb szempontbl sem mkdtek tkletesen:

Az als szint alkalmazsai szigetszerek voltak, kln fejleszts vagy klnbz


szlltktl vsrolt szoftvereknek kellett volna kommuniklniuk egymssal s
egyttmkdnik, hogy adatokat kldjenek "felfel". Ezt nem, vagy csak tlzottan nagy
rfordtsokkal tudtk megoldani a cgek informatikusai. A ltrehozott vezeti alkalmazsok
is szigetszerv vltak, nem tudtak sszekapcsoldni s adatokat cserlni sszvllalati
szinten.
Msrszt a tranzakcis rendszerek adatbzisai eredeti feladatuknak megfelelen ms
elvrsokhoz lettek optimalizlva, ezrt mg egy-egy tranzakcis rendszer (pldul: csak az
rtkests, vagy a raktrnyilvntarts) szintjn is lass s bonyolult volt az sszetettebb
lekrdezsek megvlaszolsa.
A tranzakcis rendszerek (s a ksbbiekben bemutatsra kerl ERP-rendszerek is)
tbbnyire gynevezett relcis adatbzisokra plnek. Az elmlt mintegy fl vszzadban
klnbz elkpzelsek, adatmodellek szlettek arra vonatkozan, hogy miknt ragadja meg
az informatika a val vilg tnyeit, vltozsait. A manapsg leggyakrabban hasznlt relcis
adatmodell lnyege, hogy a troland adatok logikai struktrjt figyelembe vve
ktdimenzis tblzatokat (relcikat) alaktanak ki. Pldul egy tbla meziben rgzthetik a
cg termkeinek adatait. Az oszlopok fejlcei a kvetkezk lehetnek: cikkszm, termknv,
szn, r, stb. A sorokban troljk az adatok sszetartoz csoportjait, a rekordokat, az oszlopok
pedig a klnbz kategrikat, tulajdonsgokat reprezentljk. Egyszerstett pldnk
szerint:

236
Termk tbla
Cikkszm Termknv Szn r
0011 Asztal Barna 10000
0012 Asztal Szrke 11000
0021 Szk Kk 6000
0031 Szekrny Barna 18000

Egy msik tblzat tartalmazhatja az rtkests bevteleit -- rgikra s termkekre bontva.


rtkestsi tbla
Cikkszm Bolt rbevtel
0011 Budapest/1 150000
0012 Budapest/1 33000
0021 Budapest/1 6000
0031 Vas megye 72000

Lthat, hogy az "Azonost" mint kulcs rvn a kt tblzat sszekapcsolhat,


bellk tovbbi lekrdezsek (nzetek -- view-k), vagy lland, szrmaztatott tblzatok
(gynevezett pillanatfelvtelek -- snapshot-ok) hozhatak ltre.
Termszetesen a gyakorlatban csak tbb, nagymret tblzatba fr bele egy
vllalatnl a trolni kvnt adatmennyisg, s igen bonyolult lehet a tblk kztti
kapcsolatrendszer. Ennek modellezse komoly feladat, de ez a fajta adattrols
matematikailag s informatikailag is egyarnt biztos alapokon nyugszik. Ugyanakkor a cgek
adatllomnya tbb terrabjtnyi lehet, ami tovbbi trolsi, frisstsi, vdelmi s
optimalizcis problmkat vet fel.
A controlling szempontjbl fontos lekrdezsek azonban nehezen futtathatak ezeken
a relcis adatbzisokon, mert gyakran kln programozst ignyelnek: a tblzatok tbb
szempont szerinti tbbszri vgigkeresse hossz idt vesz ignybe, s sokszor a krt relcik,
tblk nem is alakthatak ki a hinyz kapcsolatok, vagyis a hinyz kzs azonostk miatt
(pldnkban a cikkszm tlttte be az azonost szerept). Msrszt a lekrdezsekhez
ltalban aggreglt adatokat is kell szmolni, ami tovbbi hossz idt vesz ignybe ilyen
risi adattmegeknl. Vgezetl ki kell emelni azt, hogy az gy kialaktott vezeti
informcis rendszerekben kevs a vezet mozgsi szabadsga s hinyzik bellk az tfog,
stratgiai szemlletnek megfelel informcikinyers lehetsge, ezrt sem vlhattak a
menedzserek s a controllerek igazi segdeszkzeiv.
Amennyiben a kialaktott vezeti informcis rendszerekben kszltek is beszmolk,
a nyjtott informci sokszor mgsem eredmnyezett helyes dntseket. Ennek oka lehetett a
fentiek mellett az is, hogy csupn a vllalaton belli, vagy akr csak nhny terletrl
szrmaz informci alapjn dntttek, illetve, hogy nem a megfelel szinten jelent meg az
informci, s szletett meg a dnts. -- Vagyis: mint minden terleten, itt is szksg volt
egyfajta tanulsi idszakra, hogy pontosabb elvrsokat s jobb vlaszokat fogalmazhassanak
meg.
Az informcirendszerek teht fejldsk els vtizedeiben megvalstottk a
vllalaton belli adatkezels automatizlst, valamint tbb-kevesebb sikerrel ksrletet tettek

237
a trolt adatmennyisgbl dntstmogat informcik kinyersre. A 90-es vek elejn
hrom komoly kihvssal nzett szembe a vllalati informatika:

egyrszt szksg volt egy sszvllalati integrlt IT-krnyezet kialaktsra, mely


biztostja az alkalmazsok kztti kommunikcit, adatcsert, s amely nyitott a kls
adatok, klnbz formtumok bevonsra is;
msrszt hatkonyabb kellett tenni a vezetk informcielltst s dntshozi
ignyeiknek megfelelen kialaktott vezeti informcis rendszerek kifejlesztse lett a
cl;
harmadrszt -- az elzekkel szoros sszefggsben -- a funkcionlis szemlleten tl a
vllalat valdi mkdsnek megjelentse rdekben a szervezeti hatrokon tnyl
folyamatokkal, az rtkteremts dimenziinak tudatos kezelsvel kezdtek el
foglalkozni.
Az ezekre a kihvsokra adott vlaszokat, IT-megoldsokat mutatjk be a kvetkez
rszek.

A vllalatok tovbbi terleteit kapcsoltk be az informatikba, s ltrejttek a manapsg


is fejld s terjed ERP-rendszerek. Az els alkalmazsok MRP II.-k tovbbfejlesztseknt
s kiterjesztseknt alakultak ki, innen szrmazott a rvidts is: ERP (Enterprise Resource
Planning), vagyis vllalati erforrs-tervezs. Br mg ma is a rgi rvidtssel (ERP) utalunk
ezekre a vllalati rendszerekre, az elmlt vek innovcii miatt mr inkbb tekinthetek
integrlt vllalatirnytsi alkalmazsoknak (IEA: Integrated Enterprise Application). Az
ERP-rendszerek kialakulsval mind a controlling, mind a menedzsment risi informcis
bzishoz jutott, folyamatosan bvl funkcionalitsukkal ezek a rendszerek jelentik ma a
vllalatok informatikai tmogatsnak alapjt.
Az ERP-rendszerek olyan modulokbl felpl alkalmazsok, melyek szoftveres
megoldst knlnak a termels, a logisztika, az rtkests, az emberi erforrs gazdlkods s
a pnzgyi elszmols tranzakciinak vals idej, egysges s integrlt kezelsre -- a
szervezet funkcionlis terleteit s mkdsi folyamatait lefed, egysges s integrlt
vllalatirnytsi rendszerek.
Az ERP-knl hagyomnyosan tovbbra is megmaradt teht a funkcionlis szemllet:
az ilyen szoftverek modulokbl plnek fel, melyek megfeleltethetek a vllalat egyes
funkcionlis terleteinek, pldul: logisztikai, termelsirnytsi, rtkestsi, szmviteli,
kontrolling, eszkzgazdlkodsi modulokat alaktottak ki.
Az ERP-rendszerek feladata teht egyrszt a vllalatnl felmerl tranzakcik
kezelse, msrszt (a korai idszaktl kezdve) a vezetk szmra informci nyjtsa -- a
trolt sszvllalati adattmegbl. Az ERP-technolgia gy tvzte a TPS/EDP-, illetve a MIS-
rendszereket, a kzpvezeti szint fltt azonban nem igazn alkalmas dntstmogatsra,
mivel a rendszerek risira nveked, relcis adatbzisainl a korbbiakban bemutatottakhoz
hasonl problmk merlnek fel. Kzpvezeti szinten mig mkdnek az ezekre az
adatbzisokra ptett, tbbnyire rgztett beszmolkat elllt alkalmazsok, s mg nem
jelent meg a vezeti informcis rendszerek legjabb genercija, addig a kzvetlenl az
ERP-bl kinyert lekrdezsek felsvezeti szinteken is hasznlatosak voltak.
Nagyjbl ekkortjt dlt el az informatikban a kzgazdasgtan egyik hagyomnyos
krdse: Make or Buy? (Gyrtani vagy Megvsrolni?). Az informatikai szlltk standard
szoftvereket alkottak, melyek egy ltalnos vllalati modellbl levezetve nyjtottak sokoldal
tmogatsi lehetsgeket az zleti tevkenysg klnbz feladatainl. E standard szoftverek
szemlyre -- vllalatra -- szabhatak, ugyanakkor ez korltot is jelent, hiszen a hasznlat sorn

238
bizonyos mrtkben a vllalati mkdst is kell a vlasztott programhoz "igaztani". Ezt
ellenslyozza az, hogy az ERP-gyrtk igyekeznek a szoftver-bevezetsek sorn szerzett
ipargi tapasztalatokat bepteni a rendszereikbe.
Az ERP rendszerek vek, s lassan vtizedek ta sikeresek azon clkitzseikben, hogy
a vllalati tevkenysg realizlshoz s menedzselshez hatkony tmogatst nyjtsanak, s
ezltal cskkenthetek legyenek a szervezet mkdsi kltsgei, valamint javuljon a bels
integrci, az informciramls s az egyttmkds, ennek rvn jobb dntsek s
magasabb sznvonal szervezeti teljestmny legyen elrhet, ami tkrzdik a vevkr
elgedettsgben s a vllalat eredmnyessgben.
Az egyre szaporod vllalati informatikai projektek sikeressge nagyban mlott /
mlik az emberi tnyez helyes kezelsn: ez nem csak a dntsek kvetkezetes kpviselst,
a felhasznlk tjkoztatst s oktatst jelenti, hanem az informcinak mint hatalmi
forrsnak a kezelst is. Az j rendszerek megersthetik a rgi hatalmi viszonyokat, de
sokszor -- pldul a kzpvezeti szint helyett az alkalmazottak dntsi jogkrnek
megnvelsvel -- t is rajzolhatjk azokat.
A 90-es vekben a vllalatszervezs s az informatika egymssal szoros kapcsolatban,
egyarnt dinamikusan fejldtt. A vllalatok rtkteremtsrl alkotott kp gykeresen
talakult: a struktra s az irnyts mindenhatsgba vetett hitet j fogalmak vltottk fel:
az zleti s a tmogat folyamatok. A folyamatok radiklis, vagy ppen fokozatos
tszervezsben fontos pozci jutott az informatikai rendszereknek is: a folyamatok
tmogatsa, egyszerbb, hatkonyabb ttele lett kzponti feladatuk. Nem csak a gyrtsi /
szolgltatsi technolgira vonatkozott ez, hanem egyszersmind a vllalati szmtgpes
rendszerek sszessge ltal nyjtott informci jrartkelst is jelentette.
A folyamatszemllet hangslyozza, hogy a folyamatok a vllalati rtkteremts
kulcskategrii, melyek nem csak outputtal, de meghatrozhat bels vagy kls "vev"-vel
rendelkeznek, tlpik a funkcik, vagy akr az egsz szervezet hatrait. A szerzk a vllalat
rtklncn bell legtbbszr megklnbztetik az alaptevkenysghez ktd kulcs, vagy
operatv folyamatokat, illetve a mkdtetsi, tmogat, vagy msknt vezetsi folyamatokat.
A kontrolling s az informatika egyttmkdsvel sok helytt sikerlt eredmnyesen
adaptlni ezt az j szemlletet.
A vllalatok folyamatelv megragadshoz szksg volt a folyamatok mveletekre
bontsra. A folyamatszintek s dimenzik kialaktsakor a kontrollerek vllalati mkdsre
vonatkoz ismeretei nlklzhetetlenek voltak. Csakhamar megjelentek a folyamatok mentn
trtn tszervezseket dokumentl s tmogat folyamatmodellez programok. (pldul:
Micrografx Flowcharter, Visio, Aris, stb.)
A folyamatok kontrollingjt szolgljk operatv szinten a folyamatkltsg-rendszerek,
melyek bekerltek az ERP-k jabb vltozataiba (pldul: SAP CO moduljnak ABC-rsze),
de kln szoftverek formjban is kaphatak a piacon (pldul: H&P Prozessmanager). A
fejlds kvetkez fzist jelzik a vllalati teljestmny rtkelsbe a folyamatokat is bevon
koncepcik, mint pldul a Balanced Scorecard, illetve ezek informatikai tmogatsa (errl
rszletesebben az zleti intelligencia-eszkzk kapcsn lesz sz).
A vllalati folyamatok lefutsnak megtervezsnl is segtsget jelenthetnek az
iparg hasonl cgeinek mkdsi minti. Ez a fajta benchmark -- zleti tartalom (business
content) beptse az ERP-rendszerekbe egyszerre hasznos alap, valamint folyamattervezsi
korlt, amennyiben a megvsrolhat vllalati informcis rendszerek csak bizonyos
hatrokon bell alakthatak a vllalat sajtossgainak megfelelen.

239
Az tszervezsek vgrehajtsa, illetve az eredmnyek rtkelse szintn a kontrolling
feladata volt. A beruhzsok s a projektek kontrollingja is rendelkezik informatikai
tmogatssal: a szemlyi teljestmnynvel szoftverek nhny formja (pldul: MS
Projekt), illetve az ERP-rendszerek nll moduljai emlthetek itt (pldul SAP IM, illetve
PS modulok).
A folyamatszemllet jegyben j irnyzatok indultak el ezekben az vekben, gy az
Elltsi lnc menedzsment (SCM: Supply Chain Management), illetve a gyfl-kapcsolat
kezels (CRM: Customer Relationship Management). Mindkett azon a gondolaton alapul,
hogy a vllalati rtkteremts folyamata nem r vget a vllalat hatrainl, valamint, hogy a
vllalat csak akkor lehet sikeres, ha megfelel mdon tudja kielgteni vevkrnek ignyeit.
Ezrt dnt jelentsg a vevkkel, illetve a beszlltkkal kialaktott viszony -- rtklnc,
illetve mg inkbb: elltsi lnc szint optimalizcira van teht szksg.
A levezethet kontrolling, logisztikai, rtkestsi s marketing feladatok a
hagyomnyos tranzakcikezels mellett magas szint, on-line, interaktv analitikai
kpessgeket, testre szabhat, biztonsgos, gyors s a vezeti ignyekre optimalizlt jelentsi
formkat, tervezst s tnyelemzst egyarnt lehetv tev alkalmazsokat ignyelnek.
Ezeknek az elvrsoknak a hagyomnyos logisztikai s rtkestsi clszoftverek, a
klasszikus ERP-rendszerekbe integrlt modulok csak kevsb tudnak megfelelni. j tpus
alkalmazsok hoztk a megoldst: ebben az idben kezdtek terjedni az adattrhzak, illetve az
ezekre pl, sokoldal OLAP-rendszer szoftverek. Ezekkel a technolgikkal
jrartelmeztk a vezeti dntsek tmogatst; az egyes szakterletek informciignyt
kielgtve j informatikai terletet nyitottak. Ezeket a szoftvereket alkalmaztk az SCM s a
CRM tmasztotta ignyek kielgtsre is.
A folyamat-jraszervezsek keretben tbbnyire rtkeltk a cgek sajt informatikai
egysgket, rendszerket is. Az informcitechnolgia szles kr alkalmazsa ugyanis nem
mindig eredmnyezett hatkonysgjavulst, a nagy IT befektetsek gyakran nem hoztk meg
a vrt zleti sikereket. A 90-es vekben ezrt jrafogalmaztk az zleti informatikval
kapcsolatos alapvetseket:

elsdleges cl a vllalat versenykpessgnek nvelse -- ebben kulcsszerepet jtszik


a megfelel informci eljuttatsa a megfelel dntshozkhoz (vezetkhz,
alkalmazottakhoz);
az informatika az zleti stratgia (vagy adott esetben jraszervezsi koncepci)
szerves rsze, ugyanakkor alrendelt, s nem ncl eleme, illetleg az
informcitechnolgiban rejl lehetsgek feltrsa s kiaknzsa.

Mindezen vltozsok megerstettk a kontrollingtl s az informatiktl elvrt


egyttmkds szorossgt s fontossgt. A kontrollerek tevkeny rszt vllaltak az zleti
folyamatokat tmogat, a vezets informciignyt kielgteni kpes vllalati
informcirendszerek kialaktsban, illetve maguk is folyamatosan alkalmaztk ezeket
tervezsi, ellenrzsi s dnts-elkszti munkjuk sorn. Az operatv kontrolling mellett
ekkortjt kialakul stratgiai kontrolling is pt az IT-alkalmazsokra, a modern ERP-
rendszerek bzisn kialaktott zleti intelligencia megoldsok tmogatsra.

240
10.5. gazati informcis rendszerek

Az EU agrrgazdasgnak irnytsa hatalmas mennyisg, pontosan egyeztetett


elrsoknak megfelel informci szablyozott ramlsn alapszik. Az informcis
csatornk klcsnsen sszektik a tagorszgokat a szervezet dntshoz kzpontjaival. Az
ezen informcik alapjn hozott dntsek komoly elnyket, illetve slyos htrnyokat
jelenthetnek az rintett orszgoknak, gy az adatok hitelessgvel, megbzhatsgval s
sszehasonlthatsgval kapcsolatos kvetelmnyek betartsa nem csak nagyon szigor
kvetelmny, hanem egyben elemi rdeke is a tagoknak s a belpni szndkozknak. gy
Magyarorszg agrrinformatikai rendszernek is meg kell felelnie az EU elvrsainak.

Az EU informcis rendszerei szertegazak, de lnyegben kt markns csoportba


sorolhatk. Ezek:

a primer, vagy elsdleges informcis rendszerek,


valamint a msodlagos, vagy szekunder informcis rendszerek.

A primer informcis rendszerek az EU nagy adatgyjt s feldolgoz struktri.


Lnyegben ezekre pl az Uni agrrinformcis rendszere. Ngy meghatroz eleme a
kvetkez:

o Az agrrstatisztika, amely az EUROSTAT ltal koordinlva szertegaz


terleteken nyjt statisztikai jelleg informcikat az Unin belli
folyamatokrl, a fbb tendencikrl. A szertegazsgra plda, hogy a
trinformatika s a tvrzkelsen alapul szntfldi monitoring is az
EUROSTAT Compendiumban szerepl modul.
o Az FADN /Farm Accountancy Data Network/ az EU egyik legfontosabb
informcis rendszere. /Magyarorszgon a nmetorszgi gyakorlatnak
megfelelen a Tesztzemi Rendszer elnevezs a leginkbb elterjedt./ Feladata
a gazdasgok pnzgyi folyamatainak, jvedelemhelyzetnek nyomon
kvetse.
o A Piaci Informcis Rendszer, amely szolglja egyrszt a termelk
tjkoztatst a fbb piaci folyamatokrl, de fontos feladata a brsszeli
appartus informcis ignyeinek a kielgtse is.
o Az Integrlt Igazgatsi s Ellenrz Rendszert indokolt kiemelni, amely
lnyegt tekintve egy technikai jelleg informcis rendszer, elssorban az
EU adminisztrcijnak mkdst hivatott segteni. Az adfizetk pnzbl
trtn kifizetsek elszmolst, illetve ellenrzst vgzi.

A msodlagos, vagy szekunder informcis rendszerek kzs jellemzi, hogy


ltalban nem vgeznek nagyobb tmeg kzvetlen adatgyjtst, informciikat fleg a
primer rendszerek adatbzisaibl nyerik. Cljuk egy-egy szkebb terlet specilis
informciignynek kielgtse. A szmlarendszerre pl feladatok az EU ltal megadott
termkkrre vonatkoz termelsi, felhasznlsi, technolgiai adatok konzisztens sszefogsa
rvn a termelsi rtk, hozzadott rtk s jvedelempozcik rvidtv elrejelzse, illetve
agrrpolitikai intzkedsek vrhat hatsnak prognosztizlsa.

241
10.5.1. Az agrrstatisztika

Az Eurpai Uni - a kzssgi kltsgvetsbl legnagyobb arnyban rszesed


mezgazdasgi tmogatsokra val tekintettel - az agrrinformcis rendszerrel szemben
megklnbztetett ignyeket s kvetelmnyeket tmaszt. Az informcik dnt tbbsgt az
agrrstatisztika szolgltatja, amely az Eurpai Uni statisztikai rendszernek egyik
legfejlettebb alrendszert kpezi. Az agrrstatisztika alapjt az Eurostat jogszablyai,
megllapodsai s ajnlsai kpezik.
Az EU jogszablyok, megllapodsok s ajnlsok a kzssgi Agrrpolitika (CAP)
ignyeinek megfelelen folyamatosan vltoznak. Tekintettel arra, hogy a CAP jelenleg
alapvet vltozson megy t (termk orientltbl gazdlkod orientltt vlik) a kzeljvben
mg tbb s marknsabb vltozs vrhat.
A hivatalos statisztikai szolglat keretben a mezgazdasgi statisztika f felelse a
KSH. Az FVM fleg mkdtetsi operatv" informcikat gyjt. Tevkenysgnek f
terletei az elrejelzsek, szakrti becslsek, illetve a termels bevteleire s kltsgeire
vonatkoz adatgyjtsek. Ezen kvl az FVM az erdgazdlkods, a halszat s tvrzkels
statisztikai tminak felelse.
Az agrrstatisztikai informcik amelyeket alapveten agrrpolitikai, kzgazdasgi
elemzsi s ltalnos informcis clokra hasznostanak az EUROSTAT tjn jutnak el a
Eurpai Bizottsghoz. Az EUROSTAT kizrlag az adott orszg hivatalos statisztikai
szervezetn keresztl trtn adatszolgltatst ignyli. Ez a gyakorlatban annyit jelent, hogy a
nemzeti statisztikai hivatalok ltal tovbbtott adatokat az EUROSTAT mintegy hitelesti s
gy adja t az Eurpai Bizottsg szmra. Magyarorszg esetben teht a Kzponti Statisztikai
Hivatal az orszg agrrstatisztikai adatszolgltatja az EUROSTAT fel. Az EU csak ezeket
az adatokat fogadja el hiteles informciknt.
A kzssgi agrrstatisztika legersebb tartoszlopa a gazdasgszerkezeti felvtelek
rendszere, amely gazdag informciforrsknt szolgl az EU mezgazdasgnak helyzetrl,
annak struktrjrl, a gazdasgok trsadalmi-gazdasgi jellemzirl.
1997. ta zemszeren mkdik a mholdas tvrzkelsen alapul szntfldi
nvnymonitoring. A trinformatika s a tvrzkels ezzel az agrrirnyts dnts-
elkszt mechanizmusnak nlklzhetetlen rszv vlt. A korszer technika hatkonysga
a belvz helyzet objektv feltrkpezsben is szerepet jtszik. Az agrrinformatika, ezen bell
az agrrstatisztika szmra is jelents fejldst biztost az a fldgy s trkpszet terletn
megkezdett, a kzssgi vvmnyok tvtelvel sszefgg munka, amely a fldhivatali
informcitechnolgira s szolglatfejlesztsre ptve orszgos szinten kiemelt feladatokat
hajt vgre. A tvrzkelsi adatok vente 7-10 alkalommal llnak rendelkezsre az FVM
termshozam-elrejelzsi rendszernek megfelelen. A megfigyels s a mrs folyamatos,
kiterjed az orszg egsz terletre. Minden jelents tartalmaz terletre s hozamra vonatkoz
elrejelzseket az szi bzra, szi s tavaszi rpra, kukoricra, takarmny-kukoricra,
napraforgra, cukorrpra s lucernra vonatkozan. Ha szksges, egyb adatok is
elllthatak, gy pldul idszakosan vzzel elbortott terlet, nvnybetegsg, stb. A
tvrzkels technikai hasznostsa a mezgazdasgi statisztika jelenlegi rendszerhez mg
nem illeszthet. A tvrzkels 2002 vtl fontos ellenrz szerepet tlttt be a teljes
lefedettsg megvalstsban (vetsterlet nvnyenknt, a termsmennyisg
egyeztetsben), tovbb az elrejelzsek, prognzisok elksztsben.

242
10.5.2. A Piaci Informcis Rendszer

A piaci informcis rendszerek f feladata a piaci transzparencia megteremtse, ami


fontos elfelttele egy mkd versenynek. Ez akadlyozza meg ugyanis, hogy valamely
rtkestsi rendszer egyik szintjn a szoksos mrtket messze meghalad profit
halmozdjk fel, mgpedig ltalban ms szintek rovsra. A mezgazdasgi termelk
szmra a piaci transzparencia azt jelenti, hogy termkeikrt azt a bevtelt kapjk, amely a
piacon relisan elrhet. A kereskedelemnek s a feldolgozknak is szksgk van piaci
transzparencira annak rdekben, hogy feladataikat a lehet leghatkonyabban teljesthessk.
A mezgazdasgi piaci informcik klnsen a mezgazdasgi termelk piaci
eslyeit javtjk. A tlknlat s a hiny-szituci ismeretben ugyanis informcit kapnak
arrl, mikor s hol lehet adott esetben termkeik eladsra a legkedvezbb alkalom. Msfell
a piaci informciknak valamennyi potencilis partner szmra hozzfrhetknek kell
lennik, ugyanis csak ez teszi lehetv, hogy a piacon az az r alakuljon ki, amely az adott
piaci helyzetnek legjobban megfelel.

Az EU piaci s rinformcis struktrja lnyegben az informci felhasznli


alapjn bonthat kt csoportra:

a piaci szereplk informcis ignyeit kielgt informcis rendszerek, valamint


a kzponti irnyts, illetve elssorban az EU Bizottsg VI. Figazgatsga elvrsainak
megfelelni kpes piaci /statisztikai/ adatszolgltat rendszerek.

A brsszeli adminisztrci a tagorszgoktl pontosan meghatrozott mechanizmus


szerint ignyel piaci /statisztikai/ informcikat. Az adatkzlsi ktelezettsget
termkplynknt eltren rja el az Eurpa Bizottsg. Az adatszolgltatst a VI.
Figazgatsg /DG VI./ fel kell teljesteni. Az adatszolgltatsrt minden tagorszgban az
agrrtrca felel.
Magyarorszgon a mdiumokon keresztl szles kr szmra elrhet piaci
informcis rendszer az Agrrgazdasgi Kutat s Informatikai Intzetben /AKII/ mkdik.

10.5.3. A Tesztzemi Rendszer

A politikai kezdemnyezsek s dntsek megalapozshoz az Eurpai Uni


Bizottsgnak szksge van:

informcikra az zemek jvedelmi szintjrl, valamint


elemzsekre a politikai dntsek lehetsges hatsairl.

A Bizottsg ezen funkcik elltshoz hozta ltre a Mezgazdasgi Szmviteli


Informcis Hlzatot angolul: Farm Accountancy Data Network /FADN/ -, amely egy
minden EU tagllamra kiterjed reprezentatv adatgyjtsi rendszer. Ez vente biztost
adatokat a Bizottsg szmra.
Az FADN felmrse lefed minden az zemekben folytatott mezgazdasgi
tevkenysget. St egyes, nem az gazat keretei kz tartoz tevkenysgrl is gyjt adatokat
/pl. falusi turizmus, erdszet/.

243
A reprezentatv adatgyjts megvalstsnl kulcsszerepet tlt be a kivlasztsi terv,
amelynek elksztshez viszont ismerni kell az alapsokasgot, azaz a megfigyelsbe
bevont gazdasgi egysgek sszessgt. A Bizottsg pragmatikus szempontok szerint
hatrozza meg az FADN megfigyelsi krt. gy a vizsglatba csak a f munkaidben vezetett
zemek kerlnek be. Fmunkaids zemnek az minsl, amely elg nagy ahhoz, hogy a
gazdlkod tevkenysgnek nagyobb hnyadt itt folytassa, s elg jvedelem biztosthat
innen a csald meglhetshez. Az alapsokasgrl a nemzeti statisztikai hivatalok
gazdasgszerkezeti sszersai szolgltatnak informcikat.

10.5.4. Az Integrlt Igazgatsi s Ellenrz Rendszer

Az Integrlt Igazgatsi s Ellenrz Rendszer /Integrated Administrative and Controll


System/, a tovbbiakban Integrlt Rendszer az EU primer informcis rendszernek
negyedik eleme. Rendeltetse alapjaiban klnbzik a tbbi primer rendszertl. Mg ugyanis
a statisztikai, a piaci informcis s a tesztzemi rendszerek dnten a gazdasgpolitikai
dntsek megalapozst, utlagos kontrolljt szolgljk, addig az Integrlt Rendszer
elssorban, st kizrlagosan a Kzs Agrrpolitika /KAP/ egyik meghatroz elemnek, a
kompenzcis /vagy direkt/ tmogatsoknak az odatlst, illetve az odatls jogossgnak
ellenrzst szolglja. Ezen keresztl egy technikai jelleg informcis rendszer.
A kompenzcis tmogatsi konstrukcinak a bevezetse azonban hatalmas
tbbletfeladatot jelentett mind a kzssgi intzmnyekre, mind a nemzeti s regionlis
szervezetekre, mind az egyes gazdlkodkra vonatkozan. A tmogatsok ignybevtelnek
szablyozsa, a tmogatsi krelmek benyjtsa, ellenrzse, a kifizetsek engedlyezse s
lebonyoltsa, az esetleges visszalsek feldertse s szankcionlsa rszletes
adatszolgltatst, bonyolult nyilvntartsok egysges rendszert, a tmogatott objektumok
/vetsterletek, llatok/ megbzhat azonostst tette szksgess.
Ezt a clt szolglta az Integrlt Rendszer kialaktsa, amely lehetv tette, hogy a
gazdk egy tmogatsi jogcmre csak vente nyjtsanak be tmogatsi krelmet, ami egyttal
a megfigyels s ellenrzs alapjul is szolgl. Ez a rendszer szolglja a gazdlkodk
tmogatsi cl regisztrcijt is. Ha brmely az Integrlt Rendszer keretei kz sorolt
tmogatsra jelentkezik a gazdlkod, ki kell tltenie egy olyan nyomtatvnyt is, amely
gazdasga adatait rszletesen tartalmazza.
A rendszer biztostja, hogy az EU kompenzcis tmogatsbl rszesl termelkrl
a lehet legrszletesebb informcik lljanak rendelkezsre. Ezrt a termelnek a krdvek
kitltsekor szinte teljesen tlthatv kell tennie magt.

10.5.5. A Mezgazdasgi Szmlk Rendszere

A Mezgazdasgi Szmlk Rendszert /Economic Accounts for Agriculture = EAA/ a


Nemzeti Szmlk Rendszerhez kapcsoldva e rendszer gynevezett szatelit szmliknt
az EU agrrpolitikai informci ignyeihez igazodva alkottk meg. A rendszer keretben a
mezgazdasgi tevkenysgrl kapni tfog, s rszletes elemzsekre is lehetsget ad
kpet. /A mezgazdasgi tevkenysg keretbe a nemzetgazdasg valamennyi mezgazdasgi
tevkenysge beletartozik, vgezzk azt brmely nemzetgazdasgi gban./ A Mezgazdasgi
Szmlk Rendszert /tovbbiakban MSZR/ nemcsak orszgos szinten, hanem regionlisan is
el kell lltani, illetve mkdtetni. Az MSZR a mezgazdasgi termelst, annak
felhasznlst, a termels rfordtsait s a jvedelemalakulst sszefgg rendszerben rja le.

244
10.6. Elektronikus kereskedelem, elektronikus zletvitel

Az elektronikus kereskedelmet mr terminolgiai szempontbl sem knny


meghatroznunk. Br ktsgkvl ltezik magyar megfelelje az e-commerce-nek
(elektronikus kereskedelem), csakgy mint az e-business-nek (elektronikus zletvitel) mg a
szakirodalomban sem alkalmazzk kvetkezetesen ezeket a kifejezseket. Az e-business
kifejezst elszr az IBM hasznlta, m amilyen knny elmletileg elvlasztanunk a kt
fogalmat, oly nehz megfelelen alkalmaznunk egy-egy gyakorlati problmra. A magyar
nyelvben az elektronikus kereskedelem kifejezs sokkal elterjedtebb az elektronikus
zletvitel meghatrozsnl, fggetlenl attl, hogy helyesen vagy helytelenl alkalmazzuk-e.
Az elektronikus gazdasghoz tartoz tevkenysg, tranzakciknak a Vilghln val
lebonyoltst jelenti. (BGEL, 2000)

Az Internet szolgltatsaira e-mail, azonnali zenetklds, vsrls, alapoz zleti


kapcsolat a rsztvev felek kztt. Az e-commerce sorn tke, ru, szolgltats s/vagy
informci cserlhet gazdt kt kereskedelmi partner, vagy a keresked s a vsrl
(vgfelhasznl) kztt. (http://www.webopedia.com)

E-business

Meghatrozs 1
Brmilyen internetes kezdemnyezs taktikai vagy stratgiai, ami talaktja az zleti
kapcsolatokat, legyenek azok akr fogyasztk s vllalatok, vllalatok s vllalatok,
fogyasztk s fogyasztk kztti vagy vllalaton belli relcik (BGEL, 2000)

Meghatrozs 2
Az zleti irnyts bonyoltsa az Interneten keresztl. Ez a tevkenysg magba foglalhatja
ruk s szolgltatsok adsvtelt, technikai vagy informcis segtsgnyjtst az interneten
keresztl. (http://www.webopedia.com)

Meghatrozs 3
Minden zleti tevkenysg, amely rszben vagy egszen digitlis ton zajlik. (COLTMAN,
2002)

A jl lthat terminolgiai klnbsgek, ellenttek, vagy ha gy tetszik, a zavar


ellenre gy tnik, hogy az e-business szlesebb terletet lel fel, mint az e-commerce. Mg
az e-commerce konkrtan az zleti tevkenysg magvalsulsra, a folyamatra s a rszt
vevkre koncentrl, addig az e-business magban foglalja az e-commerce-t, de a tgabb
vilggazdasgi krnyezettel, a bels vllalati mechanizmusokkal, adott esetben a teljes piaccal
s azok hatsval is foglalkozhat. (NEMESLAKI, 2004)

Az elektronikus kereskedelem hatsa a gazdasgi letben

Az e-commerce megjelense szksgess teszi a jelenlegi zleti modellek radiklis


jragondolst. Azok a vllalatok, amelyek kereskedelemi modelljei rugalmasak, vagy
knnyen megvltoztathatk, nagyobb esllyel lpnek be az elektronikus kereskedelembe. Az j

245
zleti helyzetek, mint amilyen az e-commerce, jfajta gondolkodst ignyelnek. (BARNES,
HUNT, 2001)

Az elektronikus kereskedelem elnyei:


A kereskedelemben rgta ismert s elfogadott 6M szably szerint tevkenysgnk akkor
lehet sikeres, ha

a megfelel anyagot, energit, informcit, szemlyt;


a megfelel mennyisgben;
a megfelel minsgben;
a megfelel idpontban;
a megfelel (minimlis) kltsggel juttatjuk el;
a megfelel helyre.

Br az e- business messze tlmutat a kereskedelmen, jelentsge abban rejlik, hogy j


techniki s megkzeltsei rvn hatkonyabb teszi a folyamatokat, ezltal tke s
erforrsok takarthatak meg. (BOCK, SENN, 1997)

E-business modellek

Az elektronikus kereskedelmet alapveten ktfle mdon tipizlhatjuk: az


sszekapcsolt felek kztti kapcsolat vagy kapcsolatrendszer jellege, illetve annak
specialitsai s remlt elnyei alapjn. Jl lthat, hogy mg az els egyrtelmen elmleti
kategria, a msodik sokkal inkbb a gyakorlati megfigyelsek alapjn szletett, az organikus
fejlds rendszerbe foglalsnak cljbl. Ebbl addan, mg az elektronikus
kereskedelemben rszt vev felek minsgnek rendszerezse tekintetben nincs jelentsebb
vlemnyklnbsg a szakemberek krben legfeljebb a rendszer finomtsa, elmlytse
terletn merlhetnek fel komolyabb vitk addig a kapcsolatrendszerek minsgi tipizlsa
terletn szmos eltr modellt tallhatunk. Tlzs lenne azt lltani, hogy ezek a modellek
alapjaiban trnek el egymstl, de mindenkppen emltst rdemel a szakirodalomban
kimutathat soksznsg.
Az elmleti modellek az zletben rsztvev szereplk minsge alapjn foglaljk
rendszerbe az elektronikus kereskedelmet. A fontosabb szereplk kztti kapcsolatokat s
modell tpusokat a 10.9. bra mutatja.

246
10.9. bra: A modellek kapcsolatai

Administration to Administration (A2A)

Az A2A az elektronikus kzigazgats meghatrozsa, melynek sorn az egyes


kormnyzati intzmnyek elektronikus ton cserlnek s szolgltatnak informcit
egymsnak. Ki kell emelni, hogy az A2A nem csupn ezt a napi eljrsi rendnek megfelel
adatramlst jelenti, amelyet megknnyt s olcsbb tesz az IT, hanem azt a folyamatot is,
melynek sorn az egyes kormnyzati adatok a kz- (a magn s vllalati) szfra ltal
felhasznlhat, lehetleg minl knnyebben hozzfrhet informciv vlnak.

Administration to Business (A2B)

Az (A2B) vagyis az elektronikus kzbeszerzs nem csak Magyarorszgon, de


jellemzen az egsz vilgon gyermekcipben jr. Hasznossgt azonban jl mutatja, hogy a
vllalati, elssorban a bankszektorban mr rgta hasznljk sikerrel. Alapja a nylt,
interneten trtn tendereztets, amelyhez elmletileg brki hozzfrhet nyilvnvalan a
rendszernek megvannak a maga korltai, hiszen csak knnyen sszehasonlthat clok s
konstrukcik esetben alkalmazhat.

Business to Administration (B2A)

Elektronikus gyintzs. Egyes vlemnyek szerint nem tartozik az e-kereskedelem


krbe. (KONDRICZ, 2000)

Business to Business (B2B)

A B2B, az elektronikus vllalatkzi kereskedelem az elektronikus kereskedelem


legnagyobb szelete. Ez a kijelents sok tekintetben meglep lehet, hiszen az IT fejldsnek
legltvnyosabb plyjt a B2C (Business to Conusmer elektronikus kiskereskedelem)
terletn rta le. Azonban a szmtsi mdok miatt ersen eltr, m ugyanazt a tendencit
erst adatok azt mutatjk, hogy a B2B kereskedelem volumene messze meghaladja a
B2C-t.

247
A B2B magba foglal szinte minden terletet, amely elektronikus ton vgbemen
vllalatkzi egyttmkdsnek tekinthet. Ebbl a kijelentsbl is jl ltszik, hogy az IT
mennyire megvltoztatta az rtk fogalmt. B2B kapcsolatokra pldk:

A termel-feldolgoz-keresked lnc (supply chain)


Logisztika
Az elektronikus vsrterek legtbbje (ltalban vertiklisan, egy-egy gazat kr
szervezdve)
Informci vtele s eladsa
K+F egyttmkdsek

Business to Consumer (B2C)

A business to consumer kereskedelem taln az e-business legismertebb formja.


Ahogy mr korbban jeleztem, az ily mdon megvalsul zletktsek volumene jelentsen
elmarad a B2B zletktsektl, m az zletktsek szma nagysgrendileg meghaladja azt.
Mindez a kt kereskedelemi tevkenysg jellegbl addik: a vllalatkzi kereskedelem s a
kiskereskedelem sszehasonltsa nyilvnvalan inkbb csak jelzs rtk eredmnyekkel
szolglhat, noha az elektronikus kereskedelem legnagyobb mrtkben a B2C esetn tgtotta
ki a korbbi hatrokat. (Bowden szerint csupn akkor lehetne szmtani r, hogy egy jabb
fellendls kezddjn az B2C kereskedelemben, s legalbb megkzeltse a B2B fejldst,
ha a hozz kapcsold kltsgek drasztikusan cskkennnek.)
Ez kereskedelmi forma a legsoksznbb is, hiszen az elektronikus kereskedelem
jellegbl addan szksgszeren sokkal inkbb kpes alkalmazkodni a megjul
ignyekhez, mert az egyni vsrlk a vllalatoknl lnyegesen gyakrabban vltoztatjk
vsrlsi szoksaikat, illetve termkhsgk is alacsonyabb.
Amennyiben az elektronikus kereskedelemnek a legtgabb rtelmezst hasznljuk,
gy minden a kereskedelem sztnzsre vonatkoz tevkenysg is teljesen vagy legalbbis
rszben az e-business kategrijba tartozik,

az elektronikus mdiban (televzi, rdi), folytatott reklmtevkenysg;


az interneten folytatott nem interaktv reklmtevkenysg;
ugyanezeken a helyeken folytatott ismeretterjeszt tevkenysg (dokumentumfilmek,
riportok, passzv weblapok).

Fontos rmutatni, hogy a felsorolt tevkenysgek mindegyike passzv, vagyis egyutas.


A hirdetk csupn informcit juttatnak el a potencilis vsrlhoz, nincs lehetsg sem a
vsrlsi szoksok feltrkpezsre, sem pedig vsrlsra. Az informci minsge
termszetesen eltrhet, hiszen technikailag jelents klnbsg mutatkozik egy termk
kzvetlen reklmozsa s egy cg tevkenysgi krnek, mltjnak s jelennek, cljainak
bemutatsa kztt. Azonban ma mr minden reklmozhat termket reklmoznak, s egyetlen
nagyobb cg (fggetlenl attl, rszt vesz-e a B2C kereskedelemben) sem engedheti meg
magnak, hogy ne legyen sajt weblapja.
A szkebb rtelemben vett elektronikus vsrls, amelynek alapja a keresked s a
vsrl kztti interaktv egyttmkds, egyetlen jelents kategria mentn oszthat meg: a
termk minsge alapjn. Az e-business lnyege az a kpessg, hogy a vsrl anlkl az

248
ltala kivlasztott termkhez juthasson, hogy neki fizikailag el kelljen mennie egy
kereskedelmi egysgbe.
Lnyeges azonban az rem msik oldala is, miszerint a megrendelt, adott esetben
elektronikus ton mr kifizetett termket el kell juttatni a vsrlhoz. E tekintetben alapveten
eltr a hagyomnyos anyagi jellemzkkel is rendelkez ruk kereskedelme az elektronikus
tartalomszolgltatstl. Hiszen az els esetben az e-buisnessnek ki kell egszlnie egy
logisztikai szolgltatssal (amely nyilvnvalan jelents tbbletkltsgeket eredmnyez), mg
a msodik esetben megvalsul a tkletes elektronikus kereskedelem, amely sorn
elmletileg lehetsg van r, hogy az sszes vsrlsi folyamat a megismers, a kivlaszts,
a megrendels, a fizets s az tvtel elektronikus ton menjen vgbe.

Anyagi dimenzival rendelkez trgyak kereskedelme

interaktv hirdets;
egyedi vsrls (egyszer internetes vsrls, pizza rendels, vagy TV Shop)
elektronikus zlet ignybe vtele (nagy, sokfle r, szles termkpaletta)

Anyagi dimenzival nem rendelkez tartalom kereskedelem esetn

interaktv hirdets;
tartalomszolgltats megrendelse (elektronikus knyv, zene, szoftver, csenghang,
log);
informci/hozzfrs

A B2C kereskedelem utols jellemzje, hogy kpes tlpni a hagyomnyos termel-


nagykeresked-kiskeresked lncolaton, az elad a termel lnc brmely tagja lehet, hogy ha
megfelel (marketing) stratgival kpes vsrlkat vonzani maghoz.

Consumer to Consumer (C2C)

A C2C kereskedelmet sokan az eBay modellknt is emlegetik, mivel a rendszert az


emltett szolgltat alaktotta ki 1995-ben, s azta is piacvezet. ves forgalma mr 2002-
ben elrte a 15 millird dollrt. A rendszer lnyege, hogy a potencilis eladkat s vevket
egy jl strukturlt, knnyen kezelhet rendszer rszeiv teszi, megknnyti szmukra a vtelt
vagy eladst.
Az elmondottak alapjn jelents prhuzam vonhat a B2B s C2C piactr modell
kztt, de ezrt szksges a klnbsgek jellemzse is. Br a mindkt struktra ugyanarra a
modellre pl, alapveten ms a kettben az zleti szereplk minsge. A B2B esetben
cgek, mg a C2C-nl a magnszemlyek lpnek egymssal zleti kapcsolatba. Ezen kvl az
elektronikus nagykereskedelmi piacok ltalban elfizetses rendszerben mkdnek, vagy
tranzakcis djakat krnek, teht szolgltatsaikat pnzrt rustjk. A C2C kereskedelemben
ez nem jellemz; a tranzakcikat regisztrci ellenben lehet ignybe venni.
A C2C-ben az elektronikus kereskedelem szinte minden elnye megmutatkozik:
minimlis anyagi rfordtssal (internet kapcsolat, s szmtgp, valamint az erre ldozott
id) zleti kapcsolatba kerlhetnk a vilg brmely ms tjn l szemllyel. Ugyanakkor a
C2C kereskedelem dnten anyagi rucikkek vtelvel-eladsval foglalkozik, ezrt itt is
beletkznk a logisztika, a B2C fejezetnl mr emltett, a ksbbiekben kifejtsre kerl
problmjba. Ebbl addan fleg klnleges, egyedi, vagy legalbbis rdekesnek

249
minsthet rucikkek forgalma jelents, br a knlatban igen nagy szmban tallhatak
lejrt ms formban nehezen rtkesthet rucikkek is.
A C2C kereskedelem lnyege a kritikus tmeg, vagy kritikus mret elrse. Mind a
vevk, mind az eladk szvesebben vlasztanak olyan elektronikus piacteret, amelynek magas
a ltogatottsga, ennek ksznheten pedig nagy a forgalma is. Ez a termszetes tendencia a
C2C kereskedelemben a legnagyobbaknak kedvez s koncentrl hatsa van.
Magyarorszgon a legjelentsebb kezdemnyezs, a Vatera forgalma 2003-ben alig rte el a
250 milli forintot.
Ennek ellenre a regionlis e-piacterek versenykpesek lehetnek a globlis nagy
elektronikus piacterekkel.

Peer to Peer (P2P)

A P2P rendszer taln nem tlzs kijelenteni az elektronikus kereskedelem


legmodernebb, ugyanakkor kifejezetten specilis formja. Specilis azrt, mert a tranzakcik
ingyenesek, az adatforgalommal prhuzamosan nem generldik haszon egyik flnl sem.
A P2P csak az interneten mkdik, a felhasznlk szmtgpeinek sszekapcsoldsa
segtsgvel. A felhasznlk sszekapcsoldsa kzvetlen, vagy legalbbis semmilyen kln
szolgltat nem vesz rszt benne.

P2P nek minslnek:

a file-cserl rendszerek;
a szmtgpes kapacits megoszt hlzatok

Egyes vlemnyek szerint gazdasgi szempontbl csupn a B2B, a B2C, s a C2C


ltez modell, a tbbi inkbb tudomnyos szempont megkzelts. (HWA, 2002)
A magyar mezgazdasgi vllalkozsok a beszerzsben s az rtkestsben
leggyakrabban a B2C modellt alkalmazzk, a B2B csak ritkn jelenik meg a gyakorlatban.
Az lelmiszeriparban azonban a B2B hasznlata a jellemz. Termszetesen mindkt
esetben dnten a cg profilja hatrozza meg az alkalmazhat modellt.
Az llami szablyozsoknak ksznheten a B2A alkalmazsa is elterjedt, tbbnyire a
nagy vllalatok esetben. Ez elssorban a VPOP-t, az APEH-et, s a nyugdjpnztri
bizonylatokat rinti, de mint azt az elzekben jeleztem, a szakirodalom ezt nem tartja valdi
elektronikus kereskedelemnek.

Ellenrz krdsek:

1. Ismertesse az informcis rendszer fogalmt!


2. Mire szolgl a vezeti informcis rendszer?
3. rja le az informcirendszer tpusok kztti kapcsolatokat!
4. Hatrozza meg a stratgiai informcirendszer lnyegt!
5. Miknt tmogathatjk az informcirendszerek az zleti stratgit?
6. Mi a dnts elkszt rendszerek feladata?
7. Mi az integrlt vllalatirnytsi rendszer?
8. Hogyan vltozott az integrlt informcis rendszerek fejlesztsi filozfija?

250
9. Mik az gazati informcis rendszerek?
10. Mire szolgl az elektronikus kereskedelem? Melyek az elnyei a hagyomnyos
formkhoz kpest?
11. Az elektronikus kereskedelemnl hol jelenik meg az llam, mint szerepl?
Irodalomjegyzk

Barnes, S., Hunt, B. (2001): E-Commerce&V-Business. Butterworth-Heinemann, Oxford.


Bock, W. H., Senn, J. N. (1997): Jvedelmez internet. Bagolyvr Kiad, Budapest
Bowden, S. s trsai (2000): Adoption and implementation of e-business in New Zealand.
Preliminary Results. Hamilton
Bgel, GY. (2000): Verseny az elektronikus zletben. Mszaki kiad, Budapest..
Coltman COLTMAN, T. s trsai (2002): E-business: Revulution, Evolution, or Hype?
California Management Review. Vol. 44. No. 1.
Fajszi B., Cser L.:zleti tuds az adatok mlyn, IQSYS-BME, 2005.
Gbor A.: Informcimenedzsment, AULA 1997.
IQSyS Szakmai Nap az adatbnyszat alkalmazsrl, 2005.
Kondricz P., Tmr A. (2000): Az elektronikus kereskedelem jogi krdsei. KJK KERSZV.
Budapest.
Laudon, K. C., Traver, C. G. (2002): E- commerce. Addison-Wesley. Boston
Nemeslaki A. s trsai (2004): E-business. Mentor Kiad. Marosvsrhely

251
11. TRINFORMATIKAI ALAPOK, ALKALMAZSOK
A trbeli adatok trolsnak s megjelentsnek rgi eszkze a trkp. Sok
vszzadnak kellett eltelnie ahhoz, hogy a trkpek olyan rendszert, tartalmat s formt
kapjanak, mint az napjainkban megszokott. Nagyon sok szakma bemen adatait megfelel
tpus trkpekbl nyeri. Ezrt a trkpek fejldse minden idben szoros kapcsolatban volt
az ket felhasznl szakmk fejldsvel. Napjainkra kialakultak azok a legfontosabb
trkptpusok, melyekre tmaszkodva fejldtek s mkdnek a klnbz mrnki,
kzlekedsi, ptszeti, mezgazdasgi tervez szervezetek. A trkpek egy csoportja a
gazdasgot, a szocilis-foglalkoztatsi szfrt, a npessg- nyilvntartst, az egszsggyet, a
krnyezetvdelmet, a meteorolgit s mg szmtalan ms tematikus gazatot szolgl.

A trkpeket hrom nagy csoportra oszthatjuk:

geodziai trkpek
topogrfiak trkpek
tematikus trkpek.
A geodziai trkpek f jellemzje, hogy kzvetlen mrsek alapjn kszlnek. A
mrsi eredmnyek minimlis ltalnostssal s szimbolikval kerlnek brzolsra.
Mretarnyuk 1:500 s 1:5 000 kz esik.
A topogrfiai trkp a legszlesebben hasznlt trkptpus. Mretarnya 1:10 000 -
tl 1:200 000 -ig terjed. A mretarny cskkensvel az ltalnosts foka n. A Fld felszn
mestersges s termszetes objektumainak brzolsa mellett adminisztratv, gazdasgi
tematikkat is tartalmazhat. Ennek megfelelen brzolsmdja gazdag, melyet sznek s
szimblumok segtsgvel valst meg.
A tematikus trkpek gyakran kismretarnyak (1:500 000 -1:2 000 000). Ezeket a
trkpeket gyakran ttekint cllal ksztik, mert vizulisan egyszeren lehetetlen globlis
krdseket nagymretarny trkpeken brzolva szemllni s rtelmezni. A tematikus
trkpek olyan jelensgeket brzolnak, melyek mrsre olyan ritka mrhlzat ll
rendelkezsre, hogy nagymretarny trkpeken rtelmetlen volna e jelensgek brzolsa.
Jellemzje tovbb, hogy egy-egy tematikt viszonylag szk felhasznli rteg hasznost,
ezrt a nagymretarny tematikus trkpek trkpszriaknt trtn nyomdai ellltsa
esetleg pnzgyi ellehetetlenlssel jrna.
E fejezetben a trkpen, ezek j korszer digitlis formban trolt formin alapul
trinformatikai rendszerek alapjait tekintjk t. A trinformatikai rendszerekben azonban
nemcsak az adatok, hanem a vgezhet mveletek, illetve a rendszerek segtsgvel nyerhet
informcik is alapvet jelentsggel brnak. Az adatnyers, az informci elllts,
valamint az ezekhez szksges trinformatikai hardver eszkzk megismerst kveten a
mezgazdasgban egyre inkbb trt hdt preczis gazdlkods alapelveit s az gazati
szint nhny alkalmazst ismertetnk rviden
11.1. A trinformatikai rendszerek, digitlis trkpek
A hagyomnyos adatbzis koncepciban szerepl adatok alfanumerikus adatok voltak.
Termszetesen ezek az adatok jellhettek fldfelsznen elhelyezked pontokat, vonalakat
vagy terleteket (hzszm, kerlet stb.). Az adatok formja, szervezettsge, az adatbzis
lekrdezsi technikja azonban nem tettk lehetv, hogy a trbelisg tnyt trbeli feladatok
megoldsra is felhasznljuk. Gondoljunk csak arra, hogy abbl a tnybl, hogy egy
szemlyzeti fjlban rgztjk a dolgozk lakcmt, valamint a munkahely cmt, mg nem

252
lehet kitallni, hogy az egyes dolgozknak mennyit kell utazniuk a munkba jrs sorn. Az
adatbank rendszerek fejldsvel ez a hinyossg egyre tbb felhasznl szmra vlt
vilgoss.
A 60-as vekben fejlesztett ki a globlis trbeli informcik feldolgozst clz
fldrajzi informcis rendszer (Geographical Information System vagy GIS) szoftverjt, majd
a 70-es vek elejn megfogalmaztk a nagyobb felbonts, de szkebb tematikj
fldinformcis rendszer (Land Information System vagy LIS) koncepcijt is.
A 80-as vek elejre kialakult az gynevezett tbb cl kataszter (multi-purpose
cadaster) koncepci, mely Eurpa s szak-Amerika jelents szm nagyvrosban, mint
vrosi trbeli informcis rendszer vlt realitss.

11.1.1. Kapcsolat a digitlis helyzeti s alfanumerikus adatok kztt


A geokd valamely terlet vagy terletfgg objektum, esetleg objektum csoport
azonostja, mely lehetv teszi a kapcsolatot a terletek vagy objektumok s a hozzjuk
ktd tulajdonsg rtkek kztt.
A geokd minden trbeli objektum egy pontjra vonatkoz olyan azonost, mely
tartalmazza az objektum jellegt, valamint a krdses pont geodziai koordintit. Ha ezzel az
azonostval elltjuk azokat a szmtgpes adatbzisokat, melyek az objektumhoz ktd
informcikkal rendelkeznek, gy lehetsgnk van ezeket az adatbzisokat az objektum
alapjn sszekapcsolni, de arra is lehetsgnk van, hogy az objektum helyzett jellemz
koordintk segtsgvel bizonyos kezdeti trbeli feldolgozsokat is vgrehajtsunk.
A geokd kt ktelez s egy opcionlis mezbl ll. Az els kt karakterbl ll
mez az objektum jellegkdja. A msodik mez 12 karakterbl ll, els hat karaktere a
krdses pont y, a msodik hat karaktere a krdses pont x koordintja mterben kifejezve.
Mind az els, mind a msodik mez ktelezek. A harmadik mez opcionlis, ngy
karakterbl ll, s a krdses pont magassgt hivatott megadni.

11.1.2. Kataszteri rendszerek


A nemzetkzi fldmr szvetsg (FIG) 1974-ben Washingtonben megtartott XIV.
kongresszusn fogalmaztk meg elszr a "Land Information System" (LIS) fogalmt. Az
angol Land sz a kifejezsben a fld rtelmet viseli, azaz ezek az jonnan meghatrozott
informcis rendszerek a fldhz kapcsoldnak. A meghatrozs szerint ezeknek az
informcis rendszereknek az alapeleme az egyrtelmen meghatrozhat s lokalizlhat
parcella vagy fldrszlet. Mivel az eurpai orszgok tbbsgben a fldrszletek s a rajtuk
lv pletek nyilvntartsnak hagyomnyos rendszere fejlett volt, termszetesnek tnt,
hogy az j informcis rendszer fogalom e meglv hagyomnyos ingatlan kataszterek
automatizlsval realizlhat.

11.1.3. Digitlis magassgmodellek


A fld felsznhez kapcsold tulajdonsg jellemzk kzl nem elhanyagolhat
szerepet jtszanak a fldi pontok egysges rendszerben kifejezett magassgai. A magassg
nvekv jelentsgre az is utal, hogy a hagyomnyos fldrajzi adattrolk a trkpek
fejldsk folyamn egyre szlesebb krben (tbbfle termken) s egyre tkletesebb
mdszerekkel igyekeztek a magassgokat brzolni. A hagyomnyos trkpi
magassgbrzols "vgllomsa" a szintvonalas brzols volt, melynek lnyege, hogy az
azonos magassg tereppontokat a trkp mretarnytl s a terep domborzati jellegtl
fgg magassg lpcsnknt (alapszintkz) folyamatos vonallal sszektik. Az

253
alapszintvonalakkal nem kifejezhet idomok brzolsra un. felez s negyedel
szintvonalakat is alkalmaznak.
A digitlis trkp fogalom megjelensekor a szakemberek egyetrtettek abban, hogy a
digitlis trkp magassgi adatait nem clszer szintvonalak formjban trolni a
szmtgpben. A szintvonalak ugyanis nagyon nagy trolsi helyet ignyelnek, s ugyanakkor
a legtbb mrnki feladat szmtgpes megoldst kevss tmogatjk.
Az optimlis modelltpus kialaktsnl nem elhanyagolhat krlmny az adatnyers
mikntje sem. A magassgi adatokat fldi ton rendszerint tahimetrival ritkbban
terletszintezssel, fotogrammetriai kirtkelssel vagy meglv trkpek szintvonalainak
digitalizlsval hatrozzuk meg. A fldi mdszerek alkalmazsa esetn a szintvonalak
minden esetben levezetett termkek, teht semmi sem indokolja modellknt val
felhasznlsukat.
A digitlis magassgmodellek kt legltalnosabb formja a hromszghlzat s a
gyakran trsvonal poligonokkal kiegsztett szablyos ngyzethlzat.
A hromszgmodell ltrehozsra leggyakrabban szrt pontos fldi (tahimetria), vagy
a ritkbb, szrt pontos sztereofotogrammetriai kirtkels kapcsn kis projekt modellekben
kerl sor. Ha a hromszgek sarokpontjaira felmrjk a magassgokat s ezekre sklapokat
fektetnk, gy megkapjuk a terep magassgi modelljt. Ezen a modellen a klnbz
tervezsi s elemzsi feladatok egyszeren megoldhatk. A mdszer htrnya, hogy minden
modellpont mindhrom koordintjt, valamint az sszektsi elrst is trolni kell.
A nagy kiterjeds (regionlis vagy orszgos) rendszereknl a szablyos ngyzethls
trolst rszestik elnyben. E mdszer legfbb elnye ttekinthetsge s jelents trolhely
megtakartsa. Htrnya viszont, hogy a trolt pontok gyakran nem kzvetlen mrs, hanem
interpolls eredmnyekppen jnnek ltre.

11.1.4. Fldrajzi Informcis Rendszerek


Az els mkdkpes GIS szoftvert a 60-as vek vgre Kanadban dolgoztk ki
(Canadian Geographic Information System) azzal a cllal, hogy segtsgvel optimalizljk a
fakitermels s szllts tervezst.
A 80-as vek elejre, amint azt a vrosi rendszerekkel kapcsolatban emltettk, az
szak amerikai nagy vrosok is elkezdtk digitlis trkpi, illetve azt tovbb fejlesztve,
digitlis trbeli informcis rendszereik kialaktst. Az ignyek oldalrl teht integrldott
a kis s nagyfelbonts trbeli informcis rendszer koncepci. Ezt ismerte fel zsenilisan az
Environmental System Research Institute (ESRI) nev szoftverhz, mely 1982-ben els
verziban kibocstott ARC/INFO nev GIS szoftvervel az els ltalnos s valban
kereskedelmi szoftvert bocstotta ki e terleten.
A GIS egy megfelel hardver krnyezetben mkd olyan szoftver egyttes, mely
eljrsai rvn tmogatja a terletfgg (trbeli) adatok nyerst, kezelst, manipullst,
analzist, modellezst s megjelentst komplex tervezsi s mkdtetsi feladatok
megoldsa rdekben.
A trinformatika nagy jelentsggel br a termszeti erforrsok kutatsban,
llapotnak figyelsben; a kzigazgatsban; a fldhasznlati- s tjtervezsben; az kolgiai-
s gazdasgi sszefggsek feltrsban, a dnts-hozsban; ugyanakkor a kzlekedsi-,
szlltsi-, honvdelmi-, piackutatsi feladatok megoldsban; a szociolgiai-, trsadalmi
sszefggsek vizsglatban; a telepls-fejlesztsben s a ltestmny-tervezsben. A

254
Fldrajzi Informcis Rendszerek az informatika diszciplnn bell az utbbi vtizedben
csaknem nll tudomnny ntte ki magt.

Egy GIS-nek vlaszolnia kell a kvetkez krdsekre:

1. Mi van egy konkrt helyen? leltr kszts s\vagy monitoring.


2. Hol tallhat vagy nem tallhat egy kivlasztott jellemz? leltr kszts
s\vagy monitoring.
3. Mi vltozott egy bizonyos id ta? leltr kszts s\vagy monitoring.
4. Milyen trbeli tpus (forma) ltezik? trbeli analzis.
5. Mi lenne, ha ...? Modellezs.

11.1.5. Valdi trbeli (3D-s) informcis rendszerek


A trkpre alapozott rendszerekre is a "trbeli" jelzt alkalmaztuk. E rendszerek az
euklidesi tr 3 dimenzijbl valjban csak kt dimenzit alkalmaztak, ily mdon taln
helyesebb lett volna, ha a nemzetkzi gyakorlattal ellenttben trbeli sk rendszereknek
nevezzk ket. Kivtelt ezek kzl csak a digitlis magassgmodellek kpeztek, melyek
elvileg egy fellet - a terepfelszn - trbeli brzolsra szolglnak. Sajnos a legtbb korai
automatizlt trkpkszt s GIS szoftver a magassgokat attribtum adatknt trolta s
kezelte, s csak a valban nylt rendszerek biztostottk, hogy ezekhez az adatokhoz olyan
felhasznli szoftverek csatlakozzanak, melyek a trbeli mveleteket realizljk.
A fldfelszn brmennyire is bonyolult, csak egy fellet a fld- s bnyszati
tudomnyok jelents rsze az adatbzist is belertve olyan GIS szoftvereket ignyel, melyek
termszetes mkdsi terlete a fldfelszn alatti s fltti szfrkat ler hromdimenzis
valsg.
A hromdimenzis alakzatok trbeli kialaktsa, lersa, manipullsa s
megjelentse, vagyis a hromdimenzis modellezs elszr a 70-es vek vgn az ptszeti
s gpszeti tervezseket segt szmtgpes rendszerekben jelent meg. Ezeknek a
rendszereknek lnyeges jellemzje, hogy az alakzatok szablyos elemi testekbl, illetve
felletekbl kerlnek kialaktsra (nhny szobrszati rendszer kivtelvel) s hogy a trolst
csak korltozott mennyisg elemi test vagy fellet, illetve ksz modell vonatkozsban kell
megoldani.

11.1.6. Trinformatikai rendszerek tpusai


A geoinformcis rendszereket terleti kiterjedsk szerint loklis, regionlis s
globlis kategrikba soroljuk.

255
Forrs: Detreki Szab (2002)
11.1. bra Trinformatikai rendszerek terleti kiterjedse

A rendszerek felhasznlsa rendkvl sokrt, a fontosabb felhasznlsi terletek:

kataszteri informcis rendszer


kzmvek informcis rendszere
kzgazdasgi-, marketing informcis rendszerek
kzigazgatsi- s nkormnyzati informcis rendszerek
topogrfiai-kartogrfiai informcis rendszer
katonai geoinformcis rendszer
termszettudomnyi informcis rendszerek (geodzia, geofizika, geolgia, talajtan,
botanika, kolgia, hidrolgia, meteorolgia, krnyezettudomny)
trsadalomtudomnyi informcis rendszerek (mvszettrtnet, rgszet,
szociolgia, politolgia, etnogrfia)
mrnki informcis rendszerek (agrr-, bnya-, erd-, fldmr-, pt-, ptsz-,
kzlekedsi mrnki rendszerek).

Forrs: Detreki Szab (2002)


11.2. bra A vals vilg fedvnyekkel trtn brzolsa. Az brn a tematikus
dimenzik szma ngy

256
Az objektumok osztlyba sorolshoz a jobb ttekinthetsg kedvrt gyakran az
egyes objektumosztlyokat objektumoknak tekintik, ebbl komplex objektumosztlyokat
hoznak ltre. Pldul, ha a teleplsekbl hoznak ltre objektum osztlyt, akkor a komplex
objektum osztlyt a megyk, az ennl magasabb komplex objektumosztlyt a rgik alkotjk.
Az objektumok osztlyainak megvlasztsakor gyakran alkalmazzk a fedvnyekkel (layers)
trtn lerst. A fedvnyek alkalmazst szemllteti a 11.2. bra.

11.1.7. A helymeghatrozs, geometriai adatok


Az objektumok helyzett gyakorlati feladatok esetn a fizikai megvalstst biztost
pontokbl kiindulva mrsek segtsgvel hatrozzk meg. A trinformcis rendszerek
terleti kiterjedstl fggen ms s ms jelleg vonatkozsi rendszerek felhasznlsa
indokolt. A vonatkozsi rendszerek definilshoz elmleti elfelttele a Fld alakjnak
ismerete. A Fld elmleti alakjval kapcsolatos elkpzelsek az idk folyamn vltoztak.
Hossz idn keresztl a Fld alakjt kizrlag geometriai felletek felhasznlsval
jellemeztk. Az elmleti alak az korban kezdetben sk, majd gmb volt. A felvilgosods
korban vezettk be a forgsi ellipszoidot mint elmleti fldalakot. A 19. szzad elejn kerlt
bevezetsre a geoid alak.

Forrs: Detreki Szab (2002)


11.3. bra Az elmleti fldalak fejldse.

Forrs: Detreki Szab (2002)


11.4. bra Egysges Orszgos Vetleti Rendszer (EOV) koordinta-rendszere

257
A trinformcis rendszerek jelents rsze skhoz kapcsoldik, s ennek megfelelen
skfelleti koordinta rendszert alkalmaz. A skhoz kapcsolt vonatkozsi rendszerek mind
loklis, mind a regionlis trinformcis rendszerek alapvet eszkzei. Skfelleti
koordintkhoz jutunk, a Fldet skkal helyettestjk, ha az ellipszoidrl vagy a gmbrl skra
vettnk, vagy ha fotogrammetriai mdszerrel gyjtnk adatokat. A skfelleti koordinta-
rendszerek origjnak megvlasztsa, a tengelyek irnynak rtelmezse s a tengelyek
elnevezse klnbz lehet. Az Egysges Orszgos Vetleti Rendszer (EOV) szakkeleti
tjkozs rendszer, mely koordinta rendszernek origjt az orszg terletn kvl vettk
fel, oly mdon, hogy minden koordinta pozitv legyen.
11.2. Raszteres s vektoros adatok, adatkezels, alapmveletek
A trinformcis rendszerek szoftverei a trbeli adatokkal klnbz mveleteket
hajtanak vgre. A mveletek egy jelents rsznl az alfanumerikus illetve grafikus
adatbzisokkal kapcsolatost lekrdezsi mechanizmusok egyszer vagy sszetett
alkalmazsairl van sz. Ms feladatok ugyanakkor geometriai illetve halmazmveletek
vgrehajtst ignylik. Ezeket az alapfeladatokat mveleti alapeszkzknek hvjk.
A trinformatikai rendszerekben nagyon fontos a raszter - vektor, vektor - raszter
talakts. A nyolcvanas vek vgig a tmt elssorban a szkennelssel s digitlis
fotogrammetrival kapcsolatban trgyaltk. Napjainkban azonban egyre jelentsebb szerepet
jtszik a hybrid adatmodell GIS szoftver koncepci, mely korrekt, egyrtelm raszter -
vektor, vektor - raszter konverzik nlkl nem kpzelhet el. Ennek a koncepcinak az a
lnyege, hogy a trbeli mveleteket mindig olyan modellben kell vgrehajtani, amelyikben
egyszerbb.

11.5. bra Vektor- s raszteradatok grafikus jellemzse


Ilyenek pldul a fedvnymetszsi mveletek (overlay), amelyek a raszteres
adatmodellel igen egyszeren vgezhetk, mg a vektormodellben igen sok szmtst s
rendezst ignyelnek, a tvolsg s kerletszmtsok ugyanakkor, pontosan s egyszeren
csak a vektoros adatmodellben hajthatk vgre.

11.2.1. Raszteres adatmodell talaktsa vektoros adatmodell (raszter-vektor konverzi)


Raszteres adatok digitlis kamarkkal trtn fnykpezs, mestersges holdakrl
trtn szkenneres felvtelek, fnykpek s trkpek vagy rajzok szkennelse (letapogatsa)
tjn jhetnek ltre. A digitlis kamark, a fnykpek szkennelse s a fnykpszer
szkennels tnusos raszteres adatmodellt eredmnyez, ami szmtstechnikailag azt jelenti,
hogy minden egyes kpelem (pixel) egyedi, adott hatrok kztti (egy vagy kt byte-al

258
lerhat) attribtummal, gy nevezett szrkesgi rtkkel rendelkezik. A szkennelt trkpek
illetve rajzok rendszerint binris kpet szolgltatnak, azaz a letapogatott rajzi tartalom
feketnek, a httr fehrnek tekinthet s egy bit kt rtkvel (0,1) jellemezhet.
Az analg kpek pixelekre bontsa (diszkretizlsa) alapfelttele a szmtgpes
grafika s ezen tl a szmtgpes alakfelismers alkalmazhatsgnak.
A szkennelt kp kisebb-nagyobb kiterjeds objektumokbl ll. A vektoros
adatmodell ugyanakkor elmleti vonalakbl pti fel objektumait. A trkpek klnsen a
kataszteri trkpek ltszlag szintn csak vonalakbl llnak. Ha clunk a raszteres modellbl
vektoros modellt ellltani, gy meg kell klnbztetnnk a szkennelt kp kisebb nagyobb
objektumai kzl azokat, melyek valban terletet kvnnak modellezni azoktl, melyek
tulajdonkppen vonalak s csak azrt tnnek terletnek mivel az analg trkpen nem lehet
elmleti vonalat rajzolni. Ilyenek az olyan vonalas ltestmnyek is, melyeket a trkpen
szlessgi kiterjedssel is rendelkez egyezmnyes jelekkel brzolunk, informcis
rendszernkben azonban geometriai adatknt csak tengelyvonalukat kvnjuk trolni,
szlessgket egyb tulajdonsg jellemzikkel egytt kln adatbzisban szerepeltetjk.

11.2.2. A vektor-raszter konverzi


A tma els megjelense annak ksznhet, hogy a szmtstechnikban a korai
vektoros grafikus kpernyk helyt elfoglaltk a raszteres grafikus eszkzk. Az egyik
megoldand problma tulajdonkppen az volt, hogy a klnbz matematikai grbket
milyen sr paramter rtkekkel kell kiszmolni ahhoz, hogy a kpernyn a grbt
reprezentl pixelek, fggetlenl a grbe szakasztl, egyenl tvolsgokra jelenjenek meg, s
ennek kvetkeztben a grbe rajznak egyenletes vonalvastagsga s tmttsge legyen az
egsz brzolsi tartomnyban. A msik problma, a kerektsi hibkbl add fogazottsg,
klnsen a kis felbonts monitorokon rontotta az brzols minsgt.

11.2.3. Skbeli transzformcik


A trbeli objektumok helyzett gy tudjuk a legknyelmesebben figyelembe venni, ha
valamilyen, derkszg vagy grbe vonal, alapnak elfogadott, koordinta rendszerben
rgztjk jellemz pontjaik koordintit. Az alapknt elfogadott koordinta rendszert gy
nevezett referencia rendszerek-nek nevezzk. E rendszereket csak kt csoportra osztjk
abszolt s relatv (a Fld olyan fizikai tulajdonsgaival meghatrozott mint a
tmegkzppont s a forgstengely, illetve nknyesen a Fldhz rgztett), mgis mindkt
csoportnak a gyakorlatban sokfle realizlst hasznljk. Ezek a koordinta rendszerek
trbeliek. A gyakorlati trkpezs ignyeibl kiindulva azonban ma mg az esetek tlnyom
tbbsgben nem a pontok trbeli koordintit hasznljk, hanem azok vetleteit valamely
clszeren felvett skra vagy skba fejthet felletre (henger, kp). Ha a vetts sorn a
harmadik komponenst a magassgot is meghatrozzuk gy azt a trinformatikai rendszerek
szinte kizrlag mint attributv adatot kezelik. Ha ezen kvl mg arra is gondolunk, hogy a
klnbz referencia rendszerekbl klnbz mdszerekkel klnbz elhelyezkeds
skokra vettett trkpek elvileg vgtelen sok mretarnyban kszlhetnek, gy feltehetleg
igazolt az az elkpzelsnk, hogy a transzformciknak slyponti szerepk van a
trinformatikai rendszerek alapmveletei kztt.
A sk transzformci legegyszerbb esete, ha pontjainkat olyan koordinta rendszerbe
akarjuk tszmtani, mely kezdpontja nem esik egybe az eredeti koordinta rendszer
kezdpontjval, X tengelye pedig szget zr be az eredeti koordinta rendszer X
tengelyvel.

259
Y
Y

x
x P

a0 y
y
b0
X

X

11.6. bra Hasonlsgi transzformci


Viszonylag kis terlet s j minsg adatok esetn vgezhet transzformci az
elforgats, eltols, mretarny-vltoztats.

x = a0 + a1x - a2y

y = b0 + a1x + b2y

ahol x, y s x, y a kt rendszerben adott koordintartkek, a0, b0 a kt rendszer


kztti eltols. Az a1, a2 pedig a kt rendszer kztti elforgats s mretarny vltozst
tkrz egytthat.

11.2.4. Tvolsgfogalmak
Vektoros adatmodell alkalmazsa esetn megszokott szemlletnkhz legkzelebb az
Euklides-i tvolsg fogalom ll, mely kt, egy skban fekv pont tvolsgt a Pythagoras
ttel segtsgvel definilja:

azaz a kt pont kztti tvolsg a kt pontot sszekt egyenes hosszval egyenl.

Szmunkra szokatlan, de a trinformatikban gyakran hasznlt tvolsg fogalom u.n.


Manhattan vagy hztmb tvolsg, mely meghatrozs szerint

azaz a hztmb tvolsg nem ms, mint a kt pont koordintaklnbsgei abszolt rtkeinek
sszege. E tvolsg fogalom keletkezsvel (amint elnevezse is mutatja) az amerikai vrosok
derkszg utcahlzathoz ktdik, hisz relisabban tkrzi az Euklides-i tvolsgnl a kt
klnbz utcn tallhat pont kztti valdi tvolsgot. Klnsen hasznlatos e fogalom a

260
raszter grafikban, ahol kt pixel kztti diszkrt tvolsg, pixelekben kifejezve, mskppen
nem is adhat meg.

11.2.5. Hossz-kerlet, terlet s slypont szmtsok


Vektoros adatmodellben a vonalak hosszt a vonalszakaszok hosszainak sszegzsvel
nyerik. A vonalszakaszok hosszt vgpontjaik koordintibl a Pythagoras kplet
felhasznlsval szmtjk. Hasonlkppen hatrozhat meg a poligonok kerlete is annak
figyelembevtelvel, hogy a kezdpont koordinti ktszer is szerepelnek a szmtsokban,
mind az els, mind az utols egyenes szakasz hossznak meghatrozsnl.
A trinformatikai szoftverek egyik leggyakrabban alkalmazott szmtsa a poligonok
terletnek meghatrozsa. A szmtshoz azt a geodziban jl ismert algoritmust
hasznljk, mely a terletet trapzok sszegbl szmtja.

A = ( x2 x1 )( y2 + y1 ) / 2

11.7. bra Terletszmts


11.3. Grafikus adatmodellek
A trinformatikai rendszerek alkotelemeinek fontos csoportjt alkotjk az adatok. Az
adatok a vals vilg objektumainak jellemzsre szolglnak. A kivlasztott objektumokat
objektumosztlyokba soroljk. A vals vilgot reprezentl objektumok jellemzsre az
adatok kt klnbz tpusa szolgl. Az objektumok helyzett geometriai adatokkal, az
objektumok tulajdonsgait pedig szakadatokkal (attributomokkal) jellemzik. A geometriai
adatok lehetnek vektoradatok vagy raszteradatok. (bra).

Forrs: Detreki Szab (2002)

11.8. bra Az objektumok definilsa

261
Fellet
pont

vonal
tesszelcis fellet

3D test

11.9. bra Az objektumok tpusai

Az adtabzis rendszereket az alfanumerikus adatok trolsra s kezelsre dolgoztk


ki. A fejlds sorn a klnbz adatmodelleken s szervezsi elveken nyugv
adatbziskezel rendszerek kzl a relcis adatbziskezel rendszerek szereztk meg a
gyzelmet.
A grafikus (helyler) adatok olyan specilis tulajdonsgokkal rendelkeznek, melyek
figyelembe vtele jelentsen cskkenti az ignybe veend trkapacitst, s egyszersti a
vgrehajtand mveleteket. A grafikus adatok ugyanakkor nem ignyelnek sok olyan
mveletet illetve kapcsolatot, melyek meglte az alfanumerikus adatbziskezel
rendszerekben meghatroz. Ez az oka annak, hogy a jelenleg mkd trinformatikai
rendszer (LIS, GIS) szoftverek jelents rsze, legalbb ideiglenesen, kln adatbzisban
trolja a grafikus adatokat s egy msik, rendszerint relcis adatbzisban az alfanumerikus
adatokat. A kt adatbzis kztti kommunikcirl egy kapcsol szoftver rendszer
gondoskodik.
Mivel napjainkban a hardverktttsgek jelentsge egyre inkbb cskken (mind a
trkapacits, mind a mveleti sebessgek rohamosan nnek), jabban olyan szoftvereket is
tallhatunk mr, melyek a kt fajta adatllomnyt kzs relcis adatbzisban kezelik.
Ezeknl a megoldsoknl specilis szoftvermodul gondoskodik arrl, hogy a grafikus adatok
a jellegkbl kvetkez egyszerstsi lehetsgek kihasznlsval kerljenek ideiglenes
trolsra s manipullsra.
A helyler adatok hagyomnyos brzolsi formja a vektor modell. A trols
alapeleme ebben a megkzeltsben a vonaldarab. Ez a modell mindannyiunk szmra kzeli,
hisz geometriai, geodziai, (manulis) trkpezsi mdszereink mind ezt az alapelvet kvetik.
A terep vektoros brzolsa azonban csak jelents egyszerst munka eredmnyekppen
jhet ltre, hisz a terep minden pontja nll, a tbbi ponttl eltr sajtossgokkal is
rendelkezhet.
Az absztrakci egy alacsonyabb szintjn kzenfekv, hogy a terep kpt kis, homogn
terletekre osztjuk s az gy kapott terleteket troljuk illetve manipulljuk. A valsg kpt
terletelemekben rgzt mdszereket tesszellcinak nevezzk. Azon az alapon, hogy
milyen az elemi terletek alakja szablyos s szablytalan tesszellcirl beszlnk. A

262
szablyos tesszellci ltalban hierarchikus struktrba szervezhet, azaz a kisebb
terletekbl szakadsmentesen hasonl alak nagyobb terletek hozhatk ltre.
A tesszellcis modell elterjedse kapcsolatban van azzal a tnnyel is, hogy a korszer
grafikus kpernyk mind raszter grafikval dolgoznak, azaz fggetlenl az adatbzisban
alkalmazott grafikus adatmodelltl a megjelents mindig raszteres lesz (ezrt nznek ki az
alacsony felbonts monitorokon a nem fggleges vagy vizszintes vonalak
frszfogszeren).
A raszteres modell a tesszellcis modellnek az a legelterjedtebb vltozata, amelyben
a terletegysg a ngyzet.
Msik oka a raszteres modellek terjedsnek abban rejlik, hogy a volumenben
legjelentsebb adatnyer eszkzk (mholdas rzkel s tovbbit rendszerek, digitalizlt,
vagy digitlis kamarval kszlt lgifnykpek, scanneres technikval digitalizlt trkpek)
mind raszteres termkeket szolgltatnak. Ebbl kvetkezik, hogy mg akkor is, ha egy
trinformatikai szoftver vektoros adatmodellt alkalmaz, clszer ha rendelkezik olyan
programmodulokkal, melyek a raszteres bemen adatok fogadst, illetve a raszteres
megjelentst lehetv teszik.
A grafikus adatmodell kialaktsnl kt alapvet szempont jtssza a fszerepet:
mennyire tmrthet a modellben az informci, illetve hogyan hat a (tmritett) modell a
mveleti sebessgre. A kt kvetelmny egyttesen sohasem elgthet ki optimlisan, ezrt
rendszerint az adott hardver-felttelekhez legjobban ill kompromisszum szolgltatja a
megoldst.
A valdi trbeli hromdimenzis szmtgpes testbrzols elszr a gpszeti
tervez rendszerekben jelent meg. Itt is megtalljuk a vektoros s tesszellcis mdszerek
megfelelit ezek a hatrlers mdszere illetve a konstruktv test geometria.

11.3.1. Vektoros modellek


A vektoros modellek lnyege, hogy az brzoland terletet s a rajta lv
objektumokat pontok s a kztk lv egyenesek egytteseknt fogja fel. Ezen az elven az
sem vltoztat, hogy a legtbb rendszer alkalmas szablyos vek generlsra is a pontok
kztt, mivel az vek is elkpzelhetek differencilisan kicsiny egyenes darabokbl
(hrokbl) alkotott poligonokknt.
A terep absztrakcija kvetkeztben a trkpen, gy a digitlis trkpen is pontszer, vonalas
s terleti objektumok tallhatk.
A pontszer objektumokat
a vektoros modell alap meghatrozst alkalmazva gy rtelmezzk, mint egy olyan
nulla hosszsg egyenest, melynek kezd s vgpontja azonos.
A vonalszer objektumok,
mint egyenesek folytonos halmazai rtelmezhetk,
a terleti objektumok
explicit rtelmezshez s klnsen a terletekkel val folytonos lefedshez mg
tovbb kell fejleszteni modellnket bizonyos topolgiai meggondolsokkal.

Spagetti modell
A mdszert a digitlis trkpezs kezdetn alkalmaztk, napjainkban mr inkbb csak
trtnelmi, mdszertani jelentsge van.

263
Pont-tblzat
ID X Y p. Tpus Tul.
1 1223,426 6666,789 templom Rm.Kat.

Vonal-tbla
ID X1 Y1 X2 Y2 t. Tpus Szma
1 111,111 1111,222 111,333 1111,444 Ftvonal 70
2 111,333 1111,444 222,333 2222,444 Ftvonal 70
3 333,111 3333,222 333,333 3333,444 Ftvonal 8
4 444,111 4444,222 444,333 4444,444 Telekhatr 2224
5 555,111 5555,222 555,333 5555,444 Telekhatr 2224
6 666,111 6666,222 666,333 6666,444 Ftvonal 8

11.10. bra A spagetti mdszer


Lnyege az, hogy minden egyes vonalas objektumot egy a vonal trspontok
koordintibl ll sorozat (adatmondat vagy sztring) brzol a gp memrijban.
A mdszernek tbb htrnya van, a legnagyobb az, hogy a koordintk keresse
szekvencilis s ez lelasstja a mveleteket klnsen a szerkesztsi-javtsi eljrsokat. A
msik problma a terletek digitalizlsnl lp fel.
Topolgiai modell
A topolgia egy olyan matematikai tudomny, mely bizonyos geometriai
tulajdonsgokbl kiindulva, azok ltalnostsa alapjn, algebrai trvnyszersgeket hatroz
meg. A geometriai topolgia a tralakzatok azon tulajdonsgait vizsglja, melyek nem
vltoznak az idomok szakadsmentes torztsa sorn. Ilyenek a szomszdsg,
folyamatossg, tartalmazs.

Topolgiai kdols
Jobb Bal
Kdolt hlzattrkp Kd poligon poligon Kp Vp
1 1 0 3 1
2 2 0 4 3
5 3 2 1 3 2
6 4 1 0 1 2
1 4
5 3 2 4 2
2 6 3 0 2 5
7 5 3 4 6
1 1 3 7 8 4 3 6 4
3
9 5 4 7 6
5 10 4 0 7 4
2 8
6 5 11 0 5 5 7
3 11
9
2 Csompontok koordinti
4 4
Kd Y koordinta X koordinta
1 24,0 111,0
2 23,3 112,4
3 23,0 110,6
10
4 22,7 111,9
7 5 24,2 114,4
6 23,2 113,6
7 21,9 114,4

11.11. bra Topolgiai adatmodell

264
Mg a spagetti modell csak vonaldarabokkal operl, a topolgiai modell a topolgiai
trvnyszersgek kiaknzst lehetv tev adat tpusokat is rtelmez. Br a topolgiai
modell is metrikus trben helyezkedik el, melynek alapja a koordints pontok halmaza s a
kztk definilt tvolsg fogalom, a pontok a topolgiai struktra felptsben jtszott
szerepk alapjn klnbz tpusokra oszthatk, ezek:

a. nll pont;
b. lnc (v) rszt kpez pont;
c. csompont.

Az nll pont a valsg modellezse sorn kapott olyan objektumok lersra


szolgl, melyek terleti kiterjedse elhanyagolhat. Ilyen objektumok lehetnek a kutak,
forrsok, geodziai alappontok, tv-, vagy rdiad antennk, hidroglbuszok, kmnyek,
vezetktart oszlopok stb.
A terepi objektumok egy msik csoportja vonalakkal modellezhet, ilyenek a
vzfolysok, utak, vasutak, csvezetkek, fld alatti s fld feletti kbelek stb. A vonalas
objektumok trspontokat tartalmaznak, melyek valamely (ltalban lineris)
trvnyszersgen alapul sszektse szolgltatja a vonalas objektumot. Mg azonban a
sphagetti modellben a vonalat alkot pontok egyenrangak, addig a topolgiai modell a
vonalakban ktfle ponttpust klnbztet meg: a lncolatot (vet) alkot trspontot s a
csompontot.
A trspontok valamely egymsutnja alkotja a lncot, mely mindig kt csompont
kztt helyezkedik el s az egyik csompontrl a msikra mutat, azaz a lnc irnytott. A
csompontok a lncok vgein helyezkednek el, ez vagy abbl addik, hogy a vonalas
objektumnak a csompontban vge van, vagy abbl, hogy a csompontban az objektum
elgazik, vagy ms vonalas objektummal metszdik. Kvetkezskppen egy vonalas
objektum ltalban kettnl tbb csompontot is tartalmaz.
A topolgiai modell f elnyei a spagetti modellel szemben elssorban a trols,
lekrdezs s karbantarts terletn jelentkeznek.

11.3.2. Raszteres-teszellcis modellek


A vektoros brzols a hagyomnyos ceruza-, vagy tusrajzbl ered, hisz a toll is elemi
egyenes darabok sszegeknt hzza meg azokat a vonalakat, melyek a trbeli objektumokat
alkotjk illetve hatroljk. A teszellcis modellek lnyegben a fnykpek s a szmtgp
monitorok brzolsmdjt vlasztottk mintaknt a grafikus adatok modellezshez.

11.13. bra Tesszelcik

265
A mdszer lnyege, hogy a krdses felletet felosztja elemi terletekre olymdon,
hogy azok folyamatosak s kihagysmentesek legyenek. Az objektumok kpt a benne foglalt
elemi terletek befekettsvel (sznezsvel) oldja meg a modell.
Az elemi felletek a legtbb alkalmazsban szablyos idomok, ngyzetek s
hromszgek, de esetenknt hatszgek is jtszhatjk ezt a szerepet. A teszellci hierarchikus
modellekbe szervezhet.
A legltalnosabb esetben a kpbontsi mdszer kt alapvet tulajdonsggal kell, hogy
rendelkezzen:

1. A partci (alapelem) tetszs szerint ismtelhet kell, hogy legyen azrt, hogy
segtsgvel brmilyen mret kpet le lehessen rni;
2. A felbonts tetszs szerinti finomtsa az alapelem korltlan tovbb bonthatsgt
ignyli.

Szablyos teszellcirl akkor beszlnk, ha az elemi (atomi) felletek szablyosak:


oldalaik s szgeik egyenlek. Az elemi felletekbl (atomokbl) nagyobb egysgek
(molekulk) szervezhetk, ezek azonban nem felttlenl konformak a felletelemekkel.
Amennyiben a konformits fennll, a felosztst hasonlnak nevezzk.

Egy pixelhez kt rtk is tartozik

11.14. bra Trkpbrzols


11.4. A trinformatika fontosabb eszkzei, alkalmazsa
A szmtgpek a digitlis formban lekpezett klnbz adatokbl informcit,
tudst lltanak el. A klnbz alkalmazsok specilis adott feladat hatkony megoldst
tmogat adatokat, feldolgoz, alkalmazi szoftvereket s megjelentsi mdszereket
ignyelnek. A trinformatikai rendszerek sszetett funkcii tovbb gazdagtjk a
hardvereszkzk vlasztkt. Az adott munkahely technolgiai jellege (adatgyjts,
adatkezels, elemzs, megjelents) eltr hardver eszkzk, erforrsok hasznlatt
ignyelheti. (11.15. bra)

266
11.15. bra A trinformatikai rendszerek hardver eszkzei

A trinformatikai rendszerek fontos feladata az adatgyjts. A geometriai s az


attribtumadatok klnbz mdszerekkel nyerhetk. Az adatnyers mdja elssorban a
trinformcis rendszer alkalmazsi terlettl, felptsi elvtl, a rendelkezsre ll
adatforrsoktl s az adatsrsgtl fgg. A trinformatikai rendszerek ltrehozsakor a
geometriai adatnyersi mdszer fgg a rendszer terleti kiterjedstl is. (11.16. bra.)

Forrs: Detreki Szab (2002)

11.16. bra Trinformcis rendszerek terleti kiterjedsnek s az adatnyersi


mdszerek kapcsolata.

11.4.1. A digitalizls
A trkpek a terletfgg informcik felhalmozott egyttesei. Ha ezeket az analg
adatbzisokat digitlis trinformatikai rendszernkben fel akarjuk hasznlni, gy
digitalizlnunk kell a trkpeket. Amikor azonban kivlogatjuk a digitalizland trkpeket
tbb dologra figyelemmel kell lennnk.

267
Az els figyelembe veend krlmny a trkp sttusa. A trkp sttusa alatt azt
rtjk, hogy a krdses trkp a fldmrsi-trkpszeti hatsg esetleg ms llami irnyt
szervezet ltal hivatalosan elrendelt trkpm aktulis pldnya-e vagy sem.
A hivatalosan elrendelt trkpm ugyanis szigor szabvnyok szerint kszl, ezrt
pontossgra mind a helyzeti, mind a ler adatok vonatkozsban megbzhat
mrszmokkal rendelkeznk. Az aktualits kt szempontbl is rdekes: egyrszt mivel a
trkpek szabvnyai az idvel vltoznak az aktulis szabvny csak az aktulis trkpre
rvnyes, msrszt a gyorsan vltoz valsg, klnsen az iparilag fejlettebb krzetekben
gyorsan elavultt teszi a trkptartalmat, ezrt a mr hivatkozott szabvnyok elrjk, hogy
mely terleteken milyen trkpeket milyen gyakorisggal kell feljtani.
A kzi digitalizls eszkze a szmtgphez kapcsolt digitalizl tbla vagy tablet az
irnyz (pozicionl) eszkzzel a kurzorral. A digitalizlst valamely GIS vagy CAD
szoftver modul tmogatja s ez jelenti meg a ledigitalizlt elemeket a szmtgp
kpernyjn is. ltalban minden GIS szoftver rendelkezik digitalizl modullal, de nagy
klnbsgek vannak az egyes szoftverek digitalizlsi hatkonysgban. Tmeges
digitalizls esetn igen fontos, hogy a legmegfelelbb szoftver tmogatsval vgezzk a
munkt.

11.17. bra llvnyra szerelt digitalizl tbla s klnbz szm vezrlgombbal


felszerelt kurzorok
Maga a digitalizl tbla (11.17. bra) klnbz mret lehet A3-tl A0-ig. A
kisebb tblkat tabletnek nevezik. Szerkezetileg a tbla manyagba gyazott szabatos, sr
drthl, mely klnbz elemeiben (rcsszemeiben) attl fggen indukldik feszltsg,
hogy a kurzor szlkeresztjt koncentrikusan krlvev elektromgneses tekercs hol
helyezkedik el a tbln. A tabletek tmeges perifriknt val megjelense ahhoz kapcsoldik,
hogy a Windows eltti krnyezetben az egyszer programvezrlst a tabletekre erstett
grafikus menk segtsgvel oldottk meg. Ez az alkalmazs azonban nem ignyelt nagy
felbontst s pontossgot, ezrt a piacon lv tabletek jelents rsze alkalmatlan a szabatos
digitalizlsra. A digitalizl tblk s megfelel tabletek digitalizlsi hibja eszkztl
fggen 0.1 mm. - 0.02 mm. A hiba nem csak a hl s a tekercs kialaktstl, hanem a
szlkereszt formjtl, elhelyezstl is nagymrtkben fgg.
Brmilyen lelkiismeretes is a digitalizlst vgz munkaer, a digitalizlsba
hatatlanul hibk is elfordulhatnak. Ezek ellenrzse s kiszrse a digitalizlt llomnybl
tltsz flira kszl prbarajz s az eredeti trkp egybevetsvel trtnik.

268
11.18. bra Digitalizls, vektoros llomny ltrehozsa

11.4.2. Szkennels
Az els szkennerek nagymrtkben trkpszeti ignyekre jttek ltre, s ez
meghatrozta azt az alapvet kvetelmnyt, hogy alkalmasak legyenek nagy (1 m2-nl
nagyobb) trkpek digitalizlsra, s egyben kiemelten trekedjenek a lekpezs geometriai
pontossgnak biztostsra.
A nagymret trkpeket dobra erstettk, mely a szkennels folyamn forgott, a
megvilgt berendezssel kombinlt szenzoros optika pedig a dob tengelyvel prhuzamos
halad mozgst vgzett. A kt mozgs kombincijbl kialakul letapogatsi plya
csavarvonal jelleg volt. Amennyiben nem papr, hanem tltsz flia szkennelse volt a
feladat, gy a megvilgtst a tejvegbl kszlt dob vgezte.
A kvetkez fejldsi szakaszban (80-as vek kzepe) a szabatos szkennelsre a
skgyas plotterek mintjra kszlt skgyas szkennereket alkalmaztk elssorban. A kocsira
szerelt, sznenknt alkalmazott, egyedi vagy sordetektorok s megvilgt berendezseik
ktirny mozgst egy mozg hd X irny illetve a hdon lv kocsi Y irny mozgatsval
rik el a lptetmotorok.
Napjainkban mind a dob mind a skgyas megoldsra tallunk pldkat, az elbbieket
inkbb a trkpek, utbbiakat inkbb a fnykpek digitalizlsra hasznljk. Mgis a tbb
ezer elemi szenzort egyest sorszenzorral elltott korszer szkennerek tbbsge - a
nyomtatkhoz hasonl mdon - 'beszvja' a letapogatand trkpet vagy mszaki rajzot, s ily
mdon tetszleges hosszsg rajz szkennelsre kpes. Ezek a berendezsek csak a
szlessgre adnak tpusuktl fggen ms-ms korltot. A 11.19. bra kt ilyen szkenner
kls megjelenst illusztrljk.

269
11.19. bra Korszer asztali szkenner s korszer llvnyos szkenner

Nem hagyhatjuk emlts nlkl, hogy a napjainkban tmegesen forgalomba kerl


A4-es lapszkennereket, de klnskppen az igen olcs A4-es kzi szkennereket nem
trinformatikai adatnyersre talltk ki, hanem elssorban szvegek szmtgpbe vitelre
(ebben a vonatkozsban hasznlhatk, ha hagyomnyos nyilvntartsokat kvnunk
adatbankostani), valamint klnbz rajzi s fnykpi input adatok digitalizlsra
illusztratv jelleg szmtgpes alkalmazsokban.

11.4.3. Fej feletti digitalizls


A fej feletti digitalizls lehetsgt az a tny teremtette meg, hogy egyes szoftver
ksztk is knytelenek voltak elismerni annak a gondolatnak a helyessgt, hogy a jv a
hibrid - raszteres-vektoros rendszerek.
Ez az els stdiumban azt jelentette, hogy az alapveten raszteres rendszerek kpesek
kezelni bizonyos vektoros objektumokat, hasonlkppen a vektoros rendszerek lehetv
tettk, hogy httrknt a vektor rajz mg bevigyk a krdses terlet ortofot trkpt.
A kvetkez lpsben a 'httr' jabb funkcikhoz jutott, tbbek kzt ahhoz, hogy a
kpernyn az egr vezrelte szlkereszttel digitalizlni azaz vektorizlni lehessen a 'httr'
raszteres kpt. Termszetes, hogy ezt akkor is meg lehet tenni, ha a httr nem ortofot,
hanem szkennelt trkp.
Felmerl a krds, hogy mirt elnysebb a kpernyn digitalizlni mint a trkpen.
Az els klnbsg a megvilgtsban s a parallaxisban van. A papr trkpet jl
megvilgtani nagyon nehz, a kurzor vagy az opertor gyakran rnykot vet a szlkeresztre,
s ha a szlkereszt nincs a papr skjban, ez a helyzet pedig igen gyakran elfordul, akkor
parallaxis lp fel azaz ms szgbl nzve a szlkereszt ms trkpi pontra mutat. A kpernyn
ez a kt problma nem ltezik. Tovbbi elnye a kpernynek a zoomolsi lehetsg, mely
jelentsen nveli a pontossgot. Vgl igen elnys, hogy a kpernyn a digitalizlt s mg
nem digitalizlt vonalak egyms mellett, de klnbz jellssel jelentkeznek (pldul a mr
digitalizlt vonalak villognak) s gy egyszeren biztosthat, hogy semmi se maradjon ki a
digitalizlsbl.
A mdszer jelentsgt nagymrtkben nveli, hogy tbb olyan orszgban, melyekben
mg nem kezdtk meg a vektoros digitlis alaptrkpek forgalmazst, mint pldul
Csehorszgban, az alaptrkpek raszteres digitlis formban mr a felhasznlk
rendelkezsre llnak.

270
11.4.4. Fotogrammetriai mdszerek
Napjainkra a klnbz irnyzatok, technikk, mszerek gyakorlatilag egybeolvadtak
s talakultak a digitlis fotogrammetriai munkallomsnak nevezett feltuprozott, specilis
perifrikkal elltott, gazdag szoftver vlasztk, munkalloms osztly szmtgpp. A
fotogrammetriai feldolgozs teht talakult az optikai mechanikai berendezsek manulis
vezrlsbl a feldolgoz programok vezrlsbe. Mivel nem lehet a clunk e rvid
sszefoglalsban egy vagy tbb feldolgozprogram ismertetse, az input s output felvzolsa
mellett a kett kztt elhelyezked alap sszefggsekre igyeksznk a figyelmet fordtani.
A lgi fotogrammetria bemen adatai az analg vagy digitlis lgifnykpek. Az
analg felvteleket a lgi felvev kamerk lltjk el, melyek a felvev replgpekben
kerlnek rgztsre. A kamerk bonyolult automatikus rendszerek, melyek elemei a
legmagasabb mszaki sznvonalon kerlnek kialaktsra. A kamerk feladata, hogy a replsi
paramterekhez (replsi magassg, replsi sebessg) kapcsoltan meghatrozott
idkzkben, a megvilgtsi krlmnyeknek, a sebessgnek, a film rzkenysgnek, stb.
megfelel idtartamra megvilgtsk a filmet.
E kzben a kamera objektvje nagyfelbonts, nagy fnyerej, lencsehibkra korriglt,
kis elrajzols kell hogy legyen. A fnykpezs pillanatban a filmnek szigoran sk
felletnek kell lennie (ezt vkuumos leszvssal rik el), s az elhvs, szrts
folyamatban eredeti alakjt nem szabad megvltoztatnia.A fotogrammetriai feldogozsa
digitlis fotogrammetriai munkallomsokon megy vgbe. Ezek a szmtgpek pedig
digitlis formban vrjk az inputot. A digitlis bemen adatokat ktfle kpen hozhatjuk
ltre: vagy digitalizljuk a fnykpet vagy analg helyett digitlis kamert hasznlunk.

Br a fnykp digitalizlk nem olcs berendezsek napjainkban mgis inkbb ezeket


s hozzjuk kapcsolva a hagyomnyos lgi felvteleket rszestik elnyben a szintn nem
olcs, de mg nem teljesen kiforrott digitlis lgi kamerkkal kszlt digitlis fnykpekkel
szemben.

11.4.5. Trinformatikai rendszerek, az adatok kezelse


A trinformatikai alkalmazsok zemszerv vlsval a rendszerekkel kapcsolatos
konzisztencia- s adatelrsi elvrsok fokozdtak. Kzenfekv lehetsgknt knlkozott a
geometriai s szakadatok kezelst is egy adatbzison bell megoldani. A trinformatikai
adatok egysges konzisztens kezelst biztost integrlt rendszerek a trinformatikai
objektumok tulajdonsgait egy adatbzisban, de hrom eltr halmazban kpezik le. Relcis
adatbzis esetn fggetlen relcis tblkba kerlnek az objektumok geometriai
tulajdonsgainak metrikus, koordintallomnyai, kln relcis tblba kerlnek a
geometriai elemek kapcsolatait tartalmaz topolgiai llomnyok, s egy harmadik relcis
halmazba kerlnek trolsra az objektumok attributmai (11.20. bra)

271
11.20. bra Geometriai s szakadatok kezelsnek integrlt rendszere

223344

112233 szntfld Kis Pista


223344 erd Nagy Bla 112233
334455 t Horgsztrsasg 445566
445566 szntfld Legkisebb Lajos
556677 t nkormnyzat
667788 szntfld Nagy Bla
334455
667788

11.21. bra Megfeleltets

272
XI. Ker 234 567 23 456 223344
XII. Ker 345 678 34 567
XI. Ker.

112233
112233 szntfld Kis Pista 445566
223344 erd Nagy Bla
334455 t Horgsztrsasg XII. Ker.
445566 szntfld Legkisebb Lajos
556677 t nkormnyzat
334455
667788 szntfld Nagy Bla 667788

11.22. bra Hierarchikus kapcsolat

11.5. Preczis gazdlkods


A trinformatika klnbz lehetsgeket ajnl a gazdlkodk szmra termelsk
nvelsre, a kltsgek cskkentsre, s a fldmvels hatkonysgnak nvelsre. A kzi
szmtgpek tblkon trtn trkpszeti alkalmazstl a gazdlkod irodjban lv
szmtgpeken vgzett termelsi adatok tudomnyos elemzsig a trkpszet fontos
szerepet jtszik.
A preczis termeszts a tbln belli helyi viszonyokhoz s ignyekhez igazod
termesztst jelent, amelynek szerves rsze a szabatos mrs s ehhez kapcsoldan a pontosan
szablyozott beavatkozs. Ezen termesztsi technolgia kifejlesztsnek s terjed
alkalmazsnak alapvet oka: a termeszts gazdasgossgnak fokozsra irnyul trekvs,
valamint a krnyezetvdelem, a krnyezetkml gazdlkods szksgessge s az ellenrztt
minsg termny irnti igny.
A preczis termesztsi rendszer f sszetevi: a szntfldi termesztsi technolgik,
a mezgazdasgi gpek s automatikk, a klnbz szoftverek s informcis rendszerek,
melyeket a szntfldi termesztsi mveletek s folyamatok irnytsra integrltak.
A preczis termeszts irnytsi rendszere a kvetkez folyamatokra bonthat fel:
adatgyjts, adatfeldolgozs, dntshozatal s beavatkozs. Ezek a folyamatok szmos
rszfolyamatra oszthatk tovbb, melyekben klns szerepet kap a mrs, a vezrls, a
szablyozs s a szmtgpes felgyeleti irnyts.

11.5.1. Adatgyjts
A gazdlkodk s akik rdekeltek a tbla sznt termelsben elsdleges ismeret
ignyk azirnt jelentkezik, hogy hogyan tudnak a gazdasg termszeti erforrsaival a
legjobban gazdlkodni. Az ilyen szakrti ismeretek, technolgik segtsget nyjtanak a

273
fldmvelssel kapcsolatos fontos dntsek elksztsben s megvalstsban. Azrt, hogy
meghozzk a helyes dntseket a gazdlkodknak a legjobb informcikkal kell
rendelkeznik a tblkrl. A fldrajzi adatok, amelyek tbb ve kszltek fleg az irodban
ll rendelkezsre. Napjainkban az j informci technolgik lehetv teszik gazdlkodk
szmra a trinformatika tblkon trtn alkalmazst, kzi szmtgpek segtsgvel a
trkpek aktualizlst, vizualizcit, adatok lekrdezst.

11.23. bra Adatgyjts mobil eszkzkkel


A kzi szmtgpes megoldsok lehetv teszik a tblkrl kszlt kpek tanulmnyozst, a
helysznen, azaz a sajt tbljukon trtn tartzkods kzben. A szerkesztsi lehetsg
segtsget nyjt a gazdlkod szmra a nvnynvekedst befolysol tnyezk megadsra,
mint pldul a krtevk ltal okozott kr, a tpanyag elgtelensg s a vzhiny. A tblk
ilyen jelleg adatainak gyjtsi megoldsai krmegelzsi lehetsget biztostanak
szmunkra.
A gazdlkod a kzi szmtgpet az Internethez kapcsolhatja olyan tovbbi input
adatok letltse cljbl, mint pldul az idjrs elrejelzs. A tblaszint vagy rsztbla
sznt adatok real-time (vals idej) gyjtse ma mr realits. A gazdlkodk ezen lehetsg
alkalmazsval kpesek az aktulis helyzetnek megfelel korrekt helyszni, adott fldrajzi
ponthoz kapcsold adatok bevitelre majd ksbb az sszegyjttt adatok elemzsre.

11.5.2. Gazdlkodsi adatok integrcija


Minden potencilis GIS alkalmazs a mezgazdasgban klnbzik, azonban van
nhny alapvet elv, amelyek azonosak maradnak. A mezgazdasgban dolgoz felhasznlk
szmra szksges az adatok elrse a dntseik meghozatalhoz, ezekben a klnbz
adattpusokat kezel klnbz eszkzk segtik ket, amelyek teljesen integrlt szoftver
megoldsokkal hatkony segtsget nyjtanak a dntshozsi folyamatban.
A GIS alkalmazsok adaptcija a mezgazdasgban j terletnek tekinthet, annak
ellenre, hogy lgi- s mhold felvteleket mr tbb mint 70 ve hasznlnak. Az ilyen tpus
adatok ltalban raszter tpus adatok, amelyek diszkrt cella vagy pixel adatokbl llnak. Az
adatrtegek pontokbl, vonalakbl s poligonokbl llnak. A raszter adatok s a vektor adatok
kombinltan hasznlhatk egymssal, de ezek kezelse s megjelentse klnbz
eszkzket ignyel.
A lgi s a mholdfelvtelek kpelemzsnek kiterjesztse a befektetsek jelents
megtrls nvekedshez jrulhat hozz a gazdlkodk szmra a szksges eszkzk
hasznlatval. Az alkalmazi szoftverek kpesek a termshozamok becslsre
(elrejelzsre), figyelembe vve a tblkon jelentkez termst befolysol tnyezket, mint
pldul a krtevk ltal okozott kr, vagy a talaj erzi.

274
A mezgazdasgi adatok gyjtse s sztosztsa a nagy fldrajzi tvolsgok miatt
gyakran nehzsgekbe tkzik. Az Internet hlzat segtsgvel azonban ezen adatok
knnyen tovbbthatk, de hogyan szrmazik elnye ebbl a gazdlkodnak?
A vezet kaphat adatokat a kzponti irodban, vagy kaphat real-time idjrsi
adatokat s nvelheti ezek megbzhatsgt az Internet segtsgvel. Potencilisan problma
szrmazhat a szmtstechnikai ismeretek hinybl. Ezrt tbb trinformatikai szoftverrel
knnyen hasznlhat eljrsok valsthatk meg. Az Internetes trkpszerver lehetv teszi
olyan Web oldalak ksztst amelyek mezgazdasgi adatokat tartalmaznak trkp
formban, amely az Interneten brki szmra elrhet.

11.24. bra Adatintegrci, adatelemzs

11.5.3. Adatok interpollsa


Nem minden tblaszint adat hasznos a gazdlkod szmra. A tblkon sszegyjttt
adott pontokra vonatkoz adatokat fel kell dolgozni, hogy folytonos adatrteg informcikat
kapjunk. Ezrt sok egyedi pont interpolcijra van szksg, hogy teljes felszn trkpet
kapjunk, melyet az eredeti pontokbl trbeli statisztikai eljrsokkal nyernk. Ilyen pontok
lehetnek nvny termshozamokra vonatkoz adatok, melyeket a kombjnok
mreszkzeibl nyernk, a tbln manulisan gyjttt talajmintk adatai vagy
vzelltottsgra vonatkoz adatok. Ezeknek a pontoknak az interpollsa mg hasznosabb
informcikat nyjtanak a gazdlkodk szmra. Ilyen mdon kszthetnk hozam
trkpeket, tpanyag trkpeket, szennyez anyagokra vonatkoz trkpeket.
A tbla elemzje agronmiai szempontbl azonostotta a problms terleteket, a
trinformatikai rendszer alkalmas az adatok kztti kapcsolatok megmutatsra. A hozam
monitoring adattrkpek ezeken ltalban alacsonyabb hozamszintet mutatnak. Az alacsony
hozamszintek oknak azonostsval nvelhetjk a termshozamokat. A trinformatikai
rendszer lehetv teszi a felhasznlnak a kapcsolatok feltrkpezst, a hozam, a
mtrgyzs illetve a krtevk elleni vdekezs kztt.
Egy fldrajzi helyhez kapcsold mezgazdasgi adatok gyjtse termszetesen csak
kezdete a munkaszervezs s termelkenysg nvekedsre vonatkoz dntshozatalhoz. A
kulcskrds a gazdasgos hozam nvelsnek, ha hasznljuk s feldolgozzuk ezeket az
informcikat, mellyel nvelhetjk a hatkonysgot, hogy az adott tblkra megfelel
nvnyeket vlasztjuk, vagy az input rfordtsokat helyesen hatrozzuk meg az adott
vszakban. A gazdasg adatainak elemzse segtheti a gazdlkodt ezen dntsek
meghozatalban, amellyel nvelheti a jvedelmezsget s cskkentheti a krnyezeti
hatsokat. A fldterletre vonatkoz adatokat (jellemzket) gynevezett rtegekbe
szervezhetjk.

275
Ezek a rtegek tartalmazhatnak hidrolgiai jellemzket, talajjellemzket,
szennyezettsgi adatokat, stb. Ha ezeket az adatokat ltrehoztuk, lehetsg van hatkony
trbeli elemzsekre. A trinformatikai szoftverek szmos elemz eszkzzel rendelkeznek. Az
informcis rtegek sszehasonltsi lehetsge gyakran nem elegend, mivel szksg lehet
nem kapcsold adattpusokra, vagy a gazdlkod gyakorlati tapasztalatra. Szemlletes
pldi ennek a vetsforgkkal kapcsolatos dntsek.

11.5.4. Adatelemezs
Tovbbi, bonyolultabb elemzsek lehetsgesek a geo-statisztikai elemzsek
segtsgvel, amely a trinformatikai rendszereknek egy kiterjesztse, ezek segtsgvel
klnbz interpolcikat s statisztikai prbkat vgezhetnk egy adott terleten egy
bizonyos jellemzk elfordulsra vonatkozan. Ez segti a gazdlkodkat, hogy cskkentsk
a drga adatgyjtseket s helyette megbzhat, tnystatisztikai mdszerekkel hatrozzk meg
a trkphez rendelt bizonyos jellemzk rtkt. Ilyen plda lehet a talajminta vtelezs.

11.5.5. Eredmnyek megjelentse


A kpek ltalban tbb informcit hordoznak, mint a szveges lersok, de egy
intelligens trkp mg tbbet r. A mai gazdlkods mg inkbb az zleti szablyok s
kormnyzati szablyozsok fggvnye, sszehasonltva a korbbi idszakokkal. A
gazdlkodknak nemcsak a nvnyek biztonsgos termesztsrl, de szmviteli,
agrrszablyozsi, tmogatsi, adzsi ismeretekkel is kell rendelkezni, s ami szintn fontos
a nvnyek biztonsgrl. Ezeknek a tnyezknek a figyelse s feldolgozsa sok idt
ignyel.
11.6. Orszgos mezgazdasgi trinformatikai rendszerek
A trinformcis rendszerek mindegyikhez szksg van fldfelszni geodziai
pontokban vagy szatellitaplyk ltal fizikailag megvalsul koordinta keretrendszerre,
vetleti keretre s a helyfgg informci helyzetnek megtlst viszonytsi alapon
lehetv tv, a legltalnosabban hasznlt trbeli objektumokat tartalmaz trkpekre.
Az informcitechnolgia vilgban alapkvetelmny, hogy ezek az alapadatkrk
digitlisan lljanak rendelkezsre, hogy tartalmukban s mretarny (felbonts) kiterjedsket
illeten teljes krek legyenek. Tovbbi alapkvetelmny, hogy az alapadatkrkre
vonatkoz adatminsgi jellemzk digitlisan ltezzenek. A trinformatikai trsadalom
elvrja azt is, hogy ezek az alapadatok s minsgi jellemzik teljes kren felhasznlhatk
legyenek s errl rszletes informcik adjanak tjkoztatst a metaadatok szintjn interneten,
illetve a digitlis vilgban. Lnyegesek tovbb a nevezett adatok felhasznlsra,
felhasznlhatsgra vonatkoz n. adat- s rpolitikai szempontok is.
Az llam az orszg trkpelltst az llami fldmrsi alap (kataszteri trkpek), azok
tnzeti trkpei s az llami topogrfiai trkpek (a tovbbiakban egytt: llami trkpek)
ksztsvel, fenntartsval, korszerstsvel, trolsval s szolgltatsval, illetve az e
trkpekrl val adatszolgltatssal, tovbb lgifnykpekkel s rfelvtelekkel biztostja.

Az llami trkpeknek alkalmasaknak kell lennik:

o A hatsgi nyilvntartsok,
o Trinformatikai rendszerek,
o A honvdelmi s rendvdelmi tevkenysg,

276
o A helyi nkormnyzatok feladatai, illetve teleplsfejlesztsi s
teleplsrendezsi, vagyon-nyilvntartsi, informcis s teleplsirnytsi
tevkenysg,
o A kzlekedsi, a hrkzlsi, a vzgazdlkodsi tevkenysg,
o Az infrastruktra-fejleszts,
o Az agrr-s trsgfejlesztsi tevkenysg,
o A termszet-s krnyezetvdelmi tevkenysg,
o A bnyszati szakigazgats ltal elrendelt trkpszeti tevkenysgek,
geolgiai nyilvntartsok,
o Adzsi cl feladatok trbeli trkpi referencijaknt.
o A meglv trkpllomnyt folyamatosan fel kell jtani, a fel nem jthat
trkpek helyett jakat kell kszteni.
o j llami fldmrsi alaptrkpet szmtgpen kezelhet mdon, szmszer
(numerikus) meghatrozssal kell kszteni. Ugyangy kell eljrni
trkpfeljts esetn is.

A kvetkezkben nhny fontos orszgos trinformcis rendszert ismertetnk


rviden.

11.6.1. Mezgazdasgi Parcella Azonost Rendszer (MePAR)


A Mezgazdasgi Parcella Azonost Rendszer (MePAR) az agrrtmogatsok
eljrsainak kizrlagos orszgos fldterlet-azonost rendszere. Kizrlagos abban az
rtelemben, hogy a fldterlethez kapcsold rszben vagy egszben eurpai unis
tmogatsok ignylse sorn csak ennek az azonostsi rendszernek az adatait lehet hasznlni.
Az ilyen jelleg tmogatsok ignylsekor semmifle ms nyilvntarts (pl. az ingatlan-
nyilvntarts) adatait a MePAR adataival szemben nem lehet figyelembe venni, legyenek
azok a mezgazdasgi tblk elhelyezkedsre, azonost szmra, vagy ppen a tbla
terletre vonatkoz adatok. A MePAR-t a krelmezskor maguk a gazdasgok, a
krelemkezels s az ellenrzs sorn pedig a hivatal hasznlja, teht a MePAR hasznlatt a
gazdlkodknak is meg kell ismernik.
Alapveten azrt van szksg erre a rendszerre, mert az Eurpai Uni jogszablyai az
rintett tmogatsok vonatkozsban ktelez jelleggel elrjk. A 2004-es tmogatsi vtl a
MePAR biztostja a fldterlethez kapcsold tmogatsok alapjt kpez mezgazdasgi
tblk helynek egyrtelm azonostst, valamint adataival segti terletk egyszer s
pontos megadst. Trinformatikai rendszerben s nyomtatott trkpeken, trkphelyes
lgifelvtel httrrel megjelentve llnak majd rendelkezsre a krelmezshez szksges s azt
segt adatok.
A mezgazdasgi parcella (ms nven mezgazdasgi tbla) egy olyan sszefgg
mezgazdasgi fldterlet, amelyen egyetlen termel egyetlen nvnyfajt (vagy nvnyfajtt)
termeszt.

277
11.25. bra A MePAR rendszer elemei
A mezgazdasgi tbla a fldterlethez kapcsold tmogatsok esetben az
gynevezett azonostsi alapegysg. Ez azt jelenti, hogy minden gazdlkodnak a tmogatsi
krelem egy-egy sorban a mezgazdasgi parcellkat kell feltntetni.
A fldterlet-azonosts viszonytsi kerete a fizikai blokk, ami a mezgazdasgi
tblknl nagyobb egysg. Ennek oka, hogy haznkban az egyes fldterletek hasznli, a
mvelt nvny, illetve a mvels hatrai sok terleten vente vltakoznak, gy a tblnknti
nyilvntarts elkpzelhetetlen, hiszen ezeket a vltozsokat folyamatosan nyomon kellene
kvetni. Ezrt alkalmaznak Eurpa-szerte a tblknl tgabb, s idben kevsb vltozkony
hatrokkal rendelkez egysgeket, gynevezett blokkokat a tblk azonostsnak hivatkozsi
alapjul.
A fizikai blokkokat az Fldmvelsgyi s Vidkfejlesztsi Minisztrium (FVM),
illetve az MVH megbzsbl a Fldmrsi s Tvrzkelsi Intzet (FMI) alaktotta ki az
egsz orszgra. A fizikai blokkon bell a klnbz mezgazdasgi hasznostsok (pl. sznt,
gyep, ltetvny, erd, halast, mozaikos mvels stb.), valamint a beptett s
infrastruktrnak hasznlt terletek vannak elklntve. A blokk s bels, elklntett rszei
hatrainak rgztse korszer eljrsokkal (lgi- s rfelvtelek feldolgozsval) s helyszni
adatfelvtelezssel trtnt.
A mezgazdasgi tblkat az erre a clra elksztett trkpeken, n. MePAR
blokktrkpeken lehet megtallni, a hivatkozsi alapegysgknt hasznlt fizikai blokkok
segtsgvel. A mezgazdasgi tblkat a krelmezknek a fizikai blokkon bell kell majd
azonostani s bejellni. Az ttekint trkpeken knnyszerrel azonosthatk az egyes

278
gazdkhoz tartoz mezgazdasgi fldterletek, a trkphelyes lgifelvtel httren ugyanis
nagyon knnyen felismerhetek az lland fldfelszni elemek (utak, pletek, csatornk,
erds rszek, stb.).

11.6.2. A TAKARNET rendszer


A rendszer a Fldmvelsgyi s Vidkfejlesztsi Minisztrium Fldgyi s
Trinformatikai Fosztlya (FVM FTF) az EU PHARE programja segtsgvel, kisebb
mrtkben pedig a svjci s a nmet kormny, valamint a magyar kltsgvets tmogatsval
jelents beruhzsokat hajtott vgre az ingatlan-nyilvntarts terletn.
E beruhzsok eredmnyekppen az sszes tulajdoni lap adat szmtgpre kerlt,
valamint 2000 jniusa ta a TAKAROS (Trkpen Alapul KAtaszteri Rendszer Orszgos
Szmtgpestse) rendszer zemel az orszg krzeti fldhivatalaiban. Ez lehetv teszi,
hogy az adatok karbantartst s az gyiratkezelst szmtgppel vgezzk. Elkszlt a
fldhivatalokat sszekt TakarNet hlzat is, amely az ingatlan adatok tvoli, elektronikus
elrst biztostja.
A fejlesztsek fontos llomsa a TakarNet rendszer kialaktsa, amely egyrszt
biztostja a fldgyi szakg hivatalainak szmtgpes sszekapcsolst, msrszt lehetv
teszi a fldhivatali adatbzisok tvoli adathozzfrst kls felhasznlk (regisztrlt fizet
felhasznlk) pl. bankok, kzigazgatsi intzmnyek, nkormnyzatok, kzjegyzk, gyvdi
irodk stb. szmra. A TAKARNET koncepcija

o egysges rendszerbe integrlja a fldhivatali intzmnyeket


o tbbszint biztonsgi stratgit tmogasson
o differencilt szolgltatsok a klnbz felhasznlknak
o egyszer, olcs elrst biztostson
o kompatibilits a kormnyzati hlzattal
o INTERNET fell elrhet legyen
o modulrisan kipthet s bvthet legyen
o biztostsa a hlzat kzponti felgyelett, elszmolst, kezelst, hozzfrst
biztonsg s tartalom szempontjbl
o hasonl adattulajdonsgok is integrlhatk legyenek

A TAKARNET hlzat a TAKARos NETwork rvidtse. A hlzat kialaktsakor az albbi


szempontokat tartottk fontosnak:

o a hlzat egysges rendszerbe integrlja a fldhivatali szektort, belertve a


FMI-t s a minisztrium illetkes osztlyait
o a rendszer tbbszint biztonsgi stratgija az egyes felhasznlk szmra
eltr szolgltatsokat a szolgltatsokhoz rendelt biztonsgi kritriumok
mellett nyjtja
o olcs piros/kk szmos behvhatsggal az orszg egsz terletrl elrhet
legyen modem, s egyszer Internetes keres szoftver alkalmazsval az
elrsi pont(ok) keresztl
o egyszerbb adatszolgltatsok, vagy tudakozds cljra Internet fell is
elrhet
o egysgesen felptse miatt, igny s pnzgyi lehetsgek szerint legyen
kipthet s bvthet
o a hlzatot alkot berendezsek a hlzat egy (bizonyos) pontjrl a
kezelhetk, mdosthatk, bellthatk, kzpontilag felgyelhetk

279
o egysges biztonsgtechnikai hozzfrsi s elszmolsi rendszeren alapuljon
o tovbbi adattulajdonosokkal is bvthet legyen

A TAKARNET egy privt hlzatnak tekinthet, amely a fenti intzmnyeket


kapcsolja ssze megyei s terleti fldhivatalok, FMI, a Minisztrium osztlyai. Ezen fell,
a hlzat - megfelel vdelmi eszkzkn keresztl - kvlrl behvhat akr modemmel is,
mikzben vdett kapcsoleszkzkn keresztl kapcsoldik a kormnyzati hlzathoz s az
Internethez is.

11.6.3. Orszgos Tvrzkelses Szntfldi Nvnymonitoring s Termsbecsls


A FMI Orszgos Tvrzkelses Szntfldi Nvnymonitoring s Termsbecsls
(NVMON) programja 1997-tl a 8 legnagyobb terlet szntfldi nvnyre ad pontos
termsbecslst az arats eltt az FVM-nek. Az vente ngy elre rgztett idpontban tadott
jelentsekben a szmszer adatokat orszgos vetsszerkezeti s a termshozam terleti
vltozst mutat trkpek egsztik ki. A klnbz mholdak ltal ksztett felvtelek
felhasznlsval megfigyelt nvnyek pontos orszgos s megyei terlet- s termshozam
adatait, a vrhat ssztermst tartalmazzk e jelentsek.

Forrs: FMI

11.26. bra A NVMON rendszer sszefoglal brja


E termsbecsl mdszer kizrlag rfelvtelek kirtkelsn alapul. A mdszer fizikai
httere az, hogy a mholdfelvtelek a fldfelszn s a nvnytakar, a mezgazdasgi tblk
s tblarszek objektv, rszletes, pontos, torztatlan (sugrzsi) kpt rgztik. A lthat
fnynl jval szlesebb sugrzstartomnyt rgzt mholdfelvtelekbl milyen mdszerrel

280
lehet nagymrtkben automatikusan s pontos adatokat eredmnyezve a fldfelszni llapot
informcit megszerezni!
A NVMON technolgia a nvnyzet fejldst objektven tkrz, trben s idben
reprezentatv igen hatkony mrsi eljrs. A felhasznlt nagyfelbonts rfelvtelekkel a
szntfldi nvnyek elklntse s pontos feltrkpezse 0,04-0,1 ha-os fldfelszni
rszletessggel valsul meg. A nvnyfejlds szmszeren is jellemezhet a
nvnytakarrl visszavert elektromgneses sugrzsokat rgzt, klnbz idpontokban
kszlt mholdfelvtelek alapjn.

Ellenrz krdsek:

1. A trkpek milyen f csoportjait klnbztetjk meg?


2. Mire szolgl a geokd?
3. Mire hasznljuk a kataszteri rendszereket?
4. Mi jellemzi a digitlis trkpeket?
5. Mire kaphatunk vlaszt egy fldrajzi informcis (GIS) rendszertl?
6. Terleti kiterjeds szerint milyen informcis rendszereket klnbztetnk meg?
7. Mit jelentenek a fedvnyek?
8. Mi a vetleti rendszer? Mi az EOV?
9. Mi a raszteres adatkezels lnyege?
10. Mi a vektoros adatkezels lnyege?
11. Mi a skbeli transzformci?
12. Mi a tesszelci?
13. Mi a spagetti modell lnyege?
14. Melyek a f jellemzi a topolgiai adatmodelleknek?
15. Melyek a trinformatikai rendszerek fontosabb hardver eszkzei?
16. A digitalizls milyen f mdszereit ismeri?
17. Mi a fotogrammetria?
18. Hogyan troljuk a trinformatikai rendszerek adatait?
19. Mi a preczis gazdlkods
20. Trinformatikai rendszerekben milyen mdon integrlhatjuk az adatokat?
21. Mirt van szksg adatok interpollsra?
22. Mi a MePAR rendszer alkalmazsnak a clja?
23. Melyek voltak a TARNET hlzat kialaktsnak a fontosabb cljai?
24. Hogyan lehet trinformatikai, tvrzkelsi eszkzkkel termsbecslst vgezni?
Milyen rendszert fejlesztettek ki erre a clra Magyarorszgon?

Irodalomjegyzk
Detreki . Szab Gy. (2000): Bevezets a trinformatikba. Nemzeti Tanknyvkiad Rt.
Budapest. ISBN 963 19 0783 X.
ESRI: (2006) About GIS for Agriculture. http://www.esri.com/industries/agriculture/
Flmrsi s Tvrzkelsi Intzet (FMI) (2006): http://www.fomi.hu/
Srkzy F. (2006): Trinformatika http://www.agt.bme.hu/tutor_h/terinfor/tbev.htm

281
12. DNTSTMOGAT RENDSZEREK
A dntstmogat rendszer fogalmat olyan rendszerek lersra hasznljuk, amelyek
tmogatjk, de nem helyettestik a vezetket dntshozatali tevkenysgkben. Ezeket a
rendszereket ltalban rszben olyan dntseknl hasznljk, ahol emberi tlet is szksges.
A j dntstmogat rendszert a nem professzionlis felhasznl is kezelni tudja, az adatok
elg szles skljhoz biztost hozzfrst, tbbfle modellezsi s elemzsi eszkzzel
rendelkezik. A dntstmogat rendszerek fejldse vezetett a (fels)vezeti informcis, a
csoportos dntstmogat s a szakrti rendszerekhez.
A dntstmogat rendszer (DSS) a szmtgpre ksztett szoftver eszkzk egy
kszlete, amelyet egy menedzser hasznl a problma megoldsra a dntshozi tevkenysge
sorn. Termszetesen a menedzser hozza meg az aktulis dntseket s oldja meg a specilis
problmkat. Ezek a problmk jhetnek a szervezet ellenrz mechanizmusn keresztl
vagy szrmazhat kzvetlenl a menedzsertl ("pl. szksges egy j hirdetsi szlogen").

A dnts
implementlsa
Problma Alternativk Alternatvk
definilsa kpzse rtkelse MEGOLDOTT
PROBLMA

PROBLMA ALTERNATIVK DNTS


DEFINIC

12.1. bra A dntselksztsi folyamat lpsei

A dntsek bizonyos lpseket ignyelhetnek a problmamegoldsban, melyek


szervezeten bell egy folyamaton keresztl trtnnek. A dntselksztsi
folyamatstruktrknak sok varicija van. Azonban a legtbb szervezeten bell vannak kzs
elemei. A folyamatokban az 2.1. bra mutatja ezeket az elemeket. A folyamatban (William E.
Leigh s Michael E. Doherty [37] szerint) alapveten hrom egyttmkd szmtgpes
informcis rendszer (CIS - Corporate Computer Information Systems) vesz rszt. Ezek az
adatfeldolgoz rendszer (DP - Data Processoring), vezeti informcis rendszerek (MIS -
Management Information Systems) s dntstmogat rendszerek (DSS - Decision Support
Systems). Az adatfeldolgoz rendszer az operatv munkafolyamatokban, a vezeti
informcis rendszer az irnytsban s ellenrzsben, a dntstmogat rendszer pedig a
tervezsben, stratgiai tevkenysgben kerl alkalmazsra.

12.1. A dntstmogat rendszerek alapjai

A DSS szmos olyan rtkes eszkzzel segtheti a menedzsereket az alternatvk


kztti vlasztsban, mint pldul

282
o hasonl mltbeli dntsi feladatok kikeresse adatbzisbl;
o szmtsi modellek alkalmazsa segthet a lehetsges dntsek hatsainak
megmutatsban;
o grafikus alap megjelentsnl segthetnek az aktulis dnts trend hatsainak
mrlegelsre, vizulis megjelentsre;
o szmszerstett becslsek kszthetk.
A dntstmogat rendszerek legnagyobb rsze a szervezeti szint tevkenysget
tmogatja. Fejldse a npszer pnzgyi tervezsi rendszerekkel kezddtt, ksbb kiterjedt
a piackutatsra, elrejelzsre, vllalati elemzsekre, stb. A szemlyi szmtgpek elterjedse,
s klnsen a knnyen kezelhet statisztikai programcsomagok s tblzatkezel programok
megjelense sztnzte a szemlyi szint tmogatst biztost dntstmogat rendszerek
elterjedst is. Az intzmnyi dntstmogat rendszereket ltalban dntstmogat
csoportok fejlesztik ki, valamilyen dntstmogat (programozsi) nyelvben. Rgebben ezek
nagygpes alkalmazsok voltak, ma mr azonban egyre inkbb mikro gpekre kszlnek. Az
intzmnyi dntstmogat rendszerek mellett gyakran kszlnek n. ad hoc rendszerek is,
ezek korltozott alkalmazhatsggal rendelkeznek, s rvid id alatt elkszthetk. Az ilyen
ad hoc rendszerek azrt hasznosak, mert egyrszt a vezetk rajtuk keresztl
megismerkedhetnek ezzel a technikval, msrszt vgl is bizonyos tpus dntshozatalt
tmogatnak, tovbb hasznlatuk sorn kiderl, hogy rdemes-e egy igazi dntstmogat
rendszert kszteni. Ezenkvl tmogatst nyjtanak a vezeti dntsekhez, ha nincs id egy
teljes kr dntstmogat rendszer elksztsre. Az ad hoc dntstmogat rendszerek
jelents genertorok, rvid elemz programok lehetnek, vagy kszlhetnek DSS genertorok
segtsgvel.
A jelents genertorok a vezetket specilisan rdekl adatok kivlasztsra,
sszegzsre s megjelentsre vagy listzsra szolglnak. A kivlasztott adatokon, az
sszegzsen kvl ltalban csak nhny egyszer aritmetikai mveletet kell elvgezni.
Amennyiben grafikt is hasznlnak, akkor trendek s variancik is megjelenthetk. Egyrszt
azt lehet mondani, hogy a jelents genertorok mg hossz ideig a leginkbb hasznlt
dntstmogat rendszerek maradnak, msrszt viszont bellk nttek ki a vezeti
informcis rendszerek.
A rvid elemz programok ltalban kis, 80-100 soros programok, melyeket akr
maguk a vezetk is meg tudnak rni, itt az adatokat kzzel is be lehet vinni. Egyszersgk
ellenre igen hatkonyak tudnak lenni.
A DSS genertorok olyan eszkzk vagy programozsi nyelvek, amelyek segtsgvel
gyorsan lehet dntstmogat eszkzket kszteni. Ezek a termkek tartalmaznak
programozsi nyelveket, interfszeket s tovbbi olyan szolgltatsokat, amelyek egy-egy
konkrt ad hoc dntstmogat rendszer elksztsnl segthetnek.
Mg korbban az egyszemlyi dntseket tmogat rendszerekre koncentrltak, ma
egyre inkbb a csoportos dntst tmogat rendszerek megvalstsval foglalkoznak (GDSS
Group Decision Support Systems). A csoportos dntshozatal elnye a nagyobb ssztuds,
a rendelkezsre ll nagyobb informci, tbb lehetsges alternatva figyelembe vtele, a
kidolgozott megoldsok elfogadsnak nagyobb valsznsge, a folyamatban rsztvevk
rszrl a problma s a megolds jobb megrtse. Minden rsztvevnek lehetsge kell
legyen a tbbiektl fggetlen munkavgzsre gy, hogy brmikor kzztehesse, a tbbiek
szmra hozzfrhetv tehesse az eddig elvgzett munkjt. A csoportos dntstmogat
rendszerek rszei az adatbzis, a modellbzis, a specilis alkalmazi programok, a j
felhasznli interfszek s vgl maga az emberi komponens. Tovbbi szolgltatsok
szksgesek a csoporton belli kommunikci tmogatsra, ilyenek az elektronikus levelez

283
rendszerek, az egyidejleg tbbek ltal rhat (konzultcis) munkallomsok, a vide
konferencia rendszerek, a gondolatok s a szavazsok grafikus sszegz rendszerei.
A dntstmogat rendszerek legjabb genercija a mestersges intelligencia
eszkzk krbe tartoz szakrti rendszer. Szakrti rendszereknek azokat a tudsalap
rendszereket (KBS Knowledge Based Systems) szoktuk nevezni, amelyek szakrti
ismeretek felhasznlsval magas szint teljestmnyt nyjtanak egy problmakr
kezelsben. A tudsalap rendszereknl a problmaterletet ler ismeretek explicit
formban, a rendszer tbbi rsztl elklntve, az n. tudsbzisban vannak trolva. Ennek
megfelelen egy szakrti rendszernek alapveten hrom komponense van: a felhasznli
interfsz, a kvetkeztet gp s a tudsbzis. A felhasznli interfsz defincija a szoksos,
ltalban valamilyen grafikus fellet. A kvetkeztet gp a rendszer azon komponense, amely
a tudsbzist felhasznlva tbblpses logikai kvetkeztetseket kpes vgrehajtani. Vgl a
tudsbzis tartalmazza a felhasznlsi terletre vonatkoz tnyeket, adatokat s ismert
sszefggseket, kvetkeztetseket ez utbbiakat ltalban ha, akkor jelleg szablyok
formjban. Egy szakrti rendszer hasonl javaslatokat tud adni, mint az (emberi) szakrt,
krdseit megmagyarzza (WHY funkci), javaslatait megindokolja (HOW funkci),
bizonytalan helyzetben kpes meghatrozott bizonyossg mellett elfogadhat vlaszokat adni.
A tudsalap rendszerek tudsbzisban a trgykri ismeretek szimbolikusan vannak trolva,
a feladatmegolds pedig szimblum-manipulcik rvn trtnik.
A szmtgpes informcirendszerek egyik nagyon fontos vlfajt alkotjk a
dntstmogat rendszerek (DTR), angol elnevezst hasznlva Decision Support Systems
(DSS). Dntennk kell az let minden terletn, dntseink rvidebb vagy hosszabb tvon
meghatrozzk tovbbi letnket, tevkenysgnket s ha vezet funkciban vagyunk
msok letnek kereteit is. Dntseink informcikon alapulnak, amelyeket felhasznlva
vlasztunk a knlkoz lehetsgek kzl.
Nyilvnval, hogy a menedzserek dntshozatala azokon az informcikon alapul,
amelyeket sikerl nekik sszegyjtenik. Itt egyarnt gondolnunk kell ezeknek az
informciknak mennyisgre s minsgre. A teljeskrsg s a relevancia egyarnt
kvetelmny volt a hagyomnyos, nem szmtstechnikn alapul informcirendszerekben
s napjaink informatikai forradalmban is. A globalizcis s integrcis tendencik
fnyben, a vilg felgyorsulsnak korban persze mr elkpzelhetetlen a dntshozatal, a j
dntsek meghozatala adekvt informcis rendszerek hasznlata nlkl.
Az zleti szervezetek felptsnek legklnbzbb formi is megriztk a
hagyomnyos hierarchikus modellbl a vezets kitntetett szerept, fggetlenl a szintek s
kapcsoldsok szmtl s kialaktstl. Az zleti szervezetek minden szintjn felmerl az
igny a megfelel informcikra, ezek gyjtsre, trolsra s feldolgozsra. (Pontosabban
az adatok gyjtsre, s ezek feldolgozsval az informcik kinyersre.)
12.1.1 A dntstmogat rendszerek hasznlatnak elnyei

Milyen elnyket vrhatunk a dntstmogat rendszerektl? A legfontosabb tnyezk a


kvetkezk:

hatkonyabb dntshozatal (minsg)


kltsgcskkents
a dntshozk kztti jobb kommunikci
a vezetk (dntshozk) gyorsabb betanulsa

284
Nem szabad persze kritiktlanul elfogadni egy rendszer eredmnyeit. Magnak a
dntstmogat rendszernek a minsgtl is fgg az eredmny rtke, felhasznlhatsga. S
gondoljunk a minden szmtstechnikai, informatika rendszer alapsszefggsre, a GIGO
(Garbage In, Garbage Out=szemt be, szemt ki) elvre, mely szerint az eredmny a bevitt
adatok minsgtl fgg.
Dntshozatali problmra tekintsnk pldaknt egy kiszemet, amelyik
ajndktrgyakat gyrt, mondjuk karcsonyra. Ha tl keveset gyrtanak, akkor a kszletk
hamar elfogy, esetleg mr 3-4 httel az nnep eltt, s tetemes nyeresgtl esnek el, ami a le
nem gyrtott ajndktrgyak eladsbl szrmazna. Ha viszont tl sokat gyrtanak, akkor
rosszabbik esetben dobhatjk el az egszet, jobbik esetben csak a trolst kell megfizetni a
kvetkez karcsonyig, amikor is jra lehet prblkozni az eladssal. A trols azonban lehet
nagyon kltsges, s nincs igazn garancia arra, hogy a vsrli szoksok nem vltoznak meg a
krukra egy v alatt.
Milyen informcira lenne szksge a kiszemnek? Nyilvn arra, hogy mennyi
ajndktrgyat lehet eladni az v karcsonyn? Termszetesen nem rendelkeznek ezzel az
informcival. Megbecslhetik a vrhatan eladhat mennyisget, de ez a becsls igen
bizonytalan. ppen ezrt a dnts kockzatos lesz. Hogy mennyire az a krlmnyektl fgg.
Bizonyos kockzat mg viszonylag stabil piacon is elfordul. Ha a gyrt biztosra akar
menni, akkor kevesebbet termel, teht kevesebb lesz a haszna, de ezzel egytt a kockzata is.
Ha nagyratr tervei vannak, akkor sokat nyerhet, de sokat veszthet is. Egy szmtgpes
dntstmogat rendszernek csak akkor fogja hasznt venni, ha az kpes ilyen tpus, azaz
bizonytalan kimenetel dntsek tmogatsra.
Nagylptk ipari alkalmazsokban, ahol egyltaln rdemes kltsges
dntstmogat rendszereket hasznlni, szinte mindig jelen van a bizonytalansg, a kockzat.
Szerencsre az opercikutats s az informatika rendelkezik olyan mdszerekkel, amelyek
kpesek megbirkzni ilyen problmkkal. Hasonlan nehz olyan dntsek hozatala, ahol
nem rendelkeznk a dntshozatalhoz szksges valamennyi informcival. Mondani sem
kell, hogy az ilyen helyzetek vannak tlnyom tbbsgben. Azonban az ilyen problmk is
kezelhetk a modellezs kifinomult mdszereivel.
12.1.2. A dntshozatal folyamata
A dntshozatal olyan folyamat, melynek sorn klnbz cselekvsi alternatvk
kzl vlasztunk bizonyos cl vagy clok elrse rdekben. Herbert Simon szerint a vezeti
tevkenysg szinonimja a dntshozatalnak, hiszen mind a tervezs, szervezs, ellenrzs,
ltalban a vezeti feladatok vgs soron dntsek meghozatalban nyilvnulnak meg. A
dntsi folyamatot vizsglva, a kvetkez rszfeladatok hatrozhatk meg:
o feladat-meghatrozs s adatgyjts,
o tervezs,
o vlaszts,
o megvalsts.
Az irodalomban kt koncepcit tallhatunk arra nzve, hogy mely mozzanatok
alkotjk a problmamegoldst ezek kzl. Az egyik szerint a problmamegolds a fentiek
kzl a 4., amelyhez az 1-3. lpsbl ll dntsi folyamat vezet, a msik szerint a kt
elnevezs ugyanazt a fogalmat takarja, s e szerint problmamegoldsnak tekinthetjk a fenti
lpsek sorozatt egyttesen.

Feladat-meghatrozs s adatgyjts fzisa

285
Habr a problmk jelentkezse ltalban igen feltn szokott lenni, mgis az els
lps logikailag a fennll helyzet folyamatos figyelse, monitorozsa, hogy legyen
sszehasonltsi alapunk a problms s problmamentes idszakokrl. Ehhez definilni kell
a normlis, ill. kvnatos llapotot, az egyni ill. szervezeti clokat. A problma szlelse
annak tudatosodsa, hogy a meglev s a kvnt llapot kztt eltrs van, s az ezzel val
elgedetlensg ennek megszntetsre sarkall.A legfontosabb feladat a problma azonostsa,
az eltrsek valdi oknak, okainak kidertse. Sajnos nagyon gyakran nehz
megklnbztetni a problmt annak szimptmitl.
Pldul egy vllalkozsban a nyeresgessg cskkense jelzi, hogy valami baj van, de
hogy az eladsok visszaesse, vagy a rfordtsok nvekedse, illetve azok milyen tnyezkre
visszavezethet okai, annak kidertse egyltaln nem egyszer.
A problma azonostsa utn ltszlag a legegyszerbb a vele kapcsolatos adatok
begyjtse. Azonban ez egyltaln nem gy van. Nehzsget okozhat a problmval
kapcsolatos adatok meghatrozsa, teljeskrsgnek biztostsa, klnsen az elrejelzse,
egyltaln a relevancia rvnyeslse.
Amennyiben lehetsges, a problmt rszproblmkra bontjuk, mivel gyakran a
rszproblma nllan elemezve knnyebben megoldhat. A problma dekompozcinak ez a
mdszere azonban csak krltekintssel hasznlhat, szerencstlen esetekben a rosszul
felbontott rszproblmk megoldsa nem alkalmazhat az eredeti feladatra.
Az igazi problma azonostsakor az sem mellkes, hogy megtudjuk, ki a problma
tulajdonosa, kinek a szmra problma a problma. Ez leggyakrabban a szervezeti felptssel
kapcsolatos, a rossz szintre adresszlt problmval nem lehet mit kezdeni.

Tervezsi fzis

Ennek a fzisnak a feladata megtallni, kifejleszteni s elemezni a lehetsges


cselekvsi alternatvkat. Ez a problma mly megrtst, a megoldsvltozatok kialaktst
s tesztelst jelenti.
Ehhez el kell vonatkoztatni a problma felszni jegyeitl s meg kell tallni a
mlyebben rejl sszefggseket, vagyis absztrakci segtsgvel szimbolikus formba kell
nteni. Ezt hvjuk modellezsnek.
A modellek megvlasztsa rengeteg, gyakran nem tudatosul elfeltevst hordoz
magban, s ezek gyakran jobban meghatrozzk a kapott eredmnyeket mint a
szmszerstshez felhasznlt adatok. A modellezs htterben ll koncepcik, iskolk,
szaktudomnyos st filozfiai eredmnyek kikerlhetetlenek az eredmnyek rtkelse, az
azokon alapul dntsek meghozatala kapcsn.

Alternatvk generlsa

Az alternatvk generlsa viszonylag hossz folyamat, amely keresst s kreativitst


ignyel (brainstorming). Az egyik alapvet krds: mikor kell abbahagyni a keresst?
A DSS-ekben ez ltalban manulisan trtnik, az ES-ekbe automatikusan be van
ptve egy megfelel lellsi kritrium.
Az alternatvk kimeneteleinek rtkelse fgg a modelltl s az adatoktl.
Biztos kimenetel a teljes informcin alapul, ezt determinisztikusnak nevezzk.
Valsznsgi vagy sztochasztikus a rszleges informcin alapul, ekkor ltalban csak

286
rvid idtvra mondhatunk valamit, azt is csak fenntartsokkal - ekkor kalkullni kell a
kockzatot is. Bizonytalansgrl beszlnk, ha csak minimlis informci ll rendelkezsre -
a dntshoz a kimenetelek valsznsgeit sem ismeri.

rtkels

Az eredmnyek, alternatvk kirtkelse nagyon sok nehzsget rejt magban. Tudni


kell, mit mrtnk, miben mrtk, mirt optimalizltuk s hogyan. Radsul a legtbbszr nem
lehet egyetlen clvltoz meghatrozsra visszavezetni a problmkat. A tbbszrs clok
esetn nem egy optimalizland cl van, hanem tbb, amelyek egymsnak is
ellentmondhatnak, s ellent is mondanak.
Ezek kikszblsre szmos megoldsi mdszert dolgoztak ki - hasznossgelmlet,
clprogramozs, lineris programozs (clok mint felttelek), pontozsi rendszerek stb., de
ezek csak korltozott esetekben hasznlhatok, bizonyos helyzetekben nincs egyrtelm
megolds.

Ha van is megolds, a kvetkez problmkat kell megoldani:

nehz explicit clhierarchit fellltani az adott vllalatnl


klnbz rsztvevknek msok a clprioritsai
a dntshoz is vltoztathatja cljait az idvel s a krlmnyek vltozsval
a szervezet klnbz szintjei s rszlegei ms s ms clokkal rendelkeznek
a clok maguk is vltoznak a krnyezet kihvsaival
nehz pontos kapcsolatot tallni az alternatvk s clok tekintetben

Az eredmnyek elvileg a modellbl s a megoldsi eljrsbl fakadan helyesek,


mgis ellenrzsre s legfkppen rzkenysgvizsglatra van szksg velk kapcsolatban.

Megvalsts fzisa

Mindig a legnehezebb dolog, mert a kivlasztott megoldst t kell ltetni a


gyakorlatba, s mg ha nem is itt ugranak ki a modell gyengesgei, akkor is minden vltozs
ellenllst szl, ill. a modellben optimlis megolds megvalsts utn nem biztos, hogy
optimlis marad.
12.1.3. A dntsi folyamat tmogatsa
A dntsi folyamat fenti lpseit a klnbz vezetst tmogat rendszerek segthetik
- klnbz mdokon.

287
12.2. bra A dntsi folyamat tmogatsa

Adatgyjts fzisa - adatbzis kezels, riport generls, adatfeldolgozs - MIS, EDP, EIS,
ES, DSS

Tervezs fzisa - alternatva generls, elrejelzs kszts - DSS, ES

Vlaszts fzisa - lehetsges megoldsok felismerse, rzkenysgvizsglat - DSS (nem


dnt, csak ajnl vltozatokat) ES (dnt s indokol is)

Megvalsts fzisa - altmasztja a dntst, segt a kommunikciban, magyarzatban,


igazolsban - DSS, ES

288
12.3. bra: Dntstmogat eszkzk s vezetsi szintek

12.1.4. A dntshozatal mdjai

Egyni dntshozatal

A dntshoz intucija, preferencii, szubjektv rtkelse s tapasztalatai lnyegesek


a dntshozatal tnyleges lefolytatsa sorn. Az emberi megismersi s dntsi stratgik az
egyes egyneknl klnbzek. A problma megismersi (kognitv) folyamat az a folyamat,
melynek sorn az egynek feloldjk a vilgrl alkotott bels kpk s a valsgrl rkez
informcik klnbsgeit. Ez sohasem befejezett, egyetlen aktus, hanem az egyn mindennapi
tevkenysgbe begyazott, attl elklnthetetlen folyamat.

A kognitv folyamat stlusa lehet:

perceptv ltalnost, a kapcsolatok, sszefggsek feltrst eltrbe helyez, ill.


receptv a rszleteket vizsgl, a specifikumokat hangslyoz megkzelts.

Msik oldalrl nzve lehet szisztematikus vagy intuitv a munkastlusa valakinek,


ahogy az adatokat, informcikat feldolgozza.

289
12.4. bra: A kognitv folyamat
A klnbz stlusok nagymrtkben befolysolhatjk az adott szemly s
dntseinek kapcsolatt, milyen modelleket vlaszt, azok eredmnyeit hogyan rtkeli,
hogyan hajtja vgre a dntseit, stb. Ennek ismerete fontos a dntstmogat rendszer
szempontjbl is, egyrszt, hogy milyen humn interface-t, msrszt, hogy milyen bels
szerkezetet ignyel a MSS-tl az adott dntshoz.
Az emberi problma megolds mind heurisztikus, mind transzformcis elemekbl ll.
A szimbolikus logika e msodik tpus kiragadsa s nll fejlesztse, amelynek
szmtgpes megvalstsai az n. produkcis rendszerek. Ezek tanulmnyozsval
kezdetben nagy sikereket lehet elrni az emberi problmamegolds vizsglatban,
modellezsben, de egy szint felett mr elgtelenek.
A heurisztikus problmamegolds bels szerkezete nem ismert ezrt is hvjuk ezzel
az eufemisztikus kifejezssel, mindenesetre jellemzk r a logikai ugrsok, az analgik, a
vratlan, ihletett megoldsok (s tvedsek).
A produkcis rendszerek szimblummanipulcis technikk, gyakran a formlis
logika kibvtsei, de ltalnossgban egy zrt vilg elemeinek transzformcis
szablyrendszereknt hatrozhatk meg. Egy egyszer logikai transzformci az a
kvetkeztets pl., hogy ha az A szemly B anyja s B a C szemly anyja, akkor A csak C
nagyanyja lehet.

Szervezeti dntshozatal - csoportos dntsek

Sok esetben a dntshozatal nem egyetlen ember feladata s kivltsga, hanem tbb
ember kell, hogy meghozza a dntseket. Trgyals, alkudozs, megegyezs szksges. A
szervezeti dntshozatal teht ltalban csoportos dntst ignyel. A dntstmogat

290
rendszereknek nemcsak egy vllalat, egy cg ignyeivel, szksgleteivel kell foglalkozniuk,
hanem az egyes (cgen belli) osztlyok, st az egyes alkalmazottakval is.

Vizsglhatjuk a vllalkozs tgabb krnyezett is, egsz a kormnyzati trsadalmi


szintekig, br manapsg mg egyltaln nem jellemz ezeken a szinteken a
dntstmogat rendszerek hasznlata.

Egy zleti szervezet clja tevkenysgeinek tervezse, mkdtetse s ellenrzse a


cg meggazdagodsa cljbl. A tervezs biztostja, hogy cg mindig a nyeresgessg
irnyba haladjon, illetve, hogy jl felkszlve legyen a nehz idkre. Az ellenrzs, a
felgyelet azt biztostja, hogy a mindennapi tevkenysgek a cg letben jl menjenek. Ez a
kt funkci szervesen sszekapcsoldik.
A csoportos dntstmogat rendszerek (GDSS) kifejlesztsekor szmos ksrlet
trtnt arra, hogy az individulis dntsekkel foglalkoz elmletet csoportokra prbljk
alkalmazni. Csoportokra, melyek egyedeinek egymstl tbb-kevsb eltr rdekei s
preferencii lehetnek.
A dntselmlet mdszertana azt ignyli, hogy a dntshoz egyrszt fellltson egy
preferencia sorrendet, azaz sorba tudja rendezni a felmerl alternatvkat a sajt szempontjai
szerint, msrszt ezen alternatvkhoz valamilyen mdon valsznsgeket tudjon
hozzrendelni.
Csoportokkal foglalkozva nyilvnval, hogy sokkal nehezebb kzs rdekrl s
csoportpreferencirl beszlni. Kzenfekvnek tnhet tbbsgi szavazssal eldnteni a
krdseket. Mint az albbi plda mutatja, ez nem mindig lehetsges.
A szervezetek dntsi folyamatnak szmtgpes tmogatsra korn megszletett az
igny, prhuzamosan a szervezetek informcifeldolgozsnak automatizlsval. A fejlds
egy evolucis plyt futott be prhuzamosan a technolgiai lehetsgek kiszlesedsvel.
A kezdeti MIS-ek a Mi a helyzet? krdsre kvntak vlaszolni a rendelkezsre ll
adathalmaznak a standard TPS szolgltatsokat meghalad feldolgozsval. A kvetkez
fokozatot a prediktv MIS -ek jelentettk a Mi trtnik, ha ? krdsek kezelsvel, vgl
igazn DSS-nek a Milyen alternatva a legjobb? krdsre vlaszol rendszert tekintjk. (Ez
a vltozs egyszer funkcibvlsknt indult, de minsgileg j rendszer alakult ki.)
Ahhoz, hogy egy DSS a cljt elrje, szksges olyan tulajdonsgokkal rendelkeznie,
amelyek elssorban a funkcionlisan helyes mkdst garantljk, msodsorban a knyelmes
kezelhetsget a sokrt problmaszitucikban, valamint a rugalmassgot s
tovbbfejleszthetsget. Ezek pontokba szedve a kvetkezk:

Dinamikus egyttmkds a szmtgp s az ember kztt,


A klnbz vezeti szintek tmogatsa,
Egyni s csoportos dntsi folyamatok tmogatsa,
Elklnl s lncolt dntsek kezelse,
A dntsi folyamat vgigksrse,
Klnbz dntsi stlusok s technikk tmogatsa,
Rugalmassg s adaptivits,
Bartsgos felhasznli fellet,
Hatsossg,
Teljeskr felhasznli kontroll,
Fejleszthetsg bels s kls,

291
Vgfelhasznli fejleszthetsg.

12.2. Dntstmogat rendszerek rszei


Egy DSS-nek a rendelkezsre ll adatokbl az adott szitucit modellezve kell az
emberi dntshozval egyttmkdve megoldsi alternatvkat ellltani s rtkelni. Ennek
rtelmben egy DSS a kvetkez alrendszerekbl ll:

Adatkezel alrendszer tartalmazza a dntshez szksges adatokat, ill. kapcsoldik a


szervezeti TPS-hez vagy kls adatbzisokhoz

Modellkezel alrendszer a rendszer elemz kpessgt biztostja klnbz terletek


matematikai modelljeinek felhasznlsval.

Kommunikcis alrendszer a felhasznl s a rendszer kapcsolatt biztostja.

Ezek az alrendszerek mindegyike szmos tovbbi rszekre, funkcikra bonthat.

12.5. bra: A dntstmogat rendszerek felptse


12.2.1. Adatkezel alrendszer
Az adatkezel alrendszer biztostja a kls adatbzisokhoz val hozzfrsen kvl a
sajt adatainak trolst, feldolgozst, ezeknek egysges s konzisztens adatsztrba
rendezst s a lekrdezsek elvgzst. Rszei gy a kvetkezk:

DSS adatbzis
Adatbziskezel rendszer

292
Adatsztr
Lekrdezs

DSS adatbzis

Az adatbzisokban a rendszeresen ismtld, jl meghatrozott szerkezet s logikai


kapcsolatokkal rendelkez adatokat, adatszerkezeteket troljuk.

Az idk folyamn tbb klnbz adatbzismodell alakult ki, ezek a kvetkezk:

rekord-alap egyszer adatllomnyok, hasonl szerkezet adatrekordokbl,


hierarchikus az adatok logikai hierarchiba vannak szervezve,
hls ugyanazon az adathalmazon tbb hierarchia is rvnyesl egyidejleg,
relcis az adatok egyedek tulajdonsgainak mtrixba vannak rendezve,
objektum-orientlt objektumok tulajdonsg rendszernek segtsgvel trolja az
adatokat.

A klnbz adatbzismodellek a valsgos objektumokbl klnbz szemllet


alapjn absztrahlva hozzk ltre s troljk, kezelik az adatrendszereket. Az brzols s
kezels akkor knyelmes, ha az absztrakci szemllete jl megfelel a valsgos
objektumoknak. Pl. hierarchikus viszonyok brzolsra a hierarchikus adatbzisok
hatkonyak. De pl. a tbbfle hierarchit is tartalmaz objektumok esetben elgtelen lehet, s
ekkor mr hls adatbzisra van szksg. Jelenleg a legelterjedtebb adatbzis modell a
relcis, amellyel a legtbb szituci jl kezelhet, de gy tnik, az objektumorientlt
modellre szp karrier vr.
A DSS-adatbzisban a szervezet bels tranzakciinak aggreglt adatai, ms bels s
kls adatforrsokbl szrmaz adatok, valamint a felhasznlk szemlyes s egyni adatai
vannak. Ezeknek a kialaktsa klnbz mdon trtnhet, a f krds a centralizltsg illetve
elosztottsg foka, az informcikhoz val hozzfrs kre, szintjei s jogosultsgi rendszere,
valamint a kls adatbzisokbl val adatkinyers (extrakci) megszervezse.

Adatbziskezel rendszer

Az adatbziskezel programrendszerek a klnbz adatmodellekre optimalizlva


kszlnek, skljuk az olcs rasztali gpeken fut verziktl kezdve az orszgos statisztikai
adatgyjtseket kezel nagygpes (mainframe) rendszerekig terjed.

Funkcii a kvetkezk:

A DSS-adatbzis elrse, adatok kinyerse,


Gyors adatfeljtsok,
Klnbz forrsokbl szrmaz adatok egyttes kezelse
Lekrdezsek, riportok generlsa,
Az adatok biztonsgnak garantlsa,
Szemlyes s szervezeti adatok alternatvinak kezelse,
Az adathasznlat nyilvntartsa.

A vgfelhasznlk szmra az adatbziskezel mveletek nagy rsze rejtett, s annak is


kell lennie. Nincs arra szksg, esetleg csak a rendszergazdk szmra, hogy

293
beleavatkozzanak az adatok trolsnak, feljtsnak technika rszleteibe. Az
adatbziskezel ltal kikeresett adatok a vgfelhasznl ltal hasznlt jelentsksztk, ad-hoc
lekrdezsek vagy modellek inputjt alkotjk.

Adatsztr

A bels s kls adatok egysges kezelshez szksges kialaktani egy olyan


adatsztrt, amely maga is mint (specilis) adatbzis troldik, amellyel a trolt s felhasznlt
adatok forrsa, llapota, kapcsolatai lerhatk s felhasznlhatk.

Lekrdezs

Alapvet funkci, amelyen keresztl lehet az adatokat elrni, a lekrdez nyelvek


szorosan kapcsoldnak az adatbzis kezelkhz s adatbzis modellekhez, valamint a DSS
kommunikcis alrendszerhez.
12.2.2. Modellkezel alrendszer

Formailag hasonl rszekre bonthat, mint az adatbziskezel alrendszer:

Modellbzis
Modellbziskezel rendszer
Modell sztr
Modell vgrehajts

Modellbzis
A modellbzis tartalmazza azokat klnbz (statisztikai, pnzgyi, stb.) modelleket,
amelyekkel az analitikus feladatait ellthatja egy DSS. Ezeket kell tudni alkalmazni,
mdostani, kombinlni a feladatok fggvnyben.

A modelleket a felhasznlsi szint s funkci szerint csoportosthatjuk:

Stratgiai,
Taktikai,
Mkdtetsi,

valamint

Modell blokk, ill.


Szubrutin

tpusakra.

A stratgiai modellek a fels vezetk stratgiai tervezst szolgljk, inkbb ler,


mint optimalizcis szerkezetek. Hasonl rszfeladatokat ltnak el, mint az EIS
(Felsvezeti informcis rendszerek) modelljei.
A taktikai modellek a kzpvezetk ignyeit elgtik ki, az erforrsok alloklsnak
s a kontrollnak a tmogatsval. ltalban a szervezetek funkcionlis rszeihez
kapcsoldnak.

294
A mkdtetsi modellek a mindennapi tevkenysgek megszervezst segtik a
szervezetben, a napi munkafolyamatok temezst, a forrsok biztostst, stb.
Mind a hrom modell szinthez, a modellek talaktsra, mdostsra adnak
lehetsget a modell blokkok s szubrutinok. Ilyenek pl. a regresszis analzis,
klaszteranalzis, stb. blokkok, vagy a vletlenszm genertor, jelenrtk szmt szubrutin stb.
nllan is felhasznlhatok bizonyos adatelemzsi clokra, de alkalmasak nagyobb modellek
felptsre is.
A modellek osztlyozhatk felhasznlsi terlet (pnzgy, munkagy, stb.), valamint
elmleti alapok szerint is (statisztikai, optimalizlsi, stb.) Ezek rszletezse tbb szz tpusra
vezetne, ezzel most nem foglalkozunk.

12.6. bra: A modellbziskezel rendszer rszei

Modellbziskezel rendszer

A modellbziskezel rendszernek kell ltrehoznia a modelleket a meglev blokkokbl


s szubrutinokbl, bvteni a blokkok kszlett, a modelleket s a hozzjuk szksges
adatokat kezelni, a rszmodelleket sszekapcsolni.

Modell sztr

Funkcija hasonl az adatsztrhoz, katalogizlja a modelleket, tartalmazza a


modelldefincikat, tjkoztatja a felhasznlkat a modellek lehetsgeirl s
hozzfrhetsgrl. Arra persze csak gyakorlat vezetheti r a felhasznlt, hogy milyen
esetekben mely modellek a jk. A szakrt rendszereknek itt tg tr nylhat ennek a
vlasztsnak a segtsre.

Modell vgrehajts

295
A modellek aktulis futst vezrli, valamint a klnbz modellek sszekapcsolst,
az inputok s outputok tirnytst.
12.2.3. Kommunikcis alrendszer
Ez a komponens biztostja a felhasznl s a rendszer kapcsolatt, vezrli az
interakcikat, felels a hasznlat knyelmessgrt s hatkonysgrt. Ennek minsge
meghatrozja lehet egy DSS elterjedsnek vagy httrbe szorulsnak, fggetlenl a tbbi
komponens minsgtl.
A kommunikcis folyamat hrom rszre bonthat, az utastsnyelvre, a vlasznyelvre
s az ezek hasznlatt ler szablyrendszerre.
Az utastsnyelv elemei azok ez eszkzk, amivel utastani lehet a rendszert, azaz a
billentyzet gombjai, az egr, rint kperny, botkormny, optikai leolvas st hangrzkel
s rtelmez.
A vlasznyelvet a rendszer hasznlja a felhasznl informlsra az eredmnyekrl,
rszeredmnyekrl, amellyel utastst, vlasztst kr. Ebbe beletartoznak a klnbz output
perifrik, mint a kperny, nyomtat, hangszr, ill. ezek felhasznlsnak mdja. Mikor
milyen grafikai vagy hangeffektusokat hasznljon a rendszer, s hogyan fgg ssze ezekkel a
dntshoz pszicholgiai belltottsga?
E nyelveknek a szablyrendszere ismert kell legyen a felhasznl szmra, papron
vagy online help formjban mindig elrheten.

A felhasznl

Egy DSS-t a felhasznl klnbz mdokon alkalmazhat a dntsi folyamat


tmogatsra, illetve klnbz sttusz felhasznlk lphetnek a rendszerrel kapcsolatba.

Alter szerint a tipikus felhasznlsi mdok a kvetkezk:

Elfizeti md a dntshoz rendszeresen elksztett jelentseket vr el a rendszertl, s


nem is interaktvan.
Hivatalnoki md a dntshoz vltoz tartalm jelentseket kszttet a rendszerrel, de
azt offline mdon kszti el.
Terminl md a dntshoz interaktvan hasznlja a rendszert krds-felelet
szekvencikon keresztl.
Kzvettses md a dntshoz msokon keresztl, stbja erre kijellt munkatrsai
kzvettsvel hasznlja a rendszert, nem ismerve a megolds s a rendszer rszleteit.
Ennek a mdszernek az elterjedtsge a vezetk szmtstechnikai kpzettsgnek
nvekedsvel, ill. a DSS rendszerek hasznlatnak egyszersdsvel a jvben
cskkeni fog.

A kzvettket hrom csoportba lehet sorolni, lehetnek:

DSS asszisztensek a vezet stbjnak a dntstmogat rendszerekkel val


kapcsolattartsra specializldott tagja,
Specialistk egy-egy zleti szakterlet szakrtje, aki a DSS rendszerek segtsgvel
kszti el szakvlemnyt,
Szakrtk egy-egy modellezsi mdszer szakrtje, az segtsgvel lehet a
specilisabb modelleket kidolgozni, ill. megoldani.

296
DSS hardver s szoftver

A DSS-ek a legtbb hardver elemen futhatnak, a klnbsgek a feladat nagysgbl,


bonyolultsgbl, idignybl fakadhatnak.
A sok felhasznlt kiszolgl, nagy erforrsokat mozgst rendszereket inkbb
nagygpekre ajnlatos telepteni, mg az egyfelhasznls, kis adatbzist hasznl trsaikat
lehet asztali szmtgpekre. A loklis hlzatok alkalmasak egy hatrig a nagygpek
kivltsra, de mindig a konkrt helyzet analizlsa alapjn kell a megfelel
kompromisszumot kialaktani.

Steven Alter nyomn megklnbztetjk a dntstmogat rendszerek 7 szintjt.

Javasl rendszerek (suggestion systems)


Optimalizl rendszerek
Reprezentcis modellek
Knyvelsi modellek
Elemz informcis rendszerek (analysis information systems)
Adatelemz rendszerek
Adatkezel rendszerek (file drawer systems)

12.3. Dntstmogat szoftverrendszerek s alkalmazsok

12.3.1. OPTRANS OBJECT


Az OPTRANS OBJECT egy francia DSS fejleszt krnyezet, amely a dntsi
folyamat valamennyi fzisban segti a fejlesztt. Az albbiakban a legfontosabb
jellegzetessgeit emeljk ki ennek a szoftvernek.

i) A genertor szerkezete

A genertor legfontosabb rszrendszerei (erforrsai):

az adatbziskezel rendszer
a riportgenertor
a modellez nyelv
a fjlkezel rendszer
a statisztikai algoritmusok eszkztra s
a felhasznli interfsz.

Minden rszrendszerhez egy ablak tartozik. Egy DTR alkalmazshoz egy alkalmazsi
fjl, a vltoznevek egy halmaza, fejlccmkk s paramter nevek trsulnak. A rendszernek
van egy lekrdez processzora s egy megold (solver) knyvtra. A felhasznl egy
parancsablakon, menkn, ablakokhoz tartoz loklis mengombokon, prbeszd ablakokon,
editoron keresztl kommunikl a rendszerrel.
12.3.2. Visual IFPS/Plus
Az IFPS az Interactive Financial Planning System rvidtse, vagyis a nv egy
interaktv pnzgyi tervez rendszert takar. Olyan problmaorientlt negyedik genercis
nyelvrl van sz, amely brmely tervezsi, illetve elemzsi feladatra hasznlhat, feltve

297
hogy spreadsheet tpusak a felhasznlt informcik. Szmos beptett zleti fggvnyt
tartalmaz, gy pl. nett jelenrtk szmts, rtkcskkens meghatrozsa, loan amortization,
bels megtrlsi rta, stb. A plus sz a beptett adatbziskezelsi lehetsgekre utal. Az
IFPS egy spreadsheet formj matematikai modell ltrehozsra alkalmas eszkz.
Megadjuk a problma (az zleti rendszer) matematikai lerst (a felttelek s a
vltozk kztti relcik matematikai lerst). Az IFPS modellben a felhasznl matematikai
egyenletei az zleti tevkenysgek kztti kapcsolatok logikjt rjk le, ez adja a modell
logikjt. Az IFPS modell nagyon hasonl egy programhoz, amelyet BASIC-ben,
FORTRAN-ban, C-ben, vagy egyb nyelven rtak. Ennek ellenre az IFPS felhasznlinak
nem kell programozknak lennik, sokkal inkbb rtenik kell az zleti tervezshez, illetve
elemzshez. Kvetkezskppen az IFPS-ben a felhasznl logikja adja a modellt, nem egy
szmtgpes program.
Az IFPS hasznos olyan dntsi eljrsokban is, amikor nem preczen definilt
problmrl van sz, amely tbb vltozt tartalmaz, komplex relcikkal s
bizonytalansgokkal. A modell olyan tovbbi informcikat is ad az elemznek, mint a
klnbz dntsek lehetsges hatsainak vizsglata, a klnbz alternatvk kztti
vlasztsok elsegtse stb. Az IFPS modell knnyen ltrehozhat s egyszeren
rtelmezhet. A kezdeti modell a ksbbiekben tetszs szerint bvthet, a krnyezet
vltozsainak megfelelen a modellt knny mdostani.

Automatikus spreadsheet funkcik

Az IFPS megengedi a tblzat formjban adott pnzgyi beszmolk, megoldsok


ltrehozst. A sorok illetve az oszlopok elnevezse tetszleges lehet, ltalban az oszlopok
jellik az egyes idszakokat, illetve tervezsi szinteket, a sorok pedig a vltozkat, vagy
tervezsi szinteket (nincs elre definilt sor, illetve oszlop rendszer). A tblzat hasznlhat a
kezdeti IFPS modell ltrehozsra.

Dntstmogat rendszerek s az IFPS

Az IFPS dntstmogat rendszerek ltrehozsra alkalmas szmtgpes eszkz. Az


eddigiekkel sszhangban azt mondhatjuk, hogy a dntstmogat rendszerek interaktv,
rugalmas, adaptv szmtgpes informcis rendszerek, amelyek dntsi szablyokat,
modelleket, adatbzisokat s a dntshoz sajt elmleteit hasznljk fel. gy a szmtgpes
rendszer segti a managereket a dntshozsban. Termszetesen a dntseket nem az IFPS
modell hozza, hanem a managerek.
Ahogyan az albbi bra is mutatja a szmtgpes DSS hrom legfontosabb funkcija:
az adatbziskezels, statisztikai analzis s modellezs. Ezek a komponensek kln-kln
nem nevezhetk DSS-nek. Olyan szmtgpes eszkzk, amelyek segtenek az adott
problmra vonatkoz DSS-t ltrehozni. Az IFPS nem azonos egy DSS-sel, olyan DSS
genertor, illetve eszkz, amely az adott specilis szituciban segti a DSS kifejlesztst.

298
12.7. bra: Egy DSS genertor rszei
12.4. zleti intelligencia, mint vezeti tmogats

A 80-as vekre jellemz vllalati informatikai rendszerek a 90-es vekben fokozatosan


talakultak. A 12.8.sz. bra hrom hangslyos vltozst mutat.

A vgrehajts, s a kzvetlen efltt elhelyezked vezeti szint tmogatst integrlt


vllalatirnytsi rendszerek biztostjk. A korbbi EDP/TPS, illetve MIS-rendszerek
feladatait az ERP-rendszerek moduljai ltjk el, melyek br rzik a funkcionlis
tagolst, lehetsget nyjtanak a horizontlis -- folyamatelv -- szemllet
rvnyestsre is.
Az als szint egyetlen, egysges vllalati adatbzist kpes teremteni, azonban a
felsvezeti informciigny kielgtsre, az sszvllalati controlling feladataihoz
specilis adatkezelsi, lekrdezsi technika szksges. Ezt biztostjk az zleti
intelligencia megoldsok, melyek egy kzvettrteg segtsgvel plnek az als
szint vllalati informcirendszerekre. A fels szint lnyegben teht a korbbi DSS-
s EIS-rendszerek modernizlt s egysges utda.
A szervezet bels s kls hatrai elmosdnak: a vllalat kapcsolatrendszere s
adatforrsainak kre kibvl, a piaci vltozsok a legtbb gazatban felgyorsulnak.
Ennek a kihvsnak kell megfelelnik mind az ERP-, mind pedig a felsvezetsi
dntstmogatst ellt informcis rendszereknek.

12.8. bra: zleti intelligencia s az integrlt vllalatirnytsi rendszer


A gazdlkod szervezetek szmra rendelkezsre ll, egyre nvekv mennyisg
informci feldolgozsa, hatkony felhasznlsa elengedhetetlen a versenykpessg

299
megrzshez. A korbban alkalmazott informatikai mdszerek, technikk nem kpesek
megbirkzni a rendelkezsre ll nagymennyisg adattmeggel.
A feladat megoldst az zleti intelligencia (Business Intelligence) eszkzei nyjtjk,
ami tulajdonkppen nem jelent mst mint az adatok elrst, elemzst s megosztst az
adott szervezetnl. Az alkalmazs sorn a rendelkezsre ll adatok rendszerint egy kzponti
adattrba kerlnek, amely egyrszt biztostja az adatok integritst, msrszt alapjul
szolglhat a tovbbi elemzseknek. Ez utbbi az adatbnyszat eszkztrval,
multidimenzionlis adatbzison, vagy az adattrhzra ptett, a bels felptst elrejt
riportfelleten keresztl valsul meg.
Az adatok jobb dntsek lehetv ttelt clz konszolidlsval s jraszervezsvel
jelents elnykre lehet szert tenni: ezen elnyk felfedezst s hasznostst hvjuk zleti
intelligencinak. Az zleti Intelligencia azonban tbb, mint adatok s technolgik
kombincija: az informci tudss transzformlsrl szl, a megfelel adat elrsrl, a
benne rejl lehetsgek felfedezstrl s rtkeinek megosztsrl.
Az zleti intelligencia megoldsok (BI: Business Intelligence) krbe olyan alkalmazsok
s technolgik tartoznak, melyek clja, hogy a szksges adatokhoz val hozzfrs
biztostsval, ezen adatok megfelel trolsval, valamint sokoldal elemzsi
lehetsgekkel tmogassk a vllalati dntshozatalt. Az zleti intelligencia megoldsok
magukban foglaljk teht az adattrolsi, a vals idej lekrdezsi, analitikai, elrejelzsi
s adatbnyszati eljrsok modern formit.

12.4.1. On-line elemz feldolgozs


Napjainkban a vezeti informcis rendszereket, a vezeti dntstmogatst egy tbb
szint adatkezelsi s analitikai megolds formjban valstjk meg:
Az alapot teht a bels, illetve kls adatforrsok jelentik -- az adattrhzak ugyanis
nem csak az ERP-rendszerekbl vesznek t adatokat, hanem ms forrsokbl is.
Ezltal szlesebb alapokat adnak a vezeti dntsek meghozatalhoz, msrszt
feladatknt jelenik meg a klnbz helyekrl klnbz struktrkban s
formtumokban rkez adatok bevonsa s kezelse.
Az adatforrs rtegre pl egy kzvett rteg, mely biztostja a kivlasztott adatok
beolvasst, konvertlst, szksg esetn tiszttst (jracsoportostst -- az
adattrhz tagolsnak megfelelen, standardizlst -- konzisztenss ttelt, tartalmi
ellenrzst s illesztst), azrt, hogy az adattrhz teljes s minsgi
adatllomnnyal rendelkezzen.
A kvetkez rteg mr maga az adattrhz, mely magban foglalja a bevont
adatmennyisget, valamint az adatsztrat: az adatok tulajdonsgait, illetve az adatok
kztti kapcsolatokat ler metaadatok rendszert.
Mivel a szervezet klnbz terletein sokfajta, eltr informciigny jelentkezik,
ezen ignyek hatkony kielgtsre a kzponti adattrhz bzisn az egyes terletekre
optimalizlt adatpiacokat ptenek ki. Adatpiacok alakthatak ki a controlling
szablyozkrnek tmogatsra, valamint a vllalati rtkteremts folyamatnak
llomsainl s a funkcionlis egysgek szintjn.
A legfels szintet az OLAP-rendszer alkalmazsok jelentik: magas szint analitikai
kpessgeiket az informatikai szlltk fejlesztsei rvn ma mr szmos vllalati
terleten ignybe vehetik a felhasznlk. Ezek az Elemzsi rendszerek alapveten
egyrszt a controlling szablyozkrnek tmogatsra, msrszt a vllalati rtklnc,

300
illetve a funkcionlis egysgek elemzsi feladatainl alkalmazzk. Logikus, hogy az
adatpiacok s az OLAP vllalati megjelense azonos elvet kvet -- az egyes szervezeti
terletek informciignynek kielgtst s a specilis terleti feladatok hatkony
elltst ez a kt szint egyttesen biztostja. Az OLAP-szoftverek valamilyen
adatkezel nyelven (legtbbszr SQL) kommuniklnak az adatkezels alsbb
rtegeivel, legtbbszr osztott rendszerknt mkdnek s lehetv teszik tbb
felhasznl, felhasznli csoport egyidej munkavgzst.
Az adatkezels alkalmazsoldali menedzselse, illetve az egyes rtegek, szoftverek,
hlzati egysgek kztti kommunikci biztostsa szintn fontosak, az elzektl
klnvlasztand funkcik.
A kvetkezkben rszletesebben foglalkozunk az adattrhzakkal, bemutatjuk az
adatpiacok megjelenst kivlt gyakorlati okokat, illetve a fggetlen adatpiacoktl az
adattrhz + integrlt adatpiacok architektrig vezet utat; valamint az OLAP-rendszer
alkalmazsok kt f terlett.
A vezeti informcis rendszerekkel kapcsolatban korbban felvzolt krdsek s
problmk (lekrdezsek sebessge, rugalmassga, stb.) kezelst az adattrhzak ngy
vezrelv mentn valstjk meg. Ezek a vezrelvek gy hoznak megoldst a korbbi MIS-,
DSS-, EIS-rendszerek problmira, hogy alapveten egy msfajta szemllettel fordulnak az
adattrols s adatkezels fel.
12.4.2. Tbb dimenzis adatbzis
A fenti vezrelvek gyakorlati megvalsulst a hagyomnyos relcis adatmodell
kevsb tudja tmogatni, az adattrhzak alkalmazsval eltrbe kerlt a
multidimenzionlis adatmodell, illetve az ennek megfelel adatkezels. A
multidimenzionlis adatmodell elmlete mr 1972-ben megszletett a Massachusetts-i
Technolgiai Intzetben, de igazbl csak a 90-es vekben, az adattrhzak s az OLAP-
rendszer alkalmazsok sikervel vlt szles krben ismertt. Mg a relcis adatmodellt
egymssal kapcsolatban lv tblkkal illusztrlhatjuk, addig a multidimenzionlis
adatmodell egy hromdimenzis kockval szemlltethet.
A kocka egyes lei klnbz dimenzikat jelentenek, pldul: termkeket (T1, T2,
T3, stb.), rgikat (Vas megye, Zala megye, Baranya megye, stb.), illetve idszakokat (janur,
februr, mrcius, stb.). Attl fggen, hogy milyen tmban, milyen zleti tevkenysghez
ptjk a kockt, ms s ms dimenzikat fogunk hasznlni. (A fenti plda dimenzii
tartozhatnak egy, a vllalat rtkestst elemz kockhoz.) A nagy kocka a dimenzik
tagolsval kisebb kockkra, cellkra bonthat. Pldnknl maradva az egyes cellk adott
termk, adott rgiban, adott idpontban elrt eladsi adatt mutatjk. A sttebb sznnel
jelzett cella eszerint azt jelzi, hogy T1 termkbl, Vas megyben mennyit rtkestettek
janurban.

301
12.9. bra: Adatkocka egyszerstett modellje
Termszetesen a vals letben pldnknl jval tbb dimenzi kapcsoldik egy-egy
tmhoz, ezrt az adattrhzakban tbbdimenzis kockkat ptenek s hasznlnak. A
lekrdezsek sorn azonban nhny meghatrozott dimenzirtk mellett hv le a vezet vagy
a controller ktdimenzis tblkat, vagyis szeleteljk a kockt: ez az gynevezett "slice and
dice" funkci. Pldul a Zala megyei termkmenedzsert leginkbb az rdekli, hogy havonta
mennyit rtkestettek az egyes termkekbl, ezrt a termkmenedzser szmra a termkek-
id szelet relevns.

12.10. bra: Adott nzet / szelet lekrdezse a kockbl


Az adattrhzak adatkockin tovbbi alapmveletek vgezhetek. A legtbb dimenzi
esetben igaz, hogy tbb klnbz rszletezettsg mellett is rtelmezhet. A legegyszerbb
plda erre az id, melynl szmolhatunk napi / heti / havi / vi bontssal. A felsvezetsnek
ksztett jelentsek havi bontsban mutatjk pldul az eladsok alakulst, azonban
lehetsgk van arra, hogy megtekintsk a heti bontsokat is. A vllalat adatraktrban trolt
adatokat ugyanakkor alsbb szint vezetk is hasznlhatjk, akik inkbb heti vagy napi
adatokat akarnak ltni. Ez a dimenzik mentn trtn felsszegzs, illetve albonts, lefrs:
a drill up / drill down funkci lehetv teszi, hogy ugyanaz a tma (ugyanazon dimenzikkal
rendelkez kocka) tbb aggregltsgi szinten is megjelenjen.
Az sszvllalati tervezs, elemzsek, szimulcik elvgzsre alkalmas OLAP-
rendszer alkalmazsok felhasznljk s ignylik az adattrhzak nyjtotta adatkezelst.

302
A multidimenzionlis szemllet megfelel a felsvezeti informciignyeknek; az
adattrhzak konszolidlt, integrlt s valamilyen szinten aggreglt adatokat tartalmaznak,
olyan mdon, hogy a kzttk lv bonyolult kapcsolatok mellett is sokfle -- s gyorsan
elvgezhet -- lekrdezst tegyenek lehetv. Ezt elsegtend a fizikai adattrols szintjn is
j, modern megoldsokat alkalmaznak. A konkrt adatok mellett azonban trolni kell az
adattulajdonsgokat, illetve a kapcsolatokat ler metaadatokat is, valamint a szmtsok
meggyorstsra sokszor tbb aggregltsgi szint adatait mr elre elksztve tartalmazza az
adattrhz.
Az jabb s jabb fejlesztsek fokozatosan tgtjk az adattrhzak mretkorltait. A
korai idszakban ugyanis a multidimenzionlis szemlletet mg nem tudtk sszvllalati
szinten alkalmazni. Ezrt gyakran azt a megoldst vlasztottk, hogy az ERP-rendszerek
relcis adatbzisa fl egy msodik, a felsvezeti informciignyeknek megfelel
aggregltsgi szint s szervezettsg adatokat tartalmaz, de szintn relcis modellen
alapul adatbzist alaktottak ki. (Egy kztes alkalmazs, az gynevezett OLAP-motor
szksges ilyenkor, hogy az OLAP-szoftverek ltal ignyelt adatkezelsi minsget -- tblk
helyett tmaorientci s multidimenzionlis szemllet, adatok kztti kapcsolatok hatkony
kezelse, mveletek, stb. -- erre a relcis adatbzisra alapozva is biztostani lehessen.)
A klnvlasztott vezeti adatbzis esetben az elgondols mr j volt teht, a
mdszerek azonban -- mint minden kezdetnl -- mg kiforratlanok. A vllalatoknl gyakran
vekig dolgoztak azon, hogy kialaktsk ezeknek a korai adattrhzaknak a struktrjt,
megoldjk az adatok bevonst, majd elfogadhatv tegyk a lekrdezsek futsi idejt.
j megkzelts jelent meg ekkortjt: az egsz vllalat adattmegre nehzkesen
felpthet sszvllalati adattrhzak helyett az egyes vllalati terleteken adatpiacok
kialaktsba kezdtek. Az informatikai cgek azt mr meg tudtk valstani, hogy egy-egy
funkcionlis terlet adatmennyisgre alaktsanak ki dntstmogat multidimenzionlis
alkalmazsokat; radsul ezek a projektek a vllalat rszrl is kevesebb rfordtst
ignyeltek, s biztosabb eredmnyeket hoztak.
Az adatpiacok sikere azonban hamarosan j problmt vetett fel. Amikor ugyanis a
vllalat egysgei sorra ptettek sajt adatpiacokat, kiderlt, hogy a klnll fejlesztsek csak
az adott funkcionlis terlet vagy elszmolsi egysg szintjn mkdkpesek. Ezek a
fggetlen adatpiacok nem egymssal harmonizltan gyjtttk az adatokat a bels vagy
kls forrsrendszerekbl, ms struktrkban, ms logikai elvek mentn troltk azokat, s
eltr elvrsokat fogalmaztak meg. Emiatt az adatpiacok kztti kommunikci
megteremtse csak igen nagy kltsgek s hosszadalmas informatikai jraszervezsek rvn
volt megvalsthat.
Szemlletesen: ha egy vllalat regionlis kzpontjai az vek alatt kln-kln
alaktottak ki adatpiacokat s ms-ms termklistkat hasznltak ezekben, akkor adataik nem
sszevethetek. Hasonlan: ha az rtkests adatpiacban ms a termklista, mint amit a
szmvitel, a controlling hasznl, akkor sszvllalati szinten mr nem tudjuk ezeket
sszekapcsolni (s nem tudjuk pldul a klnbz fedezet termkek vevinek
megoszlsrl informlni a felsvezetst) -- illetve csak azutn, hogy harmonizltuk a listkat.
(Az egyttmkds tmogatsban fontos szerepet jtszik a honostott IT-rendszer, illetve
tbbnyelv krnyezetben az, hogy a felhasznlk ltal hasznlt klnbz nyelveken ugyanaz
a tartalom s ugyanaz a struktra jelenjen meg.)
Az adattrhzak s fggetlen adatpiacok korai megvalstsi tapasztalatai alapjn,
illetve az informatikai megoldsok fejldsvel mra mr hatkony bevezetsi mdszereket s
IT-megoldsokat fejlesztettek ki.

303
Azrt, hogy sszvllalati szinten is biztostva legyen az adatok s mveletek
konzisztencija, elszr kijellik s rgztik a legfontosabb dimenzikat, azok
tagolst, valamint meghatrozzk a kiptend, szervezeti egysg szint adatpiacok
kapcsoldsi pontjait -- viszonyrendszerket.
Erre az alap-keretrendszerre tmaszkodva egyms utn (vagy elegend erforrs
esetn egymssal prhuzamosan haladva) kialaktjk az egysgek adatpiacait. Az gy
ltrehozott adatpiacok egymssal bizonyosan tudnak kommuniklni, de ezen
tlmenen az adott funkcionlis terlet, folyamatrsz specilis ignyeinek is
megfelelnek. Ekkor teht konform adatokkal s dimenzikkal rendelkez
adatpiacok integrlt rendszerrl beszlnk.

12.4.3. Programcsomagok

SAS
A SAS olyan teljeskr megoldsokat, szoftvereket knl, amelyek megfelelnek az
intzmnyekkel szemben tmasztott zleti kihvsoknak, illetve megoldst adnak az iparg
specifikus problmkra. Lekrdez, jelents- s kimutats-kszt s OLAP eszkzk.
A lekrdezsek, kimutats ksztsek tipikusan grafikus vgfelhasznli fellet
hasznlatval valsulnak meg, de biztostott a programsorbl val lekrdezs, elemzs
lehetsge is. A SAS rendszer tmogatja az SQL-t. A lekrkedsek, jelentsksztsek
tbbflekppen valsthatak meg. Egyik lehetsg, hogy az adattrhzban elksztett,
rendszerezett adatokon egy elemz eszkzt hasznlva (SAS/Enterprise Reporter,
SAS/Enterprise Guide) a felhasznlk sajt maguk lltjk ssze jelentseiket, kimutatsaikat.
A msik lehetsg, hogy a SAS fejleszteszkzeit hasznlva egyedi, testre szabott
jelentsksztsi krnyezet kerl kialaktsra. Az OLAP eszkzk segtsgvel az elemzk
grafikus fellet segtsgvel, dinamikusan (a dimenzik s a rszletezettsgi fok elre
definilsa nlkl) llthatjk ssze lekrdezsket s vgezhetnek elemzseket akr vegyes,
relcis s multidimenzionlis formban trolt adatokon is. Az adatok megjelentse trtnhet
tblzatos, grafikus, trkpes formban. A dimenzikat (pl. id, tr, rtkestsi csatorna) s a
dimenzin belli hierarchit (pl. v / negyedv / hnap / ht hierarchia az id dimenzin
bell) elemzs kzben on-line vltoztathatja az elemz, gy lehetv vlik a dntshozatal
tmogatsa a kell idben rendelkezsre ll, knnyen rtelmezhet informcik szolgltatsa
ltal.
A SAS/EIS szoftver modul objektum orientlt, menvezrelt, programozst nem
ignyl rendszer OLAP alkalmazsok fejlesztshez, futtatshoz s karbantartshoz. A ksz
objektumokbl val ptkezsnek ksznheten egyszeren s gyorsan alakthatk ki
komplex rendszerek. A jelentskszt objektumokon kvl a SAS/EIS tbb mint 30 elre
elksztett objektumot tartalmaz. A SAS/EIS szoftver a SAS rendszer tbbi rsznek komplett
front-end eszkze. Fejlesztskor a SAS/EIS-t gyakran a ksbbiekben ismertetsre kerl
SAS/AF fejleszteszkzzel kombinlva clszer hasznlni.
A SAS/Enterprise Guide tvzi a SAS szoftver vilgszinten elismert statisztikai s
adatmanipulcis kpessgeit egy modern, Windows-os grafikus felhasznli fellettel.
Segtsgvel a felhasznlk knnyen s gyorsan vgezhetnek statisztikai elemzseket, adat-
sszestseket, levlogatsokat, az eredmnyt pedig ltvnyos, jl ttekinthet formban
publiklhatjk. Hasznlata nem ignyel programozi tapasztalatot. A szoftver lehetv teszi,
hogy brmilyen - a SAS rendszer ltal tmogatott - adatot elrjnk, lefutassunk SAS
procedrkat, alkalmazsokat a SAS szerveren, az eredmnyeket pedig vltozatos jelents,

304
kimutats, grafikon formtumban jelentsk meg. Az eredmny automatikusan HTML-ben
generldik, weben publiklhat, temelhet MS Office alkalmazsokba, e-mailen
terjeszthet, nyomtathat. Az Enterprise Guide segtsgvel az elemzseket megelz
adattisztts s adatmanipulci hatkonyan vgezhet el. Az alkalmazs - amit a felhasznl
tbbnyire egr kattintsokkal llt ssze - elmenthet s egy ksbbi idpontban ugyanaz a
feladatsor vgrehajthat. Az adatmanipulcis lehetsgek mellett egy nagyon komplex
statisztikai eszkztr ll rendelkezsre. Az alapstatisztikk mellett klaszter elemzs, regresszi
s szmos egyb elemz eszkz is elrhet az Enterprise Guide-ban.
A SAS/Enterprise Reporter egy felhasznlbart eszkz, ami intelligens szerver
hozzfrst kombinl egy PC alap jelentskszt eszkzzel. Microsoft Office jelleg
megjelensnek ksznheten hasznlata gyorsan elsajtthat. Tartalmaz egy "Report
Gallery" komponenst, ebben elre megrt jelents mintk (template-ek) tallhatak illetve ide
menthetnk el ltalunk ksztett vagy mdostott mintkat. Az Enterprise Reporter
integrldik a SAS rendszer tbbi rszvel, ennek ksznheten a felhasznlk brmilyen
jelentst megvalsthatnak a scoring adatbzis adatain anlkl, hogy ismernk az adatok
fizikai helyt, eredett. Az zleti felhasznlk szmra az adatok fizikai helye, eredete
transzparens.
Msik alapvet funkci az OLAP rendszerek esetben a lefrs. Ez azt jelenti, hogy a
dimenzik hierarchikus felptsek, s egy-egy kattintssal lehet felfel sszegezni, s lefel
sztbontani az adatokat (pl. negyedvrl havi bontsra, vagy termkcsoportrl termk
bontsra).

Microsoft
A Microsoft SQL Server OLAP Eszkzk egy kimerten teljes OLAP
implementci, ami a Microsoft SQL Server 2000 rsze. Az OLAP Eszkzknek rsze egy
middle-tier szerver, ami a felhasznlk szmra lehetv teszi, hogy modern analzist
hajtsanak vgre adatok nagy volumenn kivteles teljestmnnyel. Egy msik rsze az OLAP
Eszkzknek a kliens cache s a szmtsi motor, amit PivotTable -nek hvnak, ami tovbb
segti a teljestmny nvelst s cskkenti a hlzati forgalmat. A PivotTable segtsgvel a
felhasznlk analziseket hajthatnak vgre, mikzben nem csatlakoznak a cges hlzathoz.
Az OLAP egy kulcsfontossg komponens az adattrhzak feldolgozsakor, s az
OLAP Eszkzk megadjk azt a szksges funkcionalitst, ami applikcik tg krben
felhasznlhat a cg kimutatsoktl a dntstmogatsig. Az OLAP funkcionalits SQL
Szerverbe helyezsvel a multidimenzionlis analzis megengedhet lett s nagyobb
kznsghez jutnak el az OLAP elnyei. Ezen kznsg nem csak a kisebb vllalatokat
foglalja magban, hanem csoportokat s egyni felhasznlkat is a nagyobb vllalatoknl,
amelyek eddig kimaradtak az OLAP iparbl az r vagy a jelenleg kaphat eszkzk
komplexitsa miatt.
Microsoft Office integrci

Az Office 2000-s verzijtl kezdve, az OLAP Eszkzkkel kompatbilisen sok s


gazdag OLAP bngszsi lehetsggel bvlt az Excel. Az OLE DB for OLAP interfszen
alapulva ezek az j lehetsgek l kapcsolatot knlnak a szerverekkel, de ugyangy
vlaszthatjuk a kapcsolatmentes illetve Web-alap hozzfrst. Elszr az Excel 2000-ben
megjelent j PivotTable knlt dinamikus vizsglati lehetsgeket, kapcsolatot egy Excel
szmoltbla s az OLAP szolgltat kztt. Abban az esetben, ha a Microsoft OLAP

305
Eszkzket hasznljuk, tovbbi lehetsgeink is vannak, mint pldul loklis logikai
kockaszeleteket hozhatunk ltre az Excel segtsgvel.
Az j Office Web Komponensek segtsgvel lehetsgnk nylik, hogy egyszer OLAP
bngszsi illetve diagram ksztsi lehetsgeket nyjtsunk egy ActiveX kontroll
segtsgvel, amit brmilyen Weblaphoz hozzadhatunk, akr Sharepoint Portal Server
DashBoard-hoz is. Mivel ez a technolgia is az OLE DB for OLAPon alapul, brmilyen ezzel
kompatibilis OLAP szolgltat hasznlhat.

Ellenrz krdsek:

1. Melyek a dnts-elksztsi folyamat lpsei?


2. Milyen eszkzkkel segthet egy dntstmogat rendszer az alternatvk kztti
vlasztsban?
3. Milyen elnyket vrhatunk a dntstmogat rendszerektl?
4. Melyek a fontosabb jellemzi az egyni dntshozatalnak?
5. Melyek a csoportos dntstmogat rendszerek fontosabb tulajdonsgai?
6. Milyen fbb rszekbl plnek fel a dntstmogat rendszerek?
7. Melyek a modellkezel rendszer f rszei?
8. Melyek a dntstmogat rendszerek fbb felhasznlsi mdjai?
9. Mi az zleti intelligencia?
10. Mire szolgl az OLAP technolgia?
11. Milyen dntstmogat programrendszereket ismer? Jellemeze ket!

Irodalomjegyzk
Dobay Pter - Vllalati informci-menedzsment, Nemzeti Tanknyvkiad, 1999
Gbor Andrs (szerk.) Informci-menedzsment, Aula Kiad, 1998
Hetyei Jzsef (szerk) Vezeti dntstmogat s elektronikus zleti megoldsok
Magyarorszgon,2001, Computer Books, ISBN: 963 618 246 9
Szentpteri Szabolcsn: Gazdadasgi dntsek bizonytalansg esetn (Kzgazdasgi s Jogi
Knyvkiad Budapest 1980
Turban, E.; Meredith, J. (1991) Fundamentals of Management Science. 5th ed. Homewood, Il:
Richad D. Irwin

306
13. E-KORMNYZAT, E-SZAKIGAZGATS
Az Eurpai Bizottsg 1999. decemberben hozta nyilvnossgra programtervezett,
amely az e-Europe (elektronikus Eurpa) nevet viselte. Ezzel j politikai programot adott az
j Gazdasg (New Economy) korszakra. A program rsze az on-line kormnyzs, az
elektronikus kzigazgats.
Az e-Europe program tz legfontosabb fejezete:

A fiatalok belptetse a digitlis korszakba


Olcs Internet-hozzfrs
Az elektronikus kereskedelem terjedsnek gyorstsa
Gyors Internet a kutatk s a dikok szmra
Intelligens krtyk a biztonsgos elektronikus hozzfrshez
Kockzati tke (kis s kzpvllalatok) szmra
Elektronikus rszvteli lehetsg a fogyatkos, cskkent munkakpessg s
htrnyos helyzet szemlyek szmra
On-line egszsggyi szolgltatsok
Intelligens kzlekeds, szllts
On-line kormnyzsAz e-Europe kzponti zenete maga a cm: Informcis
trsadalmat mindenkinek! A msodik f zenet, hogy a digitlis korszak technikailag
lehetsges alkalmazsaival trekedjnk az letminsg javtsra, kezdve az elektronikus
kereskedelemtl az on-line egszsggyig. A program utols pontja pedig a
demokrciamodell megjtst kveteli az on-line kormnyzsra val ttrssel. A harmadik
tfog zenet az, hogy az elektronikus Eurpa (a digitlis Eurpa, az eurpai informcis
trsadalom) megersdse rdekben a tudsgazdasg, az informcis gazdasg fontosabb
alkalmazsait (e-kereskedelem, intelligens krtya, stb.) gyorsan s minl szlesebb krben
terjesszk el.
A fejezetben az e-kormnyzat fogalmnak megismerst kveten az llam s
szakigazgatsi szervezetek nhny alapvet elektronikus szolgltatsi feladataival s
lehetsgeivel ismerkednk meg.
a. E-kormnyzat fogalma
Az elektronikus kormnyzat (e-kormnyzat) kifejezs mra mind a kznyelvben, mind
az llamigazgatsban egy univerzlis jvkpjavt tnyezv ntte ki magt. Hatkre
tlterjed a szorosan vett llamigazgatson, kzponti kormnyzati igazgatson, tfogja a teljes
kzigazgatst s azon kvl a kzssgi szolgltatsokat is.
A nemzetkzi s a hazai tapasztalatok alapjn jl lthat, hogy az e-kormnyzati
szolgltatsok legnagyobb ignybevevi, a lakossg s a vllalkozk mell hogyan zrkznak
fel mindinkbb a civil szervezetek. Az ignybevett szolgltatsok egyelre a kormnyzati
portlok s egyb webhelyek szolgltatsszerkezett tkrzik vissza: legtbben a
kzigazgatssal kapcsolatos informcikat keresnek az interneten, de mr jl rzkelhet az
igny a nyomtatvnyok letltse s online visszakldse, valamint a tranzakcik
lebonyoltsnak lehetsge irnt is. A vllalkozsok elssorban az adzsi s
trsadalombiztostssal kapcsolatos gyek intzsnl, valamint adatszolgltatsra vennk
ignybe az internetet, azaz sokkal inkbb a fejlettebb ktoldal s tranzakcis lehetsgeket
ignyelnk, mg a hazai civil szervezetek krben inkbb az informciszolgltats s egyszer
kommunikci, informci-krs irnt mutatkozik rdeklds. Ezekre az elvrsokra plnek
az e-kormnyzs mkdst is meghatroz alapelvek, kvetelmnyek:

307
Forrs: E-Kormnyzat Stratgia s Programterv 2005. MeH Elektronikus Kormnyzat
Kzpont
13.1. bra Az e-kormnyzati fejlesztsekre hat ertr

o nyitottsg: a kzigazgats legyen ksz fogadni s feldolgozni a nyilvnossg,


a trsadalom s gazdasg szereplinek elvrsait s javaslatait;
o rszvtel: az llampolgrokat, vllalkozsokat, kzssgeket rint krdsek
megvitatsba, a dntsek elksztsbe minl szlesebb krben be kell vonni
az rintetteket. A kzponti s a helyi kormnyzatnak olyan politikai
krnyezetet kell biztostania, amely rszvtelre, bekapcsoldsra sztnzi a
polgrokat, kzssgeket. A kzigazgatsnak folyamatosan jeleznie kell
ezirny elktelezettsgt;
o szmonkrhetsg: a dntshozatali folyamatoknak tlthatbbakk kell
vlniuk, lehetsget kell biztostani a bekapcsoldsra; a nyilvnossg szmra
egyrtelmv kell tenni, hogy ki mirt felel;
o visszacsatols: az rintettek szmra lehetsget kell biztostani a vlemnyek,
javaslatok, szrevtelek visszacsatolsra a dntshozk, politikusok,
kztisztviselk fel;
o hatkonysg: legyen hatkony a dntshozatali mechanizmus, az elfogadott
hatrozatok, jogszablyok vgrehajtsa;
o elrhetsg: az e-kormnyzati kezdemnyezsekkel prhuzamosan
folyamatosan biztostani s bvteni kell a hagyomnyos kommunikcis s

308
szolgltatsi csatornkat azok szmra, akik nem kvnnak (vagy nincs
lehetsgk) lni az j IKT eszkzk adta lehetsgekkel.

13.2. bra On-line szolgltatsi elvrsok

Az e-kormnyzati kezdemnyezsek egy olyan bonyolult, sszefgg trsadalmi


ertrben rtelmezhetek, amelyben f tnyezk a piaci szfra, a civil trsadalom, a
kzigazgats, valamint a tudomny. Nem hagyhatk figyelmen kvl az informcis s
kommunikcis technolgiai eszkzk fejldsbl add j lehetsgek, valamint az
(Magyarorszg esetben dnten az Eurpai Uni fell rkez) elektronikus kormnyzattal
kapcsolatos elrsok, elvrsok, szabvnyok, ktelezettsgek. gy rtheten kulcskrdss
vlik, hogy az egyes trsadalmi alrendszerek (piac, civil trsadalom, kzigazgats), valamint a
technolgiai fejlds s a nemzetkzi kihvsok, elvrsok mivel tudnak hozzjrulni az e-
kormnyzat fejldshez.

309
Az Eurpai Uni ajnlsa a 20 leginkbb keresett szolgltats on-line elrhetv
ttelrl az llampolgri, illetve a vllalkozi elvrsok s ignyek sszegzst adja, egyttal
egyfajta elrsknt, megteremtend normaknt mkdik.
b. Az nkormnyzatokkal szembeni elvrsok
Az nkormnyzatok tevkenysgvel kapcsolatban az llampolgrok s a gazdasgi
let szerepli esetben is igny a gyors, hatkony, tlthat gyintzs, a hatkony
teleplsfejleszts s gazdlkods, a munkahelyek lehetsg szerinti megrzse, j
munkahelyek teremtsnek tmogatsa, s gy tovbb. A kzigazgatsi, gyintzsi
folyamatok szervezettsgnek nvelse, az nkormnyzati szervek bels mkdsi
hatkonysgnak fokozsval, korszer informcis rendszerek alkalmazsval tervezhetv,
tlthatv, kvethetv vlik a telepls, az nkormnyzati szervek gazdlkodsa, alaposabb,
sokoldalbb lehet a kpvisel-testlet dntseinek elksztse, megalapozottabbakk
vlhatnak a dntsek. Jelentsen javulhat a klnbz szervek kztti adat- s
informcicsere, valamint az informci minsge.

Az gyintzssel kapcsolatos, fbb elvrsok

- nkormnyzat-lakossg, hivatal-lakossg kzti interakci biztostsa


- Az gyflfogads trbeli s idbeli korltainak kitolsa, ill. feloldsa
- Gyorsabb, egysges, diszkrimincimentes gyintzs
- Azonos gy - azonos gyintzs

A szervezettsggel, szervezssel kapcsolatos fontosabb elvrsok

- tlthat folyamatok, jogkvet megoldsok


- Felelssgek egyrtelm definilsa, nyomon kvetse konkrt esetekben is
- Elemzsekhez alapadatok generlsa, statisztikai adatok ellltsa, jelentsek ksztse
(jelenleg kzel 40-fle klnbz statisztika ltezik; pl. minden trca, gazat kln-kln
kr adatokat; nincs koordinci a klnfle statisztikai adatszolgltatsi ignyek
vonatkozsban)
- Az nkormnyzati szervek munkatrsai informatikai felkszltsgnek elmlytse
- nkormnyzatok kztti informci-csere elmozdtsa
- Fokozatosan kipthet e-nkormnyzati informatikai modell kialaktsa
- Eljrsi vitk, felelssgi krdsek eldntshez tnyadatok szolgltatsa
- Szksgtelen adatszolgltatsok, prhuzamos munkafolyamatok elkerlse
- Prhuzamos irattrak kikszblse
- Adatvdelmi szablyzatok kidolgozsa, betartsuk biztostsa
- A megfelel archivls biztostsa, trvnyes adatrzsi idszakok betartatsa
- llamigazgatsi adatvagyon bvtse
- Egysges kzigazgatsi fogalomtr definilsa, kialaktsa s felhasznlsa
- Minsgbiztostsi mdszerek bevezetse, egysgestse az nkormnyzati szerveknl
c. Elektronikus kzszolgltatsok, gyintzs
A kzszolgltatsok vgzsre vonatkoz Eurpai Unis ajnls, a "Common List of
Basic Public Services" a tagllamok szmra elvrsokat hatroz meg az llampolgroknak,
ill. az zleti let szereplinek elektronikusan nyjtand kzszolgltatsok krre, s azok
interneten keresztl trtn ignybevtelnek szintjeire vonatkozan. Az ajnls ngy
elektronikus szolgltatsi fejlettsgi szintet klnbztet meg:

310
1. szint: informci On-line informcik nyjtsa a kzigazgatsi
szolgltatsokrl (gylersok)
2. szint: egyirny interaktivits Az gylersok ltal nyjtott informcikon tl az
gyintzshez szksges rlapok, nyomtatvnyok
is letlthetk, kinyomtathatk
3. szint: ktirny interaktivits Az gyintzshez szksges rlapok,
nyomtatvnyok on-line kitlthetk,
elektronikusan (elektronikus alrs segtsgvel)
hitelesthetk, s ugyancsak on-line tovbbthatk
4. szint: teljes kr elektronikus A teljes gyintzs, gymenet elektronikus rlap,
gyintzs nyomtatvny kitltse, hitelests, tovbbts,
dnts, kzbests, illetk lerovsa (termszetesen
elektronikus alrs felhasznlsval)

i. E-gyintzs: az nkormnyzati gyintzsi szolgltatsok


elektronizlsa
Az e-gyintzs megvalstja az EU eEurope programjnak Common List of Basic
Public Services ajnlsban megfogalmazott mind a ngy szolgltatsi szintet, s biztostja az
gyfelek rszre is a fggben lv gyeik elektronikus kvetst. (Minden szint
megvalstsa nllan is mkdkpes rendszert eredmnyez, s minden szint bevezetse
egy-egy jabb komoly lps a szolgltat nkormnyzat, gyfl-bart kzigazgats
megvalstsa irnyban). A szolgltatsok harmadik s negyedik szintjhez szksges a
minstett fokozat elektronikus alrs hasznlata (amelyre llamigazgatsi eljrsokban,
nkormnyzati gyekben, kzjegyzi ellenjegyzshez, gyvdi alrshoz, st nagyobb rtk
tranzakci esetn elektronikus beszerzshez is szksg lehet). Az elektronikus alrst A
2001. vi tv. Az elektronikus alrsrl c. trvny rgzti. A Hrkzlsi Ffelgyelet mr kt
minstett biztonsg alrs-hitelest szervezetet is regisztrlt, az nkormnyzati,
kzigazgatsi alkalmazshoz azonban a jelenlegi szablyozs korszerstse is szksges
(lsd pldul az nkormnyzati gyiratkezelst szablyoz 38/1998. (IX.4) sz. BM rendeletet
a jelen dokumentcinak az nkormnyzatok mkdse jogi krnyezett bemutat pontjban).
A harmadik s negyedik szint hasznlata szintn felttelezi a szles funkcionalitst
megvalst, egymssal s a front-office rendszerrel is integrlt back-office alrendszerek
megltt; e nlkl ezen szintek mkdse nem lehetsges.
Az e-gyintzs mint szolgltats rtkelsi szempontjai az EU-ban: a klnbz
gytpusok milyen arnyban szerepelnek a ngy szint valamelyikben; milyen arnyban
rhetek el a klnbz szint on-line szolgltatsok; az on-line szolgltatsokat milyen
arnyban hasznljk az gyfelek. Nem elegend teht az nkormnyzati oldalt fejleszteni, a
teleplseken is ki kell pteni ezekhez az informcikhoz val kzssgi hozzfrs
lehetsgeit (telehzak, knyvtrak, egyb kzssgi hozzfrsi lehetsgek). A
kisteleplsek rendelkeznek fajlagosan a legkevesebb hozzfrsi lehetsggel, gy e
teleplseken felteheten alacsonyabb az elektronikus rstudssal rendelkezk szma, de
kevesebb a helyi nkormnyzatok ltal nyjtott, azaz a helyben elrhet kzigazgatsi
szolgltatsok szma is. Ahhoz, hogy a kisebb s nagyobb teleplsen lakk egyenl
szolgltatsokban rszeslhessenek, szksges, hogy a kisebb teleplseken is legyen
megfelel szm kzssgi hozzfrsi pont, hogy a legalbb a helyben nem elrhet
szolgltatsokat dnten elektronikusan intzhessk. Nvelheti a szolgltats komplexitst
az gyfelek szempontjbl, ha tovbbi, jelentsebb gyflforgalommal rendelkez
szervezetek is csatlakoznak a rendszerhez (APEH, fldhivatalok, kzzemi szolgltatk stb.).

311
ii. Az e-nkormnyzat jvkp funkcionalitsa, alrendszerei, moduljai
Az nkormnyzatok gyfelei, valamint partnerei s munkatrsai rszre az
elektronikus szolgltatsokat a front-office modul-csoportok valstjk meg, gymint e-
gyintzs, e-gyflkezels, a kzrdek s kzhaszn informciszolgltats, gyflfrum, -
levelezs, teleplsmarketing, elektronikus kzbeszerzs, bels gyfelek kezelse. Az
nkormnyzati szerveken belli s az e szervek kztti kommunikcit biztostja, s
nkiszolgl alkalmazsokat knl a munkatrsaknak (pl. szemlyi adatok megvltozsnak
bejelentshez). Az e-nkormnyzs alrendszer a kpvisel-testlet s a bizottsgok munkjt
tmogatja hatkonyan, illetve infrastruktrt knl a helyi demokrcia kiszlestshez. Az
elektronikus szolgltatsok httert biztost bels folyamatok, tevkenysgek tmogatst a
back-office modul-csoportok nyjtjk, mint pldul a kzigazgatsi alkalmazsok, az
adminisztratv (kltsgvetsi) modulok, tovbb az irodaautomatizlsi s kommunikcis,
vezeti informcis s dntstmogatsi, illetve tudsmenedzsment rendszerek. Az
nkormnyzati informcis rendszer (jvkp) funkcionalitst a megoldsi trkp (13.3. sz.
bra) foglalja ssze.

Forrs: IHM Elektronikus nkormnyzat Stratgia 2003

13.3. bra Az nkormnyzati informcis rendszer funkcii

iii. Az e-kzigazgats programja


Az e-kzigazgats a globlisan jelents szerephez jut lokalizci informcis kori
alapintzmnye. Az e-kzigazgats a legkisebb teleplsen is egy olyan nyilvnos trsadalmi
jtszma s vllalkozs, amelyben az emberek s rdekeik kifejezsre szervezett csoportjaik
elektronikusan egyttmkdnek az ltaluk vlasztott nkormnyzati kpviselkkel s a helyi
kzigazgatssal, s az egyttmkdsbl szletett kzs dntseket vgrehajtjk.
Az eEurope 2002-2005 hrom vezet prioritsa kzl az egyik ppen az e-
kormnyzs, e-kzigazgats. Eurpban s Magyarorszgon is a jelen taln legjelentsebb
llami s trsadalmi feladata az e-kzigazgats bevezetse s elterjesztse. A kormnyzati,
regionlis s helyi megvalsts egyik legfontosabb, m csak els felttele az, hogy mindenki

312
szmra biztostott legyen az intelligens (informcis kori) eszkzk hasznlta s
rendelkezzenek azok hasznlathoz szksges tudssal.
Magyarorszgon ma majdnem minden rginak s megynek, valamint egyre tbb
kistrsgnek, vrosnak, falunak elfogadtk az intelligens trsgi-teleplsi stratgijt,
valamint operatv programjt, amelyekben szinte kivtel nlkl kiemelt feladat az e-
kzigazgats bevezetse s elterjesztse. Ezzel a terletfejlesztsi tervezs szintjn jrszt
lezajlott a kzigazgatsi paradigmavlts elksztse.
Az e-kzigazgats: digitlis kzigazgats. De nem(csak) a rgi kzigazgats
elektronizlsa, hanem egy jfajta kzigazgats is. Elszr lesz valban szolgltat
kzigazgats, mert az informcis kor lehetv teszi a magasabb szint s mindenki ltal
elrhet kzigazgatsi szolgltatsokat. Az e-kzigazgats ngy folyamat s azok minsgi
integrlsa: a kzigazgatsi szintek s intzmnyek bels modernizlsa, a helyi trsadalmak
ltezsnek s mkdsnek megreformlsa, a kormnyzati-nkormnyzati szintek kztti
digitlis egyttmkds s az e-demokrcia, az e-kzigazgatshoz szksges minden tuds
elrhetv s hasznlhatv ttele.
A kzigazgats teht a forr valsg, a trsadalom problmit nem kezelheti
tzoltsknt. Az e-kzigazgats gy a forr valsg tnyleges s folyamatos htse, amely az
e-demokrcia megalapozsval s kiptsvel valsthat meg. A kzigazgatsi
rendszereinknek ezrt meg kell vltozniuk, hogy lehetv vljon a helyi szinten ersd igny
megmutatsa konkrtan az a trekvs, hogy az embereknek nagyobb beleszlsuk legyen a
(kz)gyekbe. Az j kzigazgatsnak emiatt az eddiginl jobban segtenie kell a helyi
akaratok s szervezdsek kialakulst. Az e-kzigazgats teht nem pusztn az e-gyintzs
bevezetse vagy az elektronikus alrs alkalmazsa, hanem a digitlis demokrcia s a
szolgltat e-kzigazgats ltalnoss ttele.
Az informcis s kommunikcitechnolgia alkalmazsval a kzigazgats kerljn
kzelebb az emberekhez, a trsadalom szinte minden tagjhoz. Az adminisztratv
informcival kapcsolatos trgyalsi mdszereket, valamint az emberek s a kzigazgats
kztti prbeszd mdjt az j informcis- s kommunikcitechnolgik knlta
eszkzkkel vltsk fel. Ezltal a kzigazgats hatkonysga javthat, az llampolgr, az
zleti-, valamint a civil szfra kapcsolata nyitottabb s egyttmkdbb vlik.
A helyi kzigazgatsi funkcik mindegyike ignyli a kommunikcit, az
adatszolgltatst. A funkcikhoz kapcsoldan a kzigazgats egyben jelents
tartalomszolgltat is. Az irattrakban lev adatok fokozatosan, mdszeresen kerljenek
elektronikus feldolgozsra. Tegyk lehetv az emberek, a trsadalom egyb szerepli s a
kzigazgats kztti elektronikus prbeszdet. Elkerlhet lesz, hogy ugyanazt az adatot
ismtelten megkrdezzk, vagy olyan adatot krjenek, amit mr a korbban megszerzett
adatokbl a kzigazgats rendelkezsre ll. Ez az nkormnyzatok gyintzsnek
hatkonysghoz vezet s az llampolgrok az zletei- s civil szfra rszre jobb minsg
szolgltatst nyjtanak.
A szolgltat kzigazgats felttele, hogy a szolgltatsokat az emberek elrjk, s a
szolgltatsokat elektronikusan kzvetlenl ignybe vehessk, az gyeiket sokkal gyorsabban
s hatkonyabban elintzhessk. A modernizcis clok felvzolsa eltt azonban szksges
ttekinteni a teleplsi nkormnyzatok tevkenysgt, a feladatkrt rint legfontosabb
szakmai irnyokat, egyltaln a hlzati llam s nkormnyzs eltt ll stratgiai
tennivalkat.
A nagyobb arny talaktshoz szemllet- s mdszerbeli vltozs, vltoztats
szksges, avagy a kzigazgats teljes modernizcijra van szksg. Nem egyetlen masszv

313
tszervezdsre vagy egyetlen fellrl kezdemnyezett forradalmi vltozsra kell
gondolnunk, hanem tudatos, decentralizlt ksrletek ezreire, amelyek lehetv teszik
szmunkra, hogy a politikai dntshozatal j modelljeit helyi s regionlis szinten
kiprbljuk, elindtva ezzel az j tpus demokrcia trsadalmi tanulsnak folyamatt.
A huszadik szzadban az llam s a trsadalom nagyon messze kerlt egymstl. Az
emberek sokszor rezhettk gy, hogy az llam nem rtk van, st a diktatrk idejn ellenk
lp fel. A modern demokrcia intzmnyeinek clja nem lehet ms, minthogy az llamot s
kzigazgatst vgkppen a trsadalom szolglatba lltsa. Az emberek sokasga csak akkor
rzi magt majd llambartnak, ha - klnsen az nkormnyzs s a helyi kzigazgats -
egyrtelmen polgrbart lesz. Ennek a sokszor meghirdetett fordulatnak a rendszerszer s
egyedl hatkony szisztmja az e-kormnyzs s az e-kzigazgats lehet.
A globlis informcis trsadalom kialakulsval prhuzamosan zajl helyi intelligens
fejleszt programok fkuszban a vltozsokkal egytt jr kockzatok s mellkhatsok
mrsklse, valamint az j korszak elnyeinek maximalizlsa lljon.
A szolgltat kzigazgats megteremtsnek kulcsa a megfelel integrlt informatikai
httr. Nemcsak a meglev kzigazgatst kell gpesteni s a kzigazgatsi honlapokat
portlokk alaktani, tartalommal feltlteni. Az gyintzsi folyamatokat, a
kapcsolatrendszereket kell jragondolni, vgrehajtva a szksges racionalizlsokat,
ktelezv tve az intelligens technolgik alkalmazst.
A kzigazgatsi informcis rendszereket s az adatvagyont egysgesteni kell, s
mindenki szmra egyformn garantlni s elrhetv tenni. A lakossg, a piaci- s civil
szervezetek, valamint a kzigazgats kztti kommunikcit tegyk hatkonny. Biztostani
kell a nemzetkzi informcis hlzatokkal val egyttmkdst, a megfelel hardver- s
szoftverplatformot, amely kpes megfelelni az internetes kihvsoknak.
A kzigazgatsi szolgltatsokat portl alap informatikai megoldsokkal kell
biztostani, amely pldul
egysgesen kezeli az adatvagyont s a kzigazgatsi rendszereket,
a hozzfrs egyszer s egysges,
alkalmazsval megvalsul a mindent egy helyen intzni elv,
egyszer s hatkony informciramlst biztost,
interaktv,
biztostja a tapasztalatcsert,
brki rszre, brhonnan, brmilyen eszkzzel lehetv teszi a hozzfrst,
egyszersti a munkafolyamatok menedzselst,
tlthat feladat- s hatskrk kialaktst teszi lehetv.
Ezrt e-kzigazgatsi tjkoztat gyjtportlokat alaktanak ki az nkormnyzatok
klnbz szintjein, amelyek egyrszt az adott teleplsrl vagy trsgrl teljes kr
informcit szolgltatnak, msrszt az adatok a teleplsi portlok mgtt egy egysges
szerkezet adatbzisba kerlnek (gyjtdnek) s tbb lpcsben elrhetk, elemezhetk. Az
e-kzigazgats gyjtportl rendszer a rgikban elfordul klnbz szint s nagysg
nkormnyzatok szmra megoldst kpes nyjtani az informcis trsadalomba val
bekapcsolds elsegtshez, mely egy vals ignyeken alapul, interaktv, integrcis
lnc kialaktst clozza meg a kzigazgats minden terletn.
Kiemelt feladat az llampolgrok, a kpviselk, a kztisztviselk felksztse az
informcis korra, specilis kezdemnyezsek segtsgvel az j trsgi identits s
letminsg javtsnak elsegtse. Ennek rdekben minden trsgben olyan trsgi

314
informatikai (vezetkes s mobil) hlzat kiptse szksges, amely a hztartsokat
hozzfrsi-kapcsoldsi ponttal ltja el a telematikus szolgltatsokhoz.
A vllalkozsokat s professzionlis felhasznlkat sztnzni kell az j technolgik
hasznostsra a vezetsi s a termelsi rendszerek hatkonysgnak nvelse rdekben,
valamint az zleti tevkenysg elektronikus szervezsre. Hlzati kapcsolatrendszer pljn
ki a vllalkozsok s a K+F tevkenysget folytat intzmnyek kztt annak rdekben,
hogy a kis- s kzpvllalkozsok elszigeteltsge olddjon, aktv szerepet jtszanak az j
technolgikon alapul fejlesztsekben, ezltal nvelve piaci versenykpessgket.
A kzssg fejlesztsnek, a trsadalmi csoportok tmogatsnak, a csapatmunka
gyakorlatnak j technikjt oktat kurzusokat, tancsadsokat terjesszk el, hogy az emberek
elsajtthassk mindazt a tudst, amely a kezdemnyezsek elindtshoz s ahhoz szksges,
hogy k maguk nsegt csoportokat mkdtessenek. Szubvencit s klcsnt knljunk a
kzssgi nszervez, e-kzigazgatst segt kezdemnyezseknek, kezdve a
megvalsthatsgi tanulmnyok megfogalmazstl annak garantlsig, hogy a teleplsek
s trsgek ignyeit kielgt nkormnyzati-kzigazgatsi fejlesztsek tovbbi tfog
tmogatsban rszesljenek.
d. E-alrs
Az informcis trsadalom kialakulshoz vezet ton mrfldknek tekinthet az
elektronikus adattovbbts. Az elektronikus formk trhdtsnak az elfelttele a digitlis
ton trtn nyilatkozatttel jogi szablyozsa, az elektronikus nyilatkozatokhoz fzd
joghatsok llami elismerse. A papr, mint hagyomnyos adathordoz esetn a
nyilatkozatokat az emberi kzrssal, alrssal hitelestik. A szmtstechnikai eszkzk s az
Internet vilgban szksg van a kzrshoz fzd hitelestsi funkci tltetsre, az alrs
digitalizlsra. Erre vonatkozlag az Orszggyls trvnyt is alkotott, amely az
elektronikus alrs jogi szablyozsra vonatkozik (2001. vi XXXV. trvny).
Az elektronikus alrs fogalmt a vonatkoz trvny a kvetkezkppen hatrozza
meg: "az elektronikus dokumentumhoz azonosts cljbl vgrvnyesen hozzrendelt vagy
azzal logikailag sszekapcsolt elektronikus adat, illetleg dokumentum". Egy olyan mszaki,
technikai megolds, amely az egyik, mr meglv elektronikus adathoz egy msik
elektronikus adatot kapcsol. Az elektronikus alrs fogalmn, az elnevezssel ellenttben,
nem egyszeren az emberi kzrs digitalizlt formjt, hanem egy szmtgpes adatot,
adathalmazt kell rteni. Elektronikus alrsnak tekinthet pldul az is, ha valaki az ltala rt
elektronikus levl vgre a sajt nevt egyszeren odarja (gpeli), illetve, ha a sajt kzzel rt
alrst elektronikus formban a levlhez csatolja. Ezek a technikai megoldsok azonban
nem akadlyozzk meg az alrssal val visszalseket, nem tekinthetk biztonsgos
eljrsoknak.
Az elektronikus alrssal szembeni alapvet kvetelmny, hogy hitelesen azonostsa a
dokumentum alrjt. A hasznlt technikai megoldsoknak biztostaniuk kell, hogy az alrs
tnyt, annak megtrtntt utlag senki ne krdjelezhesse meg, ne vonhassa ktsgbe,
tovbb azt is, hogy az adott alrs egyrtelmen az alr szemlyhez kapcsoldjon.
Elektronikus alrsknt olyan technikai megoldst kell alkalmazni, amely kpes
megakadlyozni a dokumentum tartalmnak utlagos megvltozst. A fenti
kvetelmnyeknek megfelel elektronikus alrs digitlis jelek sorozatnak, egy specilis
szmsorozatnak foghat fel.
Mieltt az elektronikus alrs funkciit s mdszereit ismertetnnk, bemutatjuk az
gyviteli folyamatokban alkalmazott alrs tpusokat.

315
lttamoz: az irat kzjeggyel val elltsa. Sem egyetrtsi, sem pedig dntsi
hatskrre nem jogost, csupn egy olyan jelzs, amely tudtul adja, hogy az gyintz
elolvasta s tudomsul vette annak tartalmt.
jvhagy: az alr egyetrt az irat tartalmval, de dntsre nem, csupn
vlemnyezsre jogost.
vglegest: az alr hitelesti az iratot, amivel jelzi dntse eredmnyt, hogy
egyetrt az irat tartalmval. Amennyiben ez az alrs r kerl a dokumentumra, a
tovbbiakban az mr nem mdosthat.

Ezek utn arrl is szlnunk kell, milyen fajti vannak az elektronikus alrsnak:

A fokozott biztonsg elektronikus alrs a trvnyi megfogalmazs rtelmben


alkalmas az alr azonostsra, s egyedlllan hozz kthet. Olyan eszkzzel
hoztk ltre, mely kizrlag az alr befolysa alatt ll. A fokozott biztonsg
elektronikus alrs gy kapcsoldik a dokumentum tartalmhoz, hogy azon minden,
az alrs elhelyezst kveten tett mdosts rzkelhetv, szlehetv vlik. A
nyilvnos kulcs eljrssal ltrehozott alrs megfelel a fokozott biztonsg
elektronikus alrssal szemben tmasztott trvnyi kvetelmnyeknek. A technikai
fejlettsg jelenlegi szintjn a kt kategria egymst lefedi. A trvny indokolsa
rmutat azonban arra, hogy a jogi fogalomnak technolgitl fggetlen meghatrozst
kell tartalmaznia.
Minstett elektronikus alrs olyan nyilvnos kulcs eljrssal kszlt fokozott
biztonsg elektronikus alrs, amelyet biztonsgos alrs-ltrehoz eszkzzel
hoztak ltre, s amelynek a hitelessgt minstett tanstvnyt igazolja. A biztonsgos
alrs-ltrehoz eszkzkkel s a tanstvnyt kibocst hitelestsi szolgltatval
szembeni kvetelmnyeket kln jogszably hatrozza meg. Az elektronikus okirat
minstett alrssal trtn elltsa a bizonyt er szempontjbl jut jogi
jelentsghez.
i. Az elektronikus alrs funkcija
A papron ksztett iratok hitelessgt, az informcik valdisgt ltalban alrssal
vagy pecsttel, az esetek tbbsgben a kett egyttes alkalmazsval igazoljuk. Mr a
kezdetektl fogva jogszablyok rtk, illetve rjk el, hogy milyen esetben tekinthet egy
alrs hitelesnek. A legfontosabb szempontok, (pl. magnokiratok esetn) hogy az illet
szemly sajt maga s nknt rja al az iratot (pl. egy adsvteli szerzdsnl praktikus dolog
kt tanval alratni a dokumentumot), de itt sem maradhat el az elad s a vev sajtkez
alrsa. Ezek az alrsok az illet szemly illetve szemlyek biztonsgt szolgljk.
Abban az esetben, ha nem magnokiratokrl van sz, hanem kzokiratokrl, mg szigorbb
elrsok vonatkoznak az alrsra (pl. cgbejegyzsnl a cgbrsgon, a cg vezetjnek
alrsi cmpldnyt kell kszteni kzjegyz eltt, amelyet sajt kzjegyvel lt el). Ez az
illet cg biztonsgt szolglja.
Mindezek mellett a technika fejldse szksgess tette, hogy ne csak papr alap
iratokban, hanem elektronikus iratokban is gondolkodjunk, ami egy jabb problmt vet fel,
mgpedig azt, hogyan lehet egy elektronikus iratot elektronikus tovbbtsa esetn gy alrni
az illetkes szemlynek, hogy az hiteles legyen. A problma megoldsra szletett meg az
elektronikus alrs funkcija.
Az elektronikus alrs funkcii kztt hrom nagyon sarkalatos pontot kell
megemlteni:

316
titkossg: csak a cmzett legyen kpes elolvasni az elektronikus alrssal elltott iratot
hitelessg: a cmzett egyrtelmen azonostani tudja az alrt
srtetlensg: az alrssal elltott irat tartalma vltozatlan maradjon
ii. Az elektronikus alrs mdszerei
Az irodai rendszereken bell kialaktott elektronikus alrs lehetv teszi, hogy az
gyek elrehaladst nyomonkvessk, br itt meg kell emltennk, hogy zrt irodai
rendszerekben az elektronikus alrs helyett elegend a felhasznlk azonostsa felhasznli
nvvel s jelszval, mert utna mr a rendszer naplzza az egyes szemlyek tevkenysgt.
Az iratokra pedig a kzjegy helyett a felhasznli adatok kerlnek r. Termszetesen, amikor
ezek az iratok kikerlnek a zrt irodai rendszerbl, azaz az elektronikus folyamatbl (pl.
postzzk az gyfl szmra), akkor a hagyomnyos gymenetnek megfelelen folytatjk
tjukat. Nzzk meg ezek utn, hogy az elektronikus alrsnak milyen mdszerei lteznek, s
melyek ezek:
kulcsokat alkalmaz alrs
Az ltalnosan megfogalmazott elvrsok, kvetelmnyek szempontjbl a jelenleg
ismert s hasznlt technikai megoldsok kzl az gynevezett nyilvnos kulcs eljrsokkal
ltrehozott elektronikus alrs tekinthet vilgszerte elfogadottnak. A nyilvnos kulcs
eljrs sorn kt kulcsot, egy nyilvnos kulcsot (kriptogrfiai nyilvnos kulcs) s egy titkos
kulcsot (kriptogrfiai magnkulcs) kell hasznlni. Az alrkulcs segtsgvel elhelyezett
elektronikus alrs bonyolult matematikai s kriptogrfiai megoldsok, mveletek
sszessge. Mindkt kulcs digitlis jelek sorozatnak foghat fel, amelyeket sajtos
programokkal kell kezelni. A titkos kulccsal az alr kpes az elektronikus iraton egy
kizrlag r jellemz alrst ltrehozni, illetve adatokat titkostani. A titkos kulcshoz tartoz
nyilvnos kulcs segtsgvel a cmzett pedig ellenrizheti az elhelyezett elektronikus alrst,
st kpes a titkos kulcs tulajdonosa szmra adatokat titkostani. A titkostshoz s annak
feloldshoz eltr - aszimmetrikus - algoritmusokat hasznlnak, gy lehetetlen a tikostott
zenetet ugyanazzal a kulccsal megfejteni s fordtva.
A nyilvnos kulcs elektronikus alrs alapvet tulajdonsgai:

az adott elektronikus alrs kizrlag egy alr szemlyhez kapcsolhat,


az egyedileg azonostja az alrt, gy a cmzett ellenrizheti a felad
szemlyazonossgt,
az alrs tnye ktsget kizran bizonythat, azaz az zenet kldje utlag nem
hivatkozhat arra, hogy azt nem is rta al,
egyrtelmen kimutatja, ha az adott dokumentum az alrst kveten megvltozott,
bizonyos felttelek mellett az alrs idpontja is hitelesen rgzthet.
A nyilvnos kulcs alapjn, abbl gyakorlatilag lehetetlen a titkos kulcsot megfejteni,
gy nincs lehetsg az elektronikus alrs hamistsra sem. A nyilvnos kulcs birtokban
ktsget kizran megllapthat, hogy a vizsglt alrs a hozz tartoz titkos kulcs
segtsgvel kszlt-e vagy sem.
Az elektronikus alrshoz hasznlatos kulcsok az alr szemlytl fizikailag
elklnlten, fjlok, floppyk, esetleg chipkrtyk formjban jelenik meg. A nyilvnos kulcs
brki ltal megismerhet, ezltal hatrozhat meg a kulcs tulajdonosnak a
szemlyazonossga. A titkos kulcsot - akrcsak a klnfle PIN-kdokat - termszetesen
titokban kell tartani.

317
A cmzett a dokumentum alapjn egy szoftver segtsgvel jra elkszti annak a
digitlis lenyomatt. Ezt kveten a digitlis alrst a nyilvnos kulcs segtsgvel dekdolja.
A dekdols folytn megkapja az alr ltal ksztett digitlis lenyomatot. Amennyiben a kt
digitlis lenyomat azonos, egymssal megegyez, megllapthat, hogy a dokumentum az
alrsa ta nem vltozott, illetve, hogy a cmzett ltal hasznlt nyilvnos kulcshoz tartoz
titkos kulccsal kszlt az elektronikus alrs.
krtyt ignyl alrs (chipkrtya + PIN-kd)
Optikai, mgneses vagy chipkrtyval azonostjk az alrt. A biztonsg nvelse
rdekben csakgy, mint a hagyomnyos bankkrtyk esetn PIN-kdot alkalmaznak. Meg
kell emltennk, hogy nincs igazn kialakult szabvny e krtykra, ezenkvl mindenkit el
kell ltni krtyval (ennek kltsge van), s leolvasshoz kln krtyaolvas szksges.

digitalizlt alrs (biometria + kriptogrfia)

Ez a technolgia a biometria s a kriptogrfia sszekapcsolsn alapszik. A digitlis


tbln rgztett alrs jellegzetessgeit vizsglja, ez a biometriai rsze, s az illet
szemlyhez kapcsolva trolja. Ezt kveten kriptogrfiai mdszerekkel ezeket a
jellegzetessgeket hozzrendeli az irathoz.
Legnagyobb elnye, hogy jogszer (mr akkor is az volt, amikor mg az elektronikus
alrs tbbi mdszere nem volt az), mivel a kzzel trtn alrshoz kti a hitelessget.
Az alrs ellenrzse a biometriai jellegzetessgeket hasonltja ssze az elzleg rgztett
alrsmintkkal s a hasonlsgot szzalkos rtkknt adja meg. Htrnyaknt taln azt
emlthetjk meg, hogy az alrs rgztshez digitalizl tbla szksges.
iii. Elektronikus alrssal kapcsolatos szolgltatsok
Az elektronikus alrssal kapcsolatos szolgltatsokat kln-kln vagy azok kzl
tbbet egyttesen is lehet nyjtani. A hitelestsi szolgltat a hitelestsi szolgltats
rszeknt kteles valamennyi albbiakban ismertetett szolgltatst elltni. Valamennyi
szolgltats lehet fokozott biztonsg vagy minstett szolgltats.
iv. Alrs-ltrehoz adat elhelyezse
Az alrs-ltrehoz eszkz egy olyan hardver vagy szoftver, amelynek segtsgvel,
az alrs-ltrehoz adat (jellemzen kriptogrfiai magnkulcs) felhasznlsval az
elektronikus alrst ltrehozzk. Az alrs-ltrehoz eszkzn az alrs-ltrehoz adat
elhelyezse gyakorlatilag az elektronikus alrs lehetsgnek a biztostst, a hardver vagy
a szoftver s a titkos kulcs rendelkezsre bocstst jelenti. Az eszkz vagy program s a
titkos kulcs birtokban lesz kpes a felhasznl az adott dokumentumot elektronikusan
alrni. A titkos kulcshoz tartoz kriptogrfiai nyilvnos kulcsot, mint alrs-ellenrz adatot
ugyancsak a szolgltat llaptja meg. A magnkulcsot minden esetben nyilvnossgra kell
hozni, illetve krelemre a cmzett rendelkezsre kell bocstani, ennek hinyban nem lehet
ugyanis a titkos kulccsal kdolt zenetet elolvasni.
v. Idblyegzs
Az idblyegzs sorn a szolgltat az elektronikus dokumentumhoz idblyegzt
kapcsol. Az idblyegz tanstja, hogy az adott idpontban mi volt a leblyegzett
dokumentum tartalma. Az idblyegzs tulajdonkppen az idpont bizonytsra is alkalmas
specilis elektronikus alrsnak tekintend, amely ennek kvetkeztben lehet egyszer vagy
minstett idblyegzs is.

318
vi. Hitelestsi szolgltats tanstvny
A hitelestsi szolgltats keretben a hitelestsi szolgltat

azonostja a hitelestsi szolgltatst ignyl (avagy alr) szemly adatait,


tanstvnyt bocst ki,
nyilvntartsokat vezet,
fogadja a tanstvnyokkal kapcsolatos vltozsok adatait,
nyilvnossgra hozza a tanstvnyhoz tartoz szablyzatokat,
az alrs-ellenrz adatokat (kriptogrfiai nyilvnos kulcsokat),
a tanstvny aktulis llapotra (klnsen esetleges visszavonsra) vonatkoz
informcikat.
A hitelestsi szolgltats is lehet minstett vagy nem minstett elektronikus alrs-
hitelestsi szolgltats. A minstett hitelestsi szolgltat jogosult nem minstett
tanstvnyt is kibocstani.
A hitelests-szolgltat a tanstvny kibocstst megelzen azonostja az ignyl
(ksbbi alr) szemlyt, majd a sajt elektronikus alrsval alrt tanstvnnyal hitelesti
az ignyl elektronikus alrst. A tanstvny tartalmazza az alr titkos kulcshoz tartoz
nyilvnos kulcsot, az alr azonost adatait, a kt kulcs sszetartozst s rvnyessgt. A
tanstvny alapjn gyzdhet meg a cmzett arrl, hogy az elektronikus alrs magtl az
alrtl szrmazik.
A tanstvnyt a felad hozzcsatolja az ltala alrt - sajt titkos kulcsval titkostott -
dokumentumhoz. Az alr alrsa a sajt nyilvnos kulcsval, a tanstvnyon szerepl
alrs pedig a hitelests-szolgltat nyilvnos kulcsval ellenrizhet.
A hitelestsi szolgltatsi tevkenysg lehet fokozott biztonsg vagy minstett szolgltats,
ennek megfelelen a szolgltat ltal kibocstott tanstvny is lehet nem minstett, avagy
minstett tanstvny.
Minstett elektronikus alrshoz azonban minstett tanstvnyra van szksg. A
minstett tanstvny kibocstsra kizrlag a minstett szolgltatk jogosultak.
A minstett tanstvny tartalmazza:

annak megjellst, hogy a tanstvny minstett tanstvny,


a hitelests-szolgltat s szkhelynek (orszg-) azonostjt,
az alr nevt vagy egy becenevt, ennek jelzsvel,
az alrnak kln jogszablyban, a szolgltatsi szablyzatban, illetleg az ltalnos
szerzdsi felttelekben meghatrozott specilis jellemzit, a tanstvny szndkolt
felhasznlstl fggen,
azt az alrs-ellenrz adatot (nyilvnos kulcsot), amely az alr ltal birtokolt
alrst kszt adatnak (magnkulcs) felel meg,
a tanstvny rvnyessgi idejnek kezdett s vgt,
a tanstvny azonost kdjt,
az adott minstett tanstvnyt kibocst hitelests-szolgltat fokozott biztonsg
elektronikus alrst,
a tanstvny hasznlhatsgi krre vonatkoz esetleges korltozsokat,
a tanstvny felhasznlsnak korltait,
ms szemly (szervezet) kpviseletre jogost elektronikus alrs tanstvnya
esetn a tanstvny ezen minsgt s a kpviselt szemly (szervezet) adatait.

319
A minstett hitelests-szolgltatnak lehetsge van alacsonyabb biztonsgi fok
nem minstett tanstvny kibocstsra, tovbb arra is, hogy klnbz
tanstvnytpusokat lltson ki. Meghatrozhatja a tanstvny felhasznlsnak trgybeli,
fldrajzi vagy egyb korltait, illetve az egy alkalommal vllalhat ktelezettsg legmagasabb
rtkt.
A tanstvny kibocsthat olyan cllal is, hogy az alrt ms szemly (szervezet)
kpviseletben trtn alrsra jogostsa fel, de ebben az esetben a tanstvny kibocstst
megelzen a kpviseleti jogosultsgot igazolni kell. A kpviseleti jogosultsg megltt a
hitelests-szolgltat kteles ellenrizni. A tanstvny kibocstsrl a kpviselt szemlyt
(szervezetet) haladktalanul tjkoztatni kell.
Ennek a folyamatnak rszeknt komoly szerepet sznnk az egyetemeknek s a
fiskolknak, mint regionlis informcis kzpontoknak. Ennek tbb elnye grkezik. Nem
kell j szervezetet ltrehozni, ezrt kltsgtakarkosabb. Knnyebben alakulhat ki bizalmi
viszony az adatot gyjt s az adatot szolgltat kztt. A gyjttt s elsdlegesen
feldolgozott adatbzis segten a gyakorlati oktatst, az egyetemi kutatst, klnskppen
pedig a felsoktatsra is pl szaktancsadst.
e. Kzigazgatsi gyfl-tjkoztat rendszer
A trsadalmi rendszervlts s az informcis trsadalom kihvsai egyarnt a
kzigazgatsi tevkenysg j alapra helyezst indokoljk. Az Eurpai Unis elvrsoknak s
trekvseknek megfelel gymenet jelleg rendszerfejleszts adhat vlaszt ezekre a
kihvsokra.
A rendszer a teljes magyar joganyag fellvizsglatval kialaktott hatskri rendszerre
pl, ez feladatkrkbe szervezve ktszint kulcssz-rendszerrel tartalmazza az
nkormnyzatok s dekoncentrlt szervezetek hatskreit havi kvetssel. Megjelli az I. II.
fokon, illetve fellvizsglati gban eljr szervezeteket, sztvlasztja az llamigazgatsi
(hatsgi) feladatkrket az nkormnyzatiaktl, lehetsget biztost truhzott hatskrk
esetn az eredeti s aktulis jogostott megklnbztetsre. Tartalmazza a hatskr szvegt
s az ezt elr vagy lehetv tev jogszablyt. A rendszerbl elklnlnek nagysgrend
szerint az nkormnyzatok, teht fvros, megye, megyei jog vros, kzsg. A hatskrk
szervezeti egysgekhez, bizottsgokhoz kapcsolhatk, tmogatva ezzel a szervezeti Mkdsi
Szablyzat napraksz vezetst. Ugyancsak lehetsg van a hatskrk szemlyhez ktsre,
amely biztostja, a munkakri lersok, gyfl-tjkoztats hatkony megoldst. A ktelez
hatskrk mellett nknt vllalt feladatok kezelsre is alkalmas.
gymenet modellek
A feladat- s hatskrk kiegszlnek az eljrsok indtshoz szksges
dokumentumok (formanyomtatvnyok, tjkoztatk) rszletes lersval. A rendszer
tartalmazza a jogi httr ismertetst, kiemelve az llamigazgatsi Eljrs kzs elemeit. Els
fzisban ezek az informcik az llampolgrok korszer tjkoztatst teszik lehetv
papron, gyflszolglaton vagy interneten keresztl.
Tudsbzis jelleggel magba foglalja a kzigazgatsi eljrsok teljes gyintzsi
folyamatnak lerst. Ez alapjt kpezi az EU-ban is kvetendnek tartott Workflow alap
fejlesztsnek. A kisteleplsek szmra, ahol nehezen biztosthat minden terleten magasan
kpzett szakmai httr, lehetsget biztost a jogszer, gyors, pontos, olcs, polgrbart
gyintzsre. A nagyteleplseken a munkaszervezst teszi knnyebb, segtve a nagyszm
gyintzsi folyamatot. A tjkoztat funkcin tl a hivatal zrt rendszerben a tjkoztat
formanyomtatvnyokat beviteli kpernyknt kezelve alapjul szolgl egy tuds alap
rendszer kialaktsnak.

320
A rendszer tartalmazza tovbb a folyamatok lezrsul szolgl hatrozat-
gyiratmintk rszletes lerst, valamint a dntst befolysol Alkotmnybrsgi,
Legfelsbb Brsgi hatrozatokat, ugyancsak tartalmaz informcikat az elrhet
szakirodalomrl.
A redszerfejleszts clja els fzisban korszer tjkoztats s szakszer gyintzs
segtse. Msodik fzisban a hivatalban mkd Workflow s tudsbzis alap tudsbzis
gyintzi rendszer kifejlesztse. Harmadik fzisban az elektronikus alrs EU szabvnyjogi
megvalstst kveten a nap 24 rjban mkd elektronikus gyintzs megvalstsa,
ahol az eljrs indtsa az gyfelek (llampolgrok, szervezetek) otthonukbl, telephelyeikrl
kezdemnyezhetik elektronikusan gyeik intzst. Termszetesen ehhez szksges az
llamigazgatsi Eljrs elektronikus hitelestse is.
f. Agrr szakigazgatsi intzmnyek
Az agrrszakigazgatsi intzmnyek krhez tartoznak: az llategszsggyi- s
lelmiszerellenrzsi intzmnyek, a nvnyegszsggyi s talajvdelmi szolglatok, a
megyei (fvrosi) fldmvelsgyi hivatalok, az erdszeti szakigazgats, a Nemzeti
Fldalapkezel Szervezet s a Magyar lelmiszer-biztonsgi Hivatal.
A nvnyegszsggyi szakigazgats 20, az llategszsggyi szakigazgats 25, a
fldmvelsgyi szakigazgats 19 rszben nll intzmnybl ll.
Az llategszsggyi szakigazgatsi intzmnyhlzathoz sszesen 25, rszben
nllan gazdlkod intzmny tartozik, ezen bell 19 megyei s a Budapesti-Fvrosi
llategszsggyi s lelmiszer-ellenrz lloms mkdik. Ezek az llomsok hatsgi
llategszsggyi s szolgltatsi tevkenysget vgeznek. A hlzatban tovbbi kt
diagnosztikai szolgltatsi tevkenysget vgz llategszsggyi Intzet, az orszgos
hatskr lelmiszervizsgl Intzet, tovbb az Oltanyag- Gygyszer- s Takarmny-
ellenrz Intzet tartozik.
A fvrosi s a megyei llomsok hatsgi s szolgltat, az llategszsggyi
intzetek kizrlag hatsgi szolgltat tevkenysget ltnak el. Ennek keretn bell kiemelt
jelentsg a veszlyes llatbetegsgek lekzdsvel kapcsolatos feladat, az lelmiszer- s
takarmnyellenrzsi hatsgi munka, az orszghatron foly llategszsggyi ellenrz s
vizsgl tevkenysg, az llategszsggyi intzetek diagnosztizl s betegsget megllapt
tevkenysge. 2004. vben megalakultak az EU-konform llategszsggyi hatrllomsok,
amelyeknek fontos feladatai kz tartozik az llategszsggy, az llatvdelem s a
takarmnyellenrzs. Az intzmnyek elvgzik az unis s hazai rendeletekben elrt, az
egyes llatbetegsgek feldertsre irnyul monitoring vizsglatokat, a betegsgmentestsi
programokat. Az llatvdelmi elrsok betartsnak ellenrzsrl, a hatsgi ellenrzsek
szmrl, a tallt hinyossgok szzalkrl, a megtett intzkedsek szmrl a szakmai
fosztlynak az EU illetkes bizottsgt rendszeresen tjkoztatnia kell.
A nvny-egszsggyi szakigazgatsi intzmnyek hlzatt 19 rszben nllan
gazdlkod megyei nvny- s talajvdelmi szolglat, illetve az orszgos hatskr
kzpirnyt szerv, a Nvny- s Talajvdelmi Kzponti Szolglat alkotja. A nvny- s
talajvdelmi szolglat a nvnyi krostk fellpsnek megelzst, szksg esetn a
krostk elpuszttst, a nvny-vdszerek, termsnvel, talajjavt anyagok ellenrzst,
a nvny-egszsggyi hatrllomsok mkdtetst
vgzik. Tovbbi kiemelt feladataik:

321
nvnyvd szerek s termsnvel anyagok forgalomba hozatalnak s
felhasznlsnak engedlyezse, az engedlyezs minsgbiztostsi rendszernek
fejlesztse ill. monitoring vizsglata;
termelk nyilvntartsa, nvnyegszsggyi tlevl, termhelyi ellenrzs;
terleti nvnyegszsggyi diagnosztikai laboratriumok fejlesztse;
kzponti Krost Diagnosztikai Laboratrium ltrehozsa;
szennyvizek s szennyvziszapok mezgazdasgi felhasznlsnak s kezelsnek
szablyozsa;
vizek mezgazdasgi eredet nitrt szennyezssel szembeni vdelme;
A fldmvelsgyi szakigazgatsi intzmnyek feladatait 19 megyei (fvrosi)
fldmvelsgyi hivatal ltja el rszben nllan gazdlkod intzmnyknt. A
fldmvelsgyi intzmnyhlzat szolgltatsi s hatsgi, llamigazgatsi tevkenysget
egyarnt vgez. Kiemelt feladataik:
- a nemzeti agrrpolitika kpviselete s rvnyre juttatsa, valamint a klnbz szint
terletekre vonatkoz stratgik, koncepcik, programok s tervek kidolgozsa s
egyeztetse;
- nemzeti tmogatsi rendszer mkdtetsvel sszefgg feladatok elltsa;
- elemi krokkal s azok biztostsval kapcsolatos llami tmogatsok mkdtetse;
- hegykzsgek trvnyessgi felgyelete, halszati, vadszati igazgatsi feladatok;
- mezgazdasgi vzgazdlkodssal sszefgg feladatok.
Az erdszeti szakigazgatsi intzmnyek krt az llami Erdszeti Szolglat
(ESZ) s a hozz kapcsold rszjogkr kltsgvetsi egysg (igazgatsg)tartozik. Az
ESZ az Erdtrvnyben s a kln jogszablyokban meghatrozott erdszeti igazgatssal
sszefgg irnyti, szervezsi s hatsgi alapfeladatokat, valamint szakgazati statisztikai-,
erdszeti ismeretterjesztsi feladatokat ltja el. Mkdteti tovbb az Orszgos
Erdllomny-adattrat s az Erdvdelmi Mr- s Megfigyel Rendszert.
A fldgyi szakigazgatsi tevkenysget a fldhivatalok (20 megyei intzmny s a
116 terleti szervknt mkd krzeti fldhivatal), valamint a Fldmrsi s Tvrzkelsi
Intzet (FMI) ltja el. Az intzmnyek feladata az ingatlan-nyilvntarts vezetse, a
fldtulajdoni s fldhasznli elrsok rvnyeslsnek ellenrzse, tovbb elltjk a
polgri cl llami fldmrsi, trkpszeti s tvrzkelsi feladatokat, s kzremkdnek a
Nemzeti Kataszteri Program vgrehajtsban. A Fldmrsi s Tvrzkelsi Intzet hatsgi
jogkrben vgzi az llamhatrral kapcsolatos trgyvre meghatrozott fldmrsi s
nyilvntartsi feladatokat. Teljesti a kzponti adat- s trkptrral sszefgg, a
Fldrajzinv-tr vezetsre vonatkoz-, tovbb az alappont-hlzatokat s az llami
topogrfiai trkpeket rint, jogszablyban elrt feladatokat. Feladata a TAKARNET
program tovbbfejlesztse, tovbb a MePAR rendszer mkdtetse.
A Mezgazdasgi minsts s trzstenyszet-fenntarts intzmnyei kz
tartozik az Orszgos Mezgazdasgi Minst Intzet, az Orszgos Borminst Intzet, az
Agrobotanikai Intzet s az llami Mnesgazdasg. Az intzmnyek feladata a termelsben
alkalmazhat llat- s nvnyfajtk elismerse s minstse, a fajtafenntartsrl, a
gntartalkok kpzsrl s fenntartsrl val gondoskods, a vetmagvak s
szaportanyagok ellenrzse, az llatfajok s fajtk tenysztsnek irnytsa,
tenysztsszervezs, a borgazdasgi termkek ellltsval s forgalomba hozatalval
kapcsolatos feladatok. A minst intzetek is szerepet kaptak az Integrlt Igazgatsi s
Ellenrzsi Rendszer mkdtetsben.
A Mezgazdasgi s Vidkfejlesztsi Hivatal 81/2003. (VI. 7.) Korm. rendelet,
alapjn az Agrrintervencis Kzpont s SAPARD Hivatal jogutdjaknt jtt ltre 2003.

322
jlius 1-jn. Az MVH elltja az egyes kzssgi termkplya rendtartsok szablyozsi
eszkzeinek mkdtetsvel kapcsolatos feladatokat. Az MVH az Eurpai Mezgazdasgi
Orientcis s Garancia Alap (a tovbbiakban: EMOGA) Garancia Rszlege tekintetben
elltja:

- az Eurpai Uni (a tovbbiakban: EU) belpiaci tmogatsainak kezelsvel;


- az EU klpiaci tmogatsainak kezelsvel;
- az intervencis rendszer mkdtetsvel;
- a kzvetlen kifizetsek kezelsvel s ehhez kapcsoldan az Integrlt Igazgatsi s
Ellenrzsi Rendszer (a tovbbiakban: IIER) fejlesztsvel s mkdtetsvel, a
vidkfejlesztsi (ksr) intzkedsek bonyoltsval a vidkfejlesztsi intzkedsek
bonyoltsval sszefgg - a Halszati Orientcis Pnzgyi Eszkzbl (a
tovbbiakban: HOPE) folystott tmogatsok vgrehajtsval sszefgg feladatokat.

g. e-Agrrium, e-szakigazgats
Az Uni legrszletesebben szablyozott terlete a mezgazdasgi termels, valamint
az agrr- s vidkfejlesztshez kapcsold tmogatsok ignybevtelnek lehetsge. A
vidkfejlesztsi tmogatsok elrsre s hatkony felhasznlsra projektek bonyoltsra
kpes, megbzhat bels nyilvntartst vezet, stratgival s zleti tervvel rendelkez
gazdasgok aspirlhatnak sikerrel. Meghatroz pozciba kerlnek a gazdasgszervezst
vgz nem kormnyzati szervezetek, kamark, amelyek a gazdasgi rdekek mentn ltrejv
bizalommal rendelkeznek.
Az agrrvllalkozk s agrrvllalkozsok versenykpes piaci szereplsk biztostsa
rdekben, az ltalnos vllalkozsi ismeretek s informcik mellett tbb piac,
piacszablyozsi rendszer, minsgi elrs napi ismeretvel, valamint a versenykpes
termkek ellltshoz szksges korszer technolgiai ismeretekkel kell rendelkeznik
tbbek kztt a kvetkez terleteken:
o hazai (regionlis) s EU agrr-, vidkfejlesztsi- s krnyezetvdelmi
szablyozs
o EU s fennmarad nemzeti agrr-, vidkfejlesztsi tmogatsi rendszer
o WTO agrrszablyozs
o hazai (helyi, regionlis) EU s vilg agrrpiaci informcik (trendek, rak,
hrek, minsgi elvrsok)
o input termkek piaca (trendek, rak, hrek)
o szolgltatsi, finanszrozsi s fld piaci (trendek, rak, hrek)
o termelshez szksges krnyezeti informcik (idjrs, nvnyvdelem, llat-
s nvnyegszsggy)
o technolgiai ismeretek (alkalmazott kutatsi eredmnyek)
Az e-agrrium jvkpnek kiindul pontja, s a versenykpes mezgazdasgi
termels egyik alapfelttele a fenti informcikhoz val minl szlesebb kr elektronikus
hozzfrs biztostsa, az agribusiness szerepli, de kiemelten a mezgazdasgi termelk
rszre. Az agribusiness szereplinek kiszolgl llami- s kztestletek, civil szervezetek s
vllalkozsok ltal zemeltetett integrlt informcis rendszereken tl szksges:
o az e-kzssgek kialakulst lehetv tev kommunikcis, e-commerce s e-
kzigazgatsi szolgltatsok elindulsa s trnyerse
o Az informatikai technolgin alapul informci forrsok s szolgltatsok
elrst lehetv tev egyni s kzssgi Internet elrsek penetrcijnak
nvelse

323
o a gazdasgok bels nyilvntartst, gyvitelt, menedzsment dntseit s
technolgiai tevkenysgt tmogat szoftverek elterjedse
o az informatikai eszkzk, szolgltatsok s lehetsgek ignybevtelhez s
hasznostshoz kompetens humnerforrs.
A hazai mezgazdasgi termelket tbb, a versenykpessgket htrnyosan rint
gazdasgi s kzigazgatsi hats rinti. Az informatikai fejlesztsek az informcik
biztostsval, az elektronikus szolgltatsok, gyintzs s az e-business fejlesztsvel
hozzjrulhat az agribusiness versenykpessgnek fokozshoz.
A kzigazgatsi informatikai fejlesztseken tl ki kell pteni az e rendszerek adataira
pl kzhaszn informcikat szolgltat rendszereket. A rendszerek kiptsnl
figyelembe kell venni, hogy a hazai kormnyzati s kztestleti agrrirnytsnak az Unin
belli politizlshoz az EU elvrsain tl is szksge van gazdasgi informcikra, valamint,
hogy a hazai termelk is birtokolhassk az Unis versenytrsaik informciit. A kzigazgatsi
informatikai fejlesztseknl, a mezgazdasgi termelk szmra jelents elnyt jelent, ha az
agrr portlrendszerek tartalmn bell a gazdasgi dntseiket rint, ms gazatok
szablyozsi s kzhaszn informcii is megjelennek. Az Uni vrhat reformjai alapjn a
kapcsold gazatok kztt a vidkfejleszts, agrrkrnyezet gazdlkods s a
krnyezetvdelem fontossga kiemelked.
Az lelmiszer piacok globlis fejldsi trendjeinek megfelelen, az egszsges
tpllkozs, egszsges lelmiszerek biztostsa rdekben fejleszteni kell a technolgiai
sznvonal nvelshez szksges tudomnyos s szakmai adatbzisokat, elrhetsgket.
Biztostani kell, hogy a technolgiai informcikhoz a termelk s a szaktancsadk is a napi
munkjuk kapcsn hozzfrjenek. A magas minsg termkeket elllt termels
technolgijnak betartshoz elengedhetetlen a krnyezeti informcikhoz val hozzfrs.
A krnyezeti informcik kzl az agrrmeteorolgia s az llat-egszsggyi s
nvnyvdelmi elrejelzsek a legfontosabbak.

A korszer agrrinformcis rendszer kiptsnek alapveten hrom f clja lehet:

o Napraksz informcikkal segtse a vllalkozsok mkdst s fejldst.


o Szolglja ki az agrrkormnyzat informciszksglett, a dntshozatali
mechanizmus aktulis informcik irnti ignyt.
o Kszljn fl s a csatlakozst kveten tegyen eleget az EU nyilvntartsi s
informciszolgltatsi kvetelmnyeinek.
A piacgazdasg mkdsnek egyik legfontosabb felttele a magn- s trsas
vllalkozsok sikere. Az agrrinformcis rendszer egyik clja ezrt az, hogy segtse a
vllalkozsok eredmnyes mkdst s fejldst a mkdshez s a dntshozatalhoz
szksges folyamatosan frisstett, napraksz, aktulis informcik biztostsval. Ezek alatt
elssorban a gazdasgi szablyozs, tmogatsok, kormnyzati-, mszaki s kereskedelmi-,
szakhatsgi-, a gazdlkods eredmnyessgre vonatkoz sszehasonlt informcik,
valamint a gazdlkodk szakmai felkszltsgnek fejlesztsre vonatkoz informcik
rtendk.
Az EU tagsgtl fggetlenl egyre srgetbb az agrrkormnyzat dntseit tmogat
j informcis rendszer kialaktsa szksgessge, mivel az elmlt idszakban felmerlt j
kvetelmnyeknek az informciszolgltats jelenleg nem tud minden elemben megfelelni.
Kormnyzati cl informcis rendszereinket szakmai, tartalmi, adatgyjtsi kr s fegyelem,
valamint a nyjtott szolgltatsok s az azokhoz val hozzfrhetsg tekintetben is alaktani
szksges.

324
A magyar agrrgazdasgnak az Eurpai Unihoz trtn integrldst kveten fontos
az eurpai kvetelmnyekkel sszhangban ll nyilvntartsi rendszer s informcis hlzat
zemeltetse. Az EU agrrgazdasgnak irnytsa hatalmas mennyisg pontosan egyeztetett
elrsoknak megfelel informci szablyozott ramlsn alapszik. Az informcis
csatornk klcsnsen sszektik a tagorszgokat a szervezet dntshoz kzpontjaival. Az
ezen informcik alapjn hozott dntsek komoly elnyket, illetve slyos htrnyokat
jelenthetnek az rintett orszgoknak, gy az adatok hitelessgvel, megbzhatsgval s
sszehasonlthatsgval kapcsolatos kvetelmnyek betartsa nem csak nagyon szigor
kvetelmny, hanem egyben elemi rdeke is a tagoknak.
Az gazatirnyts fontosabb feladatai s informatikai eszkzei rviden a kvetkezk.
A feladatok egyarnt jelentenek horizontlis (pl. llat- s nvnyegszsggy, lelmiszerjog),
strukturlis (pl. kedveztlen adottsg terletek, beruhzsok tmogatsa) s piacszablyozsi
(termkplya-szablyozsok, intervenci, export-visszatrts) feladatokat. Ezeken bell
mindenhol megjelenik az intzmnyfejleszts s a gazdasgfejleszts informcis ignye. Az
elbbi jelenti a mr meglv, mkd szervezeteink fejlesztst, j feladatokra trtn
felksztst, de sok esetben szksges j hivatalok kialaktsa is. Az intzmnyfejleszts
tbbek kztt a felszerelsben, a technika bvtsben s megjtsban is jelentkezik.
Szinte mindenhol jelentkezik az adott feladat elltshoz szksges informatikai
tmogats kialaktsnak, illetve fejlesztsnek szksgessge. gy pldul:

o Az llategszsggyi ellenrzsi rendszer tvtele szksgess teszi az


llategszsggyi informatikai rendszer tovbbi fejlesztst az EU klnbz
informatikai s adattovbbt rendszereihez (ANIMO, ADNS, SHIFT) val
csatlakozs elsegtse rdekben. Ugyancsak feladat a szarvasmarha egyedi jellsi
s nyilvntartsi rendszer kiteljestse s kiterjesztse ms gazdasgi haszonllatokra,
jrvnytani adatbzis s monitoring rendszer kiptse. Az llatgygyszati
ksztmnyek ellenrzse, trzsknyvezse, regisztrcija megkveteli egy
gygyszergyi adatbzis felptst, karbantartst is, melyen keresztl megvalsul a
csatlakozs az EU gygyszergyi telematikai hlzathoz.
o A nvnyegszsggyi szolglat fejlesztsnek felttele az EU bels piacn
alkalmazott hatlyos vizsglati mdszerek, szabvnyok s ellenrzsi rendszer, illetve
az elrt nyilvntartsi, informcis s jelentsi rendszer bevezetse.
Hatrkirendeltsgek fejlesztse, az orszgos nvnyvdelmi intzmnyrendszert s a
nvnyegszsggyi hatrkirendeltsgeket integrl (LAN-WAN) hlzat kiptse,
korszerstse, a nvnyegszsggyi s talajvdelmi szakigazgats informatikai
hlzatnak fejlesztse, a hatsgi feladatellts s tervezs statisztikai rendszereinek
fellltsa magas fok adatbzis vdelmi felttelek alkalmazsval (tzfal-szoftverek).
o Az lelmiszer-ellenrzsre s minsgbiztostsra szolgl klnleges EU-konform
laboratriumok s adatbankok kialaktshoz, mkdtetshez s sszekapcsolshoz
szksges infrastrukturlis (informatikai) fejlesztseket kell vgrehajtani. A zldsg-
gymlcs minsgellenrzsi rendszer tovbbfejlesztse rdekben ltre kell hozni
egy informcis adatbank-rendszert.
o Kiemelt fontossg terlet a statisztikai s piaci informcis rendszer, amely a
mezgazdasgi termels s rtkests zemgazdasgi s makrogazdasgi adatainak
olyan nyilvntartst jelenti, amely a kell rszletessg adatok szolgltatsra kpes
gy az gazatirnyts, mint az EK Bizottsg s az Eurostat rszre, s emellett
biztostja a termelk s rtkestk megfelel informlst is. A korszer, az EU-val is
harmonizl agrrinformcis rendszer s intzmnyi feltteleinek kialaktsa
szempontjbl kiemelt jelentsg terlet.

325
o 1998-ban elkezddtt az Integrlt Igazgatsi s Ellenrzsi Rendszer (IIER/IACS)
bevezetsbl a fldhivatali hlzatra hrul j szolgltatsok kifejlesztse
(TAKAROS, TAKARNET, META)
o Az Agrr-krnyezetvdelmi Hlzat mr meglv intzmnyekre (pl. Talajvdelmi
llomsok hlzata) pl, azonban a Hlzat kialaktshoz jelents mszaki-,
technikai s szemlyi fejlesztsekre van szksg. Ez elssorban digitlis, trkpi
adatbzisrendszer, szoftver- s hardverhlzat, trinformatikai eszkzk, stb.
kialaktst teszi szksgess. Mr meglv tevkenysgek (pl. tvrzkels) tovbbi
koordinlsa s fejlesztse is szksges.
o Orszgos szlkataszter ltrehozsa, mely az EU borpiaci szablyozsnak
vgrehajthatsghoz alapvet fontossg. A kataszteri nyilvntarts ltrehozshoz
orszgos szlszeti statisztikai felvtelezst terveznk.

Ellenrz krdsek:

1. Melyek az nkormnyzatokkal szembeni elvrsok, amelyek fokozottan ignylik az


elektronikus gyintzs megvalstst?
2. Milyen alrendszerek, funkcik alakthatk ki egy e-nkormnyzati rendszerben?
3. Mit jelent az elektronikus alrs, mirt van r szksg?
4. Mit jelent a hitelestsi szolgltats?
5. Milyen agrr szakigazgatsi intzmnyeket ismer?
6. Milyen e-agrrszakigazgatsi rendszereket ismer?

Irodalomjegyzk
IHM: (2003). Informcis Trsadalom Rszstratgia. E-nkormnyzat Stratgia
Kapronczai I. Az agrrinformcis rendszer elemei az EU harmonizci tkrben.
MEH: (2001) A mezgazdasg infokommunikcis eszkzkkel trtn tmogatsa
Vrallyai L. e-Kzigazgats

326
14. ZEMELTETSI KRDSEK
14.1 Segdprogramok, kommunikcis s egyb alkalmazsok
Hagyomnyosan az opercis rendszerekkel szemben a felhasznlnak mindssze
annyi elvrsa volt, hogy biztostsa szmra a szmtgp kezelshez szksges felletet.
Manapsg azonban az opercis rendszerek szmos olyan szolgltatst is tartalmaznak, amely
nem elsdlegesen a rendszer mkdst, sokkal inkbb a felhasznl knyelmt vagy
megelgedst hivatottak szolglni. Lteznek tovbb olyan felhasznli alkalmazsok is,
amelyek az opercis rendszer szolgltatsait kiegsztik, bvtik, esetleg javtjk.
A segdprogramok (utility) olyan programok, amelyek mkdskben az opercis
rendszer szolgltatsaihoz llnak kzel, annak hinyz mvelett valstjk meg (esetleg egy
meglev mveletet oldanak meg szebben-jobban-hatkonyabban, mint az opercis rendszer
sajt eszkzei.
Az opercis rendszerek ltal nyjtott kiegszt szolgltatsok megrtshez nzzk
meg a Microsoft Windows XP-ben alkalmazott megoldst: a kvetkezkben nhny
ltalnos cl rendszerkomponenssel (vagy ha gy jobban tetszik hiszen tulajdonkppen gy
kell(ene) neveznnk ezeket az alkalmazsokat segdprogrammal) ismerkednk meg.
Alaprtelmezett telepts mellett a START menben a Kellkek csoport tartalmazza a
Windows XP ilyen elemeit.
Szvegszerkesztst tmogat alkalmazsbl alaprtelmezs szerint kett is van a
Kellkek kztt: a Jegyzettmb formzatlan szveg kezelst lehetv tev szerkeszt
program (az angol nyelvben a klnbz tpus, szveget feldolgoz alkalmazsokra annak
funkcionalitsa szerint klnbz (kifejez) elnevezsek, ezt a csoportot text editor-nak
hvjk), mg a WordPad egy alapszint formzsi mveleteket kezelni kpes szvegszerkeszt
(word processor). Ennek megfelelen a Jegyzettmb elsdlegesen olyan jelleg szveges
tartalmak ltrehozsnak, szerkesztsnek vagy megjelentsnek az eszkze, amelyek formai
jellemzket nem tartalmaznak ilyenek pl. a klnbz programkdok. A WordPad
segtsgvel pedig egyszer formzott szveget (pl. egy hivatalos iratot, levelet) kszthetnk
el. A Szmolgp a nevhez mrten sok meglepetssel nem szolgl, de azt mindenkppen
rdemes rla tudni, hogy kt mkdsi mdja van: norml nzetben hagyomnyos ngy
alapmveletes szmol eszkz, azonban tudomnyos nzetben trigonometriai, statisztikai (s
az informatikban jelents szmrendszereket is tmogat) mveletek elvgzsre is alkalmas
a kt md kztt a Nzet men segtsgvel lehet vltani.
Szintn a kellkek kztt rhet el a karakteres fellet megjelentsre szolgl
Parancssor, valamint a Windows Intz is.
A parancsokrl
A Windows ersen ktdik s pt a grafikus felletre, de ez nem jelenti azt, hogy ne
rendelkezne karakteres felleten is elrhet utasts-rendszerrel. Jogosan merl fel a krds,
mely szerint a grafikus fellet eszkzrendszere s az opercis rendszer szolgltatsainak
bsge mellett mi szksg lehet utastsokkal beavatkozni a rendszer mkdsbe? A vlasz
lehet(ne) alapveten szemlletet tkrz is: a karakteres felleten val mveletvgzs
gyorsabb, mint a grafikus krnyezet hasznlata de vlemnyem szerint az utastsok
ismerete elsdlegesen olyan esetekben hasznos, amikor az adott tevkenysgnek nincs (vagy
nem ismert, esetleg krlmnyesen elrhet) megfelel (grafikus felletrl is elrhet)
alternatvja.

327
A karakteres fellet tbbfle mdon is elrhet: a Kellkek csoportbl vagy elindthat
a Futtats menponthoz begpelt cmd vagy command paranccsal is. A kvetkezkben a
legltalnosabban hasznlhat parancsok rvid ttekintst adjuk:
1. lemezkezels parancsai
a. FORMAT megformzza a kijellt httrtrat: j gykrknyvtrat (s
fjlrendszert) hoz ltre (az esetleges elz fjlrendszer s az abban
ltrehozott llomnyok termszetesen trlsre kerlnek), illetve
ellenrzi a megadott httrtr szektorait. Nem hasznlhat rendszert
tartalmaz kteten. A helyrelltsi konzolbl indtva megadhat a
ltrehozand lemez fjlrendszere is.
b. CONVERT FAT vagy FAT32 fjlrendszer ktetet NTFS ktett alakt.
c. CHKDSK lemezellenrzst hajt vgre a megadott kteten: megvizsglja
a szektorokat, megjelli a hibs szektorokat (s megprblja
helyrelltani a bennk tallhat adatokat srlt lemez esetn
clravezetbb lehet a RECOVER parancs hasznlata).
d. LABEL ltrehozza, megvltoztatja vagy trli egy meghajt logikai
azonostjt (ktetcmkjt). A ktetcmke aktulis rtknek
lekrdezsre hasznlhat a VOL parancs is.
2. knyvtrakra (mappa) vonatkoz parancsok
a. MKDIR (MD) ltrehozza a megadott knyvtrat (knyvtr-szerkezet
megadsa esetn a tartalmaz knyvtrak is ltrejnnek!).
b. CHDIR (CD) megjelenti vagy kivlasztja (mdostja) az aktulis
knyvtrat (knyvtr-vlts).
c. RMDIR (RD) trli a megadott knyvtrat. Az aktulis knyvtr vagy
annak szl-knyvtra, tovbb nem res knyvtr nem trlhet!
d. TREE grafikus formban megjelenti a megadott knyvtrbl kiindul
knyvtrszerkezetet.
e. SUBST virtulis (logikai) meghajtt hoz ltre a megadott elrsi t, mint
gykrknyvtrbl.
3. llomnyokra vonatkoz parancsok
a. COPY llomnyokat msol. A parancs ltalnos alakja: COPY forrs cl,
ahol ltalban a forrs s a cl is elrsi t, de forrs-knt a
billentyzetet megadva logikai eszkzazonostja CON
szveges llomny ltrehozsra is alkalmas, pl: COPY CON
level.txt. Alkalmas llomnyok sszefzsre is.
b. MOVE llomnyokat helyez t.
c. RENAME (REN) llomnyok azonostjt (nv, tpus) vltoztatja meg.
d. ATTRIB belltja, mdostja, megjelenti vagy trli az llomnyok
karakteres felleten elrhet jellemzit (attribtumait). (A CACLS
parancs hasonl mveleteket vgez el az llomnyok jogosultsgi
jellemzivel kapcsolatban.)
e. TYPE egy (szveges) llomny tartalmt megjelenti.
f. DEL (ERASE) llomnyokat trl. Figyelem: a karakteres fellet trlsi
mvelete nem logikai a trlt fjlok tnylegesen s vglegesen
eltvoltsra kerlnek (s nem a Lomtrba)!
4. knyvtrakra s llomnyokra egyarnt alkalmazhat parancsok
a. DIR llomnytulajdonsgok megjelentse: nv, tpus, idblyegek, stb.
b. COMPACT (csak NTFS partcin) a rptmrts szolgltats
hasznlatnak belltsa, lekrdezse.

328
c. XCOPY teljes knyvtrszerkezet (llomnyok s knyvtrak is!)
msolsa.
5. egyb parancsok: krnyezet lekrdezsnek, belltsnak parancsai:
a. DATE, TIME rendszerdtum s id
b. VER az opercis rendszer verziszma
c. PROMPT a kszenlti jel alakja (alaprtelmezs szerint az aktulis
knyvtr teljes elrsi tja s egy > jel)
d. PATH keressi tvonalban szerepl knyvtrak (az ezekben a
knyvtrakban tallhat vgrehajthat kdot tartalmaz llomnyok
a knyvtrszerkezet brmely pontjrl elindthatak)
e. GETMAC, IPCONFIG, NETSTAT hlzati krnyezet alapvet
paramtereinek lekrdezsre szolgl parancsok.
f. HELP a karakteres fellet parancsainak rvid lersa (brmely parancs
neve utn a /? kapcsol az adott parancsra vonatkoz rszletes
lerst jelent meg)
g. EXIT a cmd parancsrtelmez befejezse, visszatrs a grafikus
fellethez.
Ahogy az a fenti (kzel sem teljes) felsorolsbl is lthat, a Windows karakteres
fellete ugyanolyan hatkony (st, bizonyos esetekben pl. hlzati paramterek
konfigurlsa esetn mg jobban hasznlhat) eszkz a felhasznl (vagy a rendszergazda)
munkjban, mint a grafikus krnyezetben.
Kommunikci, multimdia
A Windows XP nagy hangslyt fektet felhasznli ignyek minl teljesebb
kiszolglsra, ennek kvetkezmnye a hlzati mveleteket s a multimdia alkalmazst
(mint a felhasznli szempontbl kt legfontosabb informatikai alkalmazsi terlet) tmogat
segdprogramok minden korbbinl bvebb vlasztka. A sok vitt kivlt Internet Explorer
tovbbra is az opercis rendszer alaprtelmezett bngszprogramja maradt (br immr
opcionlisan eltvolthat), az Outlook Express (a Microsoft Office programcsomag rszt
kpez Outlook nev komplex csoportmunka-tmogat program leegyszerstett vltozata)
az elektronikus levelezst, a Messenger a kzvetlen (on-line) kommunikcit (csevegs), a
NetMeeting a hlzaton keresztli adat- s informci-megosztst teszi lehetv (ez utbbi
alkalmazs egyben a multimdia tmogatsra is plda, hiszen az llomnyokon tl audi s
vide tartalmat is kpes a hlzat felhasznli kztt tovbbtani, pl. vide-konferencia
formjban), vgl pedig a Tvoli asztal szolgltats segtsgvel terminl-szolgltats
hasznlatra (azaz fizikailag egy msik szmtgprl hasznlni egy tvoli szmtgp
erforrsait) nyjt lehetsget az opercis rendszer.
Ami a multimdia tmogatst illeti, a Paint nev grafikus szerkeszt (rajz-) program
segtsgvel rasztergrafikus kpek kszthetk, szerkeszthetk (a PrtScr billentyvel lementett
kpernykpek pl. kivlan alakthatk illetve menthetk a hasznlatval jelen jegyzet
brinak egy rsze is ilyen mdon kszlt), a Mdialejtsz egyarnt alkalmas audi- s
videfjlok lejtszsra, a Hangrgzt illetve a Movie Maker pedig az ilyen formtum
llomnyok ltrehozsra, szerkesztsre.
Felgyeleti eszkzk
A segdprogramok kztt kln csoportot kpeznek nem felttlen a megvalst
alkalmazsok megjelense vagy elhelyezkedse szempontjbl, sokkal inkbb a nyjtott
szolgltatsok tekintetben azok az alkalmazsok, amelyek az opercis rendszer
mkdsnek megvltoztatsra szolglnak, ezek a felgyeleti eszkzk. (Ezeket az
alkalmazsokat, szolgltatsokat ltalban alaprtelmezett felhasznli jogosultsg mellett

329
nem vagy csak korltozott funkcionalitssal hasznlhatjuk a teljes kr felgyelethez
kitntetett felhasznli jogosultsgok ( a Windows XP fogalmai szerint kiemelt felhasznl
vagy rendszergazda ) szksgesek.) Ezek kzl felhasznli szempontbl
legfontosabbak a httrtr llapotval s a felhasznli tevkenysghez szksges programok
kezelsvel kapcsolatos alkalmazsok.
Az elbbire plda a Hibaellenrz s a Tredezettsg-mentest (mindkt alkalmazs
az ellenrizni kvnt httrtr Tulajdonsgok lapjnak Eszkzk fln rhet el). A
Hibaellenrz a fjlrendszer hibinak feldertsben s kijavtsban jtszik szerepet, a
Tredezettsg-mentest pedig a trols-szervezs logikjbl kvetkez elhelyezkedsi
problmk optimalizlsra s ilyen mdon a lemez teljestmnynek nvelsre (gyorsabb
lesz a fjlok elrse egy nem tredezett trolsi rendszerben) szolgl (14-1 bra).

0-1. bra: Lemezellenrzs eszkzei


A programok kezelsvel kapcsolatban alapveten kt eszkzt kell kiemelnnk: az
egyik a rendszer aktulis llapott megjelent (s szksg szerint befolysolni kpes)
alkalmazs a Feladatkezel, a msik a programok elrhetsgvel (is) kapcsolatos
mveleteket tartalmaz Vezrlpult. A Feladatkezel (15-2. bra) elindthat a Tlca
gyorsmenjbl vagy a CTRL-ALT-DEL (hagyomnyosan a szmtgp jraindtsra
szolgl) billenty-kombinci segtsgvel. Hasznlatval ttekinthet a rendszerben fut
alkalmazsok s az alkalmazsok ltal hasznlt folyamatok llapota, erforrs-hasznlata,
valamint a rendszer ltalnos teljestmnyre vonatkoz mrszmok s a hlzati
felhasznlsra vonatkoz adatok. Igazi jelentsgt azonban az ttekintsen tl a beavatkozs
lehetsge adja: segtsgvel elindthatunk s lellthatunk alkalmazsokat (pl. a nem
vlaszol (lefagyott) vagy a nem kvnt (vrus) programokat).
A Vezrlpult (START men nll programcsoportja) a felhasznli beavatkozst
tmogat eszkzk alapvet gyjtemnye, melyek kzl a felhasznli fellet szempontjbl
a Megjelents, a kezels szempontjbl az Egr illetve a Billentyzet, a mkds
szempontjbl a Rendszer, a programok szempontjbl pedig a Programok teleptse s
eltvoltsa a leglnyegesebb.

330
14-2. bra: Feladat-kezel
14.1.1 Tmrts
A segdprogramok klnbz tpusai kzl a felhasznli gyakorlatban taln
legtbbszr hasznltak (s ilyen rtelemben az egyik legfontosabbak) a tmrt programok.
A tmrts elve egyszer: az adatot eredeti mretnl kisebb mretre kell talaktani.
Az talakts clja ltalban a trolsi helyigny cskkentse (egy kisebb llomny kevesebb
helyet foglal), de manapsg ugyanilyen fontos a tovbbts idignynek a cskkentse (pl.
hlzaton keresztl).
A tmrts folyamatban az eredeti adatot forrsnak, a tmrts eredmnyeknt
elll jabb vltozatot pedig archvumnak nevezzk. A tmrts ltalban (de nem
szksgszeren) ktirny folyamat: a forrs archvum irnyt tmrtsnek
(becsomagolsnak) nevezzk, az archvum forrs mvelet neve kibonts (kicsomagols,
kitmrts). A tmrtsi eljrsokat alapveten ezen talaktsi mdszerek szerint
kategorizlhatjuk:
a vesztesges tmrtsi eljrsok sorn a forrsbl bizonyos rszek kimaradnak
az archvum elksztse sorn. Ebbl kvetkezik, hogy ezek a tmrtsi eljrsok
ltalban nem megfordthatak, azaz nem tartozik hozzjuk kibontsi mvelet.
Felmerl a krds, hogy mi rtelme van tmrteni, ha a tmrts adatvesztssel
jr? Termszetesen csak akkor alkalmazhat ez a fajta tmrtsi eljrs, ha az
adatveszts mrtke megengedhet, tipikusan ilyenek a multimdia jelleg adatok
tmrtsi eljrsai. (Az elv az, hogy az emberi rzkszervek becsaphatk: ha a
forrsbl elhagyjuk azokat a rszeket, amelyeket gysem tudnnk az
rzkszerveinkkel felfogni pl. hangok esetben az emberi fl ltal rzkelhet 20
Hz 20 KHz frekvencia-tartomnyon kvl esket , akkor ez a vesztesg nem

331
szmottev.) A vesztesges tmrtsi eljrsok sorn kszl archvumok
(ltalban nem is szoks ket archvumnak nevezni, inkbb egy jabb adattpusrl
beszlhetnk a tmrts eredmnyeknt) kzvetlenl felhasznlhatak:
megnzhet, meghallgathat, szerkeszthet, stb. Ismertebb vesztesges tmrtsi
eljrsok pl. az llkpek esetn alkalmazott jpeg eljrs, az audi-adatok
tmrtsre hasznlt MP3 kdols, vagy a videk mpeg, illetve DIVX kdolsa.
ezzel szemben a vesztesg-mentes tmrtsi eljrsok alkalmazsakor az
archvumbl (a kibontsi folyamat sorn) a forrs tartalma maradktalanul
helyrellthat. Termszetes, hogy ezeket az eljrsokat elssorban a tnyleges
adat-tartalm llomnyok (pl. dokumentumok, tblzatok, stb.) tmrtsre
hasznlhatjuk. A vesztesg-mentes tmrtsi eljrsok eredmnyeknt ltrejv
archvumban megtallhat ugyan a forrs teljes (eredeti) tartalma, de kzvetlen
mdon nem dolgozhat fel, csak a visszallts utn. (Ez alatt azt kell rteni, hogy
ha pl. egy szveges dokumentumot betmrtek, akkor az archvumot hiba
szeretnm egy szvegszerkesztvel szerkeszteni.) Nagyon sok ilyen eljrs
(ismtlds-alap: RLE, statisztikai alap: Huffman, lexikai: LZW, stb.) ltezik s
ennek megfelelen nagyon sok (s sokfle) tmrtprogrammal is tallkozhatunk
(klnbz ZIP varinsok, RAR, LHA, ICE, stb.).
(Emlkeztetl: egyes opercis rendszerek (a klnbz Linux rendszerek
eredenden, de manapsg mr a Windows XP is) natv mdon (az opercis rendszer sajt
szolgltatsaknt, nem segdprogram formjban) is tmogatnak klnbz tmrtsi
eljrsokat.)
A hasznl(ni kvn)t tmrtprogram kivlasztsa a felhasznl szubjektv
megtlsn alapul, ltalnosan igaz az, hogy nincs olyan eljrs (s nincs olyan tmrt
program sem), amely minden szempontbl jobb lenne a tbbinl. Ilyen szempont lehet
valamely hatkonysgi mrszm (mennyire (a forrs mretnek %-ban) kpes tmrteni a
program, milyen gyors, stb), de akr az elterjedtsg (pl. a ZIP alkalmazsok npszersgnek
egyik oka az, hogy az Interneten kvzi-szabvnny vlt), a kezelhetsg vagy a nyjtott
tbbletszolgltatsok (titkosts, testre szabhatsg, stb.) is. A hatkonysg vizsglatnl ne
feledkezznk meg arrl, hogy a tmrts kt alapvet jellemzje (a mret s az idigny)
ltalban egymsnak ellen-hat: egyrszt a tmrts egy kdolsi eljrs, s mint ilyen,
idignyes, msrszt a tmrts clja a mretcskkents. Knny beltni, hogy minl kisebb
mretet szeretnnk elrni, (ltalban) annl tbb mveletre van szksg a kdols sorn
kvetkezskppen annl tovbb tart a be- s a kitmrts. (A kt szempont kzti preferencia
ltalban minden egyes tmrtsi mvelet sorn kln bellthat.) A kezelhetsg
szempontjbl a grafikus fellelt vagy akr az opercis rendszer sajt szolgltatsaiba
integrldni kpes programok valsznleg egyszerbben kezelhetk egy tlagos
ismeretekkel rendelkez felhasznl szmra, ugyanakkor egy parancsmd vltozat szmos
olyan tbbletmveletet tartalmazhat (pl. kapcsolk hasznlatval), amely a grafikus felleten
keresztl nem rhet el (j plda erre az arj nev program).
14.1.2 Vrusok
A segdprogramok msik alapvet csoportjba (sajnos) azok az alkalmazsok
tartoznak, amelyek nlkl szintn nem lehet meg egyetlen szmtgpet aktvan hasznl
felhasznl sem: a vrusok elleni vdekezs eszkzei.
De mik azok a vrusok? Szmos definci kzl a legegyszerbb (s taln
legszemlletesebb) az a megkzelts, amely szerint a vrus egy olyan program, amely
felhasznli beavatkozs nlkl kpes sajt kdjnak tbbszrzsre (reprodukcis
kpessg) s clja a felhasznli tevkenysg megzavarsa (rt szndk). (Az rt

332
szndk nem minden esetben egyenl a krokozssal, adott esetben a bosszant jelleg vagy
az adatgyjts is lehet rtalmas...)
A szmtgp-vrusok megjelense egybeesik a szmtgp megjelensvel, hiszen
mr a hetvenes vekben, a mai rtelemben vett szmtgp kifejlesztsnek idejn rtak
programokat, amelyek tartalmaztak olyan utastsokat, amik szndkosan rongltak, illetve
hibkat okoztak. Az ilyen programok kifejlesztsvel az volt a ksztk clja, hogy teszteljk
a szmtgp terhelhetsgt.
Minden vrus ltalban hrom alapvet rszbl ll:
a reprodukcis rsz a vrus legfontosabb rsze, mert ez az, ami terjed, azaz
megkeres olyan programokat vagy alkalmazsokat, amelyekbe be tudja rni magt;
az aktivlsi felttel az a felttel, aminek a teljeslse esetn a vrus kifejti
hatst. Ez brmi lehet: csak annyi, hogy a kd betltdjn a memriba; vagy
egy dtum eljvetele; egy rendszerllapot kialakulsa (pl. a lemez foglaltsga
nagyobb, mint 50%), stb.
a kdrsz pedig az az utasts-sorozat, ami a tnyleges krokozst megvalstja.
A szmtgpes vrusokat tbbfle szempont szerint szoktk csoportostani. Az egyik
ilyen szempont lehet, hogy milyen a vrusok terjedsi tpusa, vagyis az, hogy a rendszernk
melyik elemt szemelik ki szaporodsuk kzegnek. A msik szempont a vrusok a
tulajdonsgainak milyensge, vagyis az, hogy hogyan kpesek magukat elrejteni,
megnehezteni azonostsukat.
A terjeds mdja szerint lteznek boot szektor vrusok (a httrtrak
rendszerindtsrt felels szektoraiban tallhatk meg), fjl-vrusok (amelyek neve egy kicsit
megtveszt: csak az nll vgrehajtsra alkalmas kdot tartalmaz parancs- illetve
programfjlok, kdknyvtrak llomnyokban elfordul vrusok tartoznak ide) s a
manapsg legelterjedtebb n. makrvrusok (amelyek tbb-kevsb brmilyen tartalm
llomnyhoz kpesek hozzkapcsoldni, feltve, hogy az adott tpus llomny feldolgozsa
sorn elkpzelhet valamilyen parancsrtelmezsi tevkenysg legtbb esetben az opercis
rendszerek vagy az adott tpus llomnyt feldolgoz alkalmazsok automatikus
szolgltatsai rvn).
(Manapsg elssorban szintn az elterjedtsgknek ksznheten kln
kategriba szoktk sorolni azokat a vrusokat, amelyek mkdsi mechanizmusa a
makrvrusokval azonos, csak jellemzen az Internet aktv tartalommegjelent eszkzei
rvn hatnak, ezek az n. script tpus vrusok.)
(Ltezik tovbb egy msik vrus-kategria is, amely egyrtelmen az elektronikus
levelezsi rendszerekhez kthet, ami valjban nem vrus, de krokozsa ktsgtelen, az n.
hoax (l-levl, esetleg lnc-levl). Az ilyen levelek egy kitallt indokkal arra sztnzik a
felhasznlt, hogy a levelet tbb pldnyban tovbbtsa ezltal valsul meg a reprodukci, a
krokoz hatsa pedig a rengeteg feleslegesen elkldtt levl rendszerterhelsbl addik.)
A vrusok csoportostsnak msik lehetsge a mkds mdja szerinti csoportosts:
a memriarezidens vrus aktivlsa utn a szmtgp kikapcsolsig a memriban marad
(s fertz), az alkalmazs-vrus a hats kifejtse utn befejezi a mkdst (mint brmely
ms felhasznli program), az idztett bombk esetben mindaddig csak az aktivlsi
felttelt vizsgl komponens aktv, amg a felttel nem teljesl, a lopakod vrusok az
opercis rendszer alapszolgltatsainak meghamistsval prblnak elrejtzni a felhasznl
s a vruskeres programok ell, a polimorf vrusok pedig kpesek sajt kdjuk

333
megvltoztatsra (mivel a vruskeresk minta alapjn ismerik fel a vrusokat, gy
megtallsuk lnyegesen nehezebb).
A vrusok elleni vdekezs eszkzrendszere sokrt lehet s kell is, hogy legyen!
Elssorban mindenkppen a felhasznli felelssget kell megemlteni: megtett-e a
felhasznl mindent a fertzs megakadlyozsra? A social engineering-nek (leginkbb
felkszlt felhasznlk-nak lehetne fordtani) a lnyege az, hogy a felhasznl rendelkezzen
azokkal az ismeretekkel, amelyek rvn cskkenthet a vrusok rendszerbe val bejutsnak
vagy aktivldsnak a veszlye: ismeretlen forrsbl szrmaz llomnyokkal szembeni
vatossg, ellenrizhet szerztl szrmaz alkalmazsok, etikus magatarts (hoaxot nem
tovbbtunk...).
Termszetesen minden jindulat s felkszltsg ellenre is elfordulhat vrusfertzs,
ilyenkor a megfelel vrusvdelmi rendszerek nyjthatnak segtsget. (Elvileg az opercis
rendszertl is elvrhat (lenne) valamifle vdelmi mechanizmus, de ez (pl. a Microsoft
rendszerei esetben) nem valsul meg maradktalanul.) A vrusvdelmi rendszerek esetben
az alapszably a brmi jobb, mint a semmi: szmos kereskedelmi forgalomban kaphat
termk mellett legalbb ugyanennyi ingyenesen hasznlhat rendszer is rendelkezsre ll. A
rendszerek hasznlatakor pedig a kulcsz a rendszeressg: rendszeresen ellenrizni kell a
szmtgpet s rendszeresen aktualizlni (frissteni) kell a vruskeres program adatbzist!
14.2 Adatvdelem, adatbiztonsg
Az informcis trsadalom megjelensvel mind az egyn, mind a szervezetek
szempontjbl j tpus rtkek keletkeztek: az adatok. A szemlyes adatok, a hivatali titkok,
szerveztek mkdst befolysol informcik ugyanolyan gazdasgi rtkkel is mrhet
erforrsokk vltak, mint a trgyi anyagi javak. Ennek a folyamatnak termszetes velejrja
az informci megszerzsre vagy megronglsra irnyul (szndkos vagy vletlen)
ksrletek megjelense is, amelyek kezelsre minden szervezetnek fel kell kszlnie. A
kvetkezkben megprbljuk bemutatni azokat a tnyezket, amelyek befolysoljk a
szervezet informci-kezelssel kapcsolatos feladatait: az adatok jellegbl add specilis
fenyegetettsgek s az ezek ellen val vdekezs mdszereit, az adatkezelssel kapcsolatos
szablyozsi elveket s mdszereket, a felhasznli eszkzket. A tmakr kiterjedtsgre s
sszetettsgre tekintettel meg sem ksreljk (a valsznleg nem is ltez) egyetlen s
dvzt megolds bemutatst, helyette pldkon keresztl megprbljuk bemutatni
mindazokat a terleteket, amelyek megfontolsra rdemesek.
Manapsg az elektronikus kommunikci minden eddiginl nagyobb mrtk lett.
Ezen nem csak az Interneten trtn levelezst s adattvitelt kell rteni, hanem a
telefonvonalakon bonyoltott egyb kommunikcit is: fax zenetek, telebank szolgltatsok
ignybevtele vagy egy egyszernek tn pizza- vagy mozijegy rendels. Ha egy-egy ilyen
kapcsolat alkalmval valaki a szemlyes adatait is hasznlja (cm, email cm, bankkrtya
szm, stb.), tovbb fokozdik a veszly. A telefonvonalak s kzpontok digitalizldsval
egyre knnyebb egy kapcsolatot (annak tnyk s tartalmt) rgzteni s trolni - esetleg
ksbb feldolgozni.
Korbban elkpzelhetetlen feladatok s clok ma mr megvalsthatk. Ezzel egy
idben a trolt informcik felrtkeldtek s gyakori clpontjai lettek az ipari kmkedsnek
s a csakazrtis stlus hacker valamint a jval veszlyesebb cracker tmadsoknak,
klnbz direktmarketinges megoldsoknak.
Gyakran felmerl krds, hogy ki a hacker s ki a cracker. Egyrtelm vlasz aligha
adhat, de egy lehetsges kategorizls a kvetkez: a hacker nagy tudssal rendelkez, jl
felkszlt informatikai szakember, akit elssorban az ismeretszerzs motivl (a professzionlis

334
hackerek ebbl lnek: vagy biztonsgtechnikai tancsadk, vagy adatrablk...), ezzel szemben
a cracker tevkenysgnek alapvet szndka a rombols, a krokozs (nem ritkn mg az
ltala hasznlt eszkzk mkdsvel sincs tisztban: script kiddie.)
A kls tnyezk mellet azonban nem szabad figyelmen kvl hagyni azokat a
veszlyeket sem, amelyek nem az adatokban trolt informcira nzve fenyegetek, hanem
magukra az adatokra. Az informatikban az adatok (a trols jellegbl addan) szmos
olyan veszlynek vannak kitve, amelyek nem a feldolgozshoz, hanem a trolshoz
ktdnek: ha nem tteleznk fel rossz szndkot, akkor is beszlnnk kell a (vletlen,
figyelmetlensgbl add) trlsrl, az adatok elvesztsrl (nem tallom), rosszabb
esetben a szmtgp meghibsodsbl, rongldsbl vagy eltulajdontsbl kvetkez
adatvesztsrl.
Az adatvdelem s az adatbiztonsg fogalma a magyar nyelvben hasonl (s gyakran
kevered) jelentstartalommal hasznlt kifejezs. Anlkl, hogy kategorikusan
meghatroznnk, hogy melyik fogalom mi mindent jell(het), jelen jegyzet olvassa sorn
fogadjuk el alapvetsnek, hogy adatvdelem alatt az informcis s kommunikcis
rendszerek adataihoz val illetktelen hozzfrsvel kapcsolatos problmk kezelsvel
kapcsolatos tevkenysgeket rtjk, mg adatbiztonsg alatt azokkal a mdszerekkel
foglalkozunk, amelyek az adatok megsemmislst hivatottak megakadlyozni (vagy az ily
mdon jelentkez problmkat orvosolni).
Az adatokat veszlyeztet tnyezk:
fizikai hatsok (meghibsodsbl, rongldsbl, eltulajdontsbl add
vesztesgek): az ilyen tpus fenyegetettsgek pusztn informatikai eszkzkkel
nem kezelhetek (csupn a teljessg miatt szerepelnek a felsorolsban), de ezeknek
az ilyen mdon keletkez krok mrtknek cskkentsre is alkalmasak a
hagyomnyosan informatikainak tekintett fenyegetettsgek elkerlsre alkalmas
mdszerek;
adatveszts: ide tartoznak a szndkos vagy vletlen trlsek miatt elvesztett
adatokkal kapcsolatos problmk csakgy, mint az informatikai rendszerek nem
megfelel mkdsbl (lefagys) add vesztesgek;
illetktelen hozzfrs: az adat vagy informci elrhetsge egy szndkolatlan
kls (harmadik fl) rszre;
hamists: lnyegben az elz csoportba is sorolhat tevkenysg, az informci
tartalmnak (jelentsnek) megvltoztatsra irnyul ksrleteket soroljuk ide.
Lthat, hogy szmos tnyezt kell figyelembe venni, amikor az adatvdelemmel
kapcsolatos tevkenysgeket vizsgljuk. Az egyes fenyegetettsgekhez termszetesen
alkalmas vdelmi eszkzk is kapcsoldnak, a legfontosabbak ezek kzl (az elz
felsorolssal sszhangban, de hangslyozottan nem kizrlagosan az egyes fenyegetettsgi
terletekhez kttten!):
fizikai korltozsok (elzrs, biztonsgi szolglat, rzs)
biztonsgi msolatok, archivls, elosztott trols
azonosts, jogosultsg-kezels, titkosts
mdosuls/mdosts elleni vdelem
A sikeres megvalsts kritikus tnyezi ltalban a kvetkezk:
A biztonsgpolitika, a clok s a tevkenysgek az zleti clokon alapuljanak,

335
A megkzelts sszhangja a szervezeti kultrval
A vezets elktelezettsge s tmogatsa
A vdelmi kvetelmnyek, a kockzatelemzs s menedzsels j megrtse,
Minden vezet s alkalmazott bevonsa
Az tmutatk eljuttatsa minden alkalmazotthoz s partnerhez, alvllalkozhoz
Megfelel kpzs s oktats
tfog s kiegyenslyozott mrsi rendszer a vgrehajts kirtkelsre s a
fejlesztsi javaslatok jelzsre
A fentiek figyelembevtelvel a biztonsgi rendszer megvalstsa t terleten
trtnhet:
fizikai vdelem: a gpekhez, adathordozkhoz fizikailag csak az arra jogosult
szemlyek frhetnek hozz.
a felhasznl szemlyazonossgnak s hitelessgnek megllaptsa
(authentication): az informatikai rendszer felhasznli csak azonosts utn
frhetnek hozz az adatokhoz.
jogokkal trtn felruhzs (authorization): a felhasznlk szmra a
tevkenysgk elvgzshez minimlisan szksges felhatalmazsok biztostsa.
rejtjelezs, titkosts (encryption): az illetktelen hozzfrs megakadlyozsa a
kritikus llomnyok s adatbzisok kdolt trolsval vagy a kommunikci
titkostsval.
szmlzs, ellenrzs (accounting/auditing): a rendszer esemnyeinek folyamatos
figyelse, a felhasznlk tevkenysgnek naplzsa, a naplk elemzse.
14.2.1 Az adatvdelmi trvny
Az llam mkdtetshez, a trsadalmi s gazdasgi tevkenysgek tervezshez s
szervezshez szksges informci mennyisge folyamatosan nvekszik. A nagy tmeg
informcit viszont mind kevsb lehet a hagyomnyos mdszerekkel kezelni, gy a modern
trsadalom jelents rszben a szmtgpekben trolt s feldolgozott adatokon alapszik. Az
adatkezels sorn az adatbiztonsgi intzkedsek jelentsge egyre nagyobb az automatizlt
adatfeldolgozs terjedsvel. Rendkvli a jelentsge annak, hogy az adatokhoz az
rdekeltek hozzfrjenek. Ezt a hozzfrst azonban megfelelen szablyozni, korltozni
szksges, hogy az rintett jogai vagy rdekei ne csorbuljanak e megismers ltal. Az
adatkezelsek trvnyessge s tisztessge rdekben elengedhetetlen, hogy az informatikai
rendszerek zemelteti s hasznli a vonatkoz jogszablyokat megismerjk s munkjuk
sorn figyelembe vegyk.
A legfontosabb vonatkoz trvnyi rendelkezsek s kapcsold szablyok a
kvetkezk: A Magyar Kztrsasg Alkotmnya, s az n. Adatvdelmi Trvny (1992. vi
LXIII. trvny A szemlyes adatok vdelmrl s a kzrdek adatok nyilvnossgrl),
amelyben az adatvdelem alapelve kerlt megfogalmazsra: Adat csak akkor kezelhet, ha
az rintett hozzjrul vagy trvny, jogszably elrendeli. Ktsg esetn azt kell
vlelmezni, hogy az rintett a hozzjrulst nem adta meg. Szemlyes adatot kezelni csak
meghatrozott clbl, jog gyakorlsa s ktelezettsg teljestse rdekben lehet. (Csak
rdekessgkppen jegyezzk meg, hogy ez a trvny rendelkezik az adatvdelmi biztos
feladatrl s jogostvnyairl, mint ahogy meghatrozza a klnbz szint vdettsget

336
lvez adatok (titok: llamtitok, szolglati titok, zleti titok, banktitok) krt, tartalmt s
kezelskkel kapcsolatos elrsokat is.) Vgezetl pedig meg kell emlteni, hogy a Bntet
Trvnyknyv is kln fejezetben rendelkezik az n. Szmtgpes csals mint bnesetrl.
Az adatvdelmi trvny (mr csak megalkotsnak idejbl kvetkezen sem) kezeli
az elektronikus dokumentumok s az elektronikus kommunikci specialitsait. (Sokak
szerint ez egybknt olyan terlete a jogtudomnynak, amelyben ltalnos rvny
szablyozs nem is kpzelhet el) A jelen trsadalmi s gazdasgi vltozsai azonban
megkvetelnek valamifle szablyozst ezen a terleten is. Az elektronikus adatkezelsnek
(s ily mdon az elektronikus kereskedelmi, szolgltatsi s kzigazgatsi tevkenysgek
elterjedsnek) alapfelttele a kommunikciba rsztvevinek bizalma. Ennek megteremtst
hivatott elsegteni a digitlis (vagy elektronikus) alrsra vonatkoz trvny.
A trvnytervezet kidolgozsnak alapjt az Eurpai Kzssg vonatkoz
Irnyelveiben megfogalmazott elvek kpeztk, figyelembe vve a magyar jogrendszerbl s
viszonyokbl add sajtossgokat. Az Eurpai Parlament s Tancs elektronikus alrsra
vonatkoz irnyelvt 2000. janur 19-n tettk kzz az Eurpai Kzssgek Hivatalos
Lapjban. Eszerint a szablyozsnak technolgia-fggetlennek kell lennie, ezrt tbbszint
szablyozs kialaktsa szksges. A legfels, trvnyi szint az alapelveket rgzti. A
technolgia-fgg rszek szablyozsa alacsonyabb jogforrsban trtnhet, amelyek
nemzetkzi szabvnyokon alapul technikai megoldsokat tartalmaznak.
Jelenleg (vilgviszonylatban is) az n. nyilvnos kulcs eljrsokra alapozott
elektronikus alrs terjedt el. A magyar szablyozs is ezen eljrsok feltteleinek
kialaktsra trekszik, nem zrva ki azonban ms megoldsok ltjogosultsgt sem.
A trvny egyik legfontosabb szablya, hogy elismeri az elektronikus alrs s irat
joghatlyt, gazdasgi letben, kzigazgatsban val alkalmazhatsgukat az Eurpai
Kzssg elektronikus alrsra vonatkoz Irnyelvnek szellemben. Jogi eljrsokban
bizonytkknt az elektronikus alrs s irat elfogadhatsga nem tagadhat meg azon az
alapon, hogy kizrlag elektronikus formban van jelen.
14.2.2 Informatikai vonatkozsok
A trsadalmi s gazdasgi krnyezet vizsglata utn trjnk vissza az adatvdelem
informci-technolgiai jellegzetessgeihez. Adatvdelemrl beszlve felttelezhetjk, hogy
a rendelkezsre ll informcihoz a jogosultakon kvl ms is megprbl hozzfrni. A
fizikai vdelmi megoldsokat kicsit figyelmen kvl hagyva a problmt ltalnosthatjuk egy
olyan kommunikcis folyamatra, amelyben kt rintett (jogosult) fl s egy illetktelen
(behatol) vesz rsz, s amelynek a clja az informci eljuttatsa az egyik rintett fltl a
msikig. (A fogalmakkal, az adatvdelem kommunikcira trtn kivettsvel csak a
problma jobb ltalnosthatsgt igyeksznk megteremteni ugyanezek a feladatok
jelentkeznek akkor is, amikor nincs sz a hagyomnyos rtelemben vett kommunikcirl
(azaz az adatok nem hagyjl el a szmtgpet), de ms az adatokat ltrehoz s ms a
feldolgoz szemly.)
A folyamat megrtshez a kvetkez fogalmak jelentst kell tisztznunk: azt az
zenetet, szveget, adatot, amit tovbbtani szeretnnk (s nincs szksg semmi extra
mveletre annak rtelmezshez), nylt szvegnek nevezzk; az a mvelet, amely a nylt
szveget elrejti, a titkosts; a ltrejv rtelmezhetetlen adathalmaz a titkostott szveg; a
titkostott szveg nylt szvegg val jogosult visszaalaktst megoldsnak, a jogosulatlan
megoldst megfejtsnek (feltrsnek) nevezzk; s mindehhez kell a kulcs (key).
A titkost mdszereknl alapvet elvrs, hogy egy adott informcibl gy ksztsen
msikat, hogy ez utbbibl csak egy kiegszt informci ismeretben lehessen megismerni

337
az eredeti informcit. Ezt a kiegszt adatot nevezzk kulcsnak, ami egy lehetleg hossz,
vletlenszer jelsorozat. Egy specilis kulcs a digitlis alrs (esetleg idblyeggel
kiegsztve): a hagyomnyos alrs informatikai megfelelje. A digitlis alrs egy olyan
zenet, ami (ltalban) tartalmazza az alrt adat jellemzit, hitelest ellenrz sszegt, az
alrs idejt, esetleg helyt s az alr nevt. gy nemcsak az alrt azonostja, hanem
hitelest eljrsokkal kiegsztve az adatokat is vdi hamists s ismtls ellen.
A (szemly)azonossg ellenrzsre alapveten hrom lehetsg knlkozik:
ismeret-alap: Ez a legegyszerbb, legolcsbb s leggyengbb mdja az
azonostsnak: az ellenrzs egy krds-vlasz tpus folyamatknt rhat le.
Tipikus pldja a jelsz: egy olyan karaktersorozat, amit meg kell jegyezni. (A
statisztikk szerint a szmtgpekbe val illetktelen behatolsok 80%-a vezethet
vissza a jelszavak megfelel vdelmnek hinyossgaira (kitallhat tartalom,
hozzfrhet helyen val trols, stb.).
birtokls-alap: Egy fokkal ersebb azonostsi mdszer, lnyege, hogy az
azonostst egy olyan trgyhoz kti, amelynek birtoklsa igazolhat. Klasszikus
pldja a klnbz hardver- s szoftverkulcsok alkalmazsa (ld. a regisztrcis
kdok), de ilyenek a klnbz (programozhat) azonost krtyk (bankkrtya, a
mobiltelefonok SIM krtyja, stb.). (A gyakorlatban elszeretettel alkalmazzk az
els mdszerrel egytt, annak kiegsztsre.)
tulajdonsg-alap: Ez a fajta mdszer valamilyen egyedi (jellemzen biolgiai)
sajtossg felismersn alapszik (n. biometrikus rendszerek: ujjlenyomat-
azonosts, risz-diagnosztika, hangminta-elemzs, stb.). A legersebb s
legbiztonsgosabb azonostst garantl mdszer, de komoly (sok esetben mg
nem elgg megbzhat) technolgiai htteret ignyel az alkalmazsa.
14.2.3 Adatvdelmi mdszerek a gyakorlatban
Az Internet utbbi idre jellemz elterjedsvel az informatikai fenyegetettsgek
szma s csoportja is jelentsen kibvlt. A kvetkezkben a legjellemzbb fenyeget
tnyezket mutatjuk be:
Vrusok
Kretlen levelek (levlszemt, SPAM): Az elektronikus levelez rendszereken
keresztl tovbbtd olyan zenetek, amelyeket a cmzett akart megkapni. Veszlye
(az idegest jellegn tl) nagy mennyisgben rejlik: pl. a lnc-levelek: kldd tovbb
10-50-100 embernek mind a hlzatot, mind a cmzett postafikjt leterhelhetik.
Hasonl elven (br ms mechanizmussal, a bngszs folyamathoz kapcsoldva)
mkdnek a kretlen felugr ablakok (pop-ups) is.
Hlzati betrsi eszkz (kiskapu): Olyan program, amely a (megfelel
paramterek ismeretben) tvoli hozzfrsi lehetsget biztost az adott
szmtgphez.
Hamists (keret-csere): Bngszs kzben sokszor a szerverek kisebb rszekben, n.
keretekben (frame) jelentik meg az informcit. Egy tbb keretre osztott lap minden
rsze ltalban ugyanarrl a szerverrl szrmazik, de az is lehet, hogy klnbz
keretek tartalma klnbz szerverekrl. Alkalmas mdon meghamistva a keretet, pl.
azt hiheti a gyantlan felhasznl, hogy egy web-es ruhz lapjn titkostottan kldi a
bankkrtya szmt, valjban pedig illetktelenek kezbe juttatja.

338
Adatgyjts: Az Internet tartalomszolgltati a felhasznli elgedettsg nvelse
rdekben szmos olyan szolgltatst ptenek be rendszereikbe, amelyek rvn az
egyes Internetet hasznl felhasznlk megklnbztethetek. Az eredetileg segt
szndk elkpzels knnyen felhasznlhat rt szndkkal is, ha az ilyen mdon
sszegyjttt informcival visszalnek (pl. felhasznli szoksok elemzse,
nyomkvets, stb.)
Bnt tmadsok: A rosszindulat tevkenysg clja ma egyre tbbszr nem ppen
az, hogy a tmadott gprl illetktelenl adatokhoz, szolgltatsokhoz frjenek hozz,
hanem csak annyi, hogy msok szmra ezt lehetetlenn tegyk. Ezek a DoS (Denial
of Service) tmadsok.
A vdekezs alapelve: sose higgyk, hogy tkletes biztonsgban vagyunk! Nem
elg idnknt ellenrizni a rendszereket. llandan figyelni kell, s kszen kell llni a
beavatkozsra. Hasznljunk akr kereskedelmi forgalomban kaphat, akr ingyen
rendelkezsre ll (pl. Internetrl letlthet, magazinok mellkleteknt kaphat) eszkzket,
programokat (nem felttlenl biztonsgosabb valami, mert drgbb, vagy egy csak mert egy
nagyvllalat termke) de legfkppen a jzan sz s az odafigyels segthet. Ez utbbi a
mr emlegetett social engineering: kpezzk magunkat (illetve adott esetben
beosztottjainkat, munkatrsainkat is), hogy legyenek tisztban a fenyegetettsgekkel s az
ellenk val vdekezs mdszervel. (A kld tovbb 100 ismersdnek cm levelekben
foglaltaktl mg soha egyetlen rkos kiskutya sem gygyult meg...)
Termszetesen az ismeretek mellett alkalmazsokra is szksg van. Egy (Internet
kapcsolattal rendelkez) szmtgpen ltalban javasolhat a kvetkez adatbiztonsgot
s/vagy adatvdelmet tmogat eszkzknek a felteleptse:
vrusvdelmi rendszer: valamilyen vrusrt program. Szmos gyrt
szmtalan termke rendelkezsre ll, a korszerbbek a vrusok mellett a hlzati
fenyegetsek egszvel vagy rszvel szemben is rendelkeznek valamilyen
vdelmi mechanizmussal.
levlszemt-szr (spam filter): egyes megvalstsokban a vrusrt program,
msokban a levelez program kiegsztse, amely bizonyos (ltalban
nyilvntartsokon, szelemzseken alapul) mdszerek alkalmazsval
megprblja megklnbztetni az rvnyes s a kretlen leveleket.
tzfal (firewall): a hlzati forgalmat felgyel program. Megfelel
belltsokkal biztosthat, hogy csak a felhasznl ltal kvnt mveletek
mkdhessenek.
archivlsi rendszer (backup, synchron): az adatveszts megelzsnek
legegyszerbb mdja a knyes adatok tbbszrs trolsa (duplikci). A
korszer mentrendszerek ltalban kpesek automatikus mentsek
elvgzsre, illetve a mentsi (vagy helyrelltsi) mvelet sorn a bevonni
kvnt adatok krnek meghatrozsra.
egyebek: ilyenek pl. azok a programok, amelyek megksrlik kivdeni a
kretlenl megjelen ablakok felbukkanst (pop-up blockers), vagy (igny
szerint) eltntetik az Internet-hasznlatbl add informci-trol
bejegyzseket (trace cleaners), stb.

339
Ellenrz krdsek:

1. Melyek a segdprogramok legfontosabb tpusai?


2. Soroljon fel s mutasson be az n ltal megismert segdprogramok kzl 2-3-at
(az alkalmazsi terlet megjellsvel)!
3. Milyen tmrtsi eljrsokat ismer?
4. Magyarzza el a tmrt programok mkdsnek elveit, mdszereit!
5. Mit neveznk vrusnak?
6. Melyek az alapvet vrus-kategrik?
7. Hogyan vdekezhetnk a vrusfertzs ellen?
8. Mit jelent a social engineering?
9. Melyek az informatikban a legfontosabb (adatokat rint) fenyeget tnyezk?
10. Milyen terleteket clszer szablyozni egy informatikai biztonsgi terv-ben?
11. Melyek a szemlyazonossg-ellenrzs klnbz szint mdszerei?
12. Miben ll az adatvdelmi trvny jelentsge? Vlemnye szerint mennyire
illeszkedik/illeszthet az informatika specifikumaihoz?
13. Milyen adatvdelmi megoldsokat ismer?

Irodalomjegyzk

[1] Brtfai: Hogyan hasznljam? (BBS-Info, 2004)


[2] Gyrfi Gyri Vajda: Informci- s kdelmlet (Typotext, 2003)
[3] Tth: PC vrusok (LSI, 1999)

340
Ellenrz krdsek

1. AZ INFORMATIKA ALAPJAI
1. Hatrozza meg az adat s az informci fogalmt!
2. Mivel foglalkozik az informci-technolgia (mint tudomny-terlet)?
3. Melyek a szmtstechnika szempontjbl jelents algoritmusok legfontosabb
jellemzi?
4. Magyarzza meg a hardver s a szoftver fogalmt!
5. Ismertesse a Neumann-elveket!
6. Miben ll a trolt program elvnek jelentsge?
7. Melyek a szmtgp (elvi) funkcionlis egysgei, mi a feladatuk?
8. Hogyan trtnhet a numerikus tpus adatok trolsa egy szmtgpes rendszerben?
9. Milyen elnys s htrnyos tulajdonsgokkal rendelkezik a fixpontos, illetve a lebeg
pontos brzols?
10. Hogyan trtnik a karakterek trolsa a szmtgpekben?

2. SZMTGP-ARCHITEKTRK
1. Mit jelent a negyedik genercis szmtgp fogalma?
2. Milyen egysgekbl pl fel a modern mikroprocesszor?
3. Vzolja fel a processzor mkdst!
4. Ismertesse a szmtgpekben alkalmazott trchierarchia szintjeit!
5. Jellemezze a processzor s a tbbi hardverelem kapcsolatrendszert!
6. Mit jelent az alaplapi chipkszlet fogalma?
7. Milyen httrtrol-kategrikat ismer?
8. Mit jelent a kperny frisstsi frekvencija?
9. Sorolja fel a nyomtatk fbb tpusait!
10. Foglalja ssze a CISC- s RISC-technika klnbsgeit!

3. OPERCIS RENDSZEREK
1. Definilja az opercis rendszer fogalmt!
2. Sorolja fel az opercis rendszerek alapvet feladatait!
3. Hogyan csoportosthatk az opercis rendszerek? Mondjon pldkat!
4. Mit jelent az opercis rendszerek tbb-feladatos s tbb-felhasznls jellege?
5. Hogyan trtnik az utastsok kiadsa karakteres illetve grafikus felleten?
6. Mit neveznk llomnynak, illetve knyvtrnak?
7. Melyek a legfontosabb llomny-tulajdonsgok?
8. Melyek a Windows opercis rendszerek grafikus felletnek ltalnos jellemzi?
9. Mutassa be a Windows opercis rendszerek llomny-kezelssel kapcsolatos
szolgltatsait!
10. Mit rtnk LINUX disztribci alatt? Mondjon pldkat!
11. Magyarzza meg a kvetkez fogalmakat a LINUX opercis rendszerben: process,
konzol, dmon!
12. Melyek a LINUX opercis rendszer legfontosabb llomny-kezel parancsai? Mutassa
be egy-kt parancs mkdst is!
13. Melyek a helyi hlzatok alapvet modelljei? Hasonltsa ssze az egyes modelleket
(elnyk, htrnyok)!
14. Mit jelent a dediklt szerver kifejezs?
15. Melyek a legfontosabb feladatai egy hlzati opercis rendszernek?

341
4. IRODAAUTOMATIZLS, FELHASZNLI ALKALMAZSOK
4.1. Szvegfeldolgozs
1. Ismertesse az automatikus helyesrs ellenrzs hasznlatt a szvegszerkeszt
programban!
2. Ismertesse a nyelv megadst a szvegszerkeszt programban!
3. Ismertesse a tabultorok hasznlatt a szvegszerkeszt programban!
4. Ismertesse az lfej, llb hasznlatt a szvegszerkeszt programban!
5. Ismertesse a krlevlksztst a szvegszerkeszt programban!
6. Ismertesse a tartalomjegyzk ksztst a szvegszerkeszt programban!
7. Ismertesse a trgymutat hasznlatt a szvegszerkeszt programban!

4.2. Tblzatkezel rendszerek


1. Ismertesse az Excel diagramkszts funkciit!
2. Hogyan trtnik az Excel adattblk rendezse?
3. Hogyan trtnik az Excel adattblkban a szrs?
4. Adjon meg nhny Excel fggvnyt! Ezek mire hasznlhatk?

4.4. Szmtgpes grafika


1. Jellemezze a szmtgpes grafikai programok csoportjait!
2. Mit jelent a kpfelbonts, sznmlysg, rcsfelbonts, monitor felbonts? Milyen
mrtkegysgekkel jellemezhetk az elzek?
3. Nevezzen meg nhny vektorgrafikus fjlformtumot!
4. Nevezzen meg nhny pixelgrafikus fjlformtumot!
5. Adja meg a sznrzet jellemzit!
6. Mit jelent a szmtgpes grafikban az RGB, jellemezze ezt?
7. Mit jelent a szmtgpes grafikban az CMYK, jellemezze ezt?
8. Mit tud a kptmrtsrl?
9. Jellemezze a legelterjedtebb grafikus program tpusokat!
10. Milyen klnleges szmtgpes grafikai eljrsok vannak? Jellemezze ezeket!

4.5. Prezentci kszts


1. A diabemutat tervezsnek fontosabb szempontjait adja meg!
2. Milyen dianzetek vannak? Jellemezze ezeket!
3. Milyen mdokon hozhat ltre diabemutat?
4. Milyen egyszer rajzelemeket s beptett rajzobjektumokat lehet hasznlni a
PowerPoint-ban?
5. Hogyan lehet a din a szneket megvltoztatni?
6. Mire szolgl a minta-dia?
7. Mire hasznlhat a diarendezs?

4.6. Irodaautomatizls
1. Sorolja fel a hagyomnyos irodai funkcik problmit!
2. Mit jelent az elektronikus iroda?
3. Mit jelent az automatizlt iroda?
4. Sorolja fel a hagyomnyos iroda funkciit!
5. Sorolja fel az automatizlt iroda funkciit!
6. Mit jelent workflow s mit valst meg a workflow management?
7. Jellemezze rviden az irodai rendszerek fejldsnek szakaszait!
8. Jellemezze rviden az integrlt irodai rendszerek (IIR) csoportjait!

342
9. Sorolja fel az automatizlt irodai rendszerekkel szembeni elvrsokat!
10. Ismertesse rviden a jellegzetes irodai rendszereket s a csoport-munkt tmogat
szoftvereket!
11. Jellemezzen rviden nhny integrlt irodai rendszert!
12. Jellemezze a Notes IIR-t!
13. Mit jelent a workflow rendszer s adjon meg nhny ilyen rendszert!
14. Milyen emberi tnyezket kell figyelembe venni irodaautomatizlskor?

6. ADATBZIS KEZELS
1. Mit rtnk az adat s az adatbzis kifejezseken?
2. Milyen adatmodellek ismertek?
3. Jellemezze a hierarchikus adatmodellt!
4. Jellemezze a hls adatmodellt (ktszint hls adatmodell, Codasyl-hls)!
5. Jellemezze az objektum-orientlt adatmodellt!
6. A relcis adatmodell fejldse.
7. Jellemezze a relcis adatmodellt!
8. Mit rtnk tbln, mezn, rekordon, nzettbln, kulcson, idegen kulcson?
9. Milyen kapcsolattpusok vannak a relcis adatmodellben? Jellemezze ezeket!
10. Hogyan brzolhatk a kapcsolattpusok a relcis adatmodellben?
11. Ismertesse a relcis adatbzis kezel szoftverek fejldst!
12. Milyen elvrsok vannak az adatbzis kezel rendszerrel szemben?
13. Az adatbzis kezel rendszerek felptse. Az egyes elemek feladatait ismertesse!
14. Mit rtnk metaadatok alatt?
15. Mit rtnk tranzakcin s transzakci helyes lefutsn?
16. Milyen technikk biztostjk a transzakci helyes lefutsn?
17. Mit rtnk redundancin, inkonzisztencin, normalizlson, normlformn?
18. Mit jelent a funkcionlis fggs?
19. Mit jelent 0NF, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF?
20. Mit jelent a rszleges fggs?
21. Mit rtnk tranzitv fggsen?
22. A relcis algebrai mveleteket sorolja fel! Mit jelentenek az egyes mveletek?

7. RELCIS ADATBZIS KEZEL RENDSZEREK A GYAKORLATBAN


1. Milyen objektum tpusok rhetk el az Access Adatbzis ablakban?
2. Mit tartalmaz s milyen szerkezet a tbla?
3. Mire hasznlhatk a lekrdezsek s az rlapok?
4. Milyen eszkzkkel vdhetk az Access-ben az adatbzisok?
5. Milyen engedlyek adhatk a felhasznlknak s a csoportoknak az Acces-ben?
6. Milyen adattpusok adhatk meg az Access-ben?
7. Milyen meztpusok vannak az Access-ben s mik a jellemzik?
8. Milyen mez tulajdonsgok adhatk meg a tblkban?
9. Milyen tpus lekrdezsek kszthetk?
10. Mi a lnyege a kereszttbls lekrdezsnek?
11. Hogyan kezddik a lekrdezs ltrehozsa?
12. Milyen grafikus eszkz segti a lekrdezs tervezi munkt?
13. Milyen szakaszok klnthetk el az rlapon?
14. Mire alkalmazhat az Access jelentsksztje?
15. Hnyflekppen kszthetk az Access-ben jelentsek?
16. A Jelents Varzsl alkalmazsval hogyan lehet elkszteni egy jelentst?

343
17. Milyen szerkezetek az Access jelentsek?
18. Milyen rsznyelvek alkotjk az SQL-t?
19. Milyen adattpusok vannak az SQL-ben?
20. Milyen SQL utastssal lehet tblt ltrehozni, mdostani, trlni? Adjon meg
pldkat!
21. Milyen SQL utastssal lehet a tblt lekrdezni? Adjon meg egy pldt lekrdezsre!
22. Milyen SQL utastssal lehet indexet ltrehozni, trlni? Adjon meg pldkat!
23. Milyen SQL utastssal lehet tblba j sort felvenni, sort mdostani, sort trlni?
Adjon meg pldkat!
24. Milyen SQL utastssal lehet adatbzist megnyitni, ltrehozni, lezrni, trlni? Adjon
meg pldkat az emltett mveletekre!
25. Milyen sszest fggvnyeket lehet alkalmazni az SQL SELECT utastsban?
26. Hogyan vgezhetk el csoportostsok az SQL SELECT utastsban?
27. Hogyan vgezhet el az eredmny tblk rendezse az SQL-ben?
28. Hogyan lehet ltrehozni nzettblt SQL-ben?
29. Milyen SQL utastssal lehet jogosultsgokat adomnyozni, illetve visszavonni?

8. SZMTGP-HLZATOK
1. Melyek a szmtgpes hlzatok legfontosabb jellemzi?
2. Sorolja fel mirt elnys a szmtgpeket hlzatba kapcsolni!
3. Mi az a hoszt?
4. Magyarzza meg, hogy mit takar az IMP fogalma!
5. Hatrozza meg a protokoll fogalmt!
6. Mik azok a hlzati rtegek?
7. Mi a hlzati architektra?
8. Milyen rtegekbl pl fel az OSI modell?
9. Mi a fizikai rteg feladata?
10. Mi az adatkapcsolati rteg szerepe, s milyen alrtegei vannak?
11. Mit biztost a hlzati rteg?
12. Mi a klnbsg az zenet s a csomagkapcsols kztt?
13. Ismertesse a csavart rpras tviteli kzegeket!
14. Mire hasznlhatk a koaxilis kbelek?
15. Ismertesse az optikai kbeles tviteli kzegeket!
16. Milyen elven mkdik a vezetk nlkli adattvitel?

9. A TCP/IP PROTOKOLL S AZ INTERNET


1. Milyen rtegei vannak az Internet hlzatnak, s ez hogyan viszonyul az OSI
modellhez? Mi az egyes rtegek feladata?
2. Mi a TCP protokoll feladata?
3. Mi az IP protokoll feladata?
4. Ismertesse az Internet cmzsi rendszert! Mik azok az A, B, C osztly cmek?
5. Magyarzza el a domn nevek rendszert!
6. Mutassa be az elektronikus levelezs legfontosabb jellemzit! Mi az SMTP? Milyen
funkcikat kell megvalstani egy levelez programnak?
7. Mutassa be az FTP alkalmazs legfontosabb jellemzit! Mi az anonymous FTP?
8. Mi az a TELNET? Milyen biztonsgi problmkat okozhat?
9. Mi a WWW? Mi a HTML, URL?
10. Mi az a HTTP protokoll? Hogyan mkdik?
11. Mire szolgl az XML s a PHP?

344
12. Melyek a Java fejleszteszkzk fontosabb jellemzi?
13. Hogyan kapcsoldhatunk telefonvonalon az Internet hlzatra?
14. Melyek az ADSL fontosabb jellemzi?
15. Jellemezze a WiFi, a WiMax s a GSM rendszerek jellemzit!

10. INFORMCIS RENDSZEREK


1. Ismertesse az informcis rendszer fogalmt!
2. Mire szolgl a vezeti informcis rendszer?
3. Az informcirendszer tpusok kztti kapcsolatok lersa.
4. A stratgiai informcirendszerek meghatrozsa.
5. Miknt tmogathatjk az informcirendszerek az zleti stratgit?
6. Mi a dnts elkszt rendszerek feladata?
7. Mi az az integrlt vllalatirnytsi rendszer?
8. Hogyan vltozott az integrlt informcis rendszerek fejlesztsi filozfija?
9. Mik az gazati informcis rendszerek?
10. Mire szolgl az elektronikus kereskedelem? Melyek az elnyei a hagyomnyos
formkhoz kpest?
11. Melyek az elektronikus alrs mdszerei?
12. Mi a hitelests?
13. Mire szolgl az idblyegz?
14. Az elektronikus kereskedelemnl hol jelenik meg az llam, mint szerepl?

11. TRINFORMATIKAI ALAPOK, ALKALMAZSOK


1. A trkpek milyen f csoportjait klnbztetjk meg?
2. Mire szolgl a geokd?
3. Mire hasznljuk a kataszteri rendszereket?
4. Mi jellemzi a digitlis trkpeket?
5. Mire kaphatunk vlaszt egy fldrajzi informcis (GIS) rendszertl?
6. Terleti kiterjeds szerint milyen informcis rendszereket klnbztetnk meg?
7. Mit jelentenek a fedvnyek?
8. Mi a vetleti rendszer? Mi az EOV?
9. Mi a raszteres adatkezels lnyege?
10. Mi a vektoros adatkezels lnyege?
11. Mi a skbeli transzformci?
12. Mi a tesszelci?
13. Mi a spagetti modell lnyege?
14. Melyek a f jellemzi a topolgiai adatmodelleknek?
15. Melyek a trinformatikai rendszerek fontosabb hardver eszkzei?
16. A digitalizls milyen f mdszereit ismeri?
17. Mi a fotogrammetria?
18. Hogyan troljuk a trinformatikai rendszerek adatait?
19. Mi a preczis gazdlkods?
20. Trinformatikai rendszerekben milyen mdon integrlhatjuk az adatokat?
21. Mirt van szksg adatok interpollsra?
22. Mi a MePAR rendszer alkalmazsnak a clja?
23. Melyek voltak a TARNET hlzat kialaktsnak a fontosabb cljai?
24. Hogyan lehet trinformatikai, tvrzkelsi eszkzkkel termsbecslst vgezni?
Milyen rendszert fejlesztettek ki erre a clra Magyarorszgon?

345
12. DNTSTMOGAT RENDSZEREK
1. Melyek a dnts-elksztsi folyamat lpsei?
2. Milyen eszkzkkel segthet egy dntstmogat rendszer az alternatvk kztti
vlasztsban?
3. Milyen elnyket vrhatunk a dntstmogat rendszerektl?
4. Melyek a fontosabb jellemzi az egyni dntshozatalnak?
5. Melyek a csoportos dntstmogat rendszerek fontosabb tulajdonsgai?
6. Milyen fbb rszekbl plnek fel a dntstmogat rendszerek?
7. Melyek a modellkezel rendszer f rszei?
8. Melyek a dntstmogat rendszerek fbb felhasznlsi mdjai?
9. Mi az zleti intelligencia?
10. Mire szolgl az OLAP technolgia?
11. Milyen dntstmogat programrendszereket ismert? Jellemeze ket!

13. E-KORMNYZAT, E-SZAKIGAZGATS


1. Melyek az nkormnyzatokkal szembeni elvrsok, amelyek fokozottan ignylik az
elektronikus gyintzs megvalstst?
2. Milyen alrendszerek, funkcik alakthatk ki egy e-nkormnyzati rendszerben?
3. Mit jelent az elektronikus alrs, mirt van r szksg?
4. Mit jelent a hitelestsi szolgltats?
5. Milyen agrr szakigazgatsi intzmnyeket ismer?
6. Milyen e-agrrszakigazgatsi rendszereket ismer?
14. ZEMELTETSI KRDSEK
1. Melyek a segdprogramok legfontosabb tpusai?
2. Soroljon fel s mutasson be az n ltal megismert segdprogramok kzl 2-3-at (az
alkalmazsi terlet megjellsvel)!
3. Milyen tmrtsi eljrsokat ismer?
4. Magyarzza el a tmrt programok mkdsnek elveit, mdszereit!
5. Mit neveznk vrusnak?
6. Melyek az alapvet vrus-kategrik?
7. Hogyan vdekezhetnk a vrusfertzs ellen?
8. Mit jelent a social engineering?
9. Melyek az informatikban a legfontosabb (adatokat rint) fenyeget tnyezk?
10. Milyen terleteket clszer szablyozni egy informatikai biztonsgi terv-ben? Melyek
a szemlyazonossg-ellenrzs klnbz szint mdszerei?
11. Miben ll az adatvdelmi trvny jelentsge? Vlemnye szerint mennyire
illeszkedik/illeszthet az informatika specifikumaihoz?
12. Milyen adatvdelmi megoldsokat ismer?

346

You might also like