220 likes | 320 Views
Az Oracle SQL 1. A gyakorlatok munkakörnyezete. Az SQL*Plus. Az SQL*Plus indítása a tantermekben. Nincs mindegyik teremben installálva! Start menü / Programok / Oracle - OraHome92 / Application Development / SQL Plus Bejelentkezés: Felhasználó: tanf xx (xx a gép száma, pl. tanf06)
E N D
Az Oracle SQL 1. A gyakorlatok munkakörnyezete
Az SQL*Plus indítása a tantermekben • Nincs mindegyik teremben installálva! • Start menü / Programok / Oracle - OraHome92 / Application Development / SQL Plus • Bejelentkezés: • Felhasználó: tanfxx (xx a gép száma, pl. tanf06) • Jelszó: ugyanaz • Bejelentkezési: oratanf (ez az adatbázis neve, ahova be akarunk lépni) • A bejelentkezésnél a kis- és nagybetűk egyenrangúak
Kilépés az SQL*Plusból • A harmadik sikertelen belépési kísérletnél automatikusan leáll • EXIT parancs • QUIT parancs • Az ablak bezárása
SQL - SQL*Plus - PL/SQL • SQL: • szabványos lekérdező nyelv • az Oracle egy kiterjesztett SQL-t használ • SQL*Plus: • kliens program, egy ablak az SQL parancsok beírására (Oracle specialitás) • PL/SQL: • „hagyományos” programozási nyelv pl. a tárolt eljárások megírásához (Oracle specialitás)
Az SQL*Plus használata 1. • Alapvetően SQL parancsok kiadására • Saját parancsai is vannak (a környezet beállítására) • A kis- és nagybetűk egyenrangúak • A parancsokat pontosvesszővel zárjuk • Az SQL parancsok szabadon több sorra törhetők
Az SQL*Plus használata 2. • Fapados!!! • A / az utolsó parancsot újra végrehajtja • A korábbi parancsok javítása, újbóli kiadása: • van egy saját nehézkes editora • a legjobb: az egérrel kijelölni és átmásolni
Az SQL*Plus testreszabása • SELECT * FROM scott.emp; • a rekordok két sorra tördelődnek • SET LINESIZE 120; • a sor hosszát 120 karakterre állítja • most felesleges oszlopfejléceket kapunk 10 rekord után • SET PAGESIZE 20; • csak 20 rekord kiírása után kapunk oszlopfejlécet
Mi is az SQL Developer? • Fejlesztők és adatbázis-adminisztrátorok részére készített kliens oldali eszköz • Az adatbázis objektumainak áttekintésére • SQL utasítások kényelmes kiadására • PL/SQL-ben írt programok fejlesztésére • a forráskód szerkesztésére • a programok futtatására • hibakeresésre • Javaban készült, csak Oracle 9i-től kezdve használható • Windowsra, Linuxra, MacOS-re
Hogy juthatunk hozzá? • Nem része az adatbáziskezelővel szállított Oracle Client programgyűjteménynek • Önálló termék • Ingyen letölthető az Oracle honlapjáról és szabadon felhasználható
Az SQL Developer indítása • Nem látszik a Start menüben a programok között • pl. az Intézőből indítható dupla kattintással • Indításkor nem jön létre automatikusan a kapcsolat az adatbázissal! • bejelentkezés: a Connections fülnél a kapcsolat megnyitásával • Kilépés: a szokásos módon
Új kapcsolat létrehozása • Kattintás az eszköztár New… ikonján • A felnyíló ablakra OK • A következő párbeszédablakban: • Connection name: kifejező nevet adunk • Username: értelemszerűen • Password: értelemszerűen • Hostname: oracle.szk • Port: 1521 • SID: oraokt
Az SQL Developer leírása • Csak angolul! • A saját menüjében (Help / Table of Contents) • Az Oracle honlapján egyéb általános ismertetők is találhatók
Fő részei • Navigátor (Connections) • SQL Worksheet • Táblázatos adatlekérdező és –módosító felület • Forráskód-szerkesztő: • tárolt programok szerkesztője • adatbázis-triggerek szerkesztője • PL/SQL futtató felület • a kód végrehajtása • nyomkövetés • Listázó (Reports)
A navigátor a már definiált adatbázis-kapcsolatok a + megnyomásával megnyílik a lista az elérhető objektumok
Az SQL Worksheet a parancsok beírása az eredmény megjelenítése
A példa-adatbázis szerkezete hallgatók jegyek tantárgyak