4 dni online z trenerem, na sali średnio zaawansowany Programiści bazy danych OPS_PL
Claude CodePaczka AI
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
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
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
Wykorzystanie
Obsługa cykli
Filtrowanie drzew
Manipulowanie danymi
Modyfikacja danych
Wstawianie danych do tabel i widoków
Wstawianie wielowierszowe
Scalanie danych
Modyfikowanie danych
Usuwanie danych
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
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
Data
Miasto
Poziom
Cena netto
20.10.2026
online
średnio zaawansowany
3 250 zł
27.10.2026
Gdańsk
średnio zaawansowany
3 250 zł
03.11.2026
Rzeszów
średnio zaawansowany
3 250 zł
16.11.2026
Warszawa
średnio zaawansowany
3 250 zł
23.11.2026
Szczecin
średnio zaawansowany
3 250 zł
30.11.2026
Wrocław
średnio zaawansowany
3 250 zł
15.12.2026
online
średnio zaawansowany
3 250 zł
Podane ceny są cenami netto — należy doliczyć podatek VAT wg obowiązującej stawki.