1 / 22

Az Oracle SQL 1.

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)

naida
Download Presentation

Az Oracle SQL 1.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Az Oracle SQL 1. A gyakorlatok munkakörnyezete

  2. Az SQL*Plus

  3. 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

  4. 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

  5. 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)

  6. 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

  7. 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

  8. 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

  9. Az SQL Developer

  10. 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

  11. 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ó

  12. 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

  13. Ú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

  14. 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

  15. 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)

  16. A navigátor a már definiált adatbázis-kapcsolatok a + megnyomásával megnyílik a lista az elérhető objektumok

  17. Az SQL Worksheet a parancsok beírása az eredmény megjelenítése

  18. A példa-adatbázis szerkezete

  19. A példa-adatbázis szerkezete hallgatók jegyek tantárgyak

  20. A hallgatók adatai (HALLGATO tábla)

  21. A tantárgyak adatai (TANTARGY tábla)

  22. A jegyek adatai (JEGY tábla)

More Related