Programtervez informatikus BSc.
|
|
- Gabi Király
- 6 évvel ezelőtt
- Látták:
Átírás
1 Harkály Gerg Programtervez informatikus BSc. Korszer webtechnológiák szakirány Fels oktatási tankönyv informatikus hallgatók részére. Verzió: január 30. 1
2 Tartalomjegyzék I. Preambulum 4 II. Használati útmutató 6 III. Adatbázis rendszerek I Vizsgák IV. Operációs rendszerek GEIAL302B Dolgozat Aláíráspótlás Vizsgák
3 Beugró június Beugró kérdések (rövid fogalom meghatározások, 5-b l 3): Kifejtend kérdések: V. Webes alkalmazások 22 3
4 I. rész Preambulum 4
5 Jelen kiadvány kizárólagos használatára jogosult:... Az alábbi könyv a Miskolci Egyetem Programtervez informatikus BSc szak Webtechnológiák szakirány során hallgatott el adások alapján készült, azonban hasznos lehet minden, a matematika és az informatika világa iránt érdekl d számára, kortól és nemt l függetlenül. A szerz nem titkolt célja, hogy e könyv segítségével az ifjúság képvisel i minél nagyobb számban, kimagasló eredményeket elérve végezzék el sikeresen a Programtervez informatikus BSc szakot, melyet követ en a nemzetközi, az IT teljes területén jelen lév vállalkozás keretein belül kamatoztathassák megszerzett tudásukat. Bár a könyv készít i törekedtek a tökéletességre, ezen igényük még nem jelenthet garanciát annak megtörténtére. Így amennyiben bármilyen észrevétele, javaslata lenne a Kedves Olvasónak, örömmel fogadjuk visszajelzéseit a https: // weboldalon található elérhet ségek valamelyikén. Tekintettel arra, hogy a világ, így benne a matematika és az informatika témaköre is folyamatosan változik, fejl dik, érdemes mindig a legújabb kiadványt kezébe vennie. A kiadások fejl dését sorszámozástól eltér en mi a borítólapon feltüntetett dátummal jelezzük, mely a könyv legutolsó módosítása során automatikusan változik, s mely frissített könyv szintúgy elérhet a fent közölt honlapon. Amennyiben úgy érzi, így utólag szívesen támogatná jelen könyv megszületését, vagy jöv beli továbbfejlesztését, tetsz leges összeggel adhatja le támogatását Pay- Palon keresztül az alábbi link segítségével: Minden jog fenntartva! c Harkály Gerg 5
6 II. rész Használati útmutató 6
7 Jelen dokumentum kizárólag a vizsgára való felkészülés során nyújt segítséget, de nem helyettesíti az el adások látogatását, és a tananyag önálló elsajátítását! Az egyes témakörök a következ képpen épülnek fel: deníciók témakör részletes bemutatása példák vizsgafeladatok A könyvben az egyes információk az alábbi jelölésekkel jelennek meg: deníció: d lt bet típus megjegyzés: * : csillaggal jelölt, az adott szöveg végén, 10-es bet méret hivatkozás: _ : aláhúzással jelölt 7
8 III. rész Adatbázis rendszerek I. 8
9 1. fejezet Vizsgák Adja meg a többérték tulajdonság ábrázolási módját az ER, IFO modellben és a megvalósítását a hálós és relációs modellben. 2. Relációs algebra join m veletei (jelölés, értelmezés). Adja meg a szelekciós join relációs kalkulusbeli alakját. alap join: két reláció rekordjainak párosai, jele: r 1 r 2 szelekciós join: a két reláció rekordpárosaiból a feltételnek eleget tév párosokat adja eredményként, jele: r 1 feltetel r 2 outer join: olyan szelekciós join, melyben az illeszked pár nélküli rekodok is bekerülnek az eredmény halmazba (üres étékekkel kiegészítve), típusai: left, jele: r 1 + feltetel r 2 right, jele: r 1 feltetel + r 2 full, jele: r 1 + feltetel +r 2 3. Redundancia oka, veszteségmentes felbontás fogalma és az ide vonatkozó tételek. 4. Adott az alábbi séma: csapat [kod, nev, pont] és jatekos [kod, nev, csapat, kod, poszt, kor]. SQL parancsok: A CSAPAT tábla kiegészítése VAROS mez vel ALTER TABLE csapat ADD varos VARCHAR(64); 9
10 Az X nev csapatban lév játékosok rekordjainak törlése DELETE FROM jatekos LEFT JOIN csapat ON jatekos.csapat=csapat.kod WHERE csapat.nev='x'; Az X poszton játszók neve és csapatuk neve a játékos neve szerinti sorrendben SELECT nev, csapat FROM jatekos LEFT JOIN csapat ON jatekos.csapat = csapat.kod WHERE jatekos.poszt='x' ORDER BY jatekos.nev ASC Mennyi X poszton játszó van az egyes csapatokban (csapatkód és létszám) SELECT COUNT(*), csapat FROM jatekos WHERE poszt='x' GROUP BY csapat Mely csapatokban van 3-nál kevesebb olyan játékos, akik atalabbak az átlagéletkornál. SELECT IF(COUNT(*)<3,csapat,) FROM `jatekos`where kor<(select AVG(kor) FROM jatekos) GROUP BY csapat A táblák különböz megvalósulási típusai, m ködési módjuk, létrehozásuk SQL parancsai. 2. Redundancia oka. A független felbontás fogalma és tétele. Normalizálja az alábbi sémát: R(A,B,C,D,E), ahol B->D, EA->C, AB->AD, E->A 3. A relációs algebra csoportképzés és osztás m veletei. Jelölés, típus és jelentés. Hogyan adható meg a szelekciós join algebrai, relációs kalkulusbeli és SQL alakját? 4. Adott DOLGOZO[kod, nev, beosztas, zetes, projekt], PROJEKT [nev, varos] séma. Adja meg az alábbi m veletek SQL megfelel jét: A PROJEKT tábla b vítése létszám mez vel. Azon dolgozóknak, akiknek a nevében szerepel a KO szó, új beosztásuk IRNOK Az IRNOK-ok átlagánál többet keres k darabszáma A dolgozó neve a hozzá tartozó projekt nevével együtt a dolgozó neve szerint rendezve Mely projektekben dolgoznak 5-nél többen; 10
11 Hogyan lehet automatikusan növeked értéket adni a KOD mez nek egy új DOLGOZO rekord felvitelekor 11
12 IV. rész Operációs rendszerek GEIAL302B 12
13 Negyedik félévre ajánlott tárgy. El adó: Dr. Vincze Dávid. Jelen jegyzet többségében Dr. Vincze Dávid el adásai és diái, valamint Dr. Vadász Dénes elektronikusan kiadványa alapján készült. 13
14 2. fejezet Dolgozat 2.1. Aláíráspótlás A sikeres teljesítéshez 50 százalék feletti pontszám elérése szükséges. 1. Mik és hogyan m ködnek az osztott memória kezelés rendszerhívásai? Írja le az osztott memória használatának lépéseit! (8 pont) A process egy közös memória területen keresztül kommunikálnak, melynek el nye, hogy gyors és nagy információ mennyiség vihet át. További tulajdonságai: indirekt, szimmetrikus és zéró puerelt. Megvalósítása az alábbi rendszerhívásokkal történik: shmget() // készítés, beazonosítás shmat() // a processz címtartományára csatolás shmdt() // lecsatolás shmctl() // kontroll, jellemz k lekérdezése Készíthetünk (asszociálhatunk) adott méret osztott memória szegmens ist. Ekkor hozzáférések állíthatóak be. Ezt leképezzük a process címtartományára (megadjuk, milyen címeken és milyen típusként lássa a process a szegmens rekeszeit). Leképzés nélkül használhatatlan a szegmens, hisz nem éri el a process! Használjuk az adott címekre való hivatkozásokkal a szegmens rekeszeit (pointer). Végül lekapcsoljuk a címtartományt, esetleg töröljük a szegmenst. 14
15 2. Mi az a CoW (Copy-on-Write), hogyan m ködik, hol lehet szerepe OS szemszögb l? (4 pont) Nem készül tényleges másolat, csak hivatkozás, de amint írás történik, készül egy másolat, és oda történik az írás, például a fork() parancsnál. 3. Mit jelent az, hogy könny súlyú processz? Hol van ennek szerepe? (4pont) Párhuzamos programozási környezetben a végrehajtási menet neve a "könny - súlyú" processz, vagy fonál, vagy szál (thread). 4. Milyen célt szolgálnak a "/dev/zero" és "/dev/null" speciális le-ok? (4 pont) /dev/null: Olyan, mint egy "fekete lyuk". Bármi, amit beleírunk, az elt nik, olvasni pedig nem lehet bel le, mivel rögtön EOF-ot (End Of File) ad. Például fájl tisztítása: cat /dev/null > /var/log/messages /dev/zero : Bármi, amit beleírunk az elt nik, olvasni pedig nullát lehet bel le. 5. Mit l virtuális a virtuális memória (2 dolog)? (4 pont) A virtuális memória a processz számára azt a képzetet kelti, hogy igen nagy címtartományt és memóriát kezelhet. Minden processznek igen nagy virtuális címtartománya lehet, ami egy vagy több résztartományból állhat. A virtuális címek virtuális memória cellákat címeznek. A virtuális cellákat a memóriamenedzselés biztosítja: a cellákat vagy a zikai memória cellái, vagy a másodlagos memória (diszkek) cellái adják. A taszképítés során virtuális címeket generálnak, a processzek kontextusában virtuális címeket találunk. A processz futása során dinamikus címleképzés van: a virtuális címeket a buszra kiadható zikai címekké kell leképezni. A processznek nem kell tör dnie azzal, hogy a hivatkozott vírtuális címhez tartozó cella jelenleg zikai memória cella-e vagy a másodlagos tároló cellája-e. Utóbbi esetben a memóriamenedzser ki-be lapozást is végez, gondoskodik arról, hogy a virtuális memória másodlagos táron található része bekerüljön a zikai memóriába. A virtuális memória jóval nagyobb mint a zikai. 15
16 3. fejezet Vizsgák A sikeres teljesítéshez négyb l három kérdésre helyes választ kell adni. 1. Mi az az SVID (nem csak az, hogy minek a rövidítése)? Az SVID (System V Interface Denition) az AT&T által szabványosnak tekintett System V rendszerhívásainak és szubrutinjainak egységes felhasználói felületét és denícióit határozza meg. 2. Egy átlagos számítógépen melyik hardware-b l jön a legtöbb interrupt? 3. Milyen két futási szint/mód van általában? Felhasználói (user) és kernel mód. A kernel-hívás kívülr l egyszer függvényvagy eljáráshívásnak t nik, hiszen megadjuk a szolgáltató rutin nevét és aktuális paramétereit. Valójában ez nemcsak egyszer függvény- vagy eljáráshívás paraméter átadással, hanem egyben úgynevezett trap: a processzor felhasználói módból kernel módra vált. 4. Mi az a hard link? Az úgynevezett hard link esetén egy új directory bejegyzés készül a megfelel jegyzékben. Az új jegyzék-bejegyzésben az i index egy már meglév fájlhoz tartozó i-node-ra mutat. Ugyanakkor az i-node-ban növekszik a linkszámláló, amely azt jelzi, hogy ezen i-node-dal azonosított fájlra több jegyzék bejegyzés is hivatkozik. Minden más attribútum változatlan. Marad a védelmi maszk, 16
17 a tulajdonosi és csoporttulajdonosi bejegyzés, ezért az elérési jogok korlátozhatnak! (Még egy másik korlát is lehet: csakis ugyanazon a fájlrendszeren lév fájlok kapcsolhatóak össze hard linkkel!) Fájl törlés esetén csak a linkek száma csökken, és egy directory bejegyzés t nik el, ha a linkszám még nem 0, az i-node továbbra is foglalt. 5. Hogyan keletkezhet kivétel (exception)? A kivétel (exception) váratlanul, de szinkron módon keletkezik, hiszen egy adott instrukcióhoz tartozik. 1. Gigabit Gézának 8 magos CPU-ja van. Olyan letölt programot használ Windows 8 alatt, ami csak egy szálon képes futni. Mennyi ilyen letölt programot tud elindítani egymás mellett, illetve mennyi tud egyszerre egy id ben futni ezek közül? 2. Bill Gates Linuxot installált egy 2GB zikai memóriával rendelkez számítógépre. Elindít rajta egy Mozilla Firefoxot. Mit l függ, hogy összesen mennyi memóriát használhat a Firefox processze? 3. Letölt János pendrive-ján FAT lerendszert használ, sajnos meghibásodik rajta az indextábla, mert nem választotta le rendesen, miel tt kihúzta. Helyre tudja állítani róla az adatokat? Hogyan? 4. Torrent Gyuszi venni szeretne egy USB-s locsolókannát. Már a pénztárnál áll sorba a kannával a kosarában, azonban kifogy a papírtekercs a pénztárgépb l, így megáll a sor. Ez holtpont helyzet? Ha igen, milyen? Beugró 1. processz kontextus 2. laphiba 3. kivétel megszakítás különbség 17
18 4. mi a rendszerhívás? 5. IPC Vizsgakérdések 1. Kernelekr l: monolitikus, réteges struktúra, mikrokernel 2. Lapozásos virtuális memória : allokálás/címképzés 3. i-node 4. Osztott memória: alapelve, rendszerhívásai június Beugró kérdések (rövid fogalom meghatározások, 5-b l 3): 1. spooling A SPOOLING (simultaneous peripherial operation on-line) egy mozaikszó, melynek jelentése: szimuáltán perifériás m veletek online. A nagykapacitású, gyors és véletlen hozzáférés mágnesdobokat és -lemezeket a SPOOLING lényegében hatalmas méret puerként használja oly formán, hogy egyszerre több munkát is a lemezre tölt. 2. IPC Az IPC egy olyan mechanizmus, mely lehet vé teszi, hogy processzek egymással kommunikáljanak, m veleteket összehangoljanak, illetve szinkronizáljanak. Az IPC két m velete a küldés és fogadás. 3. TSL instrukció 4. swapping Egy blokkolt processz memória területét teljes egészében kiírja a háttértárra, hogy a felszabaduló helyre el lehessen helyezni egy másik processzt, majd visszatölti mikor a processz sorra kerül 18
19 5. FCB Az FCB a File Control Block szavakból alkotott mozaikszó, mely a fájlrendszer gyorsításának egy módja, lényegében az ismételt keresések elkerülése érdekében egy le megnyitásakor jön létre Kifejtend kérdések: 1. szemafor 1965 körül Dijkstra javaslatára alkották meg a kölcsönös kizárás megoldására. A klasszikus szemafor egy pozitív egész számot tartalmazó változó és egy hozzá tartozó várakozási sor (melyen processzek blokkolódhatnak). A szemaforon - kivéve az inicializációját - két, atomi (ezzel biztosított, hogy ha az egyik folyamatban, másik nem léphet életbe) operáció hajtható végre. A két m velet: DOWN (P: Passeren): Ha a változó nagyobb, mint nulla a változó értékét csökkenti eggyel, ha nulla akkor a processz a várakozó sorba kerül (blokkolódik). UP (V: Vrijgeven [vrejhéfen]): A változó értéke növekszik eggyel és ha nulla volt akkor jelez egy blokkolódott processznek, hogy felébredhet. 2. I-node-s le allokáció részletes ismertetése. Az i-node az "information node" rövidített változata. Az i-node lényegében egy bejegyzés az információs táblában (i-list), mely a fájlok jellemz it, többek között az elhelyezkedésükre vonatkozói információkat tartalmazza. UNIX rendszerben így minden fájl egyedi i-node-dal rendelkezik. Mivel a fájlok egyes blokkjai a lemezen szétosztva, több helyen találhatóak meg, így egy táblázat foglalja össze a fájl blokkjait és az azokat tartalmazó zikai helyeket. Az i-list bár a logikai lemezen található, a kernel beolvassa a teljes táblát memóriába és azon manipulál. El nyök: Nincs fregmentáció Egy blokk megtalálásához kevesebbet kell olvasni mint bármelyik megel z módszernél. A le elhelyezési információk egy helyr l elérhet k (nem pedig jegyzék + indextábla) Kevésbé sérülékeny 19
20 Hátránya: A szabad blokkok külön nyilvántartás igényelnek (index tábla egyben szabad blokk nyilvántartás is) 3. Ütemez döntési stratégiái. Összefüggés az állapotokkal. Ütemez feladatai. Az ütemez döntési stratégiája, hogy mely futásrakész processz kapja meg a CPU-t. Ezekb l többféle is létezik: nem beavatkozó (non-preemptive) run-to-completion jelleg : a processz, ha megkapta a CPU-t, addig használja, míg a (rész) feladatát el nem végzi együttm köd (kooperative): a processz, ha megkapta a CPU-t, lemondhat róla. beavatkozó (preemptive): akkor is elvehetik a CPU-t egy processzt l, ha az nem akar lemondani róla. szelektív beavatkozó: bizonyos processzek (ált. rendszer processzeknél) futásába nem lehet beavatkozni, más processzekt l elveszik a CPU-t, még ha nem is mondana le róla. Beavatkozó: folyamatok nem mondanának le a CPU használatáról, beavatkozva elveszik t lük bizonyos körülmények között. Ütemezési döntési helyzetek bekövetkezhetnek: 1. futó -> blokkoltba (wait/sleep/request álapotátmenet): I/O kérés, vagy gyermekprocesszre várakozás miatt 2. futó -> futásra kész (preemption átmenet): megszakítás bekövetkezése miatt 3. Blokkolt -> futásra kész (signal/respond állapotátmenet): I/O befejez dése miatt 4. Terminálódás Ha ütemezési döntési helyzet csak az 1.c és a 4. esetben lép fel, akkor az ütemez nem beavatkozó. A 2. és 3. esetben is döntési helyzet van, akkor már beavatkozó az ütemez. Ütemez feladatai: Döntés a beavatkozásról Döntés a kiosztásról Context Switch elvégzése 20
21 4. Szegmentálásos virtuális memória kezelés. Elhelyezés, nyilvántartás, címképzés, szegmenshiba lekezelése, el nyei, hátrányai. 5. Kilapozási algoritmusok számpélda: LRU kilapozási algoritmus szerint töltse ki! 21
22 V. rész Webes alkalmazások 22
Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:
Operációs rendszerek MS Windows NT (2000) folyamatok Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok: szálak ütemezése végrehajtásra
Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez
Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna
Processzusok 1 Uniprogramozás Program A futás várakozás futás várakozás Idő A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna 2 Multiprogramozás Program A futás vár futás
OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -
OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - koczka.ferenc@ektf.hu KÖVETELMÉNYEK GYAKORLATI JEGY: Két zárthelyi dolgozat eredményes megírása. Forrás: http://wiki.koczka.hu ELMÉLETI VIZSGA Az előadások
Adatbázis rendszerek SQL nyomkövetés
Adatbázis rendszerek 1. 12. SQL nyomkövetés 1/32 B ITv: MAN 2017.10.26 Nyomkövetési feladat 2/32 Gyakorló feladatok Termék-Vásárlás-Vásárló Oktató-Tantárgy-Hallgató 3/32 Gyakorló feladat: Termék-Vásárlás-Vásárló
Operációs rendszerek III.
A WINDOWS NT memóriakezelése Az NT memóriakezelése Memóriakezelő feladatai: Logikai-fizikai címtranszformáció: A folyamatok virtuális címterének címeit megfelelteti fizikai címeknek. A virtuális memóriakezelés
Operációs rendszerek. 3. előadás Ütemezés
Operációs rendszerek 3. előadás Ütemezés 1 Szemaforok Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1; Up:
Operációs rendszerek. UNIX fájlrendszer
Operációs rendszerek UNIX fájlrendszer UNIX fájlrendszer Alapegység: a file, amelyet byte-folyamként kezel. Soros (szekvenciális) elérés. Transzparens (átlátszó) file-szerkezet. Link-ek (kapcsolatok) létrehozásának
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Adatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14
Adatbázisok 9. gyakorlat SQL: SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 14 SQL SELECT Lekérdezésre a SELECT utasítás szolgál, mely egy vagy több adattáblából egy eredménytáblát állít el
2012.05.11. Adatbázisok I A relációs algebra
Adatbázisok I A relációs algebra 2 3 4 1 Feladatok Tantárgy tkód cím kredit oktató Oktató oktkód név tanszék fizetés Feladatok 1. Az átlagos kreditpontszám: Γ avg(kredit) (Tantárgy) 2. A Matematika tanszéken
Operációs rendszerek. Folyamatok kezelése a UNIX-ban
Operációs rendszerek Folyamatok kezelése a UNIX-ban Folyamatok a UNIX-ban A folyamat: multiprogramozott operációs rendszer alapfogalma - absztrakt fogalom. A gyakorlati kép: egy program végrehajtása és
Adatbázis-kezelés. 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.
Adatbázis-kezelés 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.o Témakörök Relációs algebra Ellenőrző kérdések 2.o Relációs
Operációs rendszerek. Az NT memóriakezelése
Operációs rendszerek MS Windows NT (2000) memóriakezelés Az NT memóriakezelése 32-bites virtuális memóriakezelés: 4 GB-os címtartomány, alapesetben: a fels! 2 GB az alkalmazásoké, az alsó 2 GB az OPR-é.
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.
ADATBÁZIS-KEZELÉS ALAPOK Főbb Adattípusok: Igen/Nem Bájt Ez az adattípus logikai adatok tárolására alkalmas. A logikai adatok mindössze két értéket vehetnek fel. (Igen/Nem, Igaz/Hamis, Férfi/Nő, Fej/Írás
Operációs rendszerek. 6. gyakorlat: Processzusok közti kommunikáció (osztott memória, üzenetsor)
Operációs rendszerek 6. gyakorlat: Processzusok közti kommunikáció (osztott memória, üzenetsor) A UNIX System V Release-óta minden rendszer biztosít három egyszerűabsztrakciót a processzusok közti kommunikáció
SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai
SQL ALAPOK Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai BEVEZETÉS SQL: Structured Query Language Strukturált Lekérdező Nyelv Szabvány határozza meg, azonban számos nyelvjárása létezik
Operációs rendszerek. Az NT folyamatok kezelése
Operációs rendszerek Az NT folyamatok kezelése Folyamatok logikai felépítése A folyamat modell: egy adott program kódját végrehajtó szál(ak)ból és, a szál(ak) által lefoglalt erőforrásokból állnak. Folyamatok
LBRA6i integrált rendszer
LBRA6i integrált rendszer LIBRA 6i logolás és a log megtekintése Készítette: Libra Szoftver Zrt. Létrehozás dátuma: 2005.12.15. Utolsó módosítás: 2014.10.30. Referencia szám: LIBRA6i_UZEM_V_1.5 Verzió:
Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
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
Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer
1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------
Operációs rendszerek. Bemutatkozás
Bevezetés az operációs rendszerek világába dr. Benyó Balázs benyo@sze.hu Bemutatkozás www.sze.hu/~benyo 1 Számítógép HW-SW felépítése felhasználó felhasználó felhasználó Operációs rendszer Operációs rendszer
Adatbázis, adatbázis-kezelő
Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,
A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:
1 Adatbázis kezelés 3. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Tábla kapcsolatok létrehozása,
Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2
Tartalomjegyzék Tartalomjegyzék 1 Az SQL nyelv 1 Az SQL DDL alapjai 2 Adatbázis parancsok 2 Táblaparancsok 2 A táblázat létrehozása 2 A táblázat módosítása 3 A tábla törlése 3 Indextábla létrehozása 3
Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet
1 2 Adatbáziskezelő-szerver Általában dedikált szerver Optimalizált háttértár konfiguráció Csak OS + adatbázis-kezelő szoftver Teljes memória az adatbázisoké Fő funkciók: Adatok rendezett tárolása a háttértárolón
Az operációs rendszer szerkezete, szolgáltatásai
Az operációs rendszer szerkezete, szolgáltatásai Felhasználói programok Rendszerhívások Válaszok Kernel Eszközkezelők Megszakításvezérlés Perifériák Az operációs rendszer szerkezete, szolgáltatásai Felhasználói
Adatbázisok I. Az SQL nyelv
Adatbázisok I Az SQL nyelv SQL (Structured Query Language) Deklaratív nyelv, 1974-ben publikálták Halmaz orientált megközelítés, a relációs algebra műveleteinek megvalósítására Előzménye a SEQUEL (IBM)(Structured
UNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos
PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,
Adatbázisok* tulajdonságai
Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az
Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek - 105 1. oldal LINUX
1. oldal LINUX 2. oldal UNIX történet Elozmény: 1965 Multics 1969 Unix (Kernighen, Thompson) 1973 Unix C nyelven (Ritchie) 1980 UNIX (lényegében a mai forma) AT&T - System V Microsoft - Xenix Berkeley
INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010
INFORMATIKA ÁGAZATI ALKALMAZÁSAI Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 2. Adatbáziskezelés eszközei Adatbáziskezelés feladata Adatmodell típusai Relációs adatmodell
Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31
Adatbázisok 2. gyakorlat SQL 2016. november 12. 2016. november 12. Adatbázisok 1 / 31 SQL nyelv Structured Query Language Struktúrált lekérdez nyelv A relációs adatbáziskezelés szabványos nyelve Két f
Adatbáziskezelı-szerver SQL. Relációs adatbázis-kezelık. Relációs adatszerkezet. Házi feladat 2012.03.05.
1 2 Adatbáziskezelı-szerver Általában dedikált szerver Optimalizált háttértár konfiguráció Csak OS + adatbázis-kezelő szoftver Teljes memória az adatbázisoké Fő funkciók: Adatok rendezett tárolása a háttértárolón
Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );
Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) ); CREATE TABLE `dihunor`.`csapat` ( `ID` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'A csapat azonositoja',
Java és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.)
Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.) Készült: Dr. Fazekas Gábor Operációs rendszerek 2. diasorok és előadásjegyzetek Ellenőrző kérdések 2011. december 21-i
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint Javítási-értékelési útmutató 1422 ÉRETTSÉGI VIZSGA 2016. május 12. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA
Adatbázis-kezelő rendszerek. dr. Siki Zoltán
Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati
Bevezetés az informatikába
Bevezetés az informatikába 5. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER
Adatbázisok I 1 SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER Módosítás: DML: - rekord felvitel INSERT - rekord törlés
ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu
ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.
BEVEZETÉS Az objektum fogalma
BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ
8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:
8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző
SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
OE-NIK 2010/11 ősz OE-NIK. 2010. ősz
2010/11 ősz 1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML 8. HTML 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás A Windows felhasználói
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)
... S n. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak.
Párhuzamos programok Legyen S parbegin S 1... S n parend; program. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak. Folyamat
Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) 2014. október 22. 2014. október 22. Adatbázisok 1 / 14 SQL nyelv Structured Query Language Struktúrált lekérdez nyelv A
Nem biztos, hogy mindenhol helytáll, helyenként hiányos, de az eddigi kérdések össze vannak gyűjtve őszi félév első zhval bezárólag.
Nem biztos, hogy mindenhol helytáll, helyenként hiányos, de az eddigi kérdések össze vannak gyűjtve. 2013 őszi félév első zhval bezárólag. 1. Mi az operációs rendszer kernel módja és a felhasználói módja
Számítógépes alapismeretek
Számítógépes alapismeretek 0. (meta) előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 /
Operációs rendszerek MINB240
Processzusok, szálak Operációs rendszerek MINB240 2. előadás Szálak, IPC Egy processzus Saját címtartomány Egyetlen vezérlési szál Hasznos lehet több kvázi párhuzamos vezérlési szál használata egy címtartományban
ADATBÁZISOK gyakorlat: SQL 2. rész SELECT
ADATBÁZISOK 9-10. gyakorlat: SQL 2. rész SELECT SELECT utasítás általános alakja SELECT [DISTINCT] oszloplista FROM táblanévlista [WHERE feltétel] [GROUP BY oszloplista [HAVING feltétel] ] [ORDER BY oszloplista];
Számítógépes alapismeretek
Számítógépes alapismeretek 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2012. május 30.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei
1. Mi az elsődleges következménye a gyenge logikai redundanciának? inkonzisztencia veszélye felesleges tárfoglalás feltételes függés 2. Az olyan tulajdonság az egyeden belül, amelynek bármely előfordulása
Operációs rendszerek Folyamatok 1.1
Operációs rendszerek p. Operációs rendszerek Folyamatok 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK A rendszermag Rendszermag
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY / MONEY 8
Adatbázis kezelés Delphiben. SQL lekérdezések
Adatbázis kezelés Delphiben. SQL lekérdezések Structured Query Language adatbázisok kezelésére szolgáló lekérdező nyelv Szabályok: Utasítások tetszés szerint tördelhetők Utasítások végét pontosvessző zárja
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0631 ÉRETTSÉGI VIZSGA 2006. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE TINIINT 1 byte 12 SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY
UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.
Az Operációs Rendszerek III. c. tantárgy tematikája és követelményei a SZE Informatika és Műszaki tanári szakos hallgatói számára, a 2005/2006. tanév I. félévére Tematika: UNIX UNIX operációs rendszer
2. Folyamatok. Operációs rendszerek. Folyamatok. Bevezetés. 2.1. Folyamatkezelés multiprogramozott rendszerekben. Folyamatok modellezése
Operációs rendszerek 2. Folyamatok Simon Gyula 2. Folyamatok Bevezetés Folyamatkezelés multiprogramozott rendszerben Környezet váltás Folyamatleírók, I/O leírók Szálak Megszakítások Felhasznált irodalom:
Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter
Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter 1 Mai témák ZFS NTFS 2 ZFS Új koncepció, nem továbbgondolás Pooled storage modell Minden művelet copy-on-write
7. Gyakorlat A relációs adatmodell műveleti része
7. Gyakorlat A relációs adatmodell műveleti része Relációs algebra: az operandusok és az eredmények relációk; azaz a relációs algebra műveletei zártak a relációk halmazára Műveletei: Egy operandusú Két
Adatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
ADATBÁZIS RENDSZEREK I BEADANDÓ
ADATBÁZIS RENDSZEREK I BEADANDÓ n é v : H u zynets Erik n e p t un: BJ8BDJ t a n k ö r: G2-BGI G y a k. v ezető: Smid László G y a k. időpontja: Szerda 16-18 Feladat megfogalmazása Beadandóm főként számítógépes
Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 9. ELİADÁS Kivételkezelés (Exception handling) 2 Mi a kivétel (exception)? A kivétel, olyan hibás állapot vagy esemény, amely
Dr. Illés Zoltán zoltan.illes@elte.hu
Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.
Indexek és SQL hangolás
Indexek és SQL hangolás Ableda Péter abledapeter@gmail.com Adatbázisok haladóknak 2012. 2012. november 20. Miről lesz szó? Történelem Oracle B*-fa Index Felépítése, karbantartása, típusai Bitmap index
Nem klaszterezett index. Klaszterezett index. Beágyazott oszlopok. Index kitöltési faktor. Indexek tulajdonságai
1 2 Nem klaszterezett indexek Egy táblán csak egy klaszterezett index lehet Ha más oszlop szerint is keresni akarunk, nem klaszterezett indexeket használunk A tábla mellett megjelenő adatstruktúra Egy
Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30.
Online algoritmusok Algoritmusok és bonyolultságuk Horváth Bálint 2018. március 30. Horváth Bálint Online algoritmusok 2018. március 30. 1 / 28 Motiváció Gyakran el fordul, hogy a bemenetet csak részenként
Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány)
Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány) 23/1 B IT v: 2018.10.31 MAN DML adatokon műveletet végző utasítások DML Data Manipulation Language Rekordok (sorok) beszúrása (felvitele) Mezők
Informatikai alapismeretek Földtudományi BSC számára
Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Titkosítás,hitelesítés Szimmetrikus DES 56 bites kulcs (kb. 1000 év) felcserél, helyettesít
Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.
Adatbázisok 4. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2014. szeptember 24. 2014. szeptember 24. Adatbázisok 1 / 20 Az adatbázisok szolgáltatásai
Adatbázis rendszerek tervezése
Sapientia - Erdélyi Magyar Tudomány Egyetem Csíkszereda Adatbázis rendszerek tervezése A Ditrói Önkormányzat könyvvitele Varga Orsolya Könyvelés és gazdálkodási informatika II. év 2014.04.30. 1 Tartalomjegyzék
5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv:
5. Gyakorlat 5.1 Hálós adatbázis modell műveleti része NDQL, hálós lekérdező nyelv: A lekérdezés navigációs jellegű, vagyis a lekérdezés megfogalmazása során azt kell meghatározni, hogy milyen irányban
KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Adatbáziskezelés III. (elmélet+gyakorlat) Készítette: Kupcsikné Fitus Ilona
Leonardo da Vinci Kísérleti projekt által továbbfejlesztett Szakmai program KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Adatbáziskezelés III. (elmélet+gyakorlat) Készítette:
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 1221 ÉRETTSÉGI VIZSGA 2013. május 21. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Bevezetés A feladatok értékelése
Nem klaszterezett index. Beágyazott oszlopok. Klaszterezett index. Indexek tulajdonságai. Index kitöltési faktor
1 2 Nem klaszterezett indexek Egy táblán csak egy klaszterezett index lehet Ha más oszlop szerint is keresni akarunk, nem klaszterezett indexeket használunk A tábla mellett megjelenő adatstruktúra Egy
Szenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
Adatbázis-kezelés, információs-rendszerek
Adatbázis-kezelés, információs-rendszerek 3. Ea: Eskúel (2011) Structured Query Language v: 2011.09.05 Szűcs Miklós - ME, ÁIT. 1.o Témakörök SQL alapok DDL utasítások DML utasítások DQL utasítás DCL utasítások
Operációs rendszerek MINB240 V2+2+0
Operációs rendszerek MINB240 V2+2+0 Dr Iványi Péter Nagyváradi Anett Radó János Nagyváradi Anett Elérhetőségek Rendszer és Szoftvertechnológia Tanszék Boszorkány út B138 Tel.: 3634-es mellék anettn@morpheus.pte.hu
Operációs rendszerek MINB240 V3+2+0-5 kredit KF Nagyváradi Anett 0. előadás Bevezetés
Üzleti környezetre k optimalizált lt rendszerek SANB107 IBM System i IBM System p rendszerének ismertetése Csütörtökönként 12:45-től blokkosítva A102-es teremben http://morpheus.pte.hu/~varady/ Várady
Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése Célok: gyors lekérdezés, gyors adatmódosítás, minél kisebb tárolási terület. Kezdetek Nincs általánosan legjobb optimalizáció. Az egyik
Az egyszer keres felületen sz kíthetjük a keresést adott mez re a legördül lista segítségével.
Farkas Éva: Az ALEPH integrált könyvtári rendszer online katalógusa A katalógus elérése: Könyvtárunk a nemzetközileg elismert és népszer ALEPH (Automated Library Expandable Program) könyvtári szoftvert
Adatbáziskezelés. Indexek, normalizálás NZS 1
Adatbáziskezelés Indexek, normalizálás NZS 1 Fáljszervezés módjai Soros elérés: a rekordok a fájlban tetszőleges sorrendben, például a felvitel sorrendjében helyezkednek el. A rekord azonosítója vagyis
AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis
AB1 ZH mintafeladatok 1. Töltse ki, és egészítse ki! Matematikai formalizmus arra, hogy hogyan építhetünk új relációkat a régi relációkból. Az adatoknak egy jól strukturált halmaza, amelyből információ
Programozási nyelvek és módszerek Java Thread-ek
Programozási nyelvek és módszerek Java Thread-ek Laki Sándor lakis@inf.elte.hu 2006. május 3. 0-0 Szálak (Threads) Ahhoz, hogy egy mai rendszer m ködhessen több 10-100 folyamatnak kell futnia. A folyamatok
Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás
1 Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás 2 Fájl rendszer struktúra A fájl rendszer rétegekből (layers) áll,
Óravázlat. az ECDL oktatócsomaghoz. 5. modul. Adatbáziskezelés. Krea Kft. 1034 Budapest, Szőlő u 21. Tel/fax: 250-5570 / 387-2557 E-mail: krea@krea.
Óravázlat az ECDL oktatócsomaghoz 5. modul Adatbáziskezelés Krea Kft. 1034 Budapest, Szőlő u 21. Tel/fax: 250-5570 / 387-2557 E-mail: krea@krea.hu A vázlatot összeállította: Pintyőke László Lektorálta:
SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok
SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok 1 Jogosultság-kezelés Egy fájlrendszer általában jogosultságokat rendel az általa kezelt objektumokhoz. Tipikusan olvasható, írható,
Adatbázismodellek. 1. ábra Hierarchikus modell
Eddig az adatbázisokkal általános szempontból foglalkoztunk: mire valók, milyen elemekből épülnek fel. Ennek során tisztáztuk, hogy létezik az adatbázis fogalmi modellje (adatbázisterv), amely az egyedek,
Adatbázis-lekérdezés. Az SQL nyelv. Makány György
Adatbázis-lekérdezés Az SQL nyelv Makány György SQL (Structured Query Language=struktúrált lekérdező nyelv): relációs adatbázisok adatainak visszakeresésére, frissítésére, kezelésére szolgáló nyelv. Születési
SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák
SQL Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák A SELECT UTASÍTÁS ÁLTALÁNOS ALAKJA (ISM.) SELECT [DISTINCT] megjelenítendő oszlopok FROM táblá(k direkt szorzata) [WHERE feltétel]
A könyv tartalomjegyzéke
A könyv tartalomjegyzéke Elıszó Bevezetés Adatbázis-kezelı rendszerek Adatmodellezés Alapfogalmak Egyedhalmaz, egyed Kapcsolat, kapcsolat-elıfordulás, kapcsolat típusa Tulajdonság, tulajdonságérték, értékhalmaz
Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. május 6. Parancssori paraméterek Parancssorban történ programindításkor a program nevét követ en szóközökkel elválasztva paraméterek (command