Oracle
średnio zaawansowany Programiści bazy danych

Język SQL w bazie danych Oracle dla programistów

Claude Code Paczka AI
4 dni online z trenerem, na sali OPS_PL
Cel szkolenia
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.
Korzyści
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"
Wymagania wstępne
Powinieneś znać podstawy programowania oraz kluczowe pojęcia związane z bazą danych.
Program szkolenia
  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
    • 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

Najbliższe terminy

Ładowanie terminów…

Formularz zapisu

Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.

Klauzula informacyjna RODO

Administratorem moich danych osobowych jest Dataconsulting Services sp. z o.o. z siedzibą w Warszawie (00-843), Rondo Daszyńskiego 2B, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: 0001017491, NIP: 5273040797, REGON: 524385129, z kapitałem zakładowym w wysokości 5.000,00 zł (dalej: „Spółka").

Ze Spółką kontaktować się można listownie (na adres podany wyżej), mailowo: biuro@dataconsulting.pl, lub telefonicznie: +48 (22) 398 47 81.

  • moje dane osobowe przetwarzane będą w celu nawiązania kontaktu ze mną przez Spółkę, na podstawie art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO"),
  • moje dane osobowe nie będą przekazywane podmiotom zewnętrznym, państwom trzecim spoza Europejskiego Obszaru Gospodarczego ani organizacjom międzynarodowym,
  • moje dane osobowe będą przechowywane przez okres niezbędny do nawiązania ze mną kontaktu przez Spółkę jednak nie dłużej niż do momentu cofnięcia zgody na ich przetwarzanie,
  • posiadam prawo dostępu do treści moich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania oraz prawo do przeniesienia moich danych,
  • mam możliwość wycofania zgody na przetwarzanie moich danych osobowych, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych, którego dokonano na podstawie zgody przed jej wycofaniem,
  • przysługuje mi uprawnienie wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Podanie danych osobowych jest dobrowolne, jednak jest niezbędne do nawiązania ze mną kontaktu przez Spółkę.

Pola oznaczone * są wymagane.