dreamweb.pl

pierwsza sieć komputerowa w Polsce

Oracle OCP Exams

„Podobno administrator , który zdobył wszystkie certyfikaty i zdał wszystkie egzaminy, może jednym prostym zapytaniem SQL-owym zabić człowieka znając tylko jego adres IP …”

Certyfikaty i Egzaminy ORACLE

Firma Oracle wraz z firmą Sylwian Prometic prowadzi proces certyfikacyjny programistów oraz administratorów korzystających z produktów firmy Oracle. Egzaminy oznaczane są poprzez numery zaczynające się od symbolu 1Z0. Proces certyfikacji jest podobny do procesu certyfikacji organizowanego przez firmie Microsoft.
W odróżnieniu od procesu certyfikacyjnego prowadzonego przez firmę Microsoft – w przypadku egzaminów prowadzonych dla firmy Oracle nie spotykamy jeszcze testów adaptacyjnych lub nowych testów opisowych (Windows 2000). Otrzymujemy ograniczoną liczbę pytań (około 60) na które należy w większości odpowiedzieć. (około 80% poprawnych odpowiedzi zalicza test).
Informacje o miejscu zdawania egzaminów można znaleźć na stronach http://www.2test.com. Ja zdawałem w Katowicach, Altkom Akademia na ul. Towarowej (tj. kwiecień 2002, nie wiem czy można jeszcze tam zdawać egzaminy ORACLE).
Wszelkie pytania należy kierować do koordynatora egzaminów w danym ośrodku.

Gratyfikacje

  • Kawałek papieru z podpisem v-ce prezesa Oracle do powieszenia na ścianie
  • Breloczek
  • Takie czarne do wpięcia do marynarki
  • Karta Wypis w postaci karty kredytowej opisujący, jaki certyfikat się posiada
  • Prawo… Do umieszczenia logo przy swoich danych osobowych – Oracle Certfied Proffessional

Ścieżki

  • OCP DBO – Database operator, Najprostszy certyfikat – Operatora bazy danych. Wymagany jest tylko jeden egzamin
  • OCP DBA – Database administrator, Bardzo wartościowy certyfikat dokumentujący umiejętność posługiwania i administrowania bazą Oracle
  • OCP IAD – Internet Application Developer, Bardzo trudny, dla osób nieobeznanych z Baza danych oraz z Oracle Forms certyfikat dokumentujący umiejętności developerskie

Certyfikat PL/SQL – Wprowadzenie do SQL i PL/SQL

Wymagana jest znajomość tworzenia podstawowych poleceń SQL (SELECT) oraz wykorzystania DML i DDL.
Wymagany zakres materiału:

  • Przegląd cech relacyjnych baz danych
    • Teoretyczne i praktyczne aspekty problematyki relacyjnych baz danych
    • Opis Oraclowej interpretacji RDBMS oraz ORDBMS
    • Opisz korzyści wynikające z używania PL/SQL
  • Tworzenie podstawowych instrukcji SQL
    • Lista możliwości instrukcji SELECT
    • Postać wywołania podstawowej instrukcji SELECT
    • Różnica pomiędzy instrukcją SQL a poleceniem SQL*PLUS
  • Ograniczanie i sortowanie danych
    • Ograniczenie ilości wierszy zwróconych przez zapytanie
    • Sortowanie wierszy zwróconych przez zapytanie
    • Instrukcje operujące na pojedynczych wierszach
    • Opisz różne typy funkcji dostępnych w SQL
    • Wykorzystanie znakowych, numerycznych oraz operujących na datach funkcji wewnątrz instrukcji SELECT.
    • Opisz funkcje konwersji
  • Wyświetlanie danych z wielu tabel.
    • Napisz instrukcje, SELECT która pobierze dane z więcej niż jednej tabeli wykorzystującej złączenia ze znakiem = oraz < > itp.
    • Wyświetl dane, które nie spełniają warunków złączenia poprzez wykorzystanie złączenia zewnętrznego (outer join) (w Oracle robi się to poprzez (+))
    • Stwórz zapytanie, które będzie wykorzystywało zapytanie rekurencyjne. ( np. select table from select table where select table )
  • Agregacja danych z wykorzystaniem funkcji grupującej
    • Zidentyfikuj dostępne funkcje grupujące
    • Określ zakres wykorzystania funkcji grupujących
    • Zgrupuj dane z zapytania wykorzystując GROUP BY
    • Włączaj i wyłączaj określone grupy danych wykorzystując HAVING
  • Podzapytania
    • Opisz problemy, które mogą rozwiązać podzapytania
    • Zdefiniuj podzapytanie
    • Wymień typy podzapytań
    • Napisz jedno i wielowierszowe podzapytanie
  • Wielokolumnowe podzapytania
    • Napisz wielokolumnowe podzapytanie
    • Opisz i wyjaśnij zachowanie wielokolumnowych podzapytań w przypadku napotkania wartości NULL
    • Napisz podzapytanie w klauzuli FROM
  • Tworzenie czytelnego wyniku zapytania
    • Tworzenie zapytania wymagającego wprowadzenia parametru
    • Modyfikacja środowiska SQL*Plus
    • Zwrócenie bardziej czytelnego wyniku zapytania
    • Tworzenie i wykonywanie skryptów
    • Zapisanie ustawień środowiska
  • Modyfikowanie danych
    • Opisz każdą instrukcje DML
    • Wstaw wiersz do tabeli
    • Aktualizuj wiersze w tabeli
    • Usuń wiersze z tabeli
    • Kontroluj przebieg transakcji
  • Tworzenie i zarządzanie tablicami
    • Opisz podstawowe obiekty bazy
    • Stwórz tabele
    • Opisz typy danych, które można wykorzystać do definicji kolumn
    • Zmodyfikuj definicje tablicy
    • Usuń, zmień nazwę i obetnij tablice
  • Włączanie więzów
    • Opisz więzy
    • Tworzenie i zarządzanie więzami
  • Tworzenie widoków
    • Opisz widoki
    • Stwórz widok
    • Pobierz dane poprzez widok
    • Wstaw, zmodyfikuj i usuń dane poprzez widok
    • Usuń widok
    • Oracle Data Dictionary
  • Tablice słownikowe
    • Opisz widoki tablic słownikowych, do których ma dostęp użytkownik
    • Pobieraj dane z tablic słownikowych
  • Inne obiekty bazy danych
    • Opisz obiekty bazy danych i ich przeznaczenie
    • Tworzenie, zarządzanie i wykorzystanie sekwencji
    • Tworzenie i zarządzanie indeksami
    • Tworzenie prywatnych i publicznych synonimów
  • Kontrola praw użytkowników
    • Tworzenie użytkowników
    • Tworzenie ról w celu ułatwienia tworzenia modelu bezpieczeństwa
    • Wykorzystanie poleceń GRANT oraz REVOKE do przydzielania i obierania przywilejów
  • Deklarowanie zmiennych
    • Wymień korzyści wynikające z wykorzystania PL/SQL
    • Opisz podstawowy blok PL/SQL i jego sekcje
    • Opisz znaczenie zmiennych w PL/SQL
    • Wykonanie bloku PL/SQL
  • Tworzenie poleceń wykonywanych
    • Opisz znaczenie sekcji wykonywalnej
    • Napisz polecenie w sekcji wykonywalnej
    • Opisz zasady bloków zagnieżdżonych
    • Wywołanie i testowanie bloków PL/SQL
    • Wykorzystanie konwencji kodowania
  • Współpraca z serwerem Oracle
    • Napisz instrukcje SELECT, którą zakończy się powodzeniem w PL/SQL
    • Zadeklaruj typ i rozmiar zmiennej w PL/SQL dynamicznie
    • Napisz instrukcje DML w PL/SQL
    • Kontroluj proces transakcyjny w PL/SQL
    • Określ wynik instrukcji DML
  • Tworzenie struktur kontrolnych
    • Rozpoznaj zastosowanie i typy struktur kontrolnych
    • Stwórz instrukcje IF
    • Zbuduj i zidentyfikuj poszczególne instrukcje pętli
    • Wykorzystaj tablice logiczne
    • Kontroluj przebieg algorytmu poprzez zagnieżdżone pętlę oraz etykiety
  • Typy złożone
    • Tworzenie rekordów wewnątrz PL/SQL
    • Tworzenie rekordów z wykorzystaniem %ROWTYPE
    • Tworzenie tablicy pamięciowej w PL/SQL
    • Tworzenie tablicy rekordów
    • Określenie różnicy pomiędzy rekordami, tablicami i tablicami rekordów
  • Tworzenie jawnych kursorów
    • Różnice pomiędzy jawnymi i niejawnymi kursorami
    • Wykorzystanie zmiennych rekordowych
    • Napisanie kursora dla FOR
  • Zaawansowane zagadnienia związane z kursorami jawnymi
    • Napisz kursor, który wykorzystuje parametry
    • Określ, kiedy FOR UPDATE jest konieczny
    • Określ, kiedy należy używać WHERE CURRENT OF
    • Napisz kursor wykorzystujący podzapytanie
  • Obsługa wyjątków
    • Zdefiniuj wyjątek
    • Rozpoznaj nieobsłużony wyjątek
    • Wymień i podaj zastosowania różnych typów wyjątków
    • Przechwytywanie nieprzewidzianych błędów
    • Opisz proces propagacji wyjątków w bloku zagnieżdżonym
    • Stwórz własne komunikaty błędów

Certyfikat 1Z0-101 PL/SQL Program Units – Tworzenie jednostek programów w języku PL/SQL

Pakiety i procedury są udogodnieniem koniecznym do właściwego balansowania mocą przetwarzania serwera bazy danych oraz serwera aplikacji. Umiejętne posługiwanie się jednostkami programów PL/SQL umożliwia kontrolę nad obciążeniem sieci oraz poszczególnych serwerów.

  • Tworzenie procedur
    • Opisz sposoby wykorzystania procedur
    • Twórz procedery po stronie serwera i klienta
    • Stwórz procedury z parametrami
    • Deklaracja podprogramów
    • Wywołanie procedury
    • Usuniecie procedury
  • Tworzenie funkcji
    • Opisz sposoby wykorzystania funkcji
    • Twórz funkcje po stronie serwera i klienta
    • Wywołanie funkcji
    • Usuwanie funkcji
    • Różnicę pomiędzy procedurami i funkcjami
  • Tworzenie pakietów
    • Opisz pakiety i ich komponenty
    • Stwórz pakiet w celu zgrupowania powiązanych ze sobą zmiennych, kursorów, stałych, wyjątków, procedur i funkcji
    • Wywołaj konstruktor pakietu
  • Inne aspekty tworzenia pakietów
    • Napisz pakiet wykorzystujący przeciążenie
    • Zabezpieczenie przed błędami wynikającymi z mutujących zależności
    • Inicjacja zmiennych z wykorzystaniem procedury wywoływanej tylko raz
    • Opisz znaczenie czystości funkcji (puiryty of a function)
    • Opisz stany stale (persistent states)
  • Pakiety dostarczone przez Oracle
    • Opisz sposoby wykorzystania dostarczonych wraz z Oracle Serwer pakietów ( DBMS_PIPE, DBMS_DDL, DBMS_JOB, DBMS_OUTPUT)
    • Napisz dynamiczny SQL wykorzystując DBMS_SQL
  • Tworzenie wyzwalaczy bazy danych
    • Opisz wyzwalacze bazy danych i ich wykorzystanie
    • Tworzenie wyzwalaczy
    • Opisz zasady wyzwalania wyzwalaczy bazy danych
    • Usuwanie wyzwalaczy
  • Inne aspekty wyzwalaczy
    • Opisz zasady zarządzania wyzwalaczami
    • Implementuj wyzwalacze
  • Zarządzanie podprogramami i wyzwalaczami
    • Opisz wymagane przywileje systemowe
    • Opisz wymagane przywileje obiektu
    • Zarządzanie składowanymi obiektami przy pomocy słowników
    • Usuwanie błędów w podprogramach
  • Zarządzanie zależnościami
    • Śledzenie zależności proceduralnych
    • Przewidywanie zmian obiektu w bazie po zadziałaniu składowanej procedury lub funkcji
    • Zarządzanie zależnościami proceduralnymi

1Z0-121 Build Forms I/II

Oracle Forms jest częścią pakietu Developer/2000 umożliwiającym tworzenie formularzy. Umiejętne posługiwanie się tym narzędziem umożliwia zdanie tych dwóch egzaminów.

Literatura, Linki

  • brainbuzz.com – jedyne miejsce w którym znalazłem jakiekolwiek informacje (oprócz stron technet.oracle.com) na temat egzaminów Oracle
  • testking.com- testy
  • www.ucertify.com – oprogramowanie do certyfikacji
  • sybex.com – książki
  • transcender.com – testy
  • PLOUG – Polskie Stowarzyszanie Użytkowników ORACLE. Można tam znaleźć opis ścieżek

Dodatkowe linki

www.oracle.com/education/certification/news/apdevr1retire.html
www.oraclenotes.com/Certification/oracle8i/ocp_introduction_exam.htm
www.oracle.com/education/certification/objectives/1.html
www.eduportal.pl/szkolenia/egzaminy_prometric/index.asp
www.eduportal.pl/szkolenia/egzaminy_prometric/oracle_1z0.asp
www.braindumps.com/index.cfm?pageid=417&dumpid=138


Tagi: , , , , ,



OptusNet is one of UK largest independent ISP's. We are currently servicing over 70,000 clients and are still growing. Acanac has grown to this size in just a little over 4 years. We have established a leadership position in the industry by providing clients with affordable and reliable service to both Residential and Business users.
Wireless High Speed Internet Service Provider - OptusNet core value is to make sure that you the customer is served with the utmost respect and professionalism. This is the reason that we are one of the few companies that offer an unconditional money back guarantee. That's why we have invested heavily in hardware, and facilities. This ensures that you, the client is up and running on 24 hours a day seven days a week.
Gwarancją naszych wysokich usług jest partnerstwo z liderami runku światowego w technologi wireless oraz mobilnych produktów, w skład których wchodzą WLAN, Broadband Wireless Outdoor Systems (Laser lub Radio), PoE Mispans and PoE Switches, HotSpot gateways and Wireless VoIP telefony.
alvarion dreamweb pierwsza sieć komputerowa w Polsce
Wireless Broadband Outdoor Solutions
Network Management
mrv dreamweb pierwsza sieć komputerowa w Polsce
Outdoor Wireless Laser Solutions
Connectivity Solutions
nomadix dreamweb pierwsza sieć komputerowa w Polsce
Hotspot Gateways
procurve_networking dreamweb pierwsza sieć komputerowa w Polsce
Networking Equipment
Centralised Wi-Fi solution
Access Points
powerdsine dreamweb pierwsza sieć komputerowa w Polsce
PoE midspans - PoE Splitters
proxim dreamweb pierwsza sieć komputerowa w Polsce
Wireless Broadband Outdoor Systems
Wi-Fi Access Points
Wireless Management Software
firetide dreamweb pierwsza sieć komputerowa w Polsce
Multi-Service Mesh solutions
spectralink dreamweb pierwsza sieć komputerowa w Polsce
Wi-Fi telephones
VoIP gateways
Application Gateways