online kép - Fájl  tubefájl feltöltés file feltöltés - adja hozzá a fájlokat onlinefedezze fel a legújabb online dokumentumokKapcsolat
  
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

Online dokumentumok - kep
  

A GUPTA adatbaziskezelő rendszer

számítógépes





felso sarok

egyéb tételek

jobb felso sarok
 
Az ACCESS adattípusai
Fajltípusok
Egy tabla létrehozasa - ACCESS
Informaciós tarsadalom
Processzorok
A prezentació bemutatasa, az előadas
File-kezelés
Web-programozas
BGP - Border Gateway Protokol
A Windows NT 4.0 SERVER telepítése és üzemeltetése
 
bal also sarok   jobb also sarok

A GUPTA adatbáziskezelő rendszer



A GUPTA cég az 1980-as évek közepén jelent meg az adatbáziskezelő rendszerek piacán az első kliens-server architektúrájú, SQL alapú relációs adatbáziskezelő rendszerével. A cég célkitűzése az volt, hogy kisebb adatbázisok kezelésére fejlesszen ki olyan eszközt, amelyik kisebb számítógépeken működtethető. Alapvetően a PC gépekre, illetve PC hálózatokra fejlesztették ki ezt az ad 949i82j atbázis-kezelő rendszert. A DOS operációs rendszer alatt mind a fejlesztőeszközök, mind pedig maga az adatbáziskezelő Windows alatt működnek, grafikus felhasználói felületet biztosítva.


Az adatbáziskezelő software az SQLBASE, amelynek az 5.0-s változatával ismerkedünk meg. Az SQLBASE több adatbázist is kezelhet. Az adatbázis-állományok az SQLBASE nevű home könyvtárban helyezkednek el, úgy, hogy minden adatbázis egy-egy saját könyvtárral rendelkezik, amelynek a neve meg kell hogy egyezzen az adatbázis nevével.





Egy adatbázis az adatfile-ból, a log file-okból és a history file-ból áll.

A log file-ok az adatok módosítás előtti állapotát, illetve a módosításokat tárolják a tranzakciók visszagörgethetőségének biztosításához, illetve az on-line mentéshez. A history file az adatok módosítás előtti állapotát őrzi meg (before image). Az SQLBASE két history file-t használ felváltva. A history file használata opcionális.



Az adatbázisban tárolt adatokhoz csak felhasználói névvel és jelszóval lehet hozzáférni. A felhasználók az SQL alapú adatbáziskezelő eszközökben szokásos CONNECT, RESOURCE, vagy DBA jogosultságot kaphatnak a rendszeradminisztrátortól.

A CONNECT privilégiummal rendelkező felhasználó csak lekérdezheti a táblák adatait, illetve módosíthatja azokat, de például nem hozhat létre táblát, indexet, vagy clustert. Magasabb szint a RESOURCE privilégium. Ekkor a felhasználó rendelkezik az előbbi jogokkal, továbbá a saját tábláinak felépítését módosíthatja, létrehozhat táblát, indexelhet stb. A legmagasabb szint a DBA privilégium, ez az adatbázis-adminisztrátor szintje, aki tetszőleges műveleteket végezhet az adatbázisban, hozzáférhet a rendszertáblák tartalmához is.

A táblákhoz és a nézettáblákhoz szintén rendelhetők különböző privilégiumok, így ALL, SELECT, INSERT, DELETE, INDEX, ALTER és UPDATE jogosultságok. Hogy egy felhasználónak egy objektumon milyen műveleteket végezhet, azt a felhasználó saját jogosultsága és az objektumhoz rendelt jogok együttesen határozzák meg.


A GUPTA adatbáziskezelő rendszer rendelkezik SQL interpreterrel, továbbá az SQLWindows nevű fejlesztőeszközzel, melynek segítségével gyorsan és kényelmesen készíthetők grafikus alkalmazások.




SQL interpreter a GUPTA adatbáziskezelő rendszerben


Az SQL interpretert az SQLTalk nevű software valósítja meg. Kétféle formában is használható. A karakteres forma parancssoros módban működik, hasonlóan az ORACLE adatbáziskezelő rendszer SQL*PLUS interpreteréhez. DOS alól indítható az SQLTALK névvel. A másik változat Windows alatt működik, grafikus interfésszel rendelkezik. WinTalk néven is szokták nevezni. Ennek használatát nézzük meg részletesebben.

A program indítása után megjelenő képernyő felső sorában egy menüsor található, amely segítségével számos funkció könnyen megvalósítható.





Mielőtt egy adatbázis adataival dolgozni kezdenénk, hozzá kell kapcsolódnunk az adatbázishoz. Ehhez a Session menü Connect menüpontját kell elindítanunk. Ekkor megjelenik a képernyőn egy ablak, amelyben meg kell adni az adatbázis nevét, a felhasználói nevet és a jelszót. Segítségképpen megjelennek az elérhető adatbázisok nevei. Minden adatbázisnév kétszer szerepel, a kettő közül mindegy, hogy melyiket választjuk ki. A begépelt jelszó nem látszik a képernyőn, helyette csillagok jelennek meg. Sikeres bejelentkezés esetén a menüsor alatt megjelenik az adatbázis neve és a felhasználói név.

A menüsor alatti képernyő két részre tagolódik. Felül helyezkedik el az input ablak (Input Window). Ide írhatjuk be az SQL parancsokat. A parancsnak mindig sor elején kell kezdődnie, tetszőleges számú sorba írható, a parancs végét a pontosvessző jelzi. Az input ablakban található bármelyik parancs végrehajtható. Az aktuális parancsot (vagyis amin a kurzor áll) a Session menü alatti Current command pont kiválasztásával, vagy a <SHIFT><F2> billentyűkombináció leütésével lehet végrehajtani. Az inputablakban található összes parancs is végrehajtható a Session menü Current script menüpontjának kiválasztásával.

Az input ablak tartalma elmenthető és egy későbbi időpontban újra visszatölthető, így a parancsok ismételten végrehajthatók. A mentés és a visszatöltés a File menü alatti Save, illetve Open menüpontok segítségével történik. A betöltést a Connect menü alatti Script... menüpont segítségével is megtehetjük. Az elmentett parancsok alapértelmezés szerint .wts kiterjesztésű file-ba kerülnek.


A képernyő alsó része az output ablak (Output Window) területe. Itt jelenik meg a végrehajtott SQL parancs eredménye. Mindig csak az utoljára végrehajtott parancs eredménye látható.


Mind az input, mind az output ablak görgetőlécekkel rendelkezik, így kényelmesen áttekinthető hosszabb parancssorozat is, vagy egy nagyobb leválogatás eredménye.

A képernyő alján található a státuszsor. Ide íródnak az interpreter üzenetei, így az estleges hibaüzenetek is.

Az SQLTalkból a File menüpont alatti Exit kiválasztásával lehet kilépni. Kilépés előtt a software megkérdezi, hogy kívánjuk-e elmenteni az input ablak tartalmát, majd pedig, hogy lekapcsolhat-e az adatbázisról (disconnect). Csak akkor tudunk kilépni, ha a lekapcsolás megtörtént. (SQL TALK képernyő)



Találat: 1242







Felhasználási feltételek
});