Adatbázisok elmélete 24. előadás
|
|
- Zsófia Sipos
- 6 évvel ezelőtt
- Látták:
Átírás
1 Adatbázisok elmélete 24. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat 2005 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 2/29 Megoldások piszkos adat és lavina ellen (emlékeztető) Különböző megoldások a tranzakcióhibákból (programhiba vagy rendszer általi ABORT) származó problémákra: Olyan tranzakciótól, aki nem COMMIT-ált, nem olvasunk. (Nem olvasunk olyan értéket, amit olyan tranzakció írt, akinek még nem volt COMMIT). Hagyjuk, hogy minden tranzakció azt csináljon, amit akar, ha lavina lesz, akkor majd megoldjuk (UNDO protokoll) Zárolási protokollt kényszerítünk a tranzakciókra, ami biztosítja, hogy nem lesz piszkos adatból probléma, lavina: szigorú 2PL: 2PL DB-be írás csak COMMIT után zárak elengedése csak írás után Tétel. Ha mindegyik tranzakció a szigorú 2PL protokollt követi, akkor az ütemezés sorosítható lesz és lavinamentes. ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 1/29 Védekezés hibák ellen, helyreállítás (emlékeztető) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 3/29 REDO protokoll-naplózás Alapprobléma: nem fut le valamelyik tranzakció (sérül az atomiság) és emiatt inkonzisztens lesz az adatbázis. Cél az, hogy újra konzisztens állapotba hozzuk az adatbázist (visszacsinálás vagy befejezés) úgy, hogy a tartósság megmaradjon: ha egy tranzakció már befejezte a munkáját, akkor annak hatása ne vesszen el. Alapfogalmak (emlékeztető) COMMIT pont: az a pont, amikor a tranzakció minden érdemi munkával megvan, programhiba vagy ütemező miatt ABORT már biztos nem lehet. Nem biztos, hogy ekkor minden hatása látszik is már a tranzakciónak, lehet, hogy nincs minden írása véglegesítve, de minden készen áll már erre. Piszkos adat: Olyan adat, amit még nem COMMIT-ált tranzakció (azaz olyan, aki még meghalhat) írt az adatbázisba. Ha ilyet olvas egy másik tranzakció, akkor baj lehet, ha az első ABORT-ál, de a második nem. Fő szabály: Mielőtt az a lemezen módosítunk egy X adatelemet, a (T, X, v) és a (T, COMMIT) bejegyzést is ki kell írnunk a naplóba. REDO protokoll Ez a szigorú 2PL kiegészítése, vagyis a zárkérések 2PL szerint történnek, ezen felül pedig a műveletek és ezek naplózása az alábbi sorrendben történik: 1. A tranzakciók történéseinek feljegyzése a naplóba, a belső táron: (T i, BEGIN), (T i, A, új érték), (T i, ABORT) 2. COMMIT után a napló háttértárra írása 3. Tényleges írás az adatbázisba a háttértáron, nem a pufferben 4. Zárak elengedése Lavina: egymás után kell ABORT-okat elrendelni a tranzakcióknál piszkos adatból eredő hiba miatt.
2 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 4/29 Megjegyzések: ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 6/29 REDO helyreállítás Ha rendszerhiba történt és megsérült a belső tár, akkor az alábbiakat tesszük: nincs lavina, mert zárelengedés csak COMMIT után sorosítható, mert 2PL vissza lehet hozni konzisztens állapotba a DB-t, akkor is, ha a belső tár sérül, erre lesz majd mindjárt a REDO helyreállítás Különbség a az UNDO protokollhoz képest: Az adat változás utáni értékét jegyezzük fel a naplóba Máshová rakjuk a COMMIT-ot, a kiírás elé = megtelhet a puffer Az UNDO protokoll esetleg túl gyakran akar írni = itt el lehet halasztani az írást 1. Minden zárat feloldunk 2. A napló mentett részét nézzük visszafele, megkeressük azokat a tranzakciókat, amikre volt már COMMIT (a többi nem érdekes, mert ha még nem volt a COMMIT-juk kimentve, akkor nem is írtak a DB-be) 3. Addig megyünk vissza a naplóban, amíg biztosan konzisztens állapotot nem találunk (eleje vagy CHECKPOINT) 4. A COMMIT-tált tranzakciók írásait előlről kezdve (a legelső COMMIT-ált elejétől) megismételjük (ha már egyszer be volt írva, az se baj, akkor csak felülírjuk ugyanazzal). Ezt meg tudjuk tenni, mert ismerjük az új értékeket. 5. Minden nem befejezett T i tranzakcióra (T i,abort)-ot írunk a napló végére, (FLUSH LOG) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 5/29 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 7/29 Megjegyzések a REDO helyreállításhoz T t A M B M A D B D Napló 8 8 (T, BEGIN) LOCK(A) 8 8 LOCK(B) 8 8 READ(A, t) t := t WRITE(A, t) (T, A, 16) READ(B, t) t := t WRITE(B, t) (T, B, 16) (T, COMMIT) (FLUSH LOG) OUTPUT(A) OUTPUT(B) Ha a napló háttértáron van, akkor mindent újra tudunk csinálni, ami meg még nem került ki, azzal kapcsolatban változtatás se történt, nem kell visszacsinálni semmit. Ha a helyreállítás során lenne újra hiba, akkor a napló marad, mert az már kint van, ez alapján újra kezdhetjük a helyreállítást. Eredmény: a háttértárra kikerült COMMIT-oknak megfelelő tranazakciók eredménye látszik, a többiekéből pedig semmi.
3 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 8/29 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 10/29 CHECKPOINT képzése T t A M B M A D B D Napló 8 8 (T, BEGIN) LOCK(A) 8 8 LOCK(B) 8 8 READ(A, t) t := t WRITE(A, t) (T, A, 16) READ(B, t) t := t WRITE(B, t) (T, B, 16) (T, COMMIT) (FLUSH LOG) OUTPUT(A) OUTPUT(B) Megtiltjuk új tranzakció indítását 2. Megvárjuk, amíg minden futó tranzakció COMMIT vagy ABORT módon véget ér 3. Minden puffert a háttértárra írunk, ekkor az adatbázis állapota biztosan konzisztens lesz 4. A naplóba beírjuk, hogy CHECKPOINT 5. A naplót is háttértárra írjuk ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 9/29 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 11/29 CHECKPOINT képzése működés közben T 1 LOCK(A) LOCK(B) WRITE(A) WRITE(B) napló (T 1, BEGIN) (T 1, A, x) (T 1, B, y) (T 1, COMMIT) (T 1, A, x) jelentése: T 1 A-ba x-et írja Ekkor a tényleges írás nem történik meg, csak a naplóba kerül ez bele, a tényleges írás csak a COMMIT után jön. Ha a belső tár hibája a COMMIT háttértárra írása előtt történik, akkor még semmi valódi írás nem volt, azaz semmit se kell csinálni. Ha azonban a COMMIT után van, akkor a naplóban megvan minden utasítás, újra meg lehet csinálni T 1 -et. 1. A naplóba beírjuk, hogy (START CHECKPOINT (T 1,..., T k )), ahol T i az összes éppen aktív tranzakció 2. A naplót háttértárra írjuk: FLUSH LOG 3. Az összes olyan adatelemet kiírjuk a lemezre, amit olyan tranzakciók indítottak, amik még a CHECKPOINT előtt befejeződtek, de még nem írtak ki mindent a lemezre. 4. (END CHECKPOINT) és (FLUSH LOG) Visszaállítás Visszafelé olvasva, ha előbb (END CHECKPOINT) van = elég visszamenni a következő START CHECKPOINT-ig. = innen előre minden itt szereplő T i -re és minden később kezdődő más tranzakcióra REDO Ha előbb (START CHECKPOINT (T 1,..., T k ))-ot találunk = ezek nem mindegyike írta ki adatai (meg esetleg mások sem, amik még később kezdődtek) = elég visszamenni az előző (START CHECKPOINT)-hoz = onnan előre REDO
4 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 12/29 Előnyök, hátrányok ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 14/29 A CHECKPOINT ütemezése: adott idő letelte után adott lefutott tranzakció után Ha ritkák a rendszerhibák, elég ritka CHECKPOINT. T t A M B M A D B D Napló 8 8 (T, BEGIN) LOCK(A) 8 8 LOCK(B) 8 8 READ(A, t) t := t WRITE(A, t) (T, A, 8, 16) READ(B, t) t := t WRITE(B, t) (T, B, 8, 16) (FLUSH LOG) OUTPUT(A) (T, COMMIT) OUTPUT(B) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 13/29 UNDO/REDO protokoll-naplózás ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 15/29 UNDO/REDO visszaállítás UNDO hátránya: COMMIT után mihamarabb írjunk = sok írás REDO hátránya: Nem írunk, amíg nincs COMMIT = nagy memóriaigény UNDO/REDO A legkorábbitól kezdve állítsuk vissza minden befejezett tranzakció hatását. (REDO) A legutolsótól kezdve állítsuk tegyük semmissé minden be nem fejezett tranzakció hatását. (UNDO) Fő elv: Mielőtt az adatbázis bármely X elemének értékét a lemezen módosítanánk, a (T, X, v, w) naplóbejegyzésnek a lemezre kell kerülnie. Nagyobb szabadság, hogy mikor írjunk. Nagyobb méretű napló. = v, w nagyon nagy is lehet!
5 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 16/29 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 18/29 T t A M B M A D B D Napló 8 8 (T, BEGIN) LOCK(A) 8 8 LOCK(B) 8 8 READ(A, t) t := t WRITE(A, t) (T, A, 8, 16) READ(B, t) t := t WRITE(B, t) (T, B, 8, 16) (FLUSH LOG) OUTPUT(A) (T, COMMIT) OUTPUT(B) (T 1, BEGIN) (T 1, A, 4, 5) (T 2, BEGIN) (T 1, COMMIT) (T 2, B, 9, 10) (START CHECKPOINT (T 2 )) (T 2, C, 14, 15) (T 3, BEGIN) (T 3, D, 19, 20) (END CHECKPOINT) (T 2, COMMIT) (T 3, COMMIT) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 17/29 CHECKPOINT képzés működés közben ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 19/29 Védekezés lemezhiba ellen 1. Írjuk a naplóba a (START CHECKPOINT (T 1,..., T k )) bejegyzést, ahol T i az összes éppen aktív tranzakció 2. (FULSH LOG) 3. Írjuk a lemezre az összes piszkos puffert 4. (END CHECKPOINT) 5. (FULSH LOG) Mindenképp elég visszamenni legfeljebb az előző CHEKPOINT-ig (mint a REDO-nál). A naplót külön lemezen tartjuk Nem dobjuk el a napló CHECKPOINT előtti részét sem REDO vagy UNDO/REDO protokollt használunk Így elvileg a kezdeti adatbázis ismeretében vissza tudjuk állítani a legutolsó állapotot. De a napló egy idő után nagyobb lesz, mint az adatbázis. = Időnként archiválunk
6 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 20/29 Archiválás működés közben ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 22/29 Osztott tranzakciók Ha leállítjuk a rendszert, nyugodtan lehet menteni. A tranzakciók műveletei most különböző helyeken történhetnek. Ha nem lehet leállítani = Mikor lesz kész az egész tranzakció? = ha minden része kész Hogyan vesszük észre? Mi van ha közben ABORT vagy hiba van? 1. (START DUMP) a naplóba 2. Megfelelő CHECKPOINT kialakítása 3. Adatok mentése valamilyen sorrendben 4. Napló mentése 5. (END DUMP) Áruházlánc központja lekérdezi minden boltban a mobiltelefon készletet. Ha valahol túl sok van, átküld belőle oda, ahol kevés van. = megszakadhat a kapcsolat menet közben, rossz az algoritmus, stb. Helyreállítás 1. Megkeressük a legutolsó teljes mentést (volt (END DUMP)) 2. Módosítjuk az adatbázist a napló segítségével a CHECKPOINT-tól kezdve (ezért kell REDO vagy UNDO/REDO) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 21/29 Adatok vízszintes felosztása Egy bank több fiókja, saját ügyfelek Üzlethálózat boltjai, saját eladások Könyvár több fiókkal, saját katalógussal Osztott adatbázisok Adatok függőleges felbontása Bankban = ügyfél adatok helyben, hitelkártya adatok a központban Üzletláncban = eladások helyben, megrendelések a központban Adotok többszörözése Párhuzamosítás miatt Kommunikáció csökkentése miatt = gyakran szükséges adatok mindenhol (címjegyzék, telefonkönyv, chase-elés) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 23/29 Kétfázisú véglegesítés (2PC) Alapelvek Minden állomás naplózza saját eseményeit Van egy koordinátor állomás, aki a döntést hozza majd Az állomások üzeneteket küldenek egymásnak, ezeket is naplózzák (ki- és bejövőt is) Első fázis A koordinátor saját naplójába (T, Felkészül) Ezt mindenhova elküldi (még magának is) Ha egy állomás megkapta az üzenetet, eldönti, hogy a nála található részre COMMIT vagy ABORT lesz majd Ha COMMIT várható (már csak ez lenne hátra) = (T, Készenáll) a saját naplóba A koordinátornak elküldeni (T, Készenáll)-t Ha ABORT várható = (T, ABORT-Legyen) a saját naplóba A koordinátornak elküldeni (T, ABORT-Legyen)-t Második fázis Ha a koordinátor a (T, Készenáll)-t megkapta mindenkitől = (T, COMMIT) a saját naplójába Mindenhova elküldi a (T, COMMIT-Lesz)-t Ha a koordinátor a (T, ABORT-Legyen)-t kapta legalább egy állomástól (T, ABORT) a saját naplójába Mindenhova elküldi a (T, ABORT-Lesz)-t Ha egy állomás a (T, COMMIT-Lesz)-t kapja = (T, COMMIT) Ha egy állomás a (T, ABORT-Lesz)-t kapja = (T, ABORT)
7 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 24/29 Helyreállítás Egy adott állomáson: Ha az utolsó bejegyzés COMMIT, ABORT, COMMIT-Lesz vagy ABORT-Lesz akkor a napló szerint helyreállítunk Ha az utolsó bejegyzés Készenáll, akkor nem világos a helyzet, vagy várunk, vagy kommunikálunk a többivel, vagy... Ha nincs semmilyen bejegyzés, akkor ABORT (vagy várunk) ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 26/29 Alapelvek: Osztott RLOCK/WLOCK Semelyik két tranzakciónak nem lehet globális WLOCK A-ja Ha egy tranzakciónak van globális WLOCK A-ja, akkor egy másiknak nem lehet globális RLOCK A-ja Lehet több tranzakciónak globális RLOCK A-ja Minden állomás az érvényes globális lock-ok figyelembevételével működik Hogyan lehet megszerezni egy globális RLOCK-ot vagy WLOCK-ot? = többféle modell ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 25/29 Ha nincs adattöbbszörözés = Osztott zárolás Ha van = összhangban kell tartani a példányokat LOCK Egyszerű modell = globális (logikai) LOCK és lokális Minden LOCK globális és az egyik állomás nyilvántartja ezeket zárállomás Költség: egy LOCK-hoz 3 üzenet = igénylés, engedélyezés, feloldás = a zárállomás nagyon leterhelt lehet Elsődleges példány Van egy elsődleges példány, ha valaki zárolni akar valamit, akkor az elsődleges példányt tároló állomáshoz fordul. Költség: mint előbb, de nem koncentrált forgalom ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 27/29 WALL (write locks all) Globális RLOCK A megszerzéséhez elég egy lokális RLOCK A i Globális WLOCK A megszerzéséhez kell minden lokális WLOCK A i Globális RLOCK A megszerzése: Ha az i állomás akar egy RLOCK A i -t, nem kell üzenni, megnézzük milyen zár van A i -n Ha itt WLOCK A i van, akkor elutasítja a kérést, ha semmi vagy RLOCK A i, akkor engedélyezi Ha engedélyezi, akkor az i állomás felteszi az RLOCK A i -t = globális RLOCK A Globális WLOCK A megszerzése Ha az i állomás akar egy WLOCK A i -t, akkor üzen minden másik helyre ahol van A j Ha itt RLOCK A j vagy WLOCK A j van, akkor elutasítja a kérést, ha semmi akkor engedélyezi Ha mindenhonnan engedélyezés jött, az i állomás felteszi a WLOCK A i -t, mindenhova üzen, hogy WLOCK A j -t = globális WLOCK A = Ha az egyik állomás kért és kapott WLOCK A-t, akkor másik nyilván nem kaphat később sem WLOCK A-t, sem RLOCK A-t = Ha az egyik állomás kért és kapott RLOCK A-t, akkor másik nyilván nem kaphat később WLOCK A-t, de kaphat RLOCK A-t
8 ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 28/29 Többségi zárolás ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 30/29 Vége Csak az különbözik, hogy hogyan lehet globális zárat szerezni: Globális RLOCK A megszerzéséhez kell, hogy lokális RLOCK A i legyen az A i -k többségén Globális WLOCK A megszerzéséhez kell, hogy lokális WLOCK A i legyen az A i -k többségén Itt az anyag vége! = Több üzenet szükséges az RLOCK megszerzéséhez, de kevesebb a WLOCK-hoz, mint az előbb. Miért jó a többségi zárolás? Két tranzakció nem tud egyszerre WLOCK A-t szerezni, mert mindkettőnek a példányok több, mint felére kellene WLOCK-ot kapnia = van olyan példány, amire mindkettő kapna Hasonlóan nem lehet egy tranzakcióknak WLOCK A-ja, egy másiknak RLOCK A-ja. Viszont lehet két különböző tranzakciónak RLOCK A-ja, hiszen egy példányon is lehet ilyen. ADATBÁZISOK ELMÉLETE 24. ELŐADÁS 29/29 k az n-ből protokoll Közös általánosítás: Legyen n, hogy hány példány van A-ból és legyen n k (n + 1)/2 Globális RLOCK A megszerzéséhez kell, hogy lokális RLOCK A i legyen legalább n + 1 k db A i -n Globális WLOCK A megszerzéséhez kell, hogy lokális WLOCK A i legyen legalább k db A i -n k = n = WALL k = (n + 1)/2 = többségi zárolás k választásával hangolható a költség. Miért jó a protokoll? = hasonlóan a többségi bizonyításához
Adatbázisok elmélete 24. előadás
Adatbázisok elmélete 24. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
UNDO naplózás. Naplóbejegyzések. Visszaállítási esetek
UNDO naplózás Semmiségi naplózás. A naplóba a régi értéket írjuk ki, azonnal naplózunk. A naplót először a memóriában frissítjük, a (FLUSH LOG) utasításra írjuk a lemezre. Naplóbejegyzések :
Ellenőrző kérdések. 5. Kis dolgozat kérdései. (9-10. előadás)
Ellenőrző kérdések 5. Kis dolgozat kérdései (9-10. előadás) 164. Adjunk meg a működés közbeni ellenőrzőpont képzésének lépéseit Undo naplózás esetén! (6 pont) 1. naplóbejegyzés készítése,
Tranzakció, mint a helyreállítás egysége
Helyrellítás hiba esetén Tranzakció, mint a helyreállítás egysége A naplóállomány sorai naplóbejegyzések (log records), melyek a tranzakció tevékenységeit tárolják, ezek segítségével rekonstruálható az
Adatbázis rendszerek megvalósítása 1. Irodalom: Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása
Adatbázis rendszerek megvalósítása 1. Irodalom: Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása Az adatbázis-kezelő rendszer alkotórészei (1) Az ábrán egy teljes adatbázis-kezelő rendszer vázát
Adatbázisok elmélete 18. előadás
Adatbázisok elmélete 18. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2004 ADATBÁZISOK ELMÉLETE
Adatbázisok elmélete 18. előadás
Adatbázisok elmélete 18. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat ADATBÁZISOK ELMÉLETE 18.
Adatbázisok elmélete 21. előadás
datbázisok elmélete 21. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 DTBÁZISOK ELMÉLETE 21.
Tematika. Helyreállíthatóság (Failure Recovery) (8. fejezet) Konkurenciavezérlés (Concurrency control) (9. fejezet)
Tematika Helyreállíthatóság (Failure Recovery) (8. fejezet) Konkurenciavezérlés (Concurrency control) (9. fejezet) Tranzakciókezelés (Transaction processing) (10. fejezet) Oracle megoldások Az adatok helyessége
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely. ABR 2( Adatbázisrendszerek 2) 4. Előadás: Indexek A rendszeribák kezelése
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely ABR 2( Adatbázisrendszerek 2) 4. Előadás: Indexek A rendszeribák kezelése 1 Indexek CREATE [ONLINE OFFLINE] [UNIQUE FULLTEXT SPATIAL] INDEX
Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012.
Tranzakció-kezelés, alapfogalmak Vassányi István, 2012. ACID tulajdonságok Tranzakció: az üzleti folyamat egy logikailag összetartozó lépéssorozata atomicity: nem valósulhat meg részlegesen consistency:
Szinkronizálás. 9. előadás
Szinkronizálás 9. előadás Az órák szinkronizálása Ha mindegyik gép a saját óráját használja, akkor az adott esemény után történt másik eseményhez az elsőnél korábbi idő társulhat. Óraszinkronizáló algoritmusok
B I T M A N B I v: T M A N
Adatbázis Rendszerek II. 6. Ea: Tranzakciók B I v: T 2014.02.15 M A N 1/39 Párhuzamosság Hasznos és kényelmes a felhasználó oldaláról Kihívás problémák a konkurens végrehajtásnál konfliktus helyzetek (azonos
Adatbázisok elmélete 12. előadás
Adatbázisok elmélete 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
Adatbázisrendszerek 9. előadás: Tranzakciók és konkurencia
Adatbázisrendszerek kezelés 2018. április 10. 2 Egyfelhasználós rendszer. Egyidőben legfeljebb egy felhasználó használhatja a rendszert. Többfelhasználós rendszer. Egyidejűleg (konkurens módon) több felhasználó
Optimista konkurenciavezérlés
Optimista konkurenciavezérlés Léteznek zárolás nélküli módszerek is a tranzakciók sorba rendezhetségének a biztosítására. idpecsét érvényesítés. Optimista: feltételezik, hogy nem fordul el nem sorba rendezhet
Adatbázisrendszerek megvalósítása 1
Adatbázisrendszerek megvalósítása 1 Irodalom: Előfeltétel: Tartalom: Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom: Adatbázisrendszerek megvalósítása, 8. és 9. fejezet Adatbázisrendszerek tárgy.
Adatbázisrendszerek megvalósítása 1
Adatbázisrendszerek megvalósítása 1 Irodalom: Előfeltétel: Tartalom: Hector Garcia-Molina Jeffrey D. Ullman Jennifer Widom: Adatbázisrendszerek megvalósítása, 8. és 9. fejezet Adatbázisrendszerek tárgy.
C# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21
C# Szálkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21 Tartalomjegyzék 1 Bevezetés 2 Szálkezelés 3 Konkurens Programozás Tóth Zsolt (Miskolci Egyetem)
Tengelyanyák Szorítóhüvelyek Biztosítólemezek Öntöttvas- és lemez Y csapágyházak Öntöttvas osztott, álló csapágyházak. www.adix.hu
Adatbázis Rendszerek II. 10. Tranzakció kezelés 72/1B IT MAN
Adatbázis Rendszerek II. 10. Tranzakció kezelés 72/1B IT MAN B IT v: 2019.02.05 MAN Párhuzamosság Hasznos és kényelmes a felhasználó oldaláról Kihívás problémák a konkurens végrehajtásnál konfliktus helyzetek
A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória
Oktatási Hivatal A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató INFORMATIKA II. (programozás) kategória Kérjük a tisztelt tanár kollégákat, hogy a
12. előadás. Tranzakció kezelés és konkurencia kontroll. Adatbázisrendszerek előadás december 12.
12. előadás Tranzakció kezelés és kontroll Adatbázisrendszerek előadás 2016. december 12., és Debreceni Egyetem Informatikai Kar Az előadások Elmasry & Navathe: Database Systems alapján készültek. 12.1
Az adatbázisrendszerek világa
Az adatbázisrendszerek világa Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 1.1. Az adatbázisrendszerek fejlődése 1.2. Az adatbázis-kezelő rendszerek áttekintése
Az Oracle rendszer komponensei
Az Oracle rendszer komponensei Célok Az Oracle szerver felépítésének és fő komponenseinek megismerése Annak bemutatása, hogy egy felhasználó Oracle példányhoz (instance) kapcsolódása hogy történik A következő
Adatbázisok elmélete 1. előadás
Adatbázisok elmélete 1. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
Csima Judit október 24.
Adatbáziskezelés Funkcionális függőségek Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. október 24. Csima Judit Adatbáziskezelés Funkcionális függőségek 1 / 1 Relációs sémák
Adatbázisok elmélete
Adatbázisok elmélete Adatbáziskezelés, bevezető Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Katona Gyula Y. (BME SZIT) Adatbázisok elmélete
2MU09f_Konkvez_feladatok.pdf Feladatok a tranzakciókezelésbıl
2MU09f_Konkvez_feladatok.pdf Feladatok a tranzakciókezelésbıl Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása Panem, 2001. >> 9.fejezet Konkurenciavezérlés Vegyünk egy objektum orientált adatbázist.
ADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:
Adatbázisok elmélete 5. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
Csima Judit november 15.
Adatbáziskezelés Normalizálás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. november 15. Csima Judit Adatbáziskezelés Normalizálás 1 / 26 Normalizálás Tétel Tetszõleges (R,
Példa. Job shop ütemezés
Példa Job shop ütemezés Egy üzemben négy gép működik, és ezeken 3 feladatot kell elvégezni. Az egyes feladatok sorra a következő gépeken haladnak végig (F jelöli a feladatokat, G a gépeket): Az ütemezési
FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N
FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N Ezek a cikkek Atom Manó rovattársam kérdésfeltevése alapján jöttek létre, és mivel Ő a fényképekkel végezhető műveletek kapcsán
3Sz-s Kft. Tisztelt Felhasználó!
3Sz-s Kft. 1158 Budapest, Jánoshida utca 15. Tel: (06-1) 416-1835 / Fax: (06-1) 419-9914 E-mail: zk@3szs. hu / Web: http://www. 3szs. hu Tisztelt Felhasználó! Köszönjük, hogy telepíti az AUTODATA 2007
Adatbázisok elmélete 1. előadás
Adatbázisok elmélete 1. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2004 ADATBÁZISOK ELMÉLETE
9.előadás: Adatbázisok-I. dr. Hajas Csilla (ELTE IK)
9.előadás: Adatbázisok-I. dr. Hajas Csilla (ELTE IK) http://sila.hajas.elte.hu/ Adatbázis-kezelő rendszerek áttekintése, alapfogalmak Tankönyv: 1.fejezet: Az adatbázisrendszerek világa Adatbázisok-1 (Hajas
Számítógépes Hálózatok. 7. gyakorlat
Számítógépes Hálózatok 7. gyakorlat Gyakorlat tematika Hibajelző kód: CRC számítás Órai / házi feladat Számítógépes Hálózatok Gyakorlat 7. 2 CRC hibajelző kód emlékeztető Forrás: Dr. Lukovszki Tamás fóliái
ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek
ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő
Adatbázisok II Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok II. 2-3 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Tranzakciókezelés 1-2 Osztott erőforrások konfliktus helyzetek (azonos erőforrás igény) 1-3 Tranzakciókezelés Eddig feltételeztük:
Csima Judit szeptember 6.
Adatbáziskezelés, bevezető Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. szeptember 6. Csima Judit Adatbáziskezelés, bevezető 1 / 20 Órák, emberek heti két óra: szerda 14.15-16.00
NAV felé történő számla adatszolgáltatás a Nagy Utazás 3 programmal
NAV felé történő számla adatszolgáltatás a Nagy Utazás 3 programmal 1. Központ képernyő beállítások A NAV webes felületén a Felhasználó regisztrációjakor megkapott Technikai felhasználó adatokat az Eszköz/Rendszeradatok/Központ
Biztonsági mentés és visszaállítás Felhasználói útmutató
Biztonsági mentés és visszaállítás Felhasználói útmutató Copyright 2007 Hewlett-Packard Development Company, L.P. A Windows elnevezés a Microsoft Corporation Amerikai Egyesült Államokban bejegyzett kereskedelmi
Csima Judit BME, VIK, november 9. és 16.
Adatbáziskezelés Függőségőrzés, 3NF-re bontás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. november 9. és 16. Csima Judit Adatbáziskezelés Függőségőrzés, 3NF-re bontás 1
Fájlrendszerek. A Windows operációs rendszerek fájlrendszere
Fájlrendszerek A Windows operációs rendszerek fájlrendszere Fájlrendszerek definíció A számítástechnika egy fájlrendszer alatt a számítógépes fájlok tárolásának és rendszerezésének a módszerét érti, ideértve
Hálózatba kapcsolt adatbázisok. Erős Levente, TMIT eros@tmit.bme.hu 2011.
Hálózatba kapcsolt adatbázisok Magas rendelkezésreállás Erős Levente, TMIT eros@tmit.bme.hu 2011. Tartalom Mi az, hogy rendelkezésreállás? Miért fontos? Hogyan mérjük? Mitől sérül? Védelmi szintek Rendelkezésreállási
Szöveges fájlok szerkesztése Jegyzettömb használata
Szöveges fájlok szerkesztése A Jegyzettömb csak szöveges dokumentum (TXT fájl) szerkesztésére alkalmas (Editor). Ez azt jelenti, hogy a begépelt szöveget nem tudjuk kedvünk szerint megformázni, vagyis
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Fizikai memória Félvezetőkből előállított memóriamodulok RAM - (Random Access Memory) -R/W írható, olvasható, pldram, SDRAM, A dinamikusan frissítendők : Nagyon rövid időnként
Elektronikus ügyintézés súgó. Az Elektronikus ügyintézés kezdeményezésének lépései:
Elektronikus ügyintézés súgó Az Elektronikus ügyintézés kezdeményezésének lépései: 1. Elektronikus ügyintézés kezdeményezése: 1.1 Elektronikus ügyintézés menüpont-, azon belül az Elektronikus ügyintézés
Útmutató LEI kód igényléshez. Erste Bank Hungary Zrt.
Erste Bank Hungary Zrt. Mi a LEI kód? A LEI kód (Legal Entity Identifier) egy olyan referenciaazonosító, amely a pénzügyi tranzakcióban résztvevő jogalanyokat (beleértve a pénzügyi és nem pénzügyi szerződő
SAP vállalatirányítási rendszer alapjai
SAP vállalatirányítási rendszer alapjai 2. előadás SAP technológiai alapok 2010.09.26. 1 SAP vállalatirányítási rendszer alapjai /2 Tantárgy kódja: VEMI5344i Tanév: 2009/10-1.félév Előadó: dr. Varga Ernő,
Központi SQL adatbázis kapcsolat
METRI Soft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva:
Megoldások III. osztály
Bolyai Farkas Elméleti Líceum Marosvásárhely, 2015. március 20-22. Megoldások III. osztály 1. Számkeresztrejtvény: Az alábbi keresztrejtvény ábra abban különbözik a hagyományos keresztrejtvényektől, hogy
Operációs rendszerek
Operációs rendszerek 10. előadás - Holtpont kezelés, szignálok 2006/2007. II. félév Dr. Török Levente Links A. Tanenbaum: Op. rendszerek http://www.iit.uni-miskolc.hu/%7evadasz/geial201/jegyzet/3rd.pdf
Algoritmusok és adatszerkezetek gyakorlat 07
Algoritmusok és adatszerkezetek gyakorlat 0 Keresőfák Fák Fa: összefüggő, körmentes gráf, melyre igaz, hogy: - (Általában) egy gyökér csúcsa van, melynek 0 vagy több részfája van - Pontosan egy út vezet
Programozás nyelvek a közoktatásban 2. előadás
Programozás nyelvek a közoktatásban 2. előadás Prolog feladattípusok Ha valamiből csak egy megoldás kell: egy_szülő(x) ha szülő(x) és!. Ha valamiből az összes megoldás kell: összes_szülő ha szülő(a) és
Algoritmuselmélet 2. előadás
Algoritmuselmélet 2. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Február 12. ALGORITMUSELMÉLET 2. ELŐADÁS 1 Buborék-rendezés
Számítógépes Hálózatok GY 7.hét
Számítógépes Hálózatok GY 7.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu
Vodafone e-sms. Használati útmutató
Vodafone e-sms Használati útmutató Tartalomjegyzék Bevezetés 3 Követelmények Telepítés 3 Telepítési útmutató A program első indítása Üzenetek küldése 5 Címzettek kiválasztása Üzenetek írása Üzenetek elküldése
5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása
5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása Bevezetés Nyomtasd ki a laborgyakorlatot és végezd el a lépéseit! Ezen a laborgyakorlaton elvégezzük egy számítógép
A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk
1. Kódelmélet Legyen X = {x 1,..., x n } egy véges, nemüres halmaz. X-et ábécének, elemeit betűknek hívjuk. Az X elemeiből képzett v = y 1... y m sorozatokat X feletti szavaknak nevezzük; egy szó hosszán
Címkék és ágak kezelése i. Címkék és ágak kezelése
i Címkék és ágak kezelése ii KÖZREMŰKÖDŐK CÍM : Címkék és ágak kezelése TEVÉKENYSÉG NÉV DÁTUM ALÁÍRÁS ÍRTA Jeszenszky, Péter 2014. február 16. VERZIÓTÖRTÉNET VERZIÓ DÁTUM LEÍRÁS NÉV iii Tartalomjegyzék
Ellenőrző kérdések. 1. Kis dolgozat kérdései
Ellenőrző kérdések 1. Kis dolgozat kérdései 1. Mit hívunk statikus, mit dinamikus adatbázisnak? (1 pont) Egy statikus adatbázis esetében ritkábban fordulnak elő módosítások, a lekérdezések gyorsasága fontosabb.
Operációs rendszerek. UNIX/Linux fájlrendszerek
Operációs rendszerek UNIX/Linux fájlrendszerek Tartalom Linux fájlrendszerek UNIX/Linux fájlrendszerek Szimbolikus linkek Fájlrendszerek csatolása Virtuális fájlrendszer Szuperblokk Inode Objektumok 2
S04-2 Elosztott alkalmazások készítése
S04-2 Elosztott alkalmazások készítése Tartalom 1. Többrétegű architektúra, elosztott szerveroldal 2. Kommunikációs eszközök: távolieljárás-hívás és üzenet alapú infrastruktúra (point-to-point és publish-subscribe
Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása. Rákosi Péter és Lányi Árpád
Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása Rákosi Péter és Lányi Árpád Adattárház korábbi üzemeltetési jellemzői Online szolgáltatásokat nem szolgált ki, klasszikus elemzésre
Adatbázisok I. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1
Adatbázisok I. 1 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 1-2 Ajánlott irodalom C. J. Date - An introduction to Database System (6) Békési-Geda-Holovács-Perge : Adatbázis-kezelés, EKF
Hogyan váljunk profi felhasználóvá 80 nap alatt, vagy még gyorsabban? Ingyenes e-mail tanfolyam.
Hogyan váljunk profi felhasználóvá 80 nap alatt, vagy még gyorsabban? Ingyenes e-mail tanfolyam. Hogyan állítsam be az Outlook-ot ingyenes e-mail címhez? 10. lecke Hogyan állítsam be az Outlook-ot, ha
Az alap kockajáték kellékei
Egy játék Dirk Henn-től 2-6 játékos számára Ez a játék két játszási lehetőséget is kínál! Az Alap Kockajáték, és az Alcazaba Variáns. Az alapjáték az Alhambra családba tartozó, teljesen önálló játék, amely
Az utolsó ellenőrzés 1.0*
Az utolsó ellenőrzés 1.0* Szakál Ferenc Pál *A korábbi változatokban ma már nem aktuális, nem érvényes tartalmak lehetnek, így azok tartalmáért e változat közzétételétől kezdve nem vállalok szakmai felelősséget!
Programozás alapjai 6. előadás. Wagner György Általános Informatikai Tanszék
Programozás alapjai 6. előadás Wagner György Általános Informatikai Tanszék Record A valós életben a nyilvántartásra kerülő adatok nem azonos típusúak. Pl.: Név Cím Telefon GySz Fiz Kis Béla Miskolc Török
TUDOMÁNYOS ISMERETTERJESZTŐ TÁRSULAT
88 Budapest, Bródy Sándor u. 6. ostacím: Budapest, f. 76 Telefon: 8-5, 7-89, Fax: 7-89 Nyilvántartásba vételi szám: E-6/ Javítókulcs. osztály megyei. Titkos üzenetet kaptál. Szerencsére a titkosírás kulcsa
Számítógépes Hálózatok. 5. gyakorlat
Számítógépes Hálózatok 5. gyakorlat Óra eleji kiszh Elérés: https://oktnb6.inf.elte.hu Számítógépes Hálózatok Gyakorlat 2 Gyakorlat tematika Szinkron CDMA Órai / házi feladat Számítógépes Hálózatok Gyakorlat
tovább használhatjuk a Windows-t.
Complete PC Backup A Windows Vista többfajta adatmentési és rendszer-helyreállítási funkcióval rendelkezik, ezek közül az egyik legérdekesebb és leghasznosabb a teljes rendszert egy gombnyomással visszaállítani
Szakterület Modell Kapcsolatokkal bővítés
Szakterület Modell Kapcsolatokkal bővítés Cél Tárjuk fel a szakterület modelljén belüli kapcsolatokat. Különböztessük meg a szükséges és a jó ha van kapcsolatokat. 2 Bevezetés Keressük meg azokat a fogalom
Polár kezelési segédletek
Polár kezelési segédletek A leltározás folyamata 1. kiadás Tartalomjegyzék 1. Leltározás Leltártörzs készítése...3 1.1. További szűkítési lehetőségek...3 2. Leltározás Adatok felvitele...4 2.1. Nemzeti
Cohen-Sutherland vágóalgoritmus
Vágási algoritmusok Alapprobléma Van egy alakzatunk (szakaszokból felépítve) és van egy "ablakunk" (lehet a monitor, vagy egy téglalap alakú tartomány, vagy ennél szabálytalanabb poligon által határolt
Rövid használati útmutató az AVer H és HVC modellekhez
Rövid használati útmutató az AVer H és HVC modellekhez A készülék főbb elemei a központi egység, a HD kamera, az asztali HUB kiemelhető mikrofonnal (H sorozat) vagy 1-2 darab asztali mikrofon (HVC sorozat)
Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:
1. Tétel Az állomány két sort tartalmaz. Az első sorában egy nem nulla természetes szám van, n-el jelöljük (5
FORD Edifact IHS Import
FORD Edifact IHS Import 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1/13 Tartalomjegyzék 1. FORD gyártói adatok betöltése... 3 1.1. Import Javasolt Ütemezése... 10 1.2.
Makrodigit programcsomag. Társasház modul. felhasználói ismertető. Makrodigit Informatikai Kft. 2011. Módosítva: 2015. március 4.
Makrodigit programcsomag Társasház modul felhasználói ismertető Makrodigit Informatikai Kft. 2011. Módosítva: 2015. március 4. Tartalom Bevezető... 3 Egyszeri feladatok, az alapadatok menü beállításai...
A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem
A számítástudomány alapjai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Bináris keresőfa, kupac Katona Gyula Y. (BME SZIT) A számítástudomány
Euro-eBank Ügyfélprogram (ÜP) Telepítési Leírás v.2.01
Euro-eBank Ügyfélprogram (ÜP) Telepítési Leírás v.2.01 isafe Informatikai Zrt. Telefon: +36 1 225 8585 Fax: +36 1 225 8586 Levelezési cím: 1464 Budapest Pf. 1543, www.isafe.hu 1. Tartalomjegyzék Electra
Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.
Algoritmuselmélet Mélységi keresés és alkalmazásai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 9. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások Alkalmazás modellek Egy felhasználós környezet Több felhasználós környezet adatbázis Központi adatbázis adatbázis Osztott adatbázis
Telepített szoftverek
Albacomp Számítástechnikai zrt 8000 Székesfehérvár Mártírok útja 9. Tel: 22/515-414 Fax: 22/327-532 Telepített szoftverek Classmate PC hordozható számítógépekhez Tartalomjegyzék E-Learning felügyelő program
Feladatok a MATEMATIKA. standardleírás 2. szintjéhez
Feladatok a MATEMATIKA standardleírás 2. szintjéhez A feladat sorszáma: 1. Standardszint: 2. Gondolkodási és megismerési módszerek Halmazok Képes különböző elemek közös tulajdonságainak felismerésére.
Ez a telepítési dokumentum segítséget nyújt abban, hogy szabályosan telepítse az Áfa átállító szoftvert Szerviz 7 programhoz.
3Sz-s Kft. 1158 Budapest, Jánoshida utca 15. Tel: (06-1) 416-1835 / Fax: (06-1) 419-9914 e-mail: zk@3szs.hu / web: www.3szs.hu Tisztelt Felhasználó! Ez a telepítési dokumentum segítséget nyújt abban, hogy
Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat
Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól
Magánpraxis helye a Facebookon
Magánpraxis helye a Facebookon Hogyan érdemes kihasználni a legnagyobb közösségi média oldalban rejlő lehetőségeket? Gencsy Zoltán www.kozossegimedia.hu gz@kozossegimedia.hu Fő témák Facebook oldalak kezelése
Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)
Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus
Kézikönyv. Határozott idejű számla könyvelése - értékesítés
Kézikönyv Határozott idejű számla könyvelése - értékesítés Tartalomjegyzék 1 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 5 2 VEVŐ - ÜRES... 6 3 VEVŐ - MEGJELENÍTÉS [76372 PARTNER PARTNER KERESKEDŐHÁZ KFT] 7 4 ABAS-ERP
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Solid Trust Pay számla nyitási és kezelési segédlet. www.solidtrustpay.com
Solid Trust Pay számla nyitási és kezelési segédlet Regisztrációs link (klikk a linkre) www.solidtrustpay.com Regisztráció indítása: Klikkelj a regisztrációs linkre, megnyílik a böngésződben és kattints
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
ECDL képzés tematika. Operáció rendszer ECDL tanfolyam
Operáció rendszer ECDL tanfolyam Alapok A Windows áttekintése Asztal Tálca Start menü Lomtár használata Súgó használata Felhasználói fiókok kezelése Kijelentkezés, felhasználóváltás Fájlok és mappák Sajátgép
WP1 Vezérlő Használati Útmutató
WP1 Vezérlő Használati Útmutató Lásd a kötési diagram. 24Volt 9Volt A vezérlő egy 9V-os Rain Bird szolenoidot működtet. Győződjön meg róla, hogy a szelepeket a vezérlővel összekötő vezeték, kisfeszültségű
BBS-INFO Kiadó, 2016.
BBS-INFO Kiadó, 2016. Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával történhet. A betűtípus elnevezések, a
Első belépés az Office 365 rendszerbe
Első belépés az Office 365 rendszerbe Az Office 365 rendszerbe való első belépéshez szükséges hozzáférési adatokat a rendszergazdától emailben, telefonon, vagy papír alapon kapja meg. Ilyen formátumú adatok
Autóipari beágyazott rendszerek. Local Interconnection Network
Autóipari beágyazott rendszerek Local Interconnection Network 1 Áttekintés Motiváció Kis sebességigényű alkalmazások A CAN drága Kvarc oszcillátort igényel Speciális perifériát igényel Két vezetéket igényel