katalog szkoleń otwartych i konsultacji database consulting

Transkrypt

katalog szkoleń otwartych i konsultacji database consulting
KATALOG
SZKOLEŃ OTWARTYCH I KONSULTACJI
DATABASE CONSULTING
wersja z dnia 6.04.2010
Sprawdź czy posiadasz najnowszą wersję
Database Consulting s.c.
http://dataconsulting.pl/
infolinia: 801 009 706
tel.: (22) 398 47 81
faks: (22) 398 47 82
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
O Database Consulting
Database Consulting jest dostawcą najwyższej jakości wiedzy i usług związanych z oprogramowaniem
Oracle. 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 oprogramowania Oracle.
Infolinia: 801 009 706
2
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Spis treści
O Database Consulting....................................................................................................................................2
Nasza oferta.....................................................................................................................................................4
Szkolenia otwarte........................................................................................................................................4
Konsultacje tematyczne - szkolenie wewnętrzne........................................................................................4
Konsultacje standardowe............................................................................................................................4
Outsourcing.................................................................................................................................................4
Administracja zdalna...................................................................................................................................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
Tabela szkoleń i konsultacji............................................................................................................................11
Opis szkoleń...................................................................................................................................................12
OWS - Język SQL w bazie danych Oracle................................................................................................12
OWP - Język PL/SQL w bazie danych Oracle...........................................................................................15
OWPR - Język SQL i PL/SQL w bazie danych Oracle...............................................................................17
OPS - Język SQL w bazie danych Oracle dla programistów ....................................................................20
OPP - Programowanie w języku PL/SQL w bazie danych Oracle.............................................................23
OPZ - Zaawansowane programowanie w języku PL/SQL.........................................................................26
OAN1 - Analiza danych w bazie Oracle.....................................................................................................29
OAN2 - Zaawansowana analiza danych w bazie Oracle ..........................................................................32
OWH - Wprowadzenie do hurtowni danych w bazie Oracle......................................................................35
OAAS - Baza danych Oracle dla administratorów aplikacji ......................................................................37
OAP - Programowanie w bazie danych Oracle dla administratorów aplikacji lub administratorów bazy . .40
DBAW - Wprowadzenie do bazy danych Oracle 10g XE z administracją..................................................42
DBAA - Administracja bazą danych Oracle 10g XE...................................................................................46
DBAS - Strojenie wydajnościowe instancji Oracle 10g XE........................................................................51
Infolinia: 801 009 706
3
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Nasza oferta
Szkolenia 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).
Konsultacje tematyczne - szkolenie 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.
Konsultacje standardowe
Ten rodzaj konsultacji skierowany jest do Klientów, potrzebujących wsparcia w trakcie rozwoju lub pomocy
w przypadku problemów związanych ze stosowaniem technologii Oracle i obejmują na przykład pomoc
w wyborze konkretnej bazy danych i jej dodatkowych opcji, wsparcie merytoryczne w trakcie wybierania
sprzętu komputerowego, infrastruktury oraz wykorzystywanych technologii bądź opiniowanie przyjętych
rozwiązań. W ramach tej opcji możliwe jest także zamówienie wykonania konkretnej usługi jak audyt,
strojenie aplikacji bazodanowej, migracja danych itp.
Konsultacje obejmują także wsparcie merytoryczne udzielane drogą elektroniczną (e-mail, telefon - tzw.
e-konsultacje).
Outsourcing
Usługi polegające na wynajmowaniu naszych, wysoko wykwalifikowanych specjalistów pozwalające
w ogólnym rozrachunku obniżyć koszty pracy przedsiębiorstwa. Są one bezpieczne np. pod względem
ciągłości pracy od zatrudnienia stałego pracownika. Posiadamy możliwości wynajmu specjalistów
Infolinia: 801 009 706
4
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
z poszczególnych dziedzin baz danych na atrakcyjnych warunkach finansowych.
Administracja zdalna
Usługa umożliwiająca redukcje kosztów związanych z utrzymywaniem środowiska bazodanowego, obejmuje
zdalne wsparcie administratora i pozwala na przeniesienie obowiązku opieki nad bazą poza firmę. Wiele
wariantów dostępnych rozwiązań umożliwia optymalne dobranie proporcji ceny do ilości świadczonych usług
- od wsparcia na żądanie po ciągły monitoring i pro aktywne działanie w systemie bazodanowym.
Infolinia: 801 009 706
5
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Ś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
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Ś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
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Ś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.
Infolinia: 801 009 706
8
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Ś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
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Ś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
Database Consulting s.c.
http://dataconsulting.pl/
Infolinia: 801 009 706
Tabela szkoleń i konsultacji
Kod
Nazwa szkolenia
Czas trwania
Ogólne wprowadzenie
OWS
Język SQL w bazie danych Oracle
3 dni
OWP
Język PL/SQL w bazie danych Oracle
3 dni
OWPR
Język SQL i PL/SQL w bazie danych Oracle
5 dni
Dla Programistów
OPS
Język SQL w bazie danych Oracle dla programistów
4 dni
OPP
Programowanie w języku PL/SQL w bazie danych Oracle
5 dni
OPZ
Zaawansowane programowanie w języku PL/SQL
5 dni
Dla Analityków
OAN1
Analiza danych w bazie Oracle
5 dni
OAN2
Zaawansowana analiza danych w bazie Oracle
4 dni
OWH
Wprowadzenie do hurtowni danych w bazie Oracle
2 dni
Dla Administratorów aplikacji
OAAS
Baza danych Oracle dla administratorów aplikacji
5 dni
OAP
Programowanie w bazie danych Oracle dla administratorów aplikacji lub 4 dni
administratorów bazy
Dla Administratorów bazy danych
DBAW
Wprowadzenie do bazy danych Oracle 10g XE z administracją
5 dni
DBAA
Administracja bazą danych Oracle 10g XE
5 dni
DBAS
Strojenie wydajnościowe instancji Oracle 10g XE
4 dni
Infolinia: 801 009 706
11
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
3 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
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.
Szkolenia przed
Infolinia: 801 009 706
12
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Szkolenia po
OWP - Język PL/SQL w bazie danych Oracle
Oczekiwana 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
• Modyfikacja tabel
• Synonimy
• Połączenia między bazami
• Indeksowanie danych
Infolinia: 801 009 706
13
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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ć je 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
3 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
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.
Szkolenia przed
OWS - Język SQL w bazie danych Oracle
Infolinia: 801 009 706
15
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Szkolenia po
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
• Propagacja, własne wyjątki, przerzucanie wyjątków
• Rekordy PL/SQL'a i ich wykorzystanie
• Kolekcje i tablice
• Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
• Kursory dynamiczne
• Dynamiczny SQL i PL/SQL, bindowanie zmiennych
• Wyzwalacze DML
• Wyzwalacze DDL
• Wyzwalacze systemowe
• Grupowanie podprogramów – pakiety
• Specyfikacja, ciało, sekcja inicjalizacyjna pakietu
• Kontekst uprawnień wywołania podprogramu, zmiana kontekstu
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
16
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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)
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.
Szkolenia przed
-
Infolinia: 801 009 706
17
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Szkolenia po
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
• Modyfikacja tabel
• Synonimy
• Połączenia między bazami
• Indeksowanie danych
5. Podstawy języka PL/SQL
Infolinia: 801 009 706
18
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• 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
19
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
OPS - Język SQL w bazie danych Oracle dla programistów
Dla kogo
Szkolenie skierowane jest dla osób, które mają zostać programistami bazodanowymi, wykorzystującymi
bazę Oracle.
Cel
Szkolenie porusza szeroki zakres zagadnień związanych z bazą danych Oracle i językiem SQL, skupiając
się na ujęciu istotnym z punktu widzenia programisty bazodanowego. Poznasz stopniowo wszystkie ważne
aspekty pracy z bazą zaczynając od wprowadzenia i podstaw, aż po tematy zaawansowane związane np.
z funkcjonowaniem w środowisku wielodostępowym i koniecznością stosowania się do reguł pozwalających
uniknąć niekorzystnych zjawisk w bazie danych. Przećwiczysz także bogate możliwości odczytywania,
filtrowania, zarządzanie i manipulowania danymi. 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. Dzięki temu po ukończeniu szkolenia będziesz umiał
poprawnie wykorzystać język SQL w pracy programisty maksymalizując efektywność swojej pracy.
Czas trwania i forma szkolenia
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Korzyści po szkoleniu
Szkolenie pozwoli Ci dobrze poznać język SQL w bazie danych Oracle oraz przećwiczyć jego używanie
ze szczególnym uwzględnieniem zagadnień istotnych z punktu widzenia programisty. Umożliwi Ci to
na tworzenie systemów informatycznych opartych o bazę Oracle w sposób poprawny, a poprzez
wykorzystanie bogatego zestawu dostępnych mechanizmów, także wydajny i efektywny. Co więcej - kurs
przygotuje Cie do egzaminów "1Z0-007 Introduction to Oracle9i SQL" oraz "1Z0-051 Oracle Database 11g:
SQL Fundamentals I".
Szkolenia przed
-
Szkolenia po
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Infolinia: 801 009 706
20
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Wiedza przed szkoleniem
Powinieneś znać podstawy programowania oraz kluczowe pojęcia związane z bazą danych.
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
3. Zapytania hierarchiczne
• Wykorzystanie
• Obsługa cykli
• Filtrowanie drzew
4. Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Wstawianie wielowierszowe
• Scalanie danych
• Modyfikowanie danych
• Usuwanie danych
5. Praca w środowisku wielodostępowym
• Zarządzanie transakcjami
• Transakcje autonomiczne
• Blokowanie podczas czytania
• Anomalie na danych
• Poziomy izolacji transakcji
• Reguły ACID
• Niekorzystne zjawiska związane z obsługą transakcji
• Stracony UPDATE
6. Definiowanie struktury danych, obiekty bazodanowe
• Tworzenie tabel
• Typy danych
• Widoki oraz ich zastosowanie
• Widoki złożone
Infolinia: 801 009 706
21
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
•
•
•
•
•
•
•
•
•
Infolinia: 801 009 706
Operacje DML na widokach, widoki zachowujące klucz
Uprawnienia
Sekwencje
Blokowanie danych
Ograniczenia, spójność i jakość danych
Modyfikacja tabel
Synonimy
Połączenia między bazami
Indeksowanie 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.
Infolinia: 801 009 706
22
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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)
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".
Szkolenia przed
OPS - Język SQL w bazie danych Oracle dla programistów
Szkolenia po
OPZ - Zaawansowane programowanie w języku PL/SQL w bazie danych Oracle
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.
Infolinia: 801 009 706
23
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
• Przetwarzanie masowe (tablicowe)
• Kursory dynamiczne
6. Utrzymywanie struktury kodu w bazie danych
• Grupowanie podprogramów – pakiety
• Specyfikacja, ciało, sekcja inicjalizacyjna pakietu
• Hermetyzacja
Infolinia: 801 009 706
24
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
• 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
25
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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)
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.
Szkolenia przed
OPP - Programowanie w języku PL/SQL w bazie danych Oracle
Szkolenia po
-
Infolinia: 801 009 706
26
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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
27
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• 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
28
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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)
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".
Szkolenia przed
-
Szkolenia po
OAN2 – Zaawansowana analiza danych w bazie Oracle
Wiedza przed szkoleniem
Powinieneś umieć biegle obsługiwać komputer
Infolinia: 801 009 706
29
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Poruszane zagadnienia
1. Wstęp
• Podstawowe informacje o systemach bazodanowych i relacyjnych bazach danych
• 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
• Regresja liniowa
• Wyrażenia regularne (regexp_like)
• Wykonywanie obliczeń międzywierszowych
8. Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Wstawianie wielowierszowe
• Scalanie danych
• Usuwanie danych
9. Zagadnienia związane z wielodostępem do danych w tabelach bazodanowych
• Zarządzanie transakcjami
• Transakcje w środowisku wielodostępowym
• Niekorzystne zjawiska związane z wielodostępem w bazie danych Oracle
10.Definiowanie struktury danych, obiekty bazodanowe
• Widoki i ich zastosowanie
• Tworzenie tabel
Infolinia: 801 009 706
30
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• Typy danych
• Synonimy
• Widoki zmaterializowane
• Indeksy
• Tabele tymczasowe
11. Elementy uprawnień obiektowych
• Uprawnienia obiektowe, nadawanie praw
12.Przenoszenie danych, tablice zewnętrzne
• SQL*Loader
• Tablice zewnętrzne
13.Podstawy hurtowni danych
• Analiza danych przez pryzmat wymiarów
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
31
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
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".
Szkolenia przed
OAN1 - Analiza danych w bazie Oracle
Szkolenia po
-
Infolinia: 801 009 706
32
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
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
• 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
Infolinia: 801 009 706
33
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• Pobieranie danych w oparciu o SCN
• Przywrócenie usuniętej tabeli
• Wersje rekordów – VERSION BETWEEN
10.Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Usuwanie danych
11. Zagadnienia związane z wielodostępem
• Zarządzanie transakcjami, ROLLBACK, COMMIT, SAVEPOINT
• Transakcje w środowisku wielodostępowym
• Niekorzystne zjawiska związane z wielodostępem w bazie danych Oracle
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
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
34
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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)
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.
Szkolenia przed
OWS - Język SQL w bazie danych Oracle
OAN1 - Analiza danych w bazie Oracle
Infolinia: 801 009 706
35
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
Szkolenia po
-
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
36
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
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ę pobierania
danych przy pomocy 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
5 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Korzyści po szkoleniu
Poznasz działanie bazy danych Oracle, umiejętność monitorowania działania aplikacji oraz aktywności
użytkowników. Umiejętność sprawdzenia poprawności zapytań SQL tworzonych przez użytkowników. Co
więcej, szkolenie przygotowuje do egzaminu "1Z0-051 - Oracle Database 11g: SQL Fundamentals I" .
Szkolenia przed
-
Szkolenia po
OAP – Programowanie w bazie danych Oracle dla administratorów aplikacji lub administratorów bazy
Wiedza przed szkoleniem
Powinieneś posiadać umiejętność biegłego korzystanie z komputera.
Infolinia: 801 009 706
37
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
• Wygaszanie haseł
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
• Próbki danych, losowy rekord z tabeli
• Wbudowane pakiety
• Generowanie wartości losowych w bazie danych
• Wyrażenie CASE, DECODE
8. Przetwarzanie zagregowanych danych
• Funkcje agregujące
• Grupowanie wierszy
• Zaawansowane grupowania (ROLLUP, CUBE)
9. Pobieranie danych z wielu tabel bazodanowych
• Operatory zbiorowe
• Złączenia wewnętrzne i zewnętrzne
Infolinia: 801 009 706
38
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• Samozłączenia
• Złączenia równościowe i nierównościowe
10.Hierarchiczne przetwarzanie danych
• Przetwarzanie hierarchii
• Filtrowanie drzew
• Filtrowanie gałęzi
11. Podzapytania
• Podzapytania skorelowane i nieskorelowane, jedno, wielowierszowe
• Operatory związane z podzapytaniami
12.Podstawy analizy danych
• Funkcje analityczne
13.Ustawienia narodowe NLS
14.Manipulowanie danymi
• Modyfikacja danych
• Wstawianie danych do tabel i widoków
• Modyfikowanie danych
• Usuwanie danych
15.Zagadnienia związane z wielodostępem
• Transakcje w środowisku wielododostępowym
• Niekorzystne zjawiska związane z wielodostępem w bazie danych Oracle
• Blokady
• Poziomy izolacji
• Monitorowanie blokad
16.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
17.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ń
18.Audytowanie i śledzenie
• Audytowanie działań użytkowników
• Śledzenie
19.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
39
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
OAP - Programowanie w bazie danych Oracle dla administratorów
aplikacji lub administratorów bazy
Dla kogo
Szkolenie przeznaczone jest dla administratorów aplikacji oraz administratorów baz danych chcących
wzbogacić swój warsztat o umiejętność programowania bazy danych Oracle.
Cel
Biorąc udział w tym szkoleniu zdobędziesz wiedzę niezbędną w wykorzystaniu PL/SQL do zadań
administracyjnych. Poznasz język PL/SQL oraz nauczysz się wykorzystywać go do celów automatyzacji
zadań. Dowiesz się również jakie pakiety umożliwią Ci i jak je wykorzystywać. Zadania takie jak weryfikacja
bezpieczeństwa haseł, szyfrowanie danych, wysyłanie e-maili wprost z bazy danych Oracle stanie się łatwe
i wygodne w użyciu. Co więcej, dzięki wyzwalaczom (również na poziomie systemu) dadzą Ci większą
kontrolę nad tym co dzieje się na serwerze.
Czas trwania i forma szkolenia
4 dni, wykład + warsztat
Rodzaj szkolenia
szkolenie otwarte, konsultacje tematyczne (szkolenie zamknięte)
Korzyści po szkoleniu
Poznasz język PL/SQL, nauczysz się wykorzystywać język PL/SQL do celów administracyjnych
i zarządzania aplikacją. Poznasz duży zestaw wbudowanych pakietów i przećwiczysz ich wykorzystanie.
Szkolenia przed
OAAS - Baza danych Oracle dla administratorów aplikacji
Szkolenia po
-
Wiedza przed szkoleniem
Znajomość języka SQL, zagadnień administracyjnych w odniesieniu do bazy Oracle.
Infolinia: 801 009 706
40
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
• Propagacja, własne wyjątki, przerzucanie wyjątków
• Rekordy PL/SQL'a i ich wykorzystanie
• Kolekcje i tablice
• Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
• Kursory dynamiczne
• Dynamiczny SQL i PL/SQL, bindowanie zmiennych
• Wyzwalacze DML , wyzwalacze DDL
• Wyzwalacze systemowe
• Grupowanie podprogramów – pakiety
• Specyfikacja, ciało, sekcja inicjalizacyjna pakietu
• Kontekst uprawnień wywołania podprogramu, zmiana kontekstu
• Szyfrowanie procedur i funkcji - WRAP’owanie kodu
5. Automatyzowanie procesów
• Zastosowanie mechanizmu JOB'ów
6. Wykorzystanie PL/SQL do walidacji haseł
7. Drobnoziarnista kontrola dostępu
8. Wykorzystanie wbudowanych pakietów
• dbms_crypto
• dbms_obfuscator
• dbms_datapump
• dbms_redefinition
• dbms_lob
• dbms_mail
• dbms_session
• dbms_system
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
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
DBAW - Wprowadzenie do bazy danych Oracle 10g 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)
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
Wiedza przed szkoleniem
Umiejętność sprawnej obsługi komputera.
Infolinia: 801 009 706
42
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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 (DBWR, LGWR, CKPT, SMON, PMON, ARCH, RECO, DISP)
• Obszary pamięci w systemie Oracle (SGA, PGA)
• Mechanizmy buforowania danych (bufor danych, bufor słownika, bufor dziennika powtórzeń,
LRU)
• 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
• Tekstowy plik parametrów - zawartość, tworzenie, modyfikacja
• Plik parametrów SPFILE - zawartość, tworzenie, eksport
• Modyfikacja parametrów bazy danych (ALTER SYSTEM), odzwierciedlenie w plikach
parametrów, słowniki systemowe
• 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
• Baza danych, przestrzenie tabel lokalne i słownikowe
Infolinia: 801 009 706
43
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• 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
• Rodzaje kopii bezpieczeństwa
Infolinia: 801 009 706
44
Database Consulting s.c.
http://dataconsulting.pl/
•
•
•
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
45
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
DBAA - Administracja bazą danych Oracle 10g XE
Dla kogo
Szkolenie przeznaczone jest dla użytkowników systemu Oracle mających administrować bazą danych.
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)
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ą
Po w ścieżce szkoleniowej
-
Infolinia: 801 009 706
46
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Wiedza przed szkoleniem
Znajomość języka SQL, koncepcji bazodanowych
Poruszane zagadnienia
1. Podstawy i koncepcje systemu Oracle
• Zadania administratora
• Różni użytkownicy w systemie Oracle (SYS, SYSTEM, SYSOPER, analitycy, programiści,
administratorzy aplikacji, użytkownicy końcowi)
• Sposoby łączenia się do bazy danych Oracle
• Numerowanie wersji
2. Architektura systemu Oracle
• RDBMS, baza danych, instancja
• Procesy tła (DBWR, LGWR, CKPT, SMON, PMON, ARCH, RECO, DISP)
• Obszary pamięci w systemie Oracle (SGA, PGA)
• Mechanizmy buforowania danych (bufor danych, bufor słownika, bufor dziennika powtórzeń,
LRU)
• Struktura katalogów (Oracle Flexible Architecture)
• Tryb dedicated i shared
• Różne poziomy montowania i tryby pracy (nomount, mount, open, restrict, readonly,
quiesced, suspend)
3. Składniki systemu i konfiguracji
• Tekstowy plik parametrów - zawartość, tworzenie, modyfikacja
• Plik parametrów SPFILE - zawartość, tworzenie, eksport
• Modyfikacja parametrów bazy danych (ALTER SYSTEM), odzwierciedlenie w plikach
parametrów, słowniki systemowe
• 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
4. Instalacja systemu Oracle
• Przegląd procesu instalacji
• Wymagania wstępne i planowanie instalacji
• Proces instalacji
• Weryfikacja logów
• Instalacja narzędzi dodatkowych
5. Tworzenie bazy danych
• Planowanie bazy danych
• Tworzenie bazy
• Różne sposoby autoryzacji
• Usuwanie bazy danych
6. Zarządzanie instancją
• Różne metody uruchamiania i zamykania instancji
• Poziomy uruchomienia instancji (NOMOUNT, MOUNT, OPEN)
• Wykorzystanie narzędzia webowego do zarządzania bazą
• Dostęp do bazy z SQL*Plus'a
• Podmiana parametrów
• Opcje uruchamiania i zatrzymywania bazy (force, readonly, restrict, recover)
• Celowość i sposób przełączania instancji pomiędzy trybami quiesced i normal
Infolinia: 801 009 706
47
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• Zawieszenie i wznowienie pracy systemu
• Przeglądanie pliku alert.log
• Słownik systemowy - perspektywy dynamiczne
7. Konfigurowanie środowiska sieciowego Oracle
• Konfigurowanie procesu nasłuchu
• Konfigurowanie środowiska webowego
• Konfigurowanie klienta
• Testowanie ustawień narzędziem tnsping
• Przegląd trybów pracy shared i dedicated
• Zastosowanie i sposób działania RAC - real application cluster
8. Zarządzanie przestrzenią składowania danych
• Dualizm struktury logicznej i fizycznej
• Baza danych, przestrzenie tabel lokalne i słownikowe
• Tworzenie i usuwanie przestrzeni tabel
• Stany przestrzeni tabel, działania na przestrzeniach
• Budowa bloku danych, konfiguracja bloków
• Rozszerzenia, sposób alokacji pamięci
• Budowa segmentu, znacznik wysokiej wody
• Segment tabeli
• Segment indeksu
• Pliki danych i pliki tymczasowe - dodawanie, usuwanie, przenoszenie, wyłączanie
• Widoki systemowe związane ze składowaniem danych
9. Zarządzanie użytkownikami i uprawnieniami
• Użytkownicy bazodanowi
• Konta predefiniowane
• Uprawnienia obiektowe i systemowe
• Role - ich tworzenie i modyfikacja, role domyślne, role aplikacyjne, zabezpieczone hasłem
• Role predefiniowane
• Ukrywanie logiki nadawania uprawnień
• Profile - tworzenie i modyfikacja, ograniczania zasobów dostępnych dla użytkownika,
wymuszanie bezpiecznych haseł
• Widoki systemowe związane z zarządzaniem użytkownikami
10.Zarządzanie wielodostępem
• Wielodostęp do danych
• Blokowanie i kolejkowanie, zatrzaski
• Poziomy izolacji transakcji
• Błędy związane ze współbieżnością
• Monitorowanie i rozwiązywanie blokad
• Zakleszczenia (deadlocks)
11. 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
12.Audytowanie działań w systemie
• Odpowiedzialność administratora za bezpieczeństwo
• Uruchamianie audytu
• Opcje mechanizmu
Infolinia: 801 009 706
48
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
• Czytanie informacji audytowych
• Zarządzanie danymi i ich kasowanie
• Mechanizmy wspomagające i alternatywne
13.Utrzymywanie bazy danych
• Celowość zbierania statystyk i ich wpływ na wydajność
• Sposoby zbierania statystyk - ANALYZE TABLE, dbms_stats
• Monitorowanie statystyk systemu
• Automatyczne zbieranie statystyk
• Mechanizm AWR
• Mechanizm ADDM
• Mechanizm alertów i progów
• Odczytywanie alertów
14.Wydajność systemu
• Monitorowanie wydajności
• Zarządzanie przestrzeniami w pamięci (SGA, PGA)
• Mechanizm automatycznego zarządzania pamięcią (AMM)
• Monitorowanie aktualnej alokacji pamięci
• Narzędzie ASMA i advisory
• Wyszukiwanie długo trwających zapytań
• Monitorowanie sesji
• Zabijanie sesji
• Typowe problemy z wydajnością i ich rozwiązywanie na przykładzie widoków
• Obiekty ze statusem invalid, rekompilacja
15.Terminologia oraz zagadnienia kopii zapasowej i odtwarzania
• Odtwarzanie po błędzie polecenia
• Odtwarzanie instancji
• MTTR advisor
• Awaria nośnika
• Zarchiwizowane pliki dziennika powtórzeń - tryb ARCHIVELOG i NOARCHIVELOG
• Automatyczna archiwizacja plików REDO
• Ręczne wymuszenie archiwizacji plików REDO
• Zwielokrotnienie archiwizacji plików REDO
16.Kopia zapasowa, odtwarzanie, RMAN
• Ręczna kopia
• Kopia Offline
• Kopia Online
• Narzędzie RMAN
• Odtwarzanie bazy, konfiguracja
• Zrzucanie pliku kontrolnego
• Monitorowanie Flash Recovery Area
• Utrata pliku kontrolnego
• Utrata pliku REDO
• Data Recovery Advisor
17.Przenoszenie danych
• Sposoby przenoszenia 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
Infolinia: 801 009 706
49
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
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
50
Database Consulting s.c.
Najważniejsi w firmie są ludzie
http://dataconsulting.pl/
Infolinia: 801 009 706
DBAS - Strojenie wydajnościowe instancji Oracle 10g 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ć ustawienia 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)
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.
Przed w ścieżce szkoleniowej
DBAA - Administracja bazą danych Oracle 10g XE
Infolinia: 801 009 706
51
Database Consulting s.c.
http://dataconsulting.pl/
Najważniejsi w firmie są ludzie
Infolinia: 801 009 706
Po w ścieżce szkoleniowej
-
Wiedza przed szkoleniem
Znajomość języka SQL, administracji serwerem Oracle.
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
• Zarysy SQL
• Plany bazowe
7. Strojenie komponentów instancji (SGA i PGA)
• Obszar współdzielony (shared pool)
• Bufor danych
Infolinia: 801 009 706
52
Najważniejsi w firmie są ludzie
Database Consulting s.c.
http://dataconsulting.pl/
Infolinia: 801 009 706
• 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.
Zapraszamy do skorzystania z naszych usług
Infolinia: 801 009 706
Infolinia: 801 009 706
53