katalog szkoleń otwartych i zamkniętych z technologii oracle

Transkrypt

katalog szkoleń otwartych i zamkniętych z technologii oracle
KATALOG SZKOLEŃ
OTWARTYCH I ZAMKNIĘTYCH
Z TECHNOLOGII ORACLE
wersja z dnia 7.03.2012
Sprawdź czy posiadasz najnowszą wersję
Database Consulting
http://dataconsulting.pl/
infolinia: 801 009 706
tel.: (22) 398 47 81
faks: (22) 398 47 82
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
O Database Consulting
Database Consulting działa na rynku od 2009 roku. Jest dostawcą najwyższej jakości wiedzy i usług
związanych z bazami danych. Naszymi odbiorcami są instytucje finansowe, ubezpieczeniowe, banki,
korporacje, urzędy i inne podmioty na terenie całego kraju. Trenerzy, którzy u nas prowadzą szkolenia, to
certyfikowani i doświadczeni zawodowo specjaliści, autorzy publikacji na temat baz danych,
współpracownicy największych firm sektora IT i edukacji w Polsce.
Wszyscy nasi konsultanci posiadają szerokie umiejętności metodyczne i przeszkolili setki osób - zarówno
początkujących jak i zaawansowanych użytkowników baz danych.
Zaufali nam między innymi
Naszą misją jest dostarczanie usług najwyższej jakości, co doceniają nasi Klienci:
Agencja Restrukturyzacji i Modernizacji Rolnictwa
Bank Handlowy w Warszawie S.A.
Benefit Systems S.A.
Biuro Informacji Kredytowej S.A.
Energa – Operator S.A.
Gemalto sp z o.o.
ING Bank Śląski
Lukas Bank S.A.
Ministerstwo Spraw Wewnętrznych i Administracji
Mostostal Zabrze-Holding S.A.
MPK-Łódź Spółka z o.o.
Narodowy Fundusz Zdrowia - Małopolski Oddział
Wojewódzki
Narodowy Fundusz Zdrowia - Śląski Oddział
Wojewódzki
Nordea Bank Polska S.A.
Ogólnopolski System Dystrybucji Wydawnictw
AZYMUT Sp. z o.o.
Pomorska Spółka Gazownictwa sp. z o.o.
Polkomtel S.A.
Polskie Sieci Elektroenergetyczne S.A.
PKP Polskie Linie Kolejowe S.A.
Provident Polska S.A.
Infolinia: 801 009 706
Raiffeisen Bank Polska S.A.
Roche Polska Sp. z o.o.
Royal Bank of Scotland N.V. S.A.
Samodzielny Publiczny Zespół Opieki Zdrowotnej w
Myszkowie
Square One Resources
Szpital Powiatowy w Rawiczu
Uniwersytet Ekonomiczny we Wrocławiu
Uniqa - Software-Service Polska sp. z o.o.
Uniwersytecki Szpital Kliniczny Nr 1 im Barlickiego w
Łodzi
Urząd Miasta Gliwice
Urząd Miejski w Bytomiu
Urząd Miejski w Słupsk
TK Telekom
Towarzystwo Ubezpieczeń Europa S.A.
UPOS System Sp. z o.o.
Vattenfall Poland
Wojewódzkie Biuro Urbanistyczne we Wrocławiu
Wojewódzki Fundusz Ochrony Środowiska i
Gospodarki Wodnej w Łodzi
Winuel S.A.
2
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Spis treści
O Database Consulting.................................................................................................................................... 2
Tabela szkoleń otwartych i zamkniętych Oracle............................................................................................... 4
Szkolenie otwarte........................................................................................................................................ 5
Szkolenie zamknięte/wewnętrzne............................................................................................................... 5
Ścieżki szkoleniowe......................................................................................................................................... 6
Wprowadzenie do bazy Oracle.................................................................................................................... 6
Ścieżka szkoleniowa dla Analityków............................................................................................................ 7
Ścieżka szkoleniowa dla Programistów....................................................................................................... 8
Ścieżka szkoleniowa dla Administratorów aplikacji.....................................................................................9
Ścieżka szkoleniowa dla Administratorów bazy......................................................................................... 10
Opis szkoleń................................................................................................................................................... 11
OWS - Język SQL w bazie danych Oracle................................................................................................ 11
OWP - Język PL/SQL w bazie danych Oracle........................................................................................... 13
OWPR - Język SQL i PL/SQL w bazie danych Oracle...............................................................................15
OPP - Programowanie w języku PL/SQL w bazie danych Oracle.............................................................18
OPZ - Zaawansowane programowanie w języku PL/SQL.........................................................................21
OPA1 - Tworzenie aplikacji z wykorzystaniem Oracle Application Express...............................................24
OPA2 - Tworzenie zaawansowanych aplikacji w Oracle Application Express...........................................27
OAN1 - Analiza danych w bazie Oracle..................................................................................................... 30
OAN2 - Zaawansowana analiza danych w bazie Oracle...........................................................................33
OWH - Wprowadzenie do hurtowni danych w bazie Oracle......................................................................36
DBAW - Wprowadzenie do bazy Oracle 11g XE z administracją...............................................................38
DBAA - Administracja bazą danych Oracle 11g XE...................................................................................42
DBAS - Strojenie wydajnościowe instancji Oracle 11g XE........................................................................45
DBRM - Wykorzystanie narzędzia Recovery Manager do backupu i odtwarzania bazy Oracle................48
DBRC - RAC w bazie Oracle 11g.............................................................................................................. 50
OSW - Tuning SQL w bazie danych Oracle...............................................................................................52
OAAS - Baza danych Oracle dla administratorów aplikacji.......................................................................55
Infolinia: 801 009 706
3
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Tabela szkoleń otwartych i zamkniętych Oracle
Kod
Nazwa szkolenia
Czas trwania Cena bazowa*
Ogólne wprowadzenie
OWS
Język SQL w bazie danych Oracle
2 dni
990,00 zł
OWP
Język PL/SQL w bazie danych Oracle
2 dni
990,00 zł
5 dni
2 450,00 zł
OWPR Język SQL i PL/SQL w bazie danych Oracle
Dla Programistów
OPP
Programowanie w języku PL/SQL w bazie danych Oracle
5 dni
2 450,00 zł
OPZ
Zaawansowane programowanie w języku PL/SQL
5 dni
2 950,00 zł
OPA1
Tworzenie aplikacji z wykorzystaniem Oracle Application Express
2 dni
990,00 zł
OPA2
Tworzenie zaawansowanych aplikacji w Oracle Application Express 2 dni
1 188,00 zł
Dla Analityków
OAN1 Analiza danych w bazie Oracle
5 dni
2 450,00 zł
OAN2 Zaawansowana analiza danych w bazie Oracle
5 dni
2 950,00 zł
OWH
Wprowadzenie do hurtowni danych w bazie Oracle
2 dni
990,00 zł
OAA
Tworzenie interaktywnych raportów i dashboardów w Oracle
Application Express
2 dni
1 100,00 zł
DBAW Wprowadzenie do bazy danych Oracle 10g XE z administracją
5 dni
2 450,00 zł
DBAA Administracja bazą danych Oracle 10g XE
5 dni
3 000,00 zł
DBAS Strojenie wydajnościowe instancji Oracle 10g XE
4 dni
3 000,00 zł
DBRM Wykorzystanie narzędzia Recovery Manager do backupu i
odtwarzania bazy Oracle
3 dni
2 500,00 zł
DBRC DBRC - RAC w bazie Oracle 11g
4 dni
-
3 dni
1 950,00 zł
OAAS Baza danych Oracle dla administratorów aplikacji
4 dni
1 960,00 zł
OXML XML w bazie danych Oracle
2 dni
1 188,00 zł
Dla Administratorów bazy danych
Pozostałe
OSW
Tuning SQL w bazie danych Oracle
* Cena bazowa jest ceną netto za udział w szkoleniu otwartym (VAT od usług szkoleniowych wynosi 23%).
W przypadku szkolenia grupy w jednym terminie oferujemy atrakcyjne zniżki. Prosimy o kontakt.
Cennik obowiązuje do 01.06.2012
Powyższa informacja nie stanowi oferty w myśl kodeksu cywilnego. Zastrzegamy sobie prawo do pomyłek w
składzie tekstu.
Infolinia: 801 009 706
4
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Szkolenie otwarte
Ponieważ najważniejsi w Państwa firmie są ludzie, dbamy o to aby ciągle podnosić ich kompetencje.
Pracownicy pełnią w przedsiębiorstwie różne funkcje i zadania, zainteresowani są zatem specyficzną dla
nich wiedzą i potrzebują odpowiednich ćwiczeń i warsztatów. Właśnie dlatego oferujemy szkolenia
specjalnie profilowane do potrzeb konkretnych odbiorców. Jako nieliczni w skali kraju nie skupiamy się
wyłącznie na nauczaniu technologii, ale przede wszystkim na jej zastosowaniu oraz możliwościach jakie
niesie w konkretnych zadaniach podczas codziennej pracy. Dzięki temu każdy Klient ma pewność,
że wszyscy uczestnicy naszych zajęć wyjdą z nich usatysfakcjonowani i wzbogaceni o niezwykle cenną
wiedzę. Udostępniamy kilkaset godzin szkoleń, warsztatów, oraz setki stron podręczników i bogate zestawy
ćwiczeń. W celu łatwego dokonania wyboru uporządkowaliśmy wiedzę w ścieżki szkoleniowe.
Szkolenia organizowane przez Database Consulting odbywają się w największych miastach w Kraju i na
terenie ośrodków szkoleniowych o najwyższym standardzie. Na życzenie i dla wygody naszych Klientów
możemy dodatkowo zarezerwować hotel dla uczestników szkolenia na czas pobytu poza miejscem
zamieszkania. Ponadto istnieje możliwość przeprowadzenia szkolenia dedykowanego w obiektach
o standardzie wybranym przez Klienta, bądź w siedzibie odbiorcy w formie konsultacji
tematycznych (szkoleń zamkniętych).
Szkolenie zamknięte/wewnętrzne
Konsultacje tematyczne to alternatywna do szkoleń otwartych usługa, umożliwiająca przekazywanie tej
samej wiedzy bezpośrednio w siedzibie Klienta. Sprzęt, oprogramowanie i infrastrukturę w tym przypadku
zapewnia Klient, przez co może wykorzystać swoje zasoby, ograniczając koszty organizacji szkolenia
i ewentualnej delegacji pracowników do innego miasta. Nasza oferta w tym zakresie jest niezwykle
atrakcyjna cenowo, dlatego warto zapoznać się ze szczegółami.
Konsultacje tematyczne to identyczna wiedza i materiały co na szkoleniach otwartych w bardzo atrakcyjnych
cenach, z możliwością nawet istotnych modyfikacji treści do indywidualnych potrzeb odbiorców.
Infolinia: 801 009 706
5
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Ścieżki szkoleniowe
Ścieżki edukacyjne widoczne poniżej mają za zadanie ułatwienie wyboru drogi rozwoju oraz pozwolić
szybko wybrać szkolenie odpowiednie na każdym stopniu rozwoju kariery.
Wprowadzenie do bazy Oracle
Dla wszystkich początkujących użytkowników systemu Oracle.
Przykładowe stanowiska odbiorców:
System Analyst, Application Manager, Business Consultant, Testing Specialist, Application Developer, Data
Analyst, Service Manager.
Dla wszystkich użytkowników systemu Oracle, w tym dla tych,
którzy nie mają jeszcze skrystalizowanej docelowej specjalizacji.
Infolinia: 801 009 706
6
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Ścieżka szkoleniowa dla Analityków
Dla osób podejmujących biznesowe decyzje w oparciu o dane zapisane w bazie.
Przykładowe stanowiska odbiorców:
Data Analyst, Financial Specialist, Controlling Manager, Reporting Manager, Business Analyst, Assistant
Manager, Sales Manager
Dla osób odpowiedzialnych za eksplorację danych oraz
generujących zaawansowane raporty i zestawienia.
Infolinia: 801 009 706
7
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Ścieżka szkoleniowa dla Programistów
Grupą docelową są osoby tworzące oprogramowanie z wykorzystaniem bazy Oracle.
Przykładowe stanowiska odbiorców:
Database Developer, System Developer, Database Architect, System Designer, Application Programmer
Dla osób wykorzystujących technologię Oracle w trakcie budowy systemów informatycznych.
Dla osób wykorzystujących technologię Oracle Apex do tworzenia interaktywnych aplikacji www.
Infolinia: 801 009 706
8
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Ścieżka szkoleniowa dla Administratorów aplikacji
Skierowane do osób wspierających poprawną pracę aplikacji i usług przez nią oferowanych.
Przykładowe stanowiska odbiorców:
Application Specialist, Service Manager, Application Administrator, Application Key User, Application
Engineer
Dla osób odpowiedzialnych za prawidłowe działanie aplikacji
korzystających z bazy Oracle.
Infolinia: 801 009 706
9
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Ścieżka szkoleniowa dla Administratorów bazy
Skierowane do osób zarządzających systemem bazodanowym.
Przykładowe stanowiska odbiorców:
Database Administrator, System Engineer
Dla osób odpowiedzialnych za prawidłowe działanie bazy danych.
Infolinia: 801 009 706
10
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Opis szkoleń
OWS - Język SQL w bazie danych Oracle
Dla kogo
Szkolenie przeznaczone jest dla początkujących użytkowników systemu Oracle mających w przyszłości
pracować z wykorzystaniem języka SQL do odczytywania, modyfikowania oraz zarządzania bazą danych, a
także dla osób chcących poznać system Oracle i sposób jego działania (np. analitycy systemowi,
użytkownicy końcowi, testerzy, konsultanci). Prezentowane informacje stanowią szeroką podstawę dla osób
mających w przyszłości poszerzać swoją wiedzę na temat Oracle'a, planujących zostać zaawansowanymi
użytkownikami tego systemu (przyszli programiści, analitycy danych, administratorzy aplikacji).
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z bazą danych Oracle zaczynając od obszernego
wprowadzenia. Nauczysz się podstaw, koncepcji oraz narzędzi służących do współpracy z bazą. Głównym
celem szkolenia jest dokładne omówienie najważniejszych z dostępnych poleceń języka SQL. Poznasz oraz
przećwiczysz bogate możliwości odczytywania, filtrowania i zarządzanie danymi w sposób umożliwiający
uzyskanie pożądanego, z biznesowego punktu widzenia, wyniku. Ponadto zobaczysz zagadnienia związane
z różnymi sposobami zapisywania i składowania danych oraz udostępniane mechanizmy służące
utrzymywaniu ich wysokiej jakości. Zdobędziesz umiejętności tworzenia i zarządzania obiektami
bazodanowymi, poznasz mechanizmy działania bazy, w tym te związane ze współpracą wielu użytkowników
oraz nauczysz się chronić wrażliwe dane przed niepowołanymi osobami. Jeśli Twoim zadaniem jest praca z
wykorzystaniem bazy danych Oracle, musisz dokonywać odczytów danych, oraz zarządzać nimi to
szkolenie pozwoli Ci zrozumieć i przećwiczyć wszystkie ważne aspekty z tym związane, tak abyś został
specjalistą w tej dziedzinie.
Czas trwania i forma szkolenia
2 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Nauczysz się efektywnej współpracy z bazą danych Oracle, oraz nabędziesz wiedzę i umiejętności
odczytywania, modyfikowania i zarządzania danymi z wykorzystaniem języka SQL. Dowiesz się jak szybko i
skutecznie wykorzystać dostępne w Oracle'u obiekty by pracować wydajniej.
Infolinia: 801 009 706
11
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
-
Po w ścieżce szkoleniowej
OWP - Język PL/SQL w bazie danych Oracle
Wiedza przed szkoleniem
Powinieneś sprawnie obsługiwać komputer.
Poruszane zagadnienia
1. Podstawy
• Wprowadzenie do relacyjnych baz danych i systemu Oracle
• Sposób użycia języka SQL
• Narzędzia służące do współpracy z bazą danych
• Instrukcja SELECT
• Warunki logiczne
• Funkcje skalarne
• Filtrowanie danych
• Funkcje agregujące
• Sortowanie wyników zapytania
2. Zaawansowane zapytania i przetwarzanie wyników
• Grupowanie i operacje na zestawach danych
• Operacje zbiorowe
• Iloczyn kartezjański tabel
• Złączenia wewnętrzne i zewnętrzne
• Podzapytania proste, złożone, jedno i wielowierszowe
• Operatory ALL, ANY, IN
• Podzapytania FROM, HAVING
• Zapytania hierarchiczne
3. Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Modyfikowanie danych
• Usuwanie danych
• Zarządzanie transakcjami
4. Definiowanie struktury danych, obiekty bazodanowe
• Tworzenie tabel
• Typy danych
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Aby zapisać się na szkolenie otwarte proszę kliknąć wybrany termin szkolenia z kalendarium
Infolinia: 801 009 706
12
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OWP - Język PL/SQL w bazie danych Oracle
Dla kogo
Szkolenie przeznaczone jest dla wszystkich osób pracujących z bazą danych Oracle przy użyciu języka
SQL, które chciałyby zdobyć szerszy zakres możliwości udostępniany przez język PL/SQL lub poznać jego
bogaty potencjał. Z kursu skorzystają przede wszystkim osoby chcące pogłębić swoją wiedzę (np. analitycy
systemowi, testerzy, konsultanci) lub uczynić pracę z bazą danych bardziej efektywną. Prezentowana
wiedza może być przydatna dla przyszłych programistów i innych zaawansowanych użytkowników bazy
Oracle (analitycy danych, administratorzy aplikacji).
Cel
Szkolenie uczy wykorzystania języka PL/SQL do zaawansowanej współpracy z bazą danych Oracle.
Poznasz w jaki sposób mechanizmy udostępniane przez ten język (pętle, kursory, instrukcje decyzyjne,
zmienne, pakiety itd.) pozwolą Ci na wykorzystanie danych i manipulowanie nimi w sposób nieosiągalny dla
języka SQL, przez co uczynisz swoją pracę łatwiejszą i bardziej efektywną. Ponadto dowiesz się jak
zapamiętać wykonywane przez siebie czynności i obliczenia w bazie danych umiejętnie reagując na sytuacje
wyjątkowe oraz jak w sposób bezpieczny udostępnić dane innym użytkownikom. Wiedza z kursu pozwoli Ci
na dyskretne śledzenie operacji wykonywanych na Twojej tabeli, automatyczne korygowanie danych
wstawianych przez użytkowników, zabezpieczenie przed przypadkowym skasowaniem rekordów oraz
skorzystanie z wielu innych możliwości jakie daje język PL/SQL. Bogaty zestaw ćwiczeń pozwoli Ci poznać
przedstawione zagadnienia od strony praktycznej, a pomoc doświadczonego trenera zagwarantuje
efektywny sposób przyswajania wiedzy.
Czas trwania i forma szkolenia
2 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Szkolenie pozwoli Ci przećwiczyć wykorzystanie języka PL/SQL, dzięki czemu będziesz mógł osiągnąć
efekty niedostępne dla języka SQL. Twoja praca z bazą danych Oracle osiągnie etap zaawansowany i
będzie szybsza, bardziej efektywna oraz wydajniejsza.
Infolinia: 801 009 706
13
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
OWS - Język SQL w bazie danych Oracle
Po w ścieżce szkoleniowej
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Wiedza przed szkoleniem
Powinieneś znać język SQL, mieć przynajmniej niewielkie doświadczenie z wykorzystaniem bazy danych
Oracle oraz sprawnie posługiwać się komputerem.
Poruszane zagadnienia
1. Podstawy
• Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
• Wprowadzenie do języka PL/SQL, sposób zapisu, działania
• Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
• Zmienne, typy danych, literały
• Operatory arytmetyczne i logiczne
• Skalarne funkcje wbudowane
• Zmienne języka, środowiskowe, bindowane
• Standardowe wyjście
• Instrukcje SQL w kodzie PL/SQL'a
2. Transakcje w PL/SQL'u
• Obsługa i sterowanie transakcjami
• Transakcje autonomiczne
3. Sterowanie ścieżką wykonania, podprogramy
• Sterowanie przepływem programu - instrukcje sterujące i pętle
• Alternatywne ścieżki wykonania - instrukcje decyzyjne
• Definiowanie podprogramów - procedury, funkcje
• Wykorzystanie podprogramów w języku SQL
• Obsługa błędów
4. Mechanizmy zaawansowane
• Rekordy PL/SQL'a i ich wykorzystanie
• Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
• Wyzwalacze DML
• Grupowanie podprogramów - pakiety
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
14
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OWPR - Język SQL i PL/SQL w bazie danych Oracle
Dla kogo
Szkolenie przeznaczone jest dla początkujących użytkowników systemu Oracle mających w przyszłości
pracować z wykorzystaniem języka SQL i PL/SQL do odczytywania, modyfikowania oraz zarządzania bazą
danych, a także dla osób chcących poznać system Oracle i sposób jego działania (np. analitycy systemowi,
testerzy, konsultanci, użytkownicy końcowi). Prezentowana wiedza jest także przydatna dla przyszłych
zaawansowanych użytkowników bazy Oracle (analitycy danych, programiści i administratorzy aplikacji).
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z bazą danych Oracle zaczynając od obszernego
wprowadzenia. Nauczysz się podstaw, koncepcji oraz narzędzi klienckich. Głównym celem szkolenia jest
dokładne omówienie najważniejszych z dostępnych poleceń języka SQL oraz języka PL/SQL służącego do
do zaawansowanej współpracy z bazą danych. Przećwiczysz także bogate możliwości odczytywania,
filtrowania i zarządzanie danymi w sposób umożliwiający uzyskanie pożądanego wyniku zarówno z
wykorzystaniem języka SQL jak i mechanizmów PL/SQL'a (pętle, kursory, instrukcje decyzyjne, zmienne,
pakiety). Ponadto poznasz zagadnienia związane z różnymi sposobami zapisywania i składowania danych
oraz udostępniane narzędzia służące utrzymywaniu ich wysokiej jakości. Zdobędziesz umiejętności
tworzenia i zarządzania obiektami bazodanowymi, poznasz mechanizmy działania bazy, w tym te związane
ze współpracą wielu użytkowników oraz nauczysz się chronić wrażliwe dane przed niepowołanymi osobami.
Dodatkowo będziesz umiał zautomatyzować np. procesy prowadzenie obliczeń, generowania raportów. Po
zakończeniu szkolenia będziesz specjalistą w zakresie wykorzystania bazy Oracle do odczytywania,
zarządzania i manipulowania danymi.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Szkolenie pozwoli Ci dobrze poznać bazę danych Oracle oraz przećwiczyć używanie języków SQL i
PL/SQL. Umożliwi Ci to na efektywne i wydajne wykorzystanie potęgi tej technologii przez co Twoja praca
będzie wydajna i efektywna.
Infolinia: 801 009 706
15
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
-
Po w ścieżce szkoleniowej
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
OAN2 - Zaawansowana analiza danych w bazie danych Oracle
Wiedza przed szkoleniem
Powinieneś sprawnie obsługiwać komputer.
Poruszane zagadnienia
1. Podstawy
• Wprowadzenie do relacyjnych baz danych i systemu Oracle
• Sposób użycia języka SQL
• Narzędzia służące do współpracy z bazą danych
• Instrukcja SELECT
• Warunki logiczne
• Funkcje skalarne
• Filtrowanie danych
• Funkcje agregujące
• Sortowanie wyników zapytania
2. Zaawansowane zapytania i przetwarzanie wyników
• Grupowanie i operacje na zestawach danych
• Operacje zbiorowe
• Iloczyn kartezjański tabel
• Złączenia wewnętrzne i zewnętrzne
• Podzapytania proste, złożone, jedno i wielowierszowe
• Operatory ALL, ANY, EXISTS, IN
• Podzapytania FROM, HAVING
• Zapytania hierarchiczne
3. Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Modyfikowanie danych
• Usuwanie danych
• Zarządzanie transakcjami
4. Definiowanie struktury danych, obiekty bazodanowe
• Tworzenie tabel
• Typy danych
• Widoki proste i złożone oraz ich zastosowanie
• Uprawnienia
• Sekwencje
• Blokowanie danych
• Ograniczenia, spójność i jakość danych
Infolinia: 801 009 706
16
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Modyfikacja tabel
• Synonimy
• Połączenia między bazami
• Indeksowanie danych
5. Podstawy języka PL/SQL
• Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
• Wprowadzenie do języka PL/SQL, sposób zapisu, działania
• Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
• Zmienne, typy danych, literały
• Standardowe wyjście
• Instrukcje SQL w kodzie PL/SQL'a
• Kontekst transakcyjny kodu PL/SQL
• Obsługa i sterowanie transakcjami
6. Sterowanie ścieżką wykonania, podprogramy
• Sterowanie przepływem programu - instrukcje sterujące i pętle
• Alternatywne ścieżki wykonania ? instrukcje decyzyjne
• Definiowanie podprogramów ? procedury, funkcje
• Wykorzystanie podprogramów w języku SQL
• Obsługa błędów
7. Mechanizmy zaawansowane
• Propagacja, przerzucanie wyjątków
• Rekordy PL/SQL'a i ich wykorzystanie
• Pętla kursorowa, przetwarzanie dużych zbiorów danych
• Wyzwalacze DML
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
17
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Dla kogo
Szkolenie przeznaczone jest dla programistów bazodanowych.
Cel
Na szkoleniu nauczysz się programowania w języku PL/SQL w bazie danych Oracle. Poznasz w jaki sposób
udostępniane mechanizmy (pętle, kursory, instrukcje decyzyjne, zmienne, pakiety itd.) pozwolą Ci na
wykorzystanie danych i manipulowanie nimi w sposób nieosiągalny dla języka SQL. Dowiesz się w jaki
sposób zapisuje się reguły biznesowe w bazie i jak robić to w sposób poprawny włączając obsługę sytuacji
wyjątkowych. Wiedza z kursu pozwoli Ci na tworzenie systemów informatycznych z wykorzystaniem języka
PL/SQL i programowania zarówno strukturalnego jak i obiektowego. Bogaty zestaw ćwiczeń pozwoli Ci
poznać przedstawione zagadnienia od strony praktycznej, a pomoc doświadczonego trenera zagwarantuje
efektywny sposób przyswajania wiedzy.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
średnio zaawansowany
Korzyści po szkoleniu
Szkolenie pozwoli Ci dobrze poznać język PL/SQL w bazie danych Oracle oraz przećwiczyć jego używanie
ze szczególnym uwzględnieniem zagadnień istotnych z punktu widzenia osoby tworzącej systemy
informatyczne. Nauczysz i przećwiczysz techniki stosowane w zaawansowanym oprogramowaniu, w
warstwie bazy danych. Co więcej szkolenie przygotuje Cię do egzaminu "1Z0-147 Program with PL/SQL"
Przed w ścieżce szkoleniowej
OPS Język SQL w bazie danych Oracle dla programistów
Po w ścieżce szkoleniowej
OPZ - Zaawansowane programowanie w języku PL/SQL w bazie danych Oracle
Infolinia: 801 009 706
18
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś znać co najmniej jeden język programowania (Pascal, C++, Java, C#, BASIC itp.), oraz język
SQL dla bazy danych Oracle.
Poruszane zagadnienia
1. Podstawy
• Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
• Wprowadzenie do języka PL/SQL, sposób zapisu, działania
• Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
• Zmienne, typy danych, literały
• Widzialność nazw, przesłanianie
• Operatory arytmetyczne i logiczne
• Priorytety operatorów, skracanie ewaluacji wyrażeń
• Skalarne funkcje wbudowane
• Zmienne języka, środowiskowe, bindowane
• Standardowe wyjście
• Instrukcje SQL w kodzie PL/SQL'a
• Przełączanie kontekstów SQL'a i PL/SQL'a
• Wykorzystanie zmiennych
2. Transakcje w PL/SQL'u
• Blokowanie wierszy
• Obsługa i sterowanie transakcjami
• Transakcje autonomiczne
3. Sterowanie ścieżką wykonania, podprogramy
• Sterowanie przepływem programu - instrukcje sterujące i pętle
• Alternatywne ścieżki wykonania ? instrukcje decyzyjne
• Definiowanie podprogramów ? procedury, funkcje
• Tryby przekazywania parametrów
• Parametry formalne, aktualne
• Podprogramy lokalne
• Poziomy czystości funkcji
• Wykorzystanie podprogramów w języku SQL
• Generatory danych i funkcje strumieniowe
• Zależności lokalne i zdalne między podprogramami
4. Mechanizmy zaawansowane
• Uprawnienia w podprogramach, kontekst uruchomienia podprogramu, zmiana kontekstu
• Role aplikacyjne, uprawnienia obiektowe i systemowe
• Obsługa błędów, wyjątki
• Propagacja, własne wyjątki, przerzucanie wyjątków
• Rekordy PL/SQL'a i ich wykorzystanie
• Kolekcje i tablice
• Dynamiczny SQL i PL/SQL, bindowanie zmiennych
• Wyzwalacze DML
• Wyzwalacze DDL
• Wyzwalacze systemowe
5. Przetwarzanie danych
• Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
Infolinia: 801 009 706
19
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Przetwarzanie masowe (tablicowe)
• Kursory dynamiczne
6. Utrzymywanie struktury kodu w bazie danych
• Grupowanie podprogramów ? pakiety
• Specyfikacja, ciało, sekcja inicjalizacyjna pakietu
• Hermetyzacja
• Czas życia pakietu
• Przeciążanie podprogramów
• Wczesna referencja/deklarowanie (forward referencing)
• Tworzenie własnych typów danych - programowanie obiektowe
• Paradygmaty programowania obiektowego
• Statyczność obiektów
7. Przydatne mechanizmy i narzędzia
• Harmonogramowanie zadań - JOB'y
• Obsługa plików tekstowych
• Tablice zewnętrzne
• Obsługa dużych obiektów (LOB'ów)
• Profilowanie kodu
• Śledzenie
• Debugowanie kodu
• Prekompilacja kodu
• Utajanie kodu ? narzędzie WRAP
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
20
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OPZ - Zaawansowane programowanie w języku PL/SQL
Dla kogo
Szkolenie przeznaczone jest dla programistów bazodanowych chcących pogłębić swoją wiedzę i stać się
ekspertami w programowaniu bazy Oracle z wykorzystaniem języka PL/SQL
Cel
Szkolenie pozwala poznać zaawansowane aspekty programowania bazy danych Oracle. Uczestnicząc w
nim przećwiczysz mechanizmy pozwalające tworzyć wydajne systemy informatyczne w oparciu o język
PL/SQL takie jak np. bezpieczne blokowanie, kursory modyfikowalne itd. Zobaczysz sposób działania
rozwiązań klasy enterprise oraz poznasz zagadnienia związane z bezpieczeństwem. Dowiesz się jak
tworzyć kod niewrażliwy na próby włamania bądź śledzący i audytujący działania użytkowników. Zapoznasz
się z mechanizmami wykorzystywanymi w rozbudowanych systemach bazodanowych i nauczysz się je
samodzielnie używać. Poznasz także API PL/SQL'a umożliwiające np. obsługę potoków lub protokołów
sieciowych. Kurs pozwala na pogłębienie i przećwiczenie wiedzy oraz umożliwia zostanie ekspertem w
dziedzinie tworzenia zaawansowanego oprogramowania w warstwie bazy danych.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Szkolenie nauczy Cie zaawansowanych technik programowania bazy danych Oracle i pozwoli stać się
ekspertem w tej dziedzinie. Przećwiczysz rozwiązania stosowane w systemach największych firm i instytucji
(np. banków) tak aby jakość i efektywność tworzonego przez Ciebie oprogramowania była jak najwyższa.
Przed w ścieżce szkoleniowej
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Po w ścieżce szkoleniowej
Infolinia: 801 009 706
21
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś programować w języku PL/SQL oraz dobrze znać język SQL dla bazy danych Oracle
Poruszane zagadnienia
1. Typy danych
• Wykorzystanie podtypów
• Typy złożone ? kolekcje, kolekcje wielowymiarowe
• Metody kolekcji
• Kolekcje rzadkie i gęste
• Kolekcje permanentne
• Rekordy
2. Zarządzanie transakcjami
• Reguły ACID
• Blokowanie optymistyczne i pesymistyczne
• Blokowanie wierszy w zapytaniach złączeniowych
• Bezpieczne blokowanie wierszy
• Stracony update
• Blokowanie tabel
• Zachowanie transakcji w reakcji na błąd
• Podprogramy sprzątające w razie błędu
• Poziomy izolacji transakcji
• Transakcje autonomiczne
• Widzialność transakcji autonomicznych
3. Obsługa błędów
• Propagacja wyjątków
• Wyjątki użytkownika
• Przerzucanie wyjątków
• Wyjątki w miejscach specjalnych
• Stos wywołań
• Stos błędu
4. Przetwarzanie danych
• Kursory statyczne, przetwarzanie dużych zbiorów danych
• Wyrażenia kursorowe
• Kursory blokujące, sortujące i zmieniające dane
• Zwracanie danych przez instrukcje DML
• Kursory dynamiczne, referencyjne słabe i silne
• Zmienne kursorowe
• Przekazywanie kursora do podprogramu, zwracanie kursora
• Przetwarzanie masowe (tablicowe), z limitowaniem
5. Pakiety i podprogramy
• Pakiety, specyfikacja, ciało
• Sekcja inicjalizacyjna pakietu
• Czas życia pakietu
• Hermetyzacja, zmienne globalne
• Pakiety wykorzystywane seryjnie
• Zarządzanie ostrzeżeniami
• Obrona przed wstrzykiwaniem SQL'a (SQL injection)
Infolinia: 801 009 706
22
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Wykorzystanie własnych funkcji w SQL'u
• Poziomy czystości podprogramów
• Poziomy czystości a transakcje autonomiczne
• Zmiana kontekstu uprawnień i schematu dla podprogramu
• Przekazywanie parametrów do podprogramów przez wartość i referencje
• Generatory danych, funkcje strumieniowe, nieskończone generatory
• Odwołanie do programów napisanych w C z poziomu PL/SQL'a
6. Programowanie obiektowe
• Hermetyzacja
• Dziedziczenie
• Statyczność
• Polimorfizm
• Kontekst uprawnień obiektów
7. Mechanizmy zaawansowane
• Linki bazodanowe
• Kontekst uprawnień linku bazodanowego
• Obsługa dużych obiektów binarnych (LOB'ów)
• Tablice zewnętrzne
• Funkcje agregujące zdefiniowane przez użytkownika
• Zależności lokalne i zdalne między programami
• Profilowanie
• Śledzenie kodu
• Kompilacja warunkowa
8. API PL/SQL'a
• Standardowe wyjście
• Potoki systemowe
• Protokół HTML
• Protokół HTTP
• Protokół SMTP
• Zarządzanie powiadomieniami (alertami)
• Wrapowanie kodu i DDL
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
23
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OPA1 - Tworzenie aplikacji z wykorzystaniem Oracle Application
Express
Dla kogo
Warsztaty przeznaczone są dla programistów mających szybko tworzyć zaawansowane aplikacje
bazodanowe przy użyciu narzędzia jakim jest Oracle Application Express (APEX, znany wcześniej pod
nazwą HTML DB)
Cel
Szkolenie nauczy Cię narzędzia Oracle Application Express pozwalającego tworzyć bazodanowe aplikacje
dostępne poprzez sieć WWW. Poznasz między innymi środowisko pracy, wykorzystywane narzędzia i
techniki, a także komponenty służące do budowania aplikacji, oraz sposób integracji aplikacji z językami
PL/SQL i SQL, a także JavaScript. Dowiesz się także jak tworzyć raporty, formularze, wykresy i inne
składniki interfejsu użytkownika. Jeżeli zainteresowany jesteś tematyką tworzenia aplikacji bazodanowych z
wykorzystaniem środowiska APEX, chcesz znać łatwy sposób budowy interfejsu do danych, udostępnić
bazę poprzez sieć intranet lub internet to wiedza, wzbogacona o obszerny zestaw ćwiczeń oraz wieloletnie
doświadczenie konsultantów są zgromadzone w tym szkoleniu specjalnie dla Ciebie.
Czas trwania i forma szkolenia
2 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
średnio zaawansowany
Korzyści po szkoleniu
Po szkoleniu będziesz sprawnie i samodzielnie poruszał się w tematyce tworzenia webowych aplikacji
bazodanowych oraz będziesz znał techniki służące ich wytwarzaniu. Zdobędziesz i przećwiczysz
umiejętności związane z wykorzystaniem poszczególnych komponentów do budowy formularzy i raportów.
Będziesz także posiadał wiedzę umożliwiającą samodzielne oprogramowanie logiki biznesowej systemu z
wykorzystaniem języków SQL, PL/SQL oraz dodatkowo JavaScript.
Przed w ścieżce szkoleniowej
OPS - Język SQL w bazie danych Oracle dla programistów
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Infolinia: 801 009 706
24
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość języka SQL, PL/SQL, umiejętność programowania, podstawowa znajomość JavaScript
Poruszane zagadnienia
1. Wprowadzenie do Oracle Application Express
• Instalacja, konfiguracja i zarządzanie Oracle APEX
• Architektura i obszary użytkowników (Workspace)
• Narzędzia APEX'a do współpracy z bazą danych
• Aplikacje bazodanowe i arkusze web'owe (websheet)
2. Tworzenie aplikacji
• Wykorzystanie kreatora aplikacji
• Tworzenie formularzy
• Tworzenie raportów
• Tworzenie wykresów
3. Rozbudowywanie aplikacji
• Zasady renderowania strony
• Zarządzanie nawigacją w APEX
• Dodawanie regionów
• Zarządzanie elementami strony
• Przyciski
• Programowanie działania aplikacji - procesy, gałęzie
4. Formularze od środka
• Formularz oparty o tabelę, procedurę, zapytanie SQL
• Formularz tabelaryczny
• Zarządzanie elementami formularza, dodawanie pól
• Pola warunkowe
• Pola wyliczane
• Pola wymagane, opcjonalne, tworzenie pomocy
• Walidacja poprawności pól
• Procesy, akcje dynamiczne
5. Raporty
• Tworzenie formularza związanego z raportem
• Raport interaktywny
• Kreator zapytań SQL
• Zarządzanie kolumnami raportu
• Paginacja
• Listy wartości na raportach
• Widok pojedynczego wiersza
• Konfiguracja menu akcji
• Dodawanie kolumny odsyłacza
• Składnia URL w APEX
• Filtrowanie danych
• Tworzenie wykresów w oparciu o raport
Infolinia: 801 009 706
25
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Raporty zapamiętane
6. Wykresy
• Animowane wykresy słupkowe
• Serie danych
• Wykresy kołowe
• Wykresy z parametrami, listy LOV
7. Wdrażanie
• Bezpieczeństwo, autoryzacja
• Eksport/import
• Instalacja aplikacji w środowisku produkcyjnym
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
26
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OPA2 - Tworzenie zaawansowanych aplikacji w Oracle Application
Express
Dla kogo
Warsztaty przeznaczone są dla programistów chcących poszerzyć podstawową wiedzę na temat APEX'a o
zaawansowane elementy tworzenia aplikacji w tym narzędziu.
Cel
Biorąc udział w tym szkoleniu nauczysz się wykorzystywać zaawansowane cechy Oracle Application
Express w celu tworzenia rozbudowanych aplikacji. Nauczysz się także narzędzi wspomagających pracę
programistów oraz poznasz elementy administracji i strojenia wydajności aplikacji.
Czas trwania i forma szkolenia
2 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
średnio zaawansowany
Korzyści po szkoleniu
Poznasz sposoby wykorzystania jQuery i JavaScript, metody budowania raportów opartych o dynamiczny
SQL oraz zaawansowane kontrolki (shuttle, pola plików, obrazki, pola z podpowiedziami) w formularzach.
Przećwiczysz regiony drzewa, kalendarza, mapy, a także dynamiczne akcje, walidacje i obliczenia pól nie
wymagające przeładowania strony. Ponadto nauczysz się wysyłać wiadomości e-mail z poziomu APEX'a,
poznasz narzędzia służące zarówno debugowaniu jak i wspomagające pracę w grupie programistów oraz
zdobędziesz wiedzę na temat elementów administracji i optymalizacji wydajności aplikacji.
Przed w ścieżce szkoleniowej
OPA1 - Tworzenie aplikacji z wykorzystaniem Oracle Application Express
Po w ścieżce szkoleniowej
-
Infolinia: 801 009 706
27
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś posiadać podstawową wiedzę na temat tworzenia aplikacji w Oracle APEX (wiedzę na poziomie
szkolenia OPA1).
Poruszane zagadnienia
1. Elementy aplikacji w APEX
• Tworzenie aplikacji
• Strony formularzy, raportów i wykresów
• Regiony, elementy strony, przyciski
• Osadzanie kodu HTML, JavaScript, jQuery na stronach, w regionach, przyciskach,
wykresach
• Nawigacja (zakładki, zakładki dwupoziomowe, okruszki, listy)
• Gałęzie, procesy
• Wysyłanie e-maili z poziomu APEX'a
• Schemat URL w APEX, przekazywanie parametrów
• Strona domyślna, strona zero, własna strona logowania i wylogowania
2. Formularze
• Formularze oparte o procedurę, zapytanie, tabelę
• Formularze Master-Detail
• Autouzupełnianie pól tekstowych, edytor tekstowy (rich text), element shuttle
• Obrazy w formularzu
• Walidacje na poziomie pól, formularzy i strony
• Walidacja wyrażeniami regularnymi
• Przyciski omijające walidację, walidacje wymuszone
• Pliki CLOB i pola wysyłania/pobierania plików
3. Raporty
• Raporty klasyczne, dynamiczny SQL w raportach
• Raporty interaktywne, dynamiczny SQL w raportach
• Kolumna odsyłacza
• Kontrolki (pola wyboru, pola tekstowe) w kolumnach raportu, obsługa kontrolek w PL/SQL
• Wartości specjalne w kolumnach raportów, własny kod HTML, JavaScript, jQuery, HTML
injection
• Elementy API JavaScript, PL/SQL
• Własny kod HTML w kolumnach formularza tabelarycznego
4. Pozostałe rodzaje regionów
• Kalendarz
• Mapa
• Drzewa
• Wykresy, odświeżanie asynchronicznie, odświeżanie na żądanie
5. Bezpieczeństwo aplikacji
• schematy autoryzacji
• schematy uwierzytelniania
• strony publiczne
6. Pliki statyczne, obrazy statyczne
• sposób tworzenia i usuwania
• odwoływanie do plików statycznych
• skrypty CSS, JavaScript jako pliki statyczne
7. Akcje dynamiczne
Infolinia: 801 009 706
28
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• oparte o DOM, selektor jQuery
• dynamiczne ukrywanie elementów
• dynamiczne obliczenia
• walidacja dynamiczna
8. Formularze tabelaryczne
• nazewnictwo pól,
• dynamiczne akcje formularza tabelarycznego
9. Elementy administracji środowiskiem APEX
• Zarządzanie użytkownikami, uprawnienia
• Monitorowanie aktywności użytkowników i deweloperów
• Administracja WORKSPACE'm
• Instalacja wtyczek
10.Praca programisty
• Narzędzia dedykowane współpracy grupy programistów
• Debuggowanie aplikacji
• Logi - przeglądanie i generowanie wpisów
• Weryfikacja stanu sesji, wpływanie na zawartość sesji APEX'a
• Obiekty wspierające
11. Wprowadzenie do optymalizacji aplikacji APEX
• Monitorowanie wydajności stron
• Monitorowanie wydajności elementów strony
• Podstawy mechanizmu buforowania stron
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
29
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OAN1 - Analiza danych w bazie Oracle
Dla kogo
Szkolenie przeznaczone jest dla analityków danych, osób podejmujących decyzje w oparciu o dane zawarte
w bazie Oracle, użytkowników końcowych. Najczęściej uczestnikami szkolenia są osoby nie będące
informatykami.
Cel
Biorąc udział w tym szkoleniu nauczysz się pobierać dane z tabel bazodanowych Oracle w celu
generowania zestawień i raportów służących podejmowaniu decyzji biznesowych. Poznasz i przećwiczysz
bogate możliwości odczytywania danych, filtrowania i zarządzaniami nimi w sposób umożliwiający
przetwarzanie i analizowanie pobranych danych. Bogaty zestaw ćwiczeń i przykładów praktycznych jak
również warsztatowa forma zajęć umożliwi Ci nie tylko poznanie języka SQL, ale przede wszystkim
przećwiczenie i zrozumienie omawianych zagadnień.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Szkolenie nauczy Cię umiejętności pozyskiwania i przetwarzania danych w celu podejmowania decyzji
biznesowych. Poznasz język SQL w zakresie raportowania i analizy danych, tak aby umieć wydobywać z
bazy danych krytyczne dla biznesu informacje. Co więcej, szkolenie przygotuje Cię do egzaminu "1Z0-051 Oracle Database 11g: SQL Fundamentals I"
Przed w ścieżce szkoleniowej
-
Po w ścieżce szkoleniowej
OAN2 ? Zaawansowana analiza danych w bazie Oracle
Infolinia: 801 009 706
30
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś umieć sprawnie obsługiwać komputer
Poruszane zagadnienia
1. Wstęp
• Podstawowe informacje o Oracle i języku SQL
• Poznanie narzędzi do pracy z Oracle
2. Podstawy pobierania danych z tabel bazodanowych przy użyciu instrukcji SELECT
• Działanie instrukcji
• Wprowadzenie do typów danych
• Projekcja
• Selekcja
• Sortowanie wyników
• Pseudokolumy (ROWNUM, ROWID), tabela DUAL
• Funkcje skalarne
• Operacje na datach
• Próbki danych, losowy rekord z tabeli
• Wbudowane pakiety
• Generowanie wartości losowych w bazie danych
• Wyrażenie CASE, DECODE
3. Przetwarzanie zagregowanych danych
• Funkcje agregujące
• Grupowanie wierszy
• Zaawansowane grupowania
4. Pobieranie danych z wielu tabel bazodanowych
• Operatory zbiorowe
• Złączenia wewnętrzne i zewnętrzne
• Samozłączenia
• Złączenia równościowe i nierównościowe
5. Hierarchiczne przetwarzanie danych
6. Podzapytania
• Podzapytania skorelowane i nieskorelowane, jedno, wielowierszowe
• Operatory związane z podzapytaniami
7. Zaawansowane aspekty analizy danych
• Funkcje analityczne
• Wyrażenia regularne (regexp_like)
• Wykonywanie obliczeń międzywierszowych (MODEL)
8. Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Usuwanie danych
9. Zagadnienia związane z wielodostępem do danych w tabelach bazodanowych
• Zarządzanie transakcjami
10.Definiowanie struktury danych, obiekty bazodanowe
• Widoki i ich zastosowanie
• Tworzenie tabel
• Indeksy
• Tabele tymczasowe
Infolinia: 801 009 706
31
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
11. Podstawy hurtowni danych i Business Intelligence
• Analiza danych przez pryzmat wielowymiarowych kostek analitycznych
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
32
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OAN2 - Zaawansowana analiza danych w bazie Oracle
Dla kogo
Szkolenie przeznaczone jest dla analityków danych, osób podejmujących decyzje w oparciu o dane
składowane w bazie Oracle, użytkowników końcowych korzystających z języka SQL w swojej codziennej
pracy. Najczęściej uczestnikami szkolenia są osoby nie będące informatykami.
Cel
Biorąc udział w tym szkoleniu nauczysz się zaawansowanej analizy danych. Szkolenie, pod względem
poruszanej tematyki, jest unikalne na rynku. Poznanie i przećwiczenie zagadnień takich jak zaawansowane
aspekty funkcji analitycznych z wyznaczaniem percentyla, partycjonowane złączenia zewnętrzne, biegła
znajomość wyrażeń regularnych (i wiele innych) pozwolą Ci na istotne wzbogacenie swojej wiedzy z SQL.
Zaprezentowana tematyka otworzy przed Tobą zupełnie nowe możliwości raportowania i przetwarzania
danych. Po ukończeniu szkolenia będziesz ekspertem w dziedzinie analizy danych z wykorzystaniem bazy
Oracle i języka SQL.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Szkolenie nauczy Cię zaawansowanych aspektów SQL i analizy danych na poziomie eksperckim. Poznana
tematyka pozwoli Ci przetwarzać dane skutecznej i efektywniej, a niejednokrotnie w sposób do tej pory
niemożliwy. Ponadto szkolenie częściowo przygotowuje do egzaminu "1Z0-047 Oracle Database SQL
Expert"
Przed w ścieżce szkoleniowej
OAN1 - Analiza danych w bazie Oracle
Po w ścieżce szkoleniowej
Infolinia: 801 009 706
33
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś posiadać umiejętność biegłego korzystanie z komputera, znać bazę Oracle i wykorzystywać
język SQL w codziennej pracy.
Poruszane zagadnienia
1. Zaawansowane pobieranie danych z tabel bazodanowych
• NULL w projekcji, selekcji i sortowniach
• Wykorzystanie pakietów wbudowanych
• CASE i DECODE
• Skalarne funkcje wbudowane tekstowe, liczbowe
• Operator like a wyrażenia regularne
• Wyrażenia regularne (REGEXP_INSTR, REGEXP_LIKE, REGEXP_REPLACE,
REGEXP_SUBSTR)
• Przetwarzanie czasu
• Interwały czasowe
• Strefy czasowe i znaczniki czasu
• Ustawienia narodowe NLS
2. Zaawansowane przetwarzanie zagregowanych danych
• Grupowania (ROLLUP, CUBE, GROUPING SETS, GROUPING_ID)
3. Zaawansowane pobieranie danych z wielu tabel bazodanowych
• Złączenia, wykorzystanie złączeń nierównościowych
• Złożone warunki łączeniowe
• Partycjonowane złączenia zewnętrzne
• Zastosowanie iloczynu kartezjańskiego w analizie przypadków hipotetycznych
4. Zaawansowane hierarchiczne przetwarzanie danych
• Zapytania hierarchiczne, LEVEL, SYS_CONNECT_BY_PATH
• Obsługa cykli
• Filtrowanie drzew
5. Generacja ciągu danych i próbkowanie rekordów
• Generacja ciągu danych
• Próbki danych
• Losowanie dokładnie n rekordów
6. Tabele przestawne w Oracle 10g
7. Wykonywanie obliczeń międzywierszowych - klauzula MODEL
• Wymiary, Mierniki
• Partycjonowanie
• Reguły, odwołania pozycyjne, symboliczne, zakresowe
• Tworzenie wierszy, tworzenie kolumn
8. Zaawansowane analiza danych
• Funkcje analityczne zastosowanie i sposób użycia
• Użycie regresji liniowej
• Funkcje hipotetyczne
• Wyznaczanie pozycji wartości w grupie
• Wyznaczanie rangi procentowej wartości w stosunku do grupy
• Wyznaczenia percentyla oraz n-tyli
• Wyznaczanie wariancji i odchylenia standardowego
• Wyznaczanie stosunku wartości do sumy zestawu wartości
• Wyznaczenie stosunku wartości do innej wartości w grupie
Infolinia: 801 009 706
34
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Wyznaczenie stosunku wartości do pierwszej/ostatniej w grupie
• Średnie ważone, kroczące, kroczące ważone
• Dynamika zmian wartości
9. Zapytania retrospektywne
• Pobieranie danych w oparciu o SCN
• Przywrócenie usuniętej tabeli
• Wersje rekordów ? VERSION BETWEEN
10.Manipulowanie danymi
• Scalanie danych
• Wstawianie wielowierszowe
• Polecenia DML z podzapytaniami
11. Zagadnienia związane z wielodostępem
• Mechanizm MVCC
• Niekorzystne zjawiska związane z wielodostępem w bazie danych Oracle
• Fenomeny w bazie danych (niepowtarzalny odczyt, odczyt fantom, brudny odczyt)
• Poziomy izolacji transakcji
12.Definiowanie struktury danych, obiekty bazodanowe
• Widoki oraz ich zastosowanie
• Widoki złożone
• Operacje DML na widokach, widoki zachowujące klucz
• Tabele ? tworzenie i modyfikowanie
• Podstawowe typy danych
• Synonimy
• Widoki zmaterializowane, mechanizm query rewrite
• Indeksy
• Tabele tymczasowe
• Linki bazodanowe
13.Podstawy hurtowni danych
• Podstawy hurtowni danych
• Schemat gwiazdy
14.Przenoszenie danych
• DataPump
• SQL Loader
• Tabele zewnętrzne
• EXP, IMP
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
35
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OWH - Wprowadzenie do hurtowni danych w bazie Oracle
Dla kogo
Szkolenie przeznaczone jest dla użytkowników systemu Oracle chcących poznać od podstaw zagadnienia
związane z Business Intelligence i hurtowniami danych. Uczestnicy w przyszłości będą wykorzystywać
zaawansowane techniki eksploracji, analizy i raportowania w celu wnioskowania i podejmowania
strategicznych decyzji biznesowych.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z hurtowniami danych i Business Intelligence.
Poznasz podstawy, koncepcje, sposób budowy i działania, a także techniki i pojęcia związane z tą tematyką.
Ponadto zdobędziesz wiedzę odnośnie zaawansowanych mechanizmów jakie baza danych Oracle
udostępnia w tym zakresie. Głównym celem zajęć jest nauczenie analitycznego podejścia pod kątem
hurtowni danych, zapoznanie z tematyką ekstrakcji, transformacji i ładowania danych oraz późniejszego ich
wykorzystania w formie kostek OLAP'owych. W trakcie warsztatów stworzysz własny system Business
Intelligence - od zdefiniowania wymagań biznesowych, przez stworzenie modelu hurtowni danych po
stworzenie kostki OLAP ułątwiającej podejmowanie decyzji biznesowych. Jeżeli zainteresowany jesteś
obszarem BI, chcesz wykorzystywać zebrane w bazie dane pod kątem wnioskowania biznesowego, nauczyć
się podstaw ROLAP oraz hurtowni danych, to szkolenie pozwoli Ci poznać wszystkie ważne aspekty z tym
związane.
Czas trwania i forma szkolenia
2 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
podstawowy
Korzyści po szkoleniu
Po szkoleniu będziesz sprawnie poruszał się w tematyce Business Intelligence oraz będziesz znał techniki
służące implementacji skutecznych rozwiązań wspierających analizę danych i podejmowanie strategicznych
decyzji opartych o eksplorację kostek danych. Poznasz zagadnienia, koncepcje, sposób działania, a także
pojęcia związane z hurtowniami danych. Dowiesz się ponadto jak stworzyć system Business Intelligence w
oparciu o hurtownię danych ROLAP i język SQL bez konieczności zakupu kosztownych licencji.
Infolinia: 801 009 706
36
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
OWS - Język SQL w bazie danych Oracle
OAN1 - Analiza danych w bazie Oracle
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Podstawowa znajomość języka SQL, wiedza nt. koncepcji bazodanowych
Poruszane zagadnienia
1. Wprowadzenie do Business Intelligence
• Cel stosowania Business Intelligence
• Podział Business Intelligence
• Stosowanie OLTP i OLAP
• Hurtownia danych
• Kostki OLAP, operacje na kostkach OLAP
• Studium przypadku
2. Budowa hurtowni danych
• Schemat gwiazdy
• Schemat płatka śniegu
• Schemat konstelacji faktów
• Stosowanie kluczy głównych i zastępczych
• Proces ETL
• ROLAP, MOLAP, HOLAP
• Narzędzia i mechanizmy Oracle ułatwiające budowę hurtowni danych
• Studium przypadku
3. Elementy projektowania hurtowni danych
• Metody projektowania hurtowni danych
• SCD
• Studium przypadku
• Wybrane zalecenia projektowe dotyczące hurtowni danych
4. SQL jako metoda analizy danych z hurtowni danych i OLTP
• Analiza danych w OLTP
• Budowa kostek OLAP dla danych zgromadzonych w ROLAP przy użyciu SQL
• Studium przypadku
5. Omówienie komercyjnych narzędzi dostępnych na rynku
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
37
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
DBAW - Wprowadzenie do bazy Oracle 11g XE z administracją
Dla kogo
Szkolenie przeznaczone jest dla początkujących użytkowników systemu Oracle mających w przyszłości
administrować bazą danych.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z bazą danych Oracle zaczynając od obszernego
wprowadzenia. Przedstawione są podstawy, koncepcje oraz narzędzia służące do współpracy z bazą.
Głównym celem zajęć jest nauczenie wykorzystania języka SQL i przećwiczenie zagadnień
administracyjnych. Po ukończeniu szkolenia będziesz potrafił samodzielnie zarządzać bazą danych, tworzyć
użytkowników, chronić dane przed niepowołanymi osobami i monitorować ich działania. Poznasz także
mechanizmy wspomagające optymalizację zapytań i przyspieszające czas odpowiedzi bazy oraz nauczysz
się je obsługiwać.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Zyskasz umiejętność samodzielnego administrowania bazą danych, przećwiczysz język SQL i jego
możliwości, nauczysz się zarządzać użytkownikami, obiektami i uprawnieniami. Będziesz potrafił
wykorzystać mechanizmy przyspieszające pracę bazy.
Przed w ścieżce szkoleniowej
-
Po w ścieżce szkoleniowej
DBAA - Administracja bazą danych Oracle 10g XE
Infolinia: 801 009 706
38
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Umiejętność sprawnej obsługi komputera.
Poruszane zagadnienia
1. Informacje wstępne
• Podstawowe informacje o systemie Oracle
• Podstawowe informacje o relacyjnych bazach danych i języku SQL
• Rola administratora w bazie danych
2. Język SQL
• Projekcja, selekcja, sortowanie
• Funkcje wbudowane (numeryczne, tekstowe)
• Agregacja i grupowanie (GROUP BY, HAVING)
• Łączenie tabel
• Podzapytania
• Wstawianie, modyfikowanie rekordów
• Tworzenie obiektów i ich struktury - DDL
• Tabele, widoki, sekwencje, synonimy, linki bazodanowe
• Zmiana struktury danych
• Kasowanie obiektów
• Usuwanie danych (DELETE, TRUNCATE)
3. Architektura systemu Oracle
• RDBMS, baza danych, instancja
• Procesy tła
• Obszary pamięci w systemie Oracle (SGA, PGA)
• Mechanizmy buforowania danych
• Dualizm struktury logicznej i fizycznej
4. Instalacja systemu Oracle
• Wymagania wstępne
• Proces instalacji
• Weryfikacja logów
5. Uruchamianie i zamykanie instancji
• Różne sposoby zamykania instancji
• Poziomy uruchomienia instancji (NOMOUNT, MOUNT, OPEN)
6. Składniki systemu i konfiguracja
• Struktura katalogów systemu Oracle
• Pliki parametrów - zawartość, tworzenie, eksport
• Modyfikacja parametrów bazy danych
• Plik kontrolny - zawartość, punkty kontrolne, dodawanie i usuwanie plików kontrolnych,
słowniki
• Pliki śladu
• Pliki dziennika powtórzeń - dodawanie, usuwanie, zwielokrotnianie, grupy plików
• Zarchiwizowane pliki dziennika powtórzeń - tryb ARCHIVELOG i NOARCHIVELOG,
archiwizacja
• Pliki danych
• Plik haseł
• Konfiguracja Oracle NET - pliki ORA
• Administrowanie bazą przez środowisko webowe
7. Zarządzanie przestrzenią składowania danych
Infolinia: 801 009 706
39
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Baza danych, przestrzenie tabel lokalne i słownikowe
• Tworzenie i usuwanie przestrzeni tabel
• Stany przestrzeni tabel
• Bloki, rozszerzenia, segmenty
• Budowa segmentu, znacznik wysokiej wody
• Segment tabeli
• Segment indeksu
• Pliki danych i pliki tymczasowe - dodawanie, usuwanie, przenoszenie
8. Zarządzanie użytkownikami
• Użytkownicy w Oracle
• Sposoby autoryzacji
• Uprawnienia (systemowe, obiektowe)
• Role - tworzenie, przypisywanie, usuwanie, role predefiniowane i domyślne, zabezpieczone
hasłem
• Profile - tworzenie i modyfikacja, ograniczania zasobów dostępnych dla użytkownika,
wymuszanie bezpiecznych haseł
• Audyt użytkowników, monitorowanie ich działań
9. Dbanie o wydajną pracę systemu
• Indeksowanie danych
• Celowość zbierania statystyk i ich wpływ na wydajność
• Sposoby zbierania statystyk - ANALYZE TABLE, dbms_stats
• Monitorowanie statystyk systemu
• Automatyczne zbieranie statystyk
10.Monitorowanie bazy danych
• Mechanizm alertów
• Zawartość pliku alert.log
• Korzystanie ze słownika systemowego
• Monitorowanie wykorzystanej przestrzeni danych
• Monitorowanie sesji
• Zabijanie sesji
• Wprowadzenie do mechanizmu ADDM
• Wyszukiwanie długo trwających zapytań
11. Współbieżność w bazie danych
• Blokady
• Poziomy izolacji transakcji
• Błędy związane ze współbieżnością
• Monitorowanie blokad
12.Zarządzanie przestrzenią wycofania
• Informacje UNDO a REDO
• Wielkość przestrzeni UNDO
• Monitorowanie przestrzeni
• Mechanizm FLASHBACK - konfiguracja i wykorzystanie
13.Zarządzanie pamięcią
• Zarządzanie przestrzeniami SGA i PGA
• Monitorowanie aktualnej alokacji pamięci
14.Przenoszenie danych
• Tablice zewnętrzne
• Ładowanie danych narzędziem SQL*Loader
• Eksportowanie i importowanie danych - narzędzia EXP, IMP, Data Pump
15.Tworzenie kopii zapasowej i odzyskiwanie bazy danych
Infolinia: 801 009 706
40
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
•
•
•
•
Rodzaje kopii bezpieczeństwa
Ręczny backup
Offline backup
Backup i odtwarzanie bazy
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
41
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
DBAA - Administracja bazą danych Oracle 11g XE
Dla kogo
Szkolenie przeznaczone jest osób mających administratorować bazą danych Oracle.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z administracją bazą danych Oracle.
Przedstawione są podstawy, koncepcje i narzędzia służące do współpracy z bazą, a także zaawansowane
mechanizmy i techniki związane z zarządzaniem systemem Oracle. Głównym celem zajęć jest nauczenie i
przećwiczenie umiejętności takich jak zarządzanie użytkownikami, obiektami bazodanowymi, uprawnieniami,
plikami systemowymi, konfiguracja i ustawianie parametrów, przestrzeni dyskowej, pamięci bazy. Ponadto
zaprezentowane będą mechanizmy i techniki związane monitorowaniem bazy danych, audytowaniem
działań użytkowników, oraz narzędzia służące do przenoszenia danych i ich ładowania do systemu. Poznasz
także mechanizmy wspomagające optymalizację zapytań i przyspieszające czas odpowiedzi bazy oraz
nauczysz się je poprawnie konfigurować i obsługiwać. Po ukończeniu szkolenia będziesz potrafił
samodzielnie administrować bazą danych i utrzymywać jej poprawne działanie poprzez zarówno reagowanie
na pojawiające się problemy jak i działania proaktywnie.
Czas trwania i forma szkolenia
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
średnio zaawansowany
Korzyści po szkoleniu
Poznasz architekturę bazy danych. Zyskasz umiejętność samodzielnego administrowania systemem Oracle,
jego poprawnej konfiguracji, dbania o prawidłowe i wydajne działanie. Nauczysz się zarządzać
użytkownikami, obiektami i uprawnieniami. Będziesz potrafił monitorować bazę, konfigurować i wykorzystać
mechanizmy przyspieszające jej pracę oraz wykonywać i odzyskiwać kopie zapasowe.
Przed w ścieżce szkoleniowej
DBAW - Wprowadzenie bazy Oracle 10g XE z administracją
Infolinia: 801 009 706
42
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość języka SQL, koncepcji bazodanowych
Poruszane zagadnienia
1. Podstawy administracji
• Sposoby łączenia się do bazy danych Oracle
• Uruchamiania i zamykanie instancji
2. Architektura systemu Oracle
• RDBMS, baza danych, instancja
• Procesy tła (DBWR, LGWR, CKPT, SMON, PMON, ARCH)
• Obszary pamięci w systemie Oracle (SGA, PGA)
• Buforowanie danych
• Struktura katalogów (Oracle Flexible Architecture)
3. Składniki systemu i konfiguracji
• Pliki parametrów
• Plik kontrolny
• Pliki śladu
• Pliki dziennika powtórzeń
4. Tworzenie bazy danych
5. Zarządzanie instancją
• Poziomy uruchomienia instancji (NOMOUNT, MOUNT, OPEN)
• Dostęp do bazy z SQL*Plus'a
• Podmiana parametrów
• Poziomy montowania i tryby pracy
• Plik alert.log
• Słownik systemowy - perspektywy dynamiczne
6. Konfigurowanie środowiska sieciowego Oracle
7. Zarządzanie przestrzenią składowania danych
• Dualizm struktury logicznej i fizycznej
• Baza danych, przestrzenie tabel lokalne i słownikowe
• Stany przestrzeni tabel, działania na przestrzeniach
• Budowa bloku danych, konfiguracja bloków
• Rozszerzenia, sposób alokacji pamięci
• Budowa segmentu, znacznik wysokiej wody
• Pliki danych i pliki tymczasowe
• Widoki systemowe związane ze składowaniem danych
8. Zarządzanie użytkownikami i uprawnieniami
• Użytkownicy bazodanowi
• Konta predefiniowane
• Uprawnienia obiektowe i systemowe
• Role, role domyślne, role aplikacyjne, zabezpieczone hasłem
• Profile - ograniczania zasobów dostępnych dla użytkownika, wymuszanie bezpiecznych
haseł
Infolinia: 801 009 706
43
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Widoki systemowe związane z zarządzaniem użytkownikami
9. Zarządzanie wielodostępem
• Monitorowanie i rozwiązywanie blokad
• Zakleszczenia (deadlocks)
10.Zarządzanie danymi wycofania (UNDO)
• Sposób działania przestrzeni wycofania
• Transakcje a dane UNDO
• Informacje UNDO a REDO
• Wielkość przestrzeni UNDO
• Monitorowanie przestrzeni
• Mechanizm FLASHBACK - konfiguracja (UNDO RETENTION) i wykorzystanie
11. Audytowanie działań w systemie
• Uruchamianie audytu
• Czytanie informacji audytowych
• Zarządzanie danymi i ich kasowanie
12.Utrzymywanie bazy danych
• Sposoby zbierania statystyk
• Monitorowanie statystyk
• Automatyczne zbieranie statystyk
• Mechanizm AWR
• Mechanizm ADDM
13.Wydajność systemu
• Monitorowanie wydajności
• Zarządzanie przestrzeniami w pamięci
• Wyszukiwanie długo trwających zapytań
• Monitorowanie sesji
• Zabijanie sesji
• Obiekty ze statusem invalid, rekompilacja
14.Zagadnienia kopii zapasowej i odtwarzania, RMAN
• Odtwarzanie, a odzyskiwanie
• Odtwarzanie instancji
• Zarchiwizowane pliki dziennika powtórzeń - tryb ARCHIVELOG i NOARCHIVELOG
• Rodzaje kopii zapasowych
• Kopia Offline
• Narzędzie RMAN
15.Przenoszenie danych
• Tablice zewnętrzne
• SQL*Loader
• Oracle Data Pump
• Narzędzia EXP, IMP
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
44
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
DBAS - Strojenie wydajnościowe instancji Oracle 11g XE
Dla kogo
Szkolenie przeznaczone jest dla doświadczonych administratorów, chcących poznać bogaty zestaw
mechanizmów i narzędzi związanych z wydajnością w bazie Oracle. Kurs umożliwia między innymi
poszerzenie wiedzy w zakresie optymalnego ustawienia konfiguracji poszczególnych komponentów (SGA,
PGA i inne) instancji.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z wydajnością bazy danych oraz umożliwa
zdobycie wiedzy na temat odpowieniej, z punktu widzenia wydajności, konfiguracji systemu. Nauczysz się
technik, narzedzi i metod wykrywania optymalnych ustawień i implementowania ich w systemie Oracle.
Dodatkowo poznasz wewnętrzne sposoby działania bazy, pojęcia i narzędzia związane z tą tematyką.
Ponadto zdobędziesz wiedzę w zakresie zaawansowanych mechanizmów jakie baza danych Oracle
udostępnia w obszarze wydajnej utylizacji zasobów. Głównym celem zajęć jest nauczenie Cię radzenia
sobie z problemami wydajnościowymi, ich namierzania, analizy, diagnozy i rozwiązywanie poprzez
optymalizację ustawień instancji. Szkolenie obejmuje wiedzę zarówno z monitorowania bazy i działania
proaktywnego jak i szybkiego wykrywania aktualnych źródeł opóźnień i działania reaktywnego. Jeżeli
zainteresowany jesteś tematyką zwiększania wydajności, chcesz zoptymalizować ustawiennia instancji i
świadomie usprawniać wydajność systemu Oracle, to bogaty zestaw przykładów, opartych o rzeczywiste
problemy wydajnościowe, szeroka wiedza i wieloletnie doświadczenie konsultantów skondensowane są w
tym szkoleniu specjalnie dla Ciebie.
Czas trwania i forma szkolenia
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Po szkoleniu będziesz sprawnie i samodzielnie poruszał się w tematyce strojenia wydajnościowego bazy
danych Oracle oraz będziesz znał techniki służące zwiększaniu jej wydajności poprzez odpowiednią
konfigurację systemu. Zdobędziesz i przećwiczysz umiejętności związane z wykrywaniem i analizą
problemów przy użyciu różnych narzędzi. Będziesz posiadał wiedzę umożliwiającą stawianie trafnej
diagnozy i poznasz techniki działań proaktywnych jak i narzędzia służące rozwiązywaniu już zaistniałych
problemów.
Infolinia: 801 009 706
45
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
DBAA - Administracja bazą danych Oracle 10g XE
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość administracji bazą danych Oracle i języka SQL
Poruszane zagadnienia
1. Wprowadzenie do strojenia
2. Podstawowe narzędzia służące strojeniu
• Widoki systemowe
• Pliki alertu i śladu
• Statystyki i zdarzenia oczekiwania (wait events)
• Przegląd modelu czasowego
3. Automatic Workload Repository i STATSPACK
• Wprowadzenie
• Zbierane informacje
• Instalacja STATSPACK
• Raportowanie z użyciem AWR/STATSPACK i SQL*Plus'a
• Linie bazowe (baselines)
• Adaptywne progi (adaptive thresholds)
• Migawki (snapshots)
• Narzędzia wykorzystujące AWR - analiza raportów ASH, ADDM
4. Wyszukiwanie źródeł problemów wydajnościowych
• Fazy cyklu strojenia
• Wykrywanie problemów wydajnościowych
• Rozwiązywanie problemów
• Metryki i alerty
5. Monitorowanie aplikacji
• Zarządzanie usługami
• Konfiguracja usług, śledzenia, progów dla metryk wydajnościowych
• Śledzenie sesji
6. Rozwiązywanie problemów wydajnościowych poleceń SQL
• Przetwarzanie poleceń SQL
• Statystyki wydajnościowe dla poleceń SQL
• Metody przeglądania planu wykonania poleceń, plan hipotetyczny i rzeczywisty
• Działanie optymalizatora kosztowego
• Parametry optymalizatora
• Zmiana zachowania optymalizatora, podpowiedzi
• Zarządzanie statystykami optymalizatora
• Profile SQL
• SQL Access Advisor
Infolinia: 801 009 706
46
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Zarysy SQL
• Plany bazowe
7. Strojenie komponentów instancji (SGA i PGA)
• Obszar współdzielony (shared pool)
• Bufor danych
• Strojenie obszaru PGA i obszarów tymczasowych
• Automatyczne zarządzanie pamięcią (ASMM) w SGA
8. Strojenie wykorzystywanej przestrzeni i wejścia/wyjścia (I/O)
• Budowa bloku danych
• Zarządzanie przestrzenią
• Zarządzanie rozszerzeniami
• Paramerty wpływające na bloki danych
• Zjawiska migracji i łańcuchowania
• Diagnostyka I/O
• Mechanizm automatycznego zarządzania przestrzenią składowania (ASM)
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
47
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
DBRM - Wykorzystanie narzędzia Recovery Manager do backupu i
odtwarzania bazy Oracle
Dla kogo
Szkolenie przeznaczone jest dla administratorów systemu Oracle odpowiedzialnych za wdrażanie oraz
realizację polityki tworzenia kopii zapasowyh w bazie danych.
Cel
Szkolenie szczegółowo porusza szeroki zakres zagadnień związanych z wykonywaniem kopii zapasowych i
odtwarzania bazą danych zaczynając od podstaw narzędzia RMAN, poprzez jego konfigurację, oraz
uruchomienie kompleksowej polityki wykonywania i przechowywania kopii zapasowych, aż do
szczegółowych przypadków testowych związanych z konkretnymi sytuacjami awaryjnymi i procedurami
reagowania na nie. Głównym celem zajęć jest poznanie możliwości Recovery Managera, nauczenie i
praktyczne przećwiczenie umiejętności tworzenia i zarządzanie repozytorium, wykonywania backupu,
odtwarzania bazy, oraz dobranie odpowiednio ustawień w celu popranej i wydajnej pracy RMAN'a. Po
ukończeniu szkolenia będziesz potrafił samodzielnie korzystać i stroić pracę Recovery Managera, wdrożyć
kompleksowo politykę tworzenia, przechowywania i odtwarzania kopii zapasowych w bazie danych Oracle
oraz reagować na sytuacje awaryjne.
Czas trwania i forma szkolenia
3 dni, warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Poznasz potężne możliwości Recovery Managera oraz nauczysz się jego poprawnej konfiguracji.
Przećwiczysz przypadki awaryjne oraz sposoby reagowania na nie w sposób prawidłowy, nauczysz się
stroić pracę RMAN'a, a także skorzystasz z wiedzy i doświadczenia wieloletniego administratora baz Oracle.
Przed w ścieżce szkoleniowej
DBAA - Administracja bazą danych Oracle 10g XE
Infolinia: 801 009 706
48
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Umiejęność administracji bazą danych Oracle
Poruszane zagadnienia
1. Podstawy i koncepcja backupu fizycznego
• Co nazywamy backupem, przed czym chroni backup, kiedy go używamy.
• Backup logiczny i fizyczny bazy
• Backup z użyciem RMANa a tradycyjny backup plików
2. Architektura Recovery Managera
• Dlaczego został stworzony RMAN
• Wartość dodana ponad backup tradycyjny
• Tworzenie repozytorium RMANa
• Rejestracja baz w repozytorium
• Zalety posiadania repozytorium
3. Tworzenie Backupu
• Parametry backupu
• Strategie backupowania
• Polityka retencji backupów
4. Odzyskiwanie z backupu - recovery
Pełne odtworzenie
Odtwarzanie na innym serwerze
Odtwarzanie do określonego punktu w czasie
5. Warsztaty - użycie RMANa przy scenariuszach związanych z:
• korupcją bloków
• błędami nośników
• błędami użytkowników
• zmianą pamięci masowej przy wykorzystaniu image copy
• tworzeniem duplikatów baz
• przywracaniem przestrzeni do określonego punktu w czasie
• tworzeniem baz standby
6. Monitoring oraz strojenie
• monitoring logów
• problem "zagładzania" tasiemki
• utrzymanie repozytorium
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
49
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
DBRC - RAC w bazie Oracle 11g
Dla kogo
Szkolenie skierowane jest do administratorów chcących poszerzyć swoją wiedzę o eksperckie zagadnienia
związane z Real Application Cluster, Automatic Storage Management oraz Clusterware.
Cel
Szkolenie ma na celu poszerzenie wiedzy administratora o zagadnienia związane z RAC, ASM i Clusterware
Czas trwania i forma szkolenia
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Po szkoleniu administratorzy będą potrafili samodzielnie zarządzać i administrować instancjami Oracle
pracujących w trybie RAC
Przed w ścieżce szkoleniowej
DBAA - Administracja bazą danych Oracle 11g XE
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Biegła znajomość zagadnień związanych z administracją bazą danych Oracle
Infolinia: 801 009 706
50
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Poruszane zagadnienia
1. Komponenty RAC
• Podstawowe pojęcia Real Application Cluster (vote disk, ocr, demony związane z RAC)
• Skalowalność klastrów RAC
• Globalne Zasoby RAC
• Równoległe wątki w RAC
• Omówienie VIP
• Omówienie FAN Fast Application Notifications
2. Instalacja Clusterware
• Instalowanie RAC 11g clusterware
• Wymagania podsystemu dyskowegdla Votedisk , OCR
• Konfiguracja klastra
3. Instalacja RAC
• Omówienie ASM
• Instalowanie oraz konfiguracja ASM
• Instalacja binariów bazy
• Tworzenie Bazy
• Opcje składowania dla plików danych
• Tworzenie bazy (dbca oraz ręcznie)
• Konwersja bazy Single Instance dRAC
4. Zarządzanie RAC
• Logi Powtórzeń w RAC
• Przestrzeń wycofania w RAC
• Parametry inicjalizacyjne związane z RAC
• Startowanie/zatrzymywanie komponentów RAC (baza, asm, serwisy, clusterware)
• Modyfikacja parametrów
• Wait Events związane z RAC
• Implementacja zaleceń tubingowych
• Tworzenie , konfiguracja serwisów w RAC
• Kontrolowanie ręczne stosu clusterware
• Zmiana konfiguracji ORC
• Zmiana konfiguracji VOTE DISKS
• Diagnostyka Clusterware
• Używanie trybu debug komponentów clusterware
5. Backup/Recovery
• Różnice w używaniu RMAN w RAC
• Backup/Restore VOTE DISKS oraz OCR
6. High Availability
• Usuwanie węzła z klastra
• Dodawanie węzła do klastra
• Zarządzanie ASM
• Instalowanie Rolling Patches
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
51
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OSW - Tuning SQL w bazie danych Oracle
Dla kogo
Warsztaty przeznaczone są dla zaawansowanych użytkowników, chcących poznać bogaty zestaw
mechanizmów i narzędzi związanych z wydajnością w bazie Oracle. Szkolenie przydatne jest zarówno dla
projektantów i programistów, tworzących systemy oparte na bazie danych jak i analityków, dla których
efektywność działania raportów i zestawień ma kluczowe znaczenie. Cenne informacje oraz praktyczne
umiejętności uzyska każdy użytkownik systemu, który zetknął się z problemami wydajnościowymi.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z wydajnością aplikacji bazodanowych w systemie
Oracle. Poznasz wewnętrzne sposoby działania bazy, techniki, pojęcia i narzędzia związane z tą tematyką.
Ponadto zdobędziesz wiedzę w zakresie zaawansowanych mechanizmów jakie baza danych Oracle
udostępnia w tym obszarze, a także możliwości jakim dysponują użytkownicy w celu usprawnienia sposobu
działania systemu bazodanowego. Głównym celem zajęć jest nauczenie samodzielnego radzenia sobie z
problemami wydajnościowymi, ich namierzanie, analizę, diagnozę i rozwiązywanie. Szkolenie obejmuje
wiedzę zarówno z monitorowania bazy i działania proaktywnego jak i szybkiego wykrywania aktualnych
źródeł opóźnień i działania reaktywnego. Jeżeli zainteresowany jesteś tematyką zwiększania wydajności,
chcesz wykorzystywać zebrane w bazie dane efektywniej, polepszyć sposób działania aplikacji w bazie i
świadomie usprawniać wydajność systemu w Oracle, to bogaty zestaw przykładów, opartych o rzeczywiste
problemy wydajnościowe, szeroka wiedza i wieloletnie doświadczenie konsultantów skondensowane są w
tym szkoleniu specjalnie dla Ciebie.
Czas trwania i forma szkolenia
3 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
zaawansowany
Korzyści po szkoleniu
Po szkoleniu będziesz sprawnie i samodzielnie poruszał się w tematyce strojenia wydajnościowego aplikacji
w bazie danych Oracle oraz będziesz znał techniki służące zwiększaniu efektywności aplikacji. Zdobędziesz
i przećwiczysz umiejętności związane z wykrywaniem i analizą problemów przy użyciu różnych narzędzi.
Będziesz posiadał wiedzę umożliwiającą stawianie trafnej diagnozy i poznasz techniki działań proaktywnych
jak i narzędzia służące rozwiązywaniu już zaistniałych problemów.
Infolinia: 801 009 706
52
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Przed w ścieżce szkoleniowej
OPS - Język SQL w bazie danych Oracle dla programistów
OAN1 - Analiza danych w bazie Oracle
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość języka SQL, wiedza nt. koncepcji bazodanowych
Poruszane zagadnienia
1. Elementy architektury instancji i bazy wpływające na wydajność
• Pamięć SGA, PGA
• Budowa segmentu danych
2. Przetwarzanie poleceń SQL
• Etapy przetwarzania
• Rodzaje parsowań
• Bindowanie zmiennych - zalety i wady
3. Optymalizator regułowy, kosztowy
4. Statystyki optymalizatora
• Wpływ statystyk na wydajność zapytań
• ANALYZE TABLE
• DBMS_STATS
• Wpływ histogramów na wydajność zapytań
• Ustalanie strategii zbierania statystyk
• Okienka serwisowe
5. Analiza planu wykonania zapytania
• Interpretacja i analiza planu wykonania zapytania
• Koszt, kardynalność, obciążenie pamięci, utylizacja CPU
• Metody dostępu do danych
• Hipotetyczny i rzeczywisty plan wykonania zapytania
6. Wpływanie na plan wykonania zapytania
• Przy użyciu podpowiedzi (hintów)
• Przez zmianę ustawień optymalizatora
• Przez przebudowanie zapytań
7. Metody wyszukiwania problemów wydajnościowych
• Śledzenie sesji
• Autotrace
• Rzeczywiste wskaźniki wydajności
• V$SQL i V$SQL_PLAN
8. Stosowanie zarysów (outlines)
9. Strojenie zapytań ze złączeniami
• Metody złączeń
• Zmiana stosowanej metody złączenia
Infolinia: 801 009 706
53
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Wybór kolejności łączenia tabel
• Wpływ indeksów na wybór metody złączenia
10.Metody indeksowania danych
• Indeksy b-tree
• Indeksy bitmapowe
• Indeksy funkcyjne
• Indeksy wirtualne
• Indeksy z odwróconym kluczem
• Wartości unikalne i powtarzające się w indeksach
• Wartości NULL w indeksach
• Kompresowanie indeksów
• Stosowanie indeksów wielokolumnowych lub wielu indeksów jednokolumnowych
• Wpływ parametru CLUSTERING FACTOR na wydajność skanów zakresowych (INDEX
RANGE SCAN)
11. Wydajność sortowania
• Jawne i niejawne sortowania
• Sortowanie klasyczne
• Sortowanie lingwistyczne
• Sortowanie z użyciem indeksu
12.Użycie widoków zmaterializowanych
• Sposób działania
• Zastosowanie w celu poprawy wydajności zapytań
• Omówienie mechanizmu Query Rewrite
13.Omówienie mechanizmów partycjonowania i klastrowania
14.Stosowanie advisorów w celu wyboru metod przyspieszenia działania zapytań
• Profile SQL
• SQL Access Advisor
• SQL Tuning Advisor
15.Wybrane metody strojenia kodu PL/SQL
• Wydajność kursorów
• Wpływ użycia zmiennych pakietowych na użycie pamięci
• Profilowanie kodu PL/SQL
• Śledzenie kodu PL/SQL
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
54
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
OAAS - Baza danych Oracle dla administratorów aplikacji
Dla kogo
Szkolenie przeznaczone jest dla administratorów aplikacji, managerów usług - osób nadzorujących działanie
systemu, zarządzanie użytkownikami, monitorowanie ich pracy. Najczęściej uczestnikami są osoby nie
będące programistami oraz nie pełniące roli administratora bazy.
Cel
Biorąc udział w tym szkoleniu zdobędziesz wiedzę niezbędną administratorowi aplikacji w codziennej pracy.
Poznasz zagadnienia niezbędne do zrozumienia działania systemu Oracle oraz nauczysz się języka SQL. W
codziennej pracy pomoże Ci poruszana wiedza dotycząca zarządzania użytkownikami (w tym ich walidacji),
czy też zarządzania przestrzeniami tabel. Korzystanie ze słownika systemowego pozwoli Ci na
monitorowanie działania aplikacji oraz aktywności użytkowników.
Czas trwania i forma szkolenia
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Poziom szkolenia
początkujący
Korzyści po szkoleniu
Poznasz działanie bazy danych Oracle, język SQL oraz sposoby monitorowania działania aplikacji oraz
aktywności użytkowników. Co więcej, szkolenie przygotowuje do egzaminu "1Z0-051 - Oracle Database 11g:
SQL Fundamentals I"
Przed w ścieżce szkoleniowej
-
Po w ścieżce szkoleniowej
OAP ? Programowanie w bazie danych Oracle dla administratorów aplikacji lub administratorów bazy
Infolinia: 801 009 706
55
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Wiedza przed szkoleniem
Powinieneś posiadać umiejętność sprawnego korzystanie z komputera.
Poruszane zagadnienia
1. Wstęp
• Systemy bazodanowe i relacyjne bazy danych
• Podstawowe informacje o Oracle, licencje, wersje
2. Zadania administratora aplikacji
• Różni użytkownicy w bazie
• Zadania administratora aplikacji
3. Konfiguracja
• Konfiguracja OracleNET
• Sposoby łączenia się do bazy danych Oracle
4. Architektura bazy danych Oracle
• Architektura Oracle
• Dualizm struktury logicznej i fizycznej
• Architektura instancji
• Tryb dedicated i shared
• Plik parametrów (tekstowe i binarne), kontrolne, śladu, dziennika powtórzeń
• Pliki danych
• Alert log
• Tryb archivelog i noarchivelog
• Bloki, ekstenty, segmenty
5. Zarządzanie przestrzeniami tabel
• Przestrzenie tabel - sposoby zarządzania
• Typy przestrzeni
• Tryby ONLINE i OFFLINE
6. Zarządzanie użytkownikami
• Użytkownicy w Oracle
• Sposoby autoryzacji
• Uprawnienia (systemowe, obiektowe)
• Zarządzanie rolami i profilami
• Limitowanie przestrzeni użytkownika
• Blokowanie i odblokowywanie konta
7. Pobieranie danych z tabel bazodanowych
• Działanie instrukcji SELECT
• Wprowadzenie do typów danych
• Projekcja, selekcja, sortowanie
• Pseudokolumy (ROWNUM, ROWID), tabela DUAL
• Funkcje skalarne, operacje na datach, tekstach i liczbach
• Wbudowane pakiety
• Wyrażenie CASE, DECODE
8. Przetwarzanie zagregowanych danych
• Funkcje agregujące
• Grupowanie wierszy
9. Pobieranie danych z wielu tabel bazodanowych
• Operatory zbiorowe
• Złączenia wewnętrzne i zewnętrzne
Infolinia: 801 009 706
56
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
• Złączenia równościowe
10.Podzapytania
• Podzapytania nieskorelowane, jedno, wielowierszowe
• Operatory związane z podzapytaniami
11. Ustawienia narodowe NLS
12.Manipulowanie danymi
• Wstawianie danych do tabel i widoków
• Modyfikowanie danych
• Usuwanie danych
13.Zagadnienia związane z wielodostępem
• Transakcje w środowisku wielododostępowym
• Blokady
• Poziomy izolacji
• Monitorowanie blokad
14.Definiowanie struktury danych, obiekty bazodanowe
• Widoki proste i złożone oraz ich zastosowanie
• Tworzenie tabel
• Typy danych
• Synonimy
• Linki bazodanowe i środowisko rozproszone
• Widoki zmaterializowane, replikacja
• Indeksy, Typy indeksów
• Tabele tymczasowe
15.Korzystanie ze słownika systemowego i monitorowanie
• Korzystanie ze słownika systemowego
• Monitorowanie bazy danych
• Monitorowanie statystyk systemu
• Monitorowanie stanu bazy (alert.log)
• Wyszukiwanie sesji i ich zabijanie
• Wyszukiwanie długo trwających zapytań
16.Audytowanie i śledzenie
• Audytowanie działań użytkowników
• Śledzenie
17.Przenoszenie danych, tablice zewnętrzne
• SQL*Loader
• Tablice zewnętrzne
• EXP, IMP
Jeśli potrzebują Państwo wsparcia, mają pytania lub chcą się upewnić odnośnie wyboru szkolenia prosimy o
kontakt pod numerem 0-801 009 706. Nasi przedstawiciele chętnie odpowiedzą na Państwa pytania oraz
pomogą w podjęciu trafnej decyzji.
Infolinia: 801 009 706
57
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
[email protected]
Zapraszamy do skorzystania z naszych usług
Infolinia: 801 009 706
Infolinia: 801 009 706
58