Oracle obuka. ORACLE Training Embedded Dynamic SQL

Posao Oracle Corporationa su informacije - sve što je povezano s njihovom upotrebom, upravljanjem i zaštitom. Oracle nudi rješenja i usluge koje organizacijama omogućuju da izvuku najviše iz najnovijih i točnih informacija koje pružaju njihovi poslovni sustavi. Tri glavne obitelji proizvoda korporacije su sustavi za upravljanje bazom podataka Oracle Database 10g, Oracle Fusion Middleware i obitelj Oracle Applications poslovnih aplikacija s punim značajkama.

  • Sustavi za upravljanje bazama podataka Oracle Database 10g,
  • Oracle Fusion Middleware
  • Siebel CRM rješenja
  • Softver portala rješenja za naplatu

Oracle rješenja

Prije gotovo trideset godina, osnivači Oraclea, stvaranjem prve relacijske baze podataka, uspjeli su zauvijek promijeniti način na koji se računalni resursi koriste u poslovanju. Danas, vodeći proizvod korporacije, Oracle DBMS, ispunjava sve zahtjeve za izgradnju industrijskih informacijskih sustava bilo koje razine i opsega.

Oracle baza podataka 10g- ovo je prvi DBMS usmjeren na mrežne računalne tehnologije Grid Computing - omogućuje vam smanjenje IT troškova kroz automatizaciju upravljanja, korištenje jeftinih modularnih komponenti i klasteriranje poslužitelja za učinkovito korištenje resursa. Korištenje Oracle Database 10 g, korisnici Oraclea moći će poboljšati sposobnost svojih IT sustava da fleksibilno odgovore na promjenjive poslovne potrebe. Oracle Database 10 Arhitektura g dizajniran za rad s velikim količinama podataka i velikim grupama korisnika; pokazuje neusporedive sposobnosti za visoku dostupnost, izvedbu, skalabilnost, sigurnost i samoupravljanje. Ovaj DBMS može se učinkovito implementirati na bilo kojoj platformi, od malih blade poslužitelja do najvećih simetričnih višeprocesorskih poslužitelja i klastera s više čvorova bilo koje veličine. Jedinstvena sposobnost Oracle Database 10 g Radite sa svim vrstama podataka, od tradicionalnih poslovnih informacija do XML dokumenata i geoinformacijskih podataka, što ga čini idealnim izborom za online obradu transakcija, podršku odlučivanju i aplikacije za upravljanje sadržajem.

Oracle Fusion Middleware objedinjuje vodeće, standardizirane, dokazane softverske proizvode u jedan, sveobuhvatan, čvrsto integriran skup infrastrukturnog softvera. Korištenjem Oracle Fusion Middlewarea, organizacije mogu dobiti veću vrijednost od svojih ulaganja i middlewarea. Ova obitelj proizvoda uključuje: Oracle Application Server 10 g g, povezani proizvodi i opcije, Oracle Data Hub i Oracle Collaboration Suite.

Ova obitelj proizvoda koja se 100% temelji na standardima kombinira isplativost s tehnološkom izvrsnošću kako bi pružila potpunu podršku za razvoj, implementaciju i upravljanje arhitekturama usmjerenim na usluge. Oracle Fusion Middleware pomaže tvrtkama u postizanju neusporedive produktivnosti i učinkovitosti na sljedeći način:

  • racionalizacija i optimizacija poslovnih procesa i aktivnosti IT odjela;
  • povećanje točnosti i pravodobnosti donesenih odluka;
  • osiguranje zaštite informacija i usklađenosti sa zakonskim zahtjevima za cjelovitost i sigurnost podataka poduzeća, čime se minimizira vjerojatnost poslovnih neuspjeha.

Naziv tečaja na ruskom:
Oracle baza podataka: Osnove SQL-a

Ovaj kolegij uvodi studente u osnovne koncepte relacijske baze podataka. Studentima pruža osnovno znanje o SQL-u, dopuštajući razvojnom programeru da piše upite prema jednoj ili više tablica, mijenja podatke tablice i stvara objekte baze podataka. Studenti će također steći razumijevanje privilegija sustava i objekata. Tečaj pokriva stvaranje indeksa i ograničenja te modificiranje postojećih objekata sheme. Učenici će naučiti kako kreirati vanjske tablice i postavljati upite. Osim toga, studenti će naučiti napredne SQL mogućnosti u pisanju složenih upita i manipuliranju podacima, te korištenju prikaza rječnika podataka za dohvaćanje metapodataka i izvješća o ovim objektima sheme. Učenici će se upoznati s nekim od ugrađenih funkcija datuma i vremena dostupnih u Oracle bazi podataka. Tečaj također raspravlja o korištenju regularnih izraza koje podržava SQL. Glavni razvojni alat koji se koristi u tečaju je Oracle SQL Developer; SQL*Plus se koristi kao dodatni.

Učenici uče:

  • Naredbe jezika za modificiranje podataka (DML).
  • Privilegije sustava i objekata
  • Izradite izvješća koja uključuju izbor razvrstanih podataka
  • Izrada i pregled vanjskih tablica
  • Stvaranje indeksa i ograničenja integriteta
  • Upravljanje objektima sheme
  • Kontrolirajte pristup pojedinačnim objektima baze podataka

Raspon publike:

  • Administratori skladišta podataka
  • Programeri
  • Razvoj aplikacija
  • PL/SQL programeri
  • Razvojni programeri obrazaca
  • Analitičari sustava
  • Poslovni analitičari
Ciljevi tečaja:
  • Pregled glavnih strukturnih komponenti Oracle 12c
  • Generiranje izvješća iz agregiranih podataka
  • Korištenje podupita
  • Izdvajanje redaka i stupaca iz tablica
  • Korištenje DML naredbi za manipuliranje podacima u Oracleu 12c
  • Izrada tablica za pohranu podataka
  • Korištenje prikaza za prikaz podataka
  • Kontrola pristupa pojedinim objektima
  • Upravljanje objektima sheme
  • Prikaz podataka iz više tablica pomoću sintakse spajanja kompatibilne sa ANSI SQL 99
  • Manipuliranje objektima pomoću prikaza rječnika podataka
  • Stvaranje podupita s više stupaca
  • Korištenje SQL funkcija za dobivanje potrebnog izlaza
  • Korištenje skalarnih i koreliranih podupita
  • Generirajte izvješća iz sortiranih i ograničenih podataka

Potrebna prethodna priprema:

  • Uvod u koncepte i tehnike obrade podataka
Preporučena prethodna priprema:
  • Oracle Database: Osnove SQL i PL/SQL NOVO
  • Oracle Database: Program s PL/SQL NOVO

Program tečaja:

  • Uvod u Oracle
  • Uvod u SQL
  • Varijable pri izvršavanju naredbi
  • Ugrađene funkcije
  • Dohvaćanje podataka iz više tablica
  • Ugniježđeni upiti
  • Korištenje SQL*Plus naredbi
  • Izrada tablica
  • Jezik za definiranje podataka
  • Oracle Data Dictionary
  • Modificiranje tablica i pravila integriteta
  • Indeksi
  • Nizovi
  • Reprezentacija
  • Jezik za manipulaciju podacima
  • Konkurencija i blokiranje
  • Zaštita korisnika i podataka

Nakon završetka ovih tečajeva dobit ćete:

  • Oracle certifikat po završetku tečaja
    Oracle certifikat, unificiran u cijelom svijetu, jamstvo je kvalitete: tijekom obuke ispunjeni su svi zahtjevi Oracle Corporation za nastavnika, nastavni plan i program, organizaciju obrazovnog procesa i korištenu opremu.
  • Kvalitetan obrazovni proces, dokazan godinama
    Trening centar ovlašten je od strane Oraclea još 1995. godine, a i2 obuka traje od 2003. godine. Obučili smo nekoliko tisuća administratora baze podataka za velike tvrtke te srednje i male tvrtke.
  • Praktični učitelji najviše razine
    Nastojimo osigurati da nastavnici Centra za izobrazbu budu praktičari koji istovremeno sudjeluju u realizaciji realnih projekata razvoja informacijskih sustava i tehničke podrške. Dva naša učitelja imaju najviši status - Oracle Certified Master.
  • Studirajte u Moskvi ili na drugom mjestu koje vama odgovara
    Obuka se održava u Moskvi. Na zahtjev klijenta, tečajevi se mogu održavati u razredima u blizini Moskve, kao i na teritoriju kupaca i partnera. Učitelji imaju iskustvo u podučavanju tečajeva u regijama od Moskve do Sahalina, kao iu inozemstvu.
  • Individualni pristup kupcu
    Uvijek se pridržavamo fleksibilnog pristupa u radu s klijentima, pružajući maksimalnu pogodnost u pogledu shema plaćanja školarine i tijeka dokumenata, kao i uzimajući u obzir želje kupaca prilikom sastavljanja ugovora.
  • Uključivanje obuke u rashode kod obračuna poreza
    Licenca Odjela moskovske regije za obrazovne aktivnosti koju je izdao centar za obuku daje kupcima pravo uključiti troškove obuke kao rashod prilikom obračunavanja poreza. Organizacije koje obučavaju svoje zaposlenike oslobođene su plaćanja poreza na dodanu vrijednost (PDV).

Zašto vam je potrebna Oracle ovlaštena obuka?

Nemoguće je postati kvalificirani stručnjak za Oracle u kratkom vremenu. Obuka u ovlaštenom centru za obuku apsolutno je nužna faza kako bi se zajamčilo uspješno svladavanje složenih materijala i značajno smanjilo vrijeme obuke za stručnjaka.

Oracle tečajevi za početnike jedina su prilika za brzo svladavanje velike količine informacija na razini dovoljnoj za početak samostalnog rada. S druge strane, za stručnjake koji imaju iskustva u radu s Oracleom, ovlaštena obuka pruža potpuno razumijevanje tehnologije koja se proučava i sistematizaciju znanja. Seminari za stručnjake bit će zanimljivi i korisni širokoj publici: administratorima baza podataka, stručnjacima za podršku, programerima aplikacija.

Oracle metodologija obuke stručnjaka uzima u obzir da je stručnjaku potrebna praksa. Preporuča se pohađanje određenog broja tečajeva ne odmah nakon završetka osnovnih tečajeva, već nekoliko mjeseci kasnije uz aktivnu praktičnu aktivnost tijekom tog razdoblja.

Ovlaštena Oracle obuka u Trening centru pruža sljedeće pogodnosti:

  • Programe, metode, opseg obuke i poduke razvija i isporučuje sama Oracle Corporation
  • Ujednačenost svih aspekata obuke i certifikata koji se izdaju studentima diljem svijeta.
  • Oracle tečajeve drže samo Oracle certificirani učitelji.
  • Program tečaja u potpunosti je usklađen s ispitnim programom za stjecanje Oracle Certified Professional (OCP) certifikata. OCP certificiranje može se postići samo završetkom Oracle Authorized Training.
  • Oracle prati kvalitetu čitanja za svaki kolegij putem obveznih anketa svih studenata.

Stranica internetske trgovine predstavlja Oracle tečajeve iz jednog od glavnih centara ovlaštene Oracle obuke u Rusiji.

Zašto je isplativo naručiti obuku putem web stranice internetske trgovine?

Glavna stvar je ušteda vašeg vremena.

Koristeći naš katalog tečajeva za obuku, možete:

  • Upoznajte se s programima tečajeva najpoznatijih centara za obuku u Rusiji.
  • Odaberite odgovarajući datum za tečaj.
  • Dobijte kvalificirani savjet od stručnjaka za internetsku trgovinu.
  • Platite školarinu na 20 načina.
  • Ostvarite popuste.

Što za to treba učiniti?:

1. Odaberite tečaj koji vas zanima iz kataloga tečajeva.

2. Naručite.

  • Datum održavanja tečaja je određen: Ako je za tečaj postavljen datum, prilikom narudžbe odaberite datum koji vam odgovara. Svi datumi tečaja mogu se pronaći u opisu tečaja; ako se želite prijaviti za neki kasniji datum ili odabrati vrijeme koje vama odgovara, molimo vas da ove podatke navedete prilikom naručivanja. Pažnja! Ako je termin tečaja određen, mjesto se za sve studente rezervira tek nakon izvršene uplate tečaja. Molimo platite unaprijed jer se grupe brzo popunjavaju.

Da biste ispravno koristili Oracle, morate dobro razumjeti SQL jezik. Dobro " Oracle. Programiranje u SQL i PL/SQL"otkriva cijeli niz mogućnosti SQL jezika u Oracleu i niz aspekata neočitih značajki izgradnje standardnih dizajna baza podataka.

PL/SQL - proceduralni jezik, koji je razvio Oracle za pisanje potprograma pohranjenih u bazi podataka. PL/SQL pruža zajednički okvir za proceduralno programiranje u aplikacijama na strani klijenta i na strani poslužitelja, uključujući rutine temeljene na poslužitelju, pakete i okidače baze podataka.

Znanje je dano za Oracle verzije 8i, 9i, 10g, 11g i 12c. Tečaj je popraćen praktičnim vježbama koje vam omogućuju učvršćivanje razumijevanja osnovnih pojmova i ovladavanje osnovnim tehničkim tehnikama programiranja u jezicima SQL i PL/SQL.

Po završetku tečaja Studenti dobivaju priliku samostalno programirati Oracle na ovim jezicima za rješavanje problema razvoja aplikacija u klijent-poslužiteljskoj arhitekturi, kao i zadatke administracije baze podataka.

Glavna razlika između ovog tečaja i niza drugih sa sličnim temama je u tome što je cilj naučiti određene studente kako zapravo raditi s Oracleom na ovim jezicima, a ne čitati formalni program pripremljen od strane treće strane.

Tečaj je namijenjen za programere, programere i administratore baza podataka. Studenti moraju imati dobru razinu informatičke pismenosti i iskustva u programiranju.

Program tečaja "Oracle. Programiranje u SQL i PL/SQL"

Uvod u Oracle SQL

1. Osnovni pojmovi

  • Baze podataka i relacijski model
  • Baza podataka
  • Relacijski pristup modeliranju podataka
  • Implementacija relacijskog DBMS-a
    Drugi pristupi modeliranju podataka i druge vrste DBMS-a
  • Što je SQL?
  • Povijest i standardi
  • Oracle dijalekt SQL
  • PL/SQL

2. SQL*Plus i unos rečenica u SQL

3. Primjer "sheme" baze podataka

4. Izrada, brisanje tablica i promjena strukture

  • CREATE TABLE klauzula
  • Tipovi podataka stupaca
  • Pojašnjenja u opisima stupaca
  • Indikacija NIJE NULL
  • Zadane vrijednosti
  • Provjera PROVJERA vrijednosti koje ulaze u tablicu
  • Izrada tablica na temelju rezultata upita baze podataka
  • Imenovanje tablica i stupaca
  • Virtualni stupci
  • Uklanjanje tablica
  • Promjena strukture tablice
  • Logičke i tehničke značajke brisanja stupca
  • Korištenje sinonima za imenovanje tablica
  • Preimenovanje
  • Referentne informacije o tablicama u bazi podataka

5. Osnovni elementi DML rečenice: Izrazi

  • Neposredne vrijednosti podataka (literali)
  • Numeričke vrijednosti
  • Linije teksta
  • Trenuci i vremenski intervali
  • "Varijable sustava"
  • Numerički izrazi
  • Izrazi preko redaka teksta
  • Izrazi preko tipa "točka u vremenu".
  • Funkcije
  • Skalarne funkcije
  • CASE izrazi
  • Skalarni upit
  • Uvjetni izrazi
  • Posebne napomene o nedostajućim vrijednostima u izrazima

6. Uzorkovanje podataka

  • SELECT fraze klauzule
  • Opća pravila za konstrukciju SELECT klauzule
  • Kako obraditi SELECT klauzulu
  • Primjer klauzule SELECT 1
  • Primjer 2 SELECT klauzula
  • Logički integritet obrade SELECT klauzule
  • FROM klauzula SELECT klauzule
  • Opcije stupaca
  • Stupci iz različitih tablica
  • Korištenje aliasa u zahtjevu
  • Podupit kao izvor podataka
  • Poseban slučaj za zahtjev-priključak
  • WHERE klauzula SELECT klauzule
  • Opći algoritam za obradu izraza WHERE
  • Operatori usporedbe za dobivanje uvjetnog izraza
  • I, ILI i NE veznici za kombiniranje uvjetnih izraza
  • Uvjetni operator IS
  • Uvjetni LIKE operator
  • Uvjetni operator BETWEEN
  • Uvjetni IN operator s eksplicitno prebrojivim skupom
  • Uvjetni operator IN sa skupom dobivenim iz baze podataka
  • Uvjeti usporedbe s podupitom
  • Navođenje ANY i ALL za usporedbu s elementima skupa vrijednosti
  • Uvjetni operator POSTOJI
  • SELECT klauzula i funkcije u SELECT klauzuli
  • Skraćenica za skupni odabir stupaca
  • Izrazi u klauzuli SELECT
  • Podupiti u klauzuli SELECT
  • Pojašnjenje DISTINCT
  • Značajke ponašanja standardnih agregatnih funkcija u klauzuli SELECT
  • Imenovanje stupaca u rezultatima upita
  • Funkcija sustava ("varijabla") ROWNUM i značajke njegove upotrebe
  • Analitičke funkcije
  • Izraz reference tipa na kursor
  • ORDER BY klauzula SELECT klauzule
  • Najjednostavnije sortiranje
  • Red po vrijednosti izraza
  • Određivanje broja stupca
  • Binarno i "jezično" sređivanje nizova
  • Značajke rukovanja nedostajućim vrijednostima (NULL)
  • GROUP BY i HAVING klauzule SELECT klauzule
  • Primjer razrade izraza GRUPIRAJ PO ... IMATI
  • Nedostaje vrijednost u izrazu grupiranja
  • Ostali primjeri
  • Specificiranje ROLLUP, CUBE i GROUPING SETS u klauzuli GROUP BY
  • CONNECT BY klauzula SELECT klauzule
  • Posebne funkcije sustava u klauzulama s CONNECT BY
  • Naručivanje rezultata
  • WITH klauzula prethodno formuliranje podupita
  • Kombiniranje SELECT klauzula
  • Kombinacija s operatorom UNION
  • Kombinacija s operatorom INTERSECT
  • Kombinacija s operatorom MINUS
  • Podupiti
  • Operacija spajanja u klauzuli SELECT
  • Vrste veza
  • Nova sintaksa u verziji 9
  • Značajke operacije povezivanja

7. Ažuriranje podataka u tablicama

  • Dodavanje novih redaka
  • Izričito dodavanje retka
  • Dodavanje redaka dohvaćenih podupitom
  • Dodavanje u više tablica jednom izjavom
  • Promjena postojećih vrijednosti polja
  • Korištenje zadanih vrijednosti u INSERT i UPDATE
  • Uklanjanje redaka iz tablice
  • Selektivno brisanje
  • Mogućnost potpunog uklanjanja
  • Kombinacija UPDATE, INSERT i DELETE u jednoj izjavi
  • Logički integritet operatora ažuriranja podataka tablice i odgovor na pogreške
  • Reakcija na pogreške tijekom izvođenja
  • Evidentiranje promjena u bazi podataka
  • Informacije o broju promjene sustava za liniju
  • Ubrzavanje izvršenja COMMIT

8. Brzo pristupite prošlim vrijednostima podataka

  • Čitanje starih vrijednosti retka tablice
  • Oporavak tablica i podataka iz prethodno izbrisanih tablica

9. Ograničenja integriteta strujnog kruga

  • Vrste ograničenja integriteta strujnog kruga
  • NIJE NULL ograničenje
  • Primarni ključevi
  • Jedinstvenost vrijednosti u stupcima
  • Strani ključevi
  • Dodatni uvjet za vrijednost u polju niza
  • Dodatni uvjet koji povezuje vrijednosti u više polja u nizu
  • Dodavanje ograničenja ako postoje kršenja
  • Obustava provjere ograničenja sheme unutar transakcije
  • Onemogućite ili omogućite ograničenja integriteta kruga
  • Tehnologija za omogućavanje i onemogućavanje ograničenja integriteta kruga
  • Složenija pravila integriteta

10. Virtualne tablice (izvedene, prikazane: prikazi)

  • Osnovne ("core") i virtualne tablice
  • Ažuriranje virtualnih tablica
  • Ograničenja izravne izmjene podataka putem virtualnih tablica
  • Zabrana trenutnih ažuriranja
  • Smanjenje mogućnosti trenutnih ažuriranja
  • Virtualne tablice s pohranom podataka
  • Značajke imenovanih virtualnih tablica
  • Neimenovane virtualne tablice bez pohrane podataka

11. Neskalarni tipovi za “složene” podatke u Oracleu

  • Pohranjeni predmeti
  • Jednostavan primjer
  • Korištenje svojstava i metoda objekta
  • Korištenje referenci na objekte
  • Zbirke
  • Ugniježđene tablice
  • VARRAY nizovi
  • XMLTYPE
  • Jednostavan primjer
  • XMLTYPE podatkovne tablice
  • Pretvaranje tabličnih podataka u XMLTYPE
  • Upišite ANYDATA

12. Pomoćne vrste pohranjenih predmeta

  • Generator jedinstvenih brojeva
  • Direktorij operativnog sustava
  • Tablice s podacima za privremenu pohranu
  • Veza na drugu bazu podataka
  • Potprogrami
  • Indeksi
  • Indeksi za provjeru ograničenja integriteta kruga
  • Tablice s vanjskom pohranom podataka

13. Neke napomene o optimiziranju SQL naredbi

14. Transakcije i zaključavanja

  • Transakcije u Oracleu
  • Primjeri zaključavanja podataka transakcijama
  • Vrste brava
  • Implicitna zaključavanja DML operacija
  • Utjecaj stranih ključeva
  • Eksplicitno zaključavanje tablice (TM tip) s naredbom LOCK
  • Izričito zaključavanje pojedinačnih redaka tablice
  • Nedokumentirani oblik grupnog blokiranja
  • Blokiranje DDL klauzulama

15. Korisnici (sheme) i dodatni načini ograničenja pristupa podacima

16. Tablice kataloga sustava (rječnik-priručnik)

18. Ugrađeni SQL

  • Neki primjeri pisanja upita

19. Izdati zaposlenike sukladno višoj (manjoj) plaći

  • Pitanje bazi podataka
  • "Očito" ali pogrešno rješenje
  • Ispravne odluke
  • Top-N rješenje (od verzije 8.1.5)
  • Rješenje korištenjem analitičkih funkcija rangiranja

20. Preformuliranje upita s HAVING

22. NIJE uvjetna zamka

23. Zamka u NIJE U (S)

Uvod u PL/SQL

1. Osnovni pojmovi

  • Mjesto PL/SQL-a u Oracle arhitekturi
  • Opća struktura PL/SQL programa

2. Osnovni tipovi i strukture podataka

  • Skalarne varijable
  • Numerički tipovi
  • Vrste nizova
  • Vremenske točke i intervali
  • Booleove varijable
  • LOB vrste
  • Deklariranje varijabli i konstanti
  • Postovi
  • Deklariranje unosa u programu
  • Zadaci
  • Veza na vrste podataka koji su već dostupni
  • Prilagođene podvrste

3. Izrazi

4. Glavne kontrolne strukture

  • Grananje programa
  • AKO-TADA ponuda
  • IF-THEN-ELSE klauzula
  • IF-THEN-ELSIF prijedlog
  • CASE nudi
  • Bezuvjetni prijenos kontrole
  • Ciklusi
  • Jednostavna petlja
  • Ciklus brojanja (ZA)
  • Kruženje kursorom (ZA)
  • WHILE petlja
  • Simulacija REPEAT UNTIL petlje
  • Oznake u ciklusima i blokovima

5. Potprogrami

  • Lokalne rutine
  • Redefiniranje "vanjskih" imena
  • Naprijed obavijesti
  • Ponavljanje imena na istoj razini (preopterećenje)
  • 6. Interakcija s bazom podataka: statički SQL
  • Korištenje zapisa umjesto (popisa) skalara

7. Reguliranje promjena u bazi podataka

  • Upravljanje transakcijama
  • Brave
  • Autonomne transakcije

8. Ugrađeni dinamički SQL

  • Ugrađene dinamičke SQL izjave
  • Usporedni primjer dvaju načina rada s dinamičkim SQL-om

9. Korištenje kursora

  • Eksplicitni kursori
  • Deklariranje eksplicitnih kursora
  • Otvaranje eksplicitnih kursora
  • Dohvaćanje rezultata putem eksplicitnog kursora
  • Zatvaranje eksplicitnog kursora
  • Nema ograničenja za promjene tablice kada je kursor otvoren
  • Atributi za eksplicitne kursore
  • Neki primjeri korištenja petlji i kursora
  • Kursori s zaključavanjem reda tablice
  • SELECT ... FOR UPDATE klauzula
  • Mjere opreza za korištenje pokazivača za zaključavanje
  • Mogućnost mijenjanja linija odabranih pokazivačem
  • Reference kursora
  • Opće informacije
  • Primjer korištenja za strukturiranje programa
  • Implicitni kursori

10. Rukovanje iznimkama

  • Proglašavanje iznimaka
  • Obrada primjera
  • Bacanje iznimaka
  • Pokrivenost i distribucija
  • "Interni" blok iznimke
  • Korištenje funkcija SQLCODE i SQLERRM

11. Pohranjene procedure i funkcije

  • Opća sintaksa
  • Mogućnosti
  • Vrsta parametra
  • Način korištenja parametara
  • Zadane vrijednosti
  • Načini određivanja stvarnih vrijednosti za parametre
  • Pristup parametrima i lokalnim varijablama u tijelu potprograma
  • Upute za kompajler pri izradi potprograma
  • Pohranjene rutine i privilegije pristupa podacima u bazi podataka
  • Dvije logike za implementaciju privilegija pristupa podacima baze podataka
  • Značajke prijenosa privilegija kroz uloge

12. Postupci okidača

  • Stvaranje procedure okidača
  • Onemogućavanje postupaka okidača
  • Postupci pokretanja za događaje kategorije DML
  • Kombinirani triger postupci
  • Upravljanje transakcijama u tijelu okidačke procedure
  • Redoslijed postupaka okidača kada ih ima više
  • Pokretanje postupaka UMJESTO za zaključene tablice
  • Postupci pokretanja za DDL događaje
  • Postupci pokretanja za događaje na razini sheme i baze podataka

13. Paketi u PL/SQL

  • Opća struktura paketa
  • Pristup elementima paketa
  • (Globalni) paketni podaci
  • Međusobno dozivanje i ponavljanje imena
  • Inicijalizacija paketa
  • Pragma SERIJSKI_PONOVNO UPOTREBA

14. Pozivanje PL/SQL funkcija u SQL izjavama

  • Zahtjevi i ograničenja za korištenje korisničkih funkcija u SQL-u
  • Pozivanje funkcija iz paketa u SQL-u
  • Rješavanje sukoba naziva stupaca i funkcija
  • Tablične funkcije u SQL-u

15. Složeniji tipovi podataka: zbirke

  • Sintaksa deklaracije tipa za zbirke
  • Rad s asocijativnim nizovima
  • Stvaranje ugniježđene tablice i VARRAY polja u programu
  • Dodavanje i uklanjanje stavki u zbirkama
  • Više akcija s kolekcijama
  • Pretvorbe zbirke
  • Metode rada sa zbirkama u programu
  • Primjeri korištenja kolekcija u programu
  • Privilegija
  • Serijsko izvršavanje i vezanje upita u nizove
  • Serijsko izvođenje sličnih operacija: FORALL konstrukcija
  • Povezivanje s nizovima: konstrukcija BULK COLLECT INTO
  • Primjer za SCOTT krug
  • Upotreba kolekcija u funkcijama tablice (implementacija strujanja)
  • Jednostavan primjer
  • Koristite za pretvorbu podataka

16. Procedure otklanjanja pogrešaka u PL/SQL

  • Rječničke tablice
  • Rutinske ovisnosti
  • Paketi sustava
  • Paket DBMS_PROFILER
  • DBMS_TRACE paket
  • DBMS_UTILITY funkcije paketa
  • Paket DBMS_DEBUG
  • Primjer konstruiranja profila rada programa

17. Programski sustavi za PL/SQL

18. Paketi PL/SQL sustava

  • Paketi STANDARD i DBMS_STANDARD
  • Ostali paketi sustava
  • Zapisivanje podataka iz programa u datoteku i natrag
  • Šifriranje podataka
  • Automatsko pokretanje poslova u Oracleu
  • Upravljanje dinamičkim postavljanjem objekata u međuspremnik knjižnice
  • Manipuliranje velikim nestrukturiranim NULL objektima
  • Pristup starim vrijednostima podataka
  • Slanje poruka iz PL/SQL programa
  • Mogućnosti za rad u PL/SQL s COM automatizacijom
  • dodatne informacije
  • Jednostavan primjer odvajanja otvaranja kursora i obrade
  • Složeniji primjer podjele rada

20. Atributi trigger procedura na razini sheme baze podataka i događaja u DBMS-u

U suvremenom svijetu teško je bez informacijskih tehnologija i njihovih izvedenica - računala, mobitela, interneta i sl., pogotovo u velikim tvrtkama i državnim organizacijama koje rade s velikim brojem ljudi, a ne samo s par VIP klijenata, kao što može biti slučaj u slučaju male tvrtke. I tamo gdje postoji veliki broj protustranaka, podnositelja zahtjeva itd. - ne možete bez baza podataka potrebnih za obradu informacija. Naravno, dani knjiga i kartica, kojih se mnogi sjećaju iz knjižnica, davno su prošli, danas se koriste osobna računala i elektroničke baze podataka.

Danas je nemoguće zamisliti rad najvećih tvrtki, banaka ili državnih organizacija bez korištenja baza podataka i alata Poslovna inteligencija. Baze podataka omogućuju nam pohranu i pristup velikim količinama informacija, i sustav za upravljanje bazom podataka(DBMS) - upravljanje dostupnim spremištima informacija.

U Centar za obuku "Sučelje" Naučit ćete kako učinkovito koristiti sustave za upravljanje bazama podataka: brzo pronaći informacije koje su vam potrebne, kretati se shemom baze podataka, stvarati upite, razvijati i stvarati baze podataka.

Obuka će vam omogućiti ne samo stjecanje znanja i vještina, već i njihovu potvrdu polaganjem odgovarajućih ispita za status certificiranog stručnjaka. Iskusni stručnjaci u Microsoft SQL Server DBMS ili Oracle mogli biti zainteresirani za učenje sustava poslovne inteligencije. Ovi su zadaci prilično složeni, koriste glomazan matematički aparat, ali omogućuju ne samo analizu tekućih procesa, već i izradu predviđanja za budućnost, što zahtijevaju velike tvrtke. Zbog toga su stručnjaci za poslovnu analitiku traženi na tržištu, a razina naknade za njihov rad je vrlo, vrlo pristojna, iako se kvalificirani stručnjaci za baze podataka, administratori i programeri također ne mogu požaliti na nisku razinu prihoda. Dođite na naše tečajeve i steknite traženo i visoko plaćeno zanimanje. Cekamo te!

Na kraju predmeta provodi se završna potvrda u obliku testa ili ocjenjivanjem nastavnika za cijeli studij na temelju ocjena koje je student dobio prilikom provjere usvojenosti gradiva koje uči na temelju o ocjenama obavljenog praktičnog rada tijekom izobrazbe.

Centar za obuku "Sučelje" pruža usluge savjetovanja o izgradnji modela poslovnih procesa, projektiranju informacijskih sustava, razvoju struktura baza podataka i dr.

  • Trebate li pomoć u pronalaženju tečaja?
    Naš cilj je pružiti profesionalcima obuku kada i gdje im je potrebna. Moguće je prilagoditi programe tečajeva na zahtjev kupaca! Govorit ćemo vam o onome što vas zanima, a ne samo o onome što je strogo određeno programom tečaja. Ako trebate tečaj koji ne vidite na rasporedu ili na našoj web stranici, ili ako želite pohađati tečaj u drugo vrijeme ili na drugom mjestu, javite nam na

Ispitni centri IT Akademije provode certifikacijski program Oracle Certified Professional. Program je namijenjen stručnjacima koji su odgovorni za implementaciju, administriranje i programiranje baza podataka koje pokreću Oracle SQL Server, kao i razvoj aplikacija pomoću Oracle alata.

Oracle je najveći svjetski proizvođač softvera za organizacije i dobavljač serverskog hardvera. Tvrtka je specijalizirana za proizvodnju sustava za upravljanje bazama podataka, međuprograma i poslovnih aplikacija (ERP i CRM sustavi, specijalizirane industrijske aplikacije). Korporacija pruža svoje proizvode i usluge na području savjetovanja, obuke i tehničke podrške u više od 145 zemalja.

Grad Moskva St. Petersburg Volgograd Voronjež Irkutsk Kazan Krasnodar Krasnojarsk Nižnji Novgorod Perm Rostov na Donu Stavropol Tjumen Ufa Khabarovsk Čeljabinsk Saratov Obuka na licu mjesta

Smjer Informacijska tehnologija Serveri, mrežna oprema Administracija sustava Mrežna administracija Baze podataka Mail sustavi Portal rješenja Virtualizacija Inženjerski sustavi Kabelski sustavi Besplatni softver IT/ostalo Informacijska sigurnost Sveobuhvatna zaštita objekata informatizacije Tehnička zaštita povjerljivih informacija Organizacija i tehnologija zaštite informacija Chief Security Officer program Kriptografska zaštita alati informacije i elektronički potpis Alati za antivirusnu zaštitu i filtriranje sadržaja Alati za zaštitu od neovlaštenog pristupa Alati za zaštitu mrežnog perimetra Etičko hakiranje PC korisnici Microsoft Windows/Office Korisnik Linuxa Priprema za ECDL ispite Statistika i modeliranje Multimedijska oprema MyOffice korisnici Upravljanje projektima Upravljanje projektima. Trening. Upravljanje projektima. Uvodni tečajevi. Upravljanje projektima. Osnovna razina. Upravljanje projektima. Specijalizirani tečajevi. SOVNET Certification PMI Certification Upravljanje podacima (BigData, Machine learning) Upravljanje podacima (BigData, Machine learning) IT management CIO program (Director of Information Services) Strateško IT upravljanje Ekonomika i upravljanje informacijskim sustavima ITIL Razvoj i testiranje softvera Metodologija i upravljanje razvojem proces Razvojni alati Programski jezici Razvoj mobilnih aplikacija CAD i GIS testiranje softvera Geoinformacijski sustavi Dizajn Arhitektura Modeliranje, animacija i dizajn Web dizajn Menadžment Upravljanje ljudskim resursima Procjena osoblja Osobni rast Poslovne aplikacije Modeliranje poslovnih procesa Sustavi upravljanja poduzećima Sustavi upravljanja elektroničkim dokumentima Analiza podataka (BI ) Vlada . i općinsko upravljanje Općinsko upravljanje Općinsko upravljanje/politika Općinsko upravljanje/financije Pružanje općinskog upravljanja Organizacijsko-ekonomsko usmjerenje Upravljačko usmjerenje Informacijsko-analitički smjer Javna nabava. Za dobavljače državne nabave. Za kupce Obvezna obuka Obvezna obuka Tečajevi za nastavnike Tečajevi za nastavnike Supstitucija uvoza Supstitucija uvoza

IT Academy Microsoft Cisco Huawei PMI Postgres Professional Astra Linux MyOffice Rosplatform VMware Autodesk Aplana Software Red Hat Sigurnosni kod SCRUMstudy CRYPTO-PRO Security Vision Citrix IT EOR 1C Google Android Aladdin R.D. IBM

Express - obuka licem u lice Express+ - online obuka Connect - e-učenje Connect+ - mješovita obuka (online i licem u lice)

Katalog Microsoft Word 2013 Microsoft SQL Server 2012 Oracle Solaris Intermediate Internet tehnologije Administracija sustava Lotus Domino Microsoft Excel 2016/2013 CCNP R&S Microsoft Visual Studio 2010 Microsoft Windows i Internet Explorer Microsoft Access 2010/2013 Informacijska sigurnost Sustavi za pohranu podataka Microsoft PowerPoint 2016/2013 CCNA R&S HTML5 Microsoft Azure Microsoft Outlook 2010/2013 Informacijski i analitički smjer Specialized 1C:ERP Enterprise management 2 Windows Server 2012 C# IBM Rational ClearQuest Microsoft PowerPoint 2010/2013 Compass-3D Zaštita od neovlaštenog pristupa Python Windows Server 2008 .NET IBM Rational Requisite Pro Microsoft Project 2010 Modeliranje, animacija i dizajn Alati za zaštitu perimetra mreže Microsoft Big Data Microsoft Exchange Server 2010 Microsoft Office IBM Rational Rose Microsoft Publisher 2010/2013 Cloud usluge za korisnike Alati za kriptografsku zaštitu informacija i elektronički potpis Microsoft SQL Server 2016 Microsoft Lync Server 2013 CCNP Sigurnost Microsoft SQL Server 2014 Microsoft Visio2010/2013 Organizacijsko-ekonomsko usmjerenje Statistika i modeliranje Power BI Microsoft Lync Server 2010 CCNA Sigurnost Oracle MySQL Red Hat Organizacijsko-ekonomsko usmjerenje: antikorupcijski sustavi strukturnog kabliranja Microsoft Project Server CCDA Oracle Developer SolidWorks Organizacija i tehnologija informacijske sigurnosti Softver softver za testiranje SharePoint 2013 CCDP Microsoft Hyper-V Server Spider Projekt Procjena osoblja Tehnička zaštita povjerljivih informacija SharePoint 2010 CCNA Data Center Microsoft Exchange Server 2013 VMware Zaštita od požara Upravljanje ljudskim resursima Microsoft System Center 2012 CCNP Data Center Ekonomika i upravljanje informacijskim sustavima Arhitektura Dizajn Upravljanje smjer Office 365 Oracle Database ArchiCAD Basic Razvoj aplikacija Lotus Domino Microsoft Project Windows 10 Java ORACLE ARIS Introductory Razvoj aplikacija na Android platformi Windows Server 2016 Windows 8 Java EE Business Objects Geografski informacijski sustavi Besplatni softver Microsoft Exchange Server 2016 Microsoft Excel 2010/2013 Windows 7 Java SE Foundation Engineering sustavi PMI certifikacija Huawei Storage

I mogli ste se upoznati s prednostima ovih sustava, zašto su potrebni i koje je tečajeve najbolje odabrati za njih. U današnjem sam članku odlučio govoriti više o još jednom moćnom DBMS-u, koji se smatra vrhunskim u IT polju (i to s pravom) - Oracle SQL.

Oracle Database je objektno-relacijski DBMS kojeg proizvodi najveća softverska tvrtka Oracle. U dalekim 70-ima postao je jedan od prvih sustava koji vam je omogućio upravljanje podacima u bazi podataka i korištenje tada novog jezika SEQUEL, koji je postao praotac SQL-a. Među dobavljačima ugrađenih DBMS-ova, Oracle je neupitni lider, pretekavši IBM Microsoft, te zauzima više od četvrtine tržišta (26,3%).

U mnogim aspektima, takva popularnost sustava je osigurana zbog njegove jedinstvene značajke:
— Tehnologija Real Application Cluster poboljšava performanse sustava i toleranciju na pogreške
— Tehnologija Real Application Testing smanjuje troškove izvođenja planiranih promjena konfiguracije hardvera i softvera
— Active Data Guard stvara rezervni poslužitelj koji se uključuje u slučaju kvara (ne zahtijeva velike troškove)
— Total Recall pruža mogućnost pražnjenja baze podataka od neiskorištenih informacija, omogućujući vam da pošaljete zahtjev za primanje u bilo kojem trenutku

Ovo nije cijeli popis prednosti Oracle SQL-a, ali glavna stvar je sljedeća: odabirom Oracle SQL tečajeva utirete sebi put do uspješne karijere koja će vam donijeti ne samo zanimljive projekte, već će vas i ugodno iznenaditi ti s financijske točke gledišta.

Oracle SQL tečajevi da postanete administrator u 40 dana

  1. Kompletan Oracle SQL certifikacijski tečaj

Učitelj: Imtiaz Ahmad (iskusni kreator softvera)
Cijena: 195 dolara
Broj studenata: 8.303+
Opseg programa: 32 predavanja; 9,5 sati
Razina pripreme (zahtjevi za tečaj): nisu potrebne vještine programiranja

Što ćeš naučiti?
— Razumjeti kako Oracle baza podataka radi
— Program u SQL-u za rješavanje raznih problema u bazama podataka
— Pripremite se za službenu certifikaciju tvrtke Oracle
— Pripremite se za rad kao programer baze podataka

Znanje SQL-a traženo je iu velikim tvrtkama iu projektima web razvoja gdje su potrebne baze podataka. Sva obuka na ovom tečaju odvija se isključivo od nule, tako da su i početnici bez ikakvog znanja ili vještina dobrodošli. Pritom ćete naučiti ne samo teoriju, već ćete postupno, kako svladavate gradivo, obavljati razne praktične zadatke. Osim samih zadataka, program nudi i rješenja istih.

Za samo mjesec ili dva (brzinu učenja birate sami) lako ćete postati profesionalac u Oracle SQL-u, najpopularnijoj relacijskoj bazi podataka na svijetu. Slobodno pritisnite željeni gumb i počnite trenirati!

  1. Oracle SQL – naučite SQL korak po korak

Učitelj: Amarnath Reddy (stručnjak za arhitekturu skladišta podataka s više od 15 godina iskustva u IT-u)
Cijena: 200 dolara
Broj studenata: 10.196+
Opseg programa: 126 predavanja; 6,5 sati
Razina pripremljenosti (uvjeti za tečaj): osnovno poznavanje rada na računalu

Što ćeš naučiti?
— Razumjeti terminologiju baze podataka
— Osnovni pojmovi o SQL-u
— Filtriranje, uzorkovanje i grupiranje podataka iz baze podataka
— Izrada tablica i promjena njihove strukture
— Povezivanje s tablicama
— Kontrola pristupa korisnika
- Povećanje produktivnosti
— Stvaranje pogleda i drugih objekata baze podataka pomoću SQL naredbi
— Povezivanje podataka iz različitih tablica

U samo sedam tjedana nastavnik će vas naučiti teoretskim osnovama rada s bazama podataka i SQL-om. Na praktičnim primjerima iz stvarnog života naučit ćete kako izraditi tablice i izraditi vlastite baze podataka. Sve osnovne operacije za rad s Oracle DBMS-om i njihovo duboko razumijevanje pomoći će vam da pouzdano primijenite svoje znanje u praksi, a ne samo da u sebe trpate zamornu teoriju.

Kao iu prethodnom tečaju, za završetak vam nisu potrebne vještine ili znanje programiranja. Tečaj je idealan i za početnike i za one koji žele obnoviti svoje SQL znanje.

  1. Oracle SQL – Postanite certificirani SQL programer od nule!

Predavač: Omer Dagasan (arhitekt i softverski inženjer u Oracleu, specijalist za SQL-PL/SQL, Java, C# i PHP)
Cijena: 200 dolara
Broj studenata: 4.855+
Opseg programa: 105 predavanja; 12,5 sati
Razina znanja (zahtjevi za predmet): uspostavljen Oracle Database Software i Oracle SQL Developer

Što ćeš naučiti?
- Jednostavno stvaranje SQL upita
— Stvorite rješenja za sve SQL probleme
— Razumjeti terminologiju baze podataka
— Čitanje, grupiranje, filtriranje i ograničavanje pristupa podacima
— Umetanje, ažuriranje i brisanje podataka
— Stvaranje i izmjena tablica
— Konektori, operatori i podupiti
— Oracle SQL funkcije
— Oracle tipovi podataka

Program tečaja u trajanju od 12,5 sati sadrži više od stotinu predavanja, pregledno organiziranih i podijeljenih u 16 cjelina. Uključuje tjedne ankete kako biste mogli pratiti svoj napredak.

Sadržaj tečaja bit će vam dostupan i nakon završene obuke, tako da se uvijek možete vratiti na pređeno gradivo. I još jedna dobra vijest za one koji ne znaju baš najbolje slušati engleski - tečaj ima titlove.

Ako ste neodlučni, pogledajte cijeli popis tečajeva na ovu temu. Što čekate - dok se drugi pitaju trebaju li početi programirati, vi krenite u akciju i ne gubite dragocjeno vrijeme. Upišite se na svoj omiljeni Oracle SQL tečaj već danas!

Alexander je osnivač web projekta “Web Laboratory of Success” koji je osmišljen kao podrška početnicima i nastavljačima internetskih poduzetnika. On je uvjereni radoholičar s profesionalnim iskustvom u vođenju redakcije online časopisa, kreiranju i vođenju vlastite internetske trgovine. Glavno zanimanje: promicanje poslovanja (uključujući online trgovine) putem Facebooka i Google Adwordsa. Glavni hobi: unovčavanje web stranica putem alata za affiliate marketing i Google Adsense. Potvrđeni osobni rekordi: 3 milijuna posjetitelja bloga mjesečno.