Professional Documents
Culture Documents
11 Informatika PDF
11 Informatika PDF
INFORMATIKA
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
2
Szerkeszt:
Szerz:
Mag Zsolt
Debreceni Egyetem
Nmeth Zoltn
Budapesti Corvinus Egyetem
Lektor:
ISBN 978-963-9732-52-0
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
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:
Irodalomjegyzk
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
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.1 A processzor 6
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.
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
2.2.2 Memria
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.
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.
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.
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:
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
2.3.1 Httrtrolk
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.
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
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.
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
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.3 Multimdia
29
2.4 Platformok modern CPU-architektrk
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
28
Megjegyezzk, hogy a szmtsi teljestmny mrsre hasznlt f mutat a MIPS (Million
Instructions Per Second) = milli utasts msodpercenknt.
31
Ellenrz krdsek:
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
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).
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:
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)
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.
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)
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.
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 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).
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.
70
4.3. bra: Tabultorok ablak
Szakasz
A szakaszok nlklzhetetlen elemei a dokumentumoknak, mivel szmos
szerkesztsi feladat csak szakaszok ltrehozsa utn kivitelezhet. A szakaszok
hasznlata a kvetkez esetekben szksges:
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.
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).
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:
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
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).
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.
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.
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.
78
4.10. bra: Excel adattbla
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.
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.
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).
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).
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
4.3. Adatbziskezels
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.
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).
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.
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.
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.
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.
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:
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
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).
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).
93
.
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
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.
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:
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
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.
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.
100
2. Az alkalmazni kvnt szoftver eszkzk.
3. Az irodai rendszer kialaktsnak hardvereszkz ignye.
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.
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.
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:
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
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:
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.
106
hasznlnak tbbek kztt a BASIC nyelv rgi vltozatai, de a kortrs webprogramozsi
nyelvek (PHP, Perl) is 31.
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.
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
5.2.1 Szekvencia
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
5.2.2 Dnts
110
5.4. bra: Feltteles elgazs
5.2.3 Ciklus
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.
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.
113
6. ADATBZIS KEZELS
6.1. Az adatbzis
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.
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.
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.
Igazgat
Dik1 Dik2
116
Tanr1 Tanr2 TanrN
117
kapcsolatokat ugyangy lehet brzolni, mint az 1:N jellegeket. Kt rekordtpus kztt tbb
halmaz is megengedett.
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.
119
Objektumorientlt
ODL adatbzis-kezel rendszer
Fogalmak Relcik
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.
gyfelek
gyfl azon. gyfl vezetkneve gyfl keresztneve Vros tbbi mez
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.
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
Hangszerkioszts (nzettbla)
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.
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
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
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
Kapcsolattpusok
A tblk kztti kapcsolatoknak hrom tpusa van: egy-egy, egy-sok s sok-sok.
Adattbla Adattbla
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
Fizets
tbbi
Dolg.azon.
rabr Jutalk mez
100 350 5%
101 401 4.5%
102 392 6%
Dolgozk Fizets
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.
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
gyfelek Klcsnzsek
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).
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
Dikok Tantrgyak
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.
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
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
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.
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
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.
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
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:
133
mdostsokat a naplba jegyezte volna, akkor a transzakci nyugodtan
visszagrgethet.
Redundancia
Redundancirl akkor beszlnk, ha valamely tnyt, vagy a tbbi adatbl
levezethet mennyisget, tbbszr trolunk az adatbzisban, vagyis
adatismtlds fordul el.
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.
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: .
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.
SZEMLY
Trzsszm Nv Nyelv Vizsgav Vszint
AAA Kovcs L. angol 1984 Fels
francia 1985 Kzp
olasz 1975 Fels
BBB Szab P. olasz 1986 Fels
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
Els normlforma
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
Rszleges fggs
trolsi anomlia,
frisstsi anomlia,
137
trlsi anomlia,
beviteli anomlia.
Normlforma-dekompozci
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
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
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
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)
Atomi egyed
Atominak nevezzk az egyedet, ha tbb kulcsjelltet tartalmaz, de nem bonthat
le egymstl fggetlen egyedekre.
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
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.
KURZUS TANRAI
Kurzus Tanr
Fizika Zld
Fizika Barna
Fizika Fekete
Matek Fehr
KURZUS TMI
Kurzus Tma
Fizika Optika
Fizika Mechanika
Matek Algebra
Matek Geometria
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.)
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.
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.
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:
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
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.
145
j rtk: Szmll tpus meznl megadhat, hogy nvekven vagy vletlenszeren kapja a
mez az rtkt j rekord hozzadsakor.
Adatmveletek
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.
Msols, thelyezs
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.
Adatbzis ltrehozsa
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).
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.
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).
149
7.4. bra: Kapcsolatok szerkesztse ablak
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.
vlaszt lekrdezs,
kereszttbls lekrdezs,
tblakszt lekrdezs,
frisst lekrdezs,
hozzfz lekrdezs,
150
trl lekrdezs.
Vlaszt lekrdezs
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.
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 ltrehozsa
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).
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.
155
7.9. bra: Adatbeviteli rlap
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.
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).
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
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).
158
7.14. bra: sszest belltsok kivlasztsa
159
5. lps: Ebben a lpsben a jelents stlusa vlaszthat ki a felknlt 6 fajta stlus kzl
(7.16. bra).
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.
160
7.17. bra: Jelents rszei tervez nzetben
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.
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.
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).
163
7.21. bra: Felhasznli s csoportengedlyek
SQL egysgei
adatbzis,
164
tbla (table, relci),
sor (row),
oszlop (column),
elemi adat.
Parancsok szintaxisa
PARANCS_KULCSSZparamterek;
Az SQL paramterei ltalban kulcsszavasak.
165
Paramterek@KULCSSZp1,p2,,pn
p1,p2,,pn@a paramter lista elemei (rtkek)
Adatbzis ltrehozsa
CREATE DATABASE adatbzisnv;
Adatbzis megnyitsa
{START} DATABASE adatbzisnv;
Adatbzis bezrsa
CLOSE DATABASE;
Adatbzis trlse
DROP DATABASE adatbzisnv;
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
);
2. Plda
Az OSZTLY (osztlykd, osztlynv, vezAdszm) tbla ltrehozsa.
CREATE TABLE Osztly
( osztlykd CHAR(3) PRIMARY KEY,
166
osztlynv CHAR(20),
vezAdszm DECIMAL(10)
);
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));
5. Plda
ALTER TABLE hallgat ADD telefon CHAR(15);
6. Plda
ALTER TABLE hallgat DROP cm;
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.
8. Plda
CREATE INDEX DolgInd ON Dolgoz(nv,osztlykd);
Index megszntetse
DROP INDEX indexnv;
9. Plda
DROP INDEX vIndex;
11. Plda
UPDATE Dolgoz
SET lakcm = "Debrecen, Rzsa u. 5."
WHERE nv = "Kocsis Istvn";
168
[ WHERE felttel ];
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.
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.
16. Plda
Az eredmnytbla egyetlen elembl ll, amely az tlagfizetst adja.
SELECT AVG(fizets) FROM Dolgoz
A fizetsek sszege.
SELECT SUM(fizets) FROM Dolgoz
Csoportosts
(GROUP BY, HAVING)
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.
Eredmnytbla rendezse
ORDER BY oszlopnv [DESC], ..., oszlopnv [DESC]
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.
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.
Nzettbla ltrehozsa
CREATE VIEW tblanv [(oszloplista)] AS alkrds;
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.
Jogosultsgok
Jogosultsg visszavonsa
REVOKE jogosultsgok ON adatbziselemek FROM felhasznl
[CASCADE];
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:
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
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:
175
kapcsolja. Fizikailag ez lehet egy specilis gp (pl. router), de lehet egy
szmtgp rsze is (pl. hlzati krtya).
Egy IMP-hez egy hoszt is tartozhat, de egy IMP-hez tbb hoszt is kapcsoldhat. Az
egy IMP tbb hoszt a nagytvolsg hlzatokra jellemz.
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).
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.
177
A nagy kiterjeds hlzatok msik nagy csoportja a mholdas vagy fldi rdis rendszerek.
Ezek adatszr rendszerek.
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.
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.
180
8.2.1 Az OSI hivatkozsai modell
Egyttmkdsi Egyttmkdsi
Szlltsi Szlltsi
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?
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.
182
8.2.2 A TCP/IP hivatkozsi modell
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
184
8.3 A hlzat fizikai megvalstsa
Zaj
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.
Koaxilis kbel
Jobb rnykols, mint a csavart rprnl, ezrt nagyobb tviteli sebessg s nagyobb
szegmenshossz.
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
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).
187
8.15. bra: (a) Bluetooth configurci (b) Wireless LAN
8.16. bra: (a) Szemlyi mobil szmtgp (b) Repl vezetkes LAN
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
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.
189
8.3.3 A hlzatok rszelemei
szmtgpek: amelyeket ssze kvnunk ktni. Ezek a gpek nllan is, vagy
terminlknt is mkdhetnek.
vezrl elektronikk;
Wireless krtya
Koax kbel
Switch
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.
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.
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.
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
194
9. A TCP/IP PROTOKOLL S AZ INTERNET
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:
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)
197
meghatrozni az t tartalmaz hlzat cmt, amely az tvlasztshoz
elengedhetetlen.
IP-cm: 196.225.15.4
Alhlzati maszk: 225.225.255.0
Kettes szmrendszerben:
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
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
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
202
9.6. bra: Az FTP kliens-szerver modell
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.
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).
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.
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.
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:
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:
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.
213
szolgltatk (providerek) ltal zemeltett nagyteljestmny gpeken keresztl val
csatlakozs a megolds. Ennek megfelelen a kvetkez kapcsoldsi megoldsok
lehetsgesek:
214
9.12. bra: Terminlszerver megolds
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 lthatatlan hlzat
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
219
10. INFORMCIS RENDSZEREK
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.
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
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.
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.
Definci: Rszrendszer
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
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
226
A rszrendszerek csatolsa
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.
Kimenetellenrzs
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 vezrls nehzsgei
Az llapottr
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 rendszer
hasznl.
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)
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 :
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.
232
10.1. tblzat Szmtgpestett rendszerek attribtumai [Forrs : Turban ]
233
10.3. Vezeti tevkenysgek s adatszksgletek
234
tevkenysgeknek egy kre, a vllalati bels s kls vltozsokkal sszhangban llandan
vltozik, a hangslyok eltoldnak.
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.
236
Termk tbla
Cikkszm Termknv Szn r
0011 Asztal Barna 10000
0012 Asztal Szrke 11000
0021 Szk Kk 6000
0031 Szekrny Barna 18000
237
a trolt adatmennyisgbl dntstmogat informcik kinyersre. A 90-es vek elejn
hrom komoly kihvssal nzett szembe a vllalati informatika:
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:
240
10.5. gazati informcis rendszerek
241
10.5.1. Az agrrstatisztika
242
10.5.2. A Piaci Informcis Rendszer
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.
244
10.6. Elektronikus kereskedelem, elektronikus zletvitel
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)
245
zleti helyzetek, mint amilyen az e-commerce, jfajta gondolkodst ignyelnek. (BARNES,
HUNT, 2001)
E-business modellek
246
10.9. bra: A modellek kapcsolatai
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:
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.
interaktv hirdets;
egyedi vsrls (egyszer internetes vsrls, pizza rendels, vagy TV Shop)
elektronikus zlet ignybe vtele (nagy, sokfle r, szles termkpaletta)
interaktv hirdets;
tartalomszolgltats megrendelse (elektronikus knyv, zene, szoftver, csenghang,
log);
informci/hozzfrs
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.
a file-cserl rendszerek;
a szmtgpes kapacits megoszt hlzatok
Ellenrz krdsek:
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
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.
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.
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.
254
Fldrajzi Informcis Rendszerek az informatika diszciplnn bell az utbbi vtizedben
csaknem nll tudomnny ntte ki magt.
255
Forrs: Detreki Szab (2002)
11.1. bra Trinformatikai rendszerek terleti kiterjedse
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.
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.
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.
259
Y
Y
x
x P
a0 y
y
b0
X
X
x = a0 + a1x - a2y
y = b0 + a1x + b2y
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 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.
A = ( x2 x1 )( y2 + y1 ) / 2
261
Fellet
pont
vonal
tesszelcis fellet
3D test
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.
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
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
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.
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.
266
11.15. bra A trinformatikai rendszerek hardver eszkzei
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.
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
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.
271
11.20. bra Geometriai s szakadatok kezelsnek integrlt rendszere
223344
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.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.
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.
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.
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.
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.).
279
o egysges biztonsgtechnikai hozzfrsi s elszmolsi rendszeren alapuljon
o tovbbi adattulajdonosokkal is bvthet legyen
Forrs: FMI
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:
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
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
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.
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
Alternatvk generlsa
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
Megvalsts fzisa
287
12.2. bra A dntsi folyamat tmogatsa
Adatgyjts fzisa - adatbzis kezels, riport generls, adatfeldolgozs - MIS, EDP, EIS,
ES, DSS
288
12.3. bra: Dntstmogat eszkzk s vezetsi szintek
Egyni dntshozatal
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.
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.
291
Vgfelhasznli fejleszthetsg.
DSS adatbzis
Adatbziskezel rendszer
292
Adatsztr
Lekrdezs
DSS adatbzis
Adatbziskezel rendszer
Funkcii a kvetkezk:
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
Lekrdezs
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.
Stratgiai,
Taktikai,
Mkdtetsi,
valamint
tpusakra.
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.
Modellbziskezel rendszer
Modell sztr
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
296
DSS hardver s szoftver
i) A genertor szerkezete
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.
298
12.7. bra: Egy DSS genertor rszei
12.4. zleti intelligencia, mint vezeti tmogats
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.
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.
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
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:
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:
307
Forrs: E-Kormnyzat Stratgia s Programterv 2005. MeH Elektronikus Kormnyzat
Kzpont
13.1. bra Az e-kormnyzati fejlesztsekre hat ertr
308
szolgltatsi csatornkat azok szmra, akik nem kvnnak (vagy nincs
lehetsgk) lni az j IKT eszkzk adta lehetsgekkel.
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.
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)
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.
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:
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:
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.
318
vi. Hitelestsi szolgltats tanstvny
A hitelestsi szolgltats keretben a hitelestsi szolgltat
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:
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.
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:
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:
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).
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:
Irodalomjegyzk
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.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?
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?
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!
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!
346