Oracle Database 19c: Podstawy SQL - kurs 68 990 RUB. od Specjalisty, szkolenie 40 godzin akademickich, termin: 7 maja 2023 r.
Miscellanea / / December 04, 2023
Kurs zapewnia studentom podstawową wiedzę na temat języka SQL, umożliwiając programiście pisanie zapytań do jednej lub większej liczby tabel, modyfikowanie danych w tabelach i tworzenie obiektów bazy danych. Głównym narzędziem programistycznym używanym w kursie jest Oracle SQL Developer; SQL Plus jest używany jako dodatkowy.
Kurs prowadzony jest w języku rosyjskim!
Wyrocznia to najpopularniejsza baza danych, z której korzysta większość dużych firm, banków i agencji rządowych. Specjaliści znający się na Oracle są wszędzie poszukiwani. Kurs jest odpowiedni dla wersji Oracle Database 12c, 18c, 19c i jest przeznaczony dla inżynierów wsparcia technicznego, administratorów technicznych, administratorów hurtowni danych znających podstawy pracy z Oracle. Szkolenie prowadzone jest na platformie Linux, ale doświadczenie z Linuksem nie jest wymagane.
Uwaga! Pomyślne ukończenie kursów Oracle w Centrum Specjalistycznym MSTU. NE Bauman nie tylko pomoże Ci opanować wszystkie funkcje pracy z produktami Oracle, ale także przygotuje Cię do zdania egzaminu egzaminy umożliwiające uzyskanie międzynarodowego certyfikatu Oracle Database Administrator Certified Associate (Administrator Assistant Baza danych).
Nauczysz się:
- tworzyć zapytania do jednej lub większej liczby tabel bazy danych przy użyciu różnych warunków filtrowania i sortowania wierszy;
- używać poleceń manipulacji danymi (DML);
- tworzyć tabele, indeksy i inne obiekty baz danych;
- używać reprezentacji danych;
- kontrola dostępu do obiektów schematu bazy danych;
- użyj podzapytań;
- stosować funkcje jednowierszowe i grupowe języka SQL;
- zastosuj skalarne i powiązane podzapytania;
- używaj wyrażeń regularnych;
6
kursyNauczyciel praktyczny, doświadczony specjalista Oracle DBMS. Potrafi przekazać każdemu słuchaczowi swoje bogactwo doświadczeń i robi to prostym i przystępnym językiem, posługując się wieloma praktycznymi przykładami. Wdzięczni słuchacze zauważają jego umiejętność pokazania szerokiej gamy niuansów pracy z Oracle DBMS.
Michaił Fokin ma dziesięcioletnie doświadczenie w pracy z Oracle DBMS (wersje 8, 8i, 9i, 10g, 11g), w tym doświadczenie administracyjne i ustawienia wydajności Oracle DBMS na platformach Unix i Windows, w tym w konfiguracji Real Application Klastry. Zawodowo biegle posługuję się językami SQL, PL/SQL. Biegła znajomość technologii tworzenia kopii zapasowych i odzyskiwania baz danych - zarówno przy użyciu RMAN, jak i ręcznie (tworzenie kopii zapasowych i odzyskiwanie zarządzane przez użytkownika). Zapewnia niezawodne przechowywanie danych i odporność na awarie dzięki technologiom Data Guard RAC. Rozwiązuje problemy z wydajnością bazy danych, a także dokonuje strojenia poleceń SQL i kodu PL/SQL. Ponadto ma siedmioletnie doświadczenie w prowadzeniu kursów z zakresu administracji Oracle DBMS, tuningu wydajności, bezpieczeństwo, tworzenie aplikacji i raportowanie przy użyciu Oracle Forms Developer i Oracle Raporty.
Obecnie jest administratorem Oracle DBMS w dużym rosyjskim banku.
4
kursEkspert w zakresie kursów Oracle i Java. Certyfikowany specjalista Oracle, kandydat nauk technicznych. Wyróżnia go różnorodne doświadczenie w działalności praktycznej i dydaktycznej. W 2003 roku Alexey Anatolyevich ukończył z wyróżnieniem MIREA. W 2006 roku...
Ekspert w zakresie kursów Oracle i Java. Certyfikowany specjalista Oracle, kandydat nauk technicznych. Wyróżnia go różnorodne doświadczenie w działalności praktycznej i dydaktycznej.
W 2003 roku Alexey Anatolyevich ukończył z wyróżnieniem MIREA. W 2006 roku obronił pracę doktorską na temat budowy bezpiecznych zautomatyzowanych systemów informatycznych.
Główny specjalista w dziedzinie bezpieczeństwa baz danych, budowania bezpiecznych aplikacji Java i webowych dla Oracle DBMS i SQL Server, rozwijania modułów programów przechowywanych w PL/SQL i T-SQL. Zautomatyzowano działalność dużych przedsiębiorstw państwowych. Świadczy usługi konsultingowe i doradcze w zakresie tworzenia złożonych rozproszonych aplikacji internetowych opartych na platformie Java EE.
Doświadczenie Aleksieja Anatolijewa w nauczaniu w systemie kształcenia podyplomowego przekracza 7 lat. Pracował z klientami korporacyjnymi, szkolił pracowników firm „BANK PSB”, „Internetowa Wyższa Szkoła Technologii Informacyjnych (INTUIT)”, „SINTERRA”.
Autor kilku podręczników edukacyjnych i metodycznych z zakresu programowania i pracy z bazami danych. W latach 2003–2005 Alexey Anatolyevich zajmował się adaptacją i tłumaczeniem technicznym literatury zagranicznej na temat programowania stron internetowych i pracy z bazami danych. Opublikował ponad 20 prac naukowych.
Wdzięczni absolwenci niezmiennie zwracają uwagę na przystępny sposób przedstawienia nawet najbardziej skomplikowanych tematów, szczegółowe odpowiedzi na pytania studentów i bogactwo żywych przykładów z praktyki zawodowej nauczyciela.
3
kursNauczyciel z 27-letnim doświadczeniem, ekspert Oracle, posiadacz międzynarodowych certyfikatów Oracle, MySQL, Microsoft, IBM. Posiada bogate doświadczenie w programowaniu w językach SQL, PL/SQL, Java, C, C++, R, Python, administracja Unix/Linux,...
Nauczyciel z 27-letnim doświadczeniem, ekspert Oracle, posiadacz międzynarodowych certyfikatów Oracle, MySQL, Microsoft, IBM. Posiada bogate doświadczenie w programowaniu w SQL, PL/SQL, Java, C, C++, R, Python, administracja Unix/Linux, z wykorzystaniem systemu Git, tworzenie maszyny wirtualne (VMWare, Virtualbox, HYPER-V), administrowanie bazami danych Oracle, IBM Informix, konfiguracja sprzętu serwerowego oraz NALOT.
Od 1991 roku Ilya Andreevich prowadzi kursy informatyczne na Moskiewskim Uniwersytecie Państwowym, w tym ich zastosowanie w biznesie. Jej absolwenci to pracownicy największych przedsiębiorstw Federacji Rosyjskiej. Jest autorem wielu prac w publikacjach ekonomicznych na temat trendów w wykorzystaniu IT w biznesie. Regularnie prowadzi także szkolenia podnoszące kwalifikacje specjalistów IT oraz występuje na seminariach.
Uprzejmy, z poczuciem humoru, cierpliwy, odpowiedzialny – tak uczniowie charakteryzują swojego nauczyciela. Potrafi przekazać swoje doświadczenie każdemu uczniowi prostym i przystępnym językiem, co czyni go nauczycielem naprawdę wysokiej klasy.
Moduł 1. Wprowadzenie do bazy danych Oracle 19c (1 ac. H.)
Przegląd głównych cech bazy danych Oracle 19c
Omówienie podstawowych pojęć oraz teoretycznych i fizycznych aspektów relacyjności
Baza danych
Klasyfikacja poleceń SQL jako standardowego języka relacyjnych baz danych
Przegląd danych wykorzystywanych w kursie
Korzystanie z programisty SQL w celu ustanowienia sesji bazy danych
Zapisywanie wyników zapytań do plików i używanie plików skryptów w SQL Developer
Moduł 2. Wyodrębnianie danych za pomocą polecenia SQL SELECT (1.5 ac. H.)
Przegląd funkcji polecenia SELECT
Tworzenie raportu za pomocą podstawowego polecenia SELECT
Zaznaczanie wszystkich kolumn
Wybieranie określonych kolumn
Domyślne nagłówki kolumn
Wyrażenia arytmetyczne
Zrozumienie priorytetów operatora
Użycie polecenia DESCRIBE do wyświetlenia struktury tabeli
Moduł 3. Ograniczanie i sortowanie danych (2 ac. H.)
Użycie klauzuli WHERE do wybrania wymaganych wierszy
Używanie operatorów porównania i operatorów logicznych w klauzuli WHERE
Opis reguł pierwszeństwa dla operatorów porównania i operatorów logicznych
Używanie literałów znakowych w klauzuli WHERE
Sortowanie wierszy za pomocą klauzuli ORDER BY polecenia SELECT
Posortuj wynik w kolejności rosnącej i malejącej według wartości
Moduł 4. Korzystanie z funkcji jednokreskowych w poleceniu SELECT (3 ak. H.)
Wykazanie różnic pomiędzy jednowierszowymi i wielowierszowymi funkcjami SQL
Konwertowanie ciągów za pomocą funkcji znakowych używanych na liście SELECT i klauzuli WHERE
Konwersja liczb za pomocą funkcji ROUND, TRUNC i MOD
Używanie arytmetyki daty w klauzuli SELECT
Używanie funkcji do pracy z datami
Moduł 5. Korzystanie z funkcji konwersji i wyrażeń warunkowych (3 ak. H.)
Niejawna i jawna konwersja typów danych
Korzystanie z funkcji konwersji TO_CHAR, TO_NUMBER i TO_DATE
Zagnieżdżone funkcje jednowierszowe
Stosowanie funkcji NVL, NULLIF i COALESCE do dat
Używanie warunków logicznych JEŻELI TO ELSE w poleceniu SELECT
Moduł 6. Agregacja danych za pomocą funkcji grupowych (2 ac. H.)
Wykorzystanie funkcji grupowych w poleceniu SELECT do tworzenia raportów analitycznych
Tworzenie grup danych przy użyciu klauzuli GROUP BY
Wykluczanie grup danych za pomocą klauzuli HAVING
Moduł 7. Próbkowanie danych z kilku tabel (2 ac. H.)
Napisanie polecenia SELECT umożliwiającego dostęp do danych z więcej niż jednej tabeli
Wyświetlanie danych z tabel przy użyciu sprzężenia zewnętrznego
Łączenie się z tabelą samą w sobie (samodzielne łączenie)
Moduł 8. Korzystanie z podzapytań (2 ak. H.)
Rodzaje problemów rozwiązywanych za pomocą podzapytań
Definiowanie podzapytań
Rodzaje podzapytań
Podzapytania jednowierszowe i wielowierszowe
Moduł 9. Korzystanie z operatorów mnogościowych (2 ak. H.)
Opis operatorów do pracy ze zbiorami
Używanie operatorów mnogościowych do łączenia wielu zapytań w jedno
Sortowanie wyników przy użyciu operatorów mnogościowych
Moduł 10. Manipulacja danymi (3 ak. H.)
Składnia poleceń DML
Dodawanie wierszy do tabeli za pomocą polecenia INSERT
Używanie polecenia UPDATE do modyfikowania wierszy tabeli
Usuwanie danych z tabeli za pomocą polecenia DELETE
Używanie skryptów do manipulacji danymi
Zapisywanie i wycofywanie zmian za pomocą poleceń COMMIT i ROLLBACK
Co to jest spójność czytania
Moduł 11. Używanie poleceń DDL do tworzenia tabel i zarządzania nimi (3 ac. H.)
Główne obiekty baz danych omawiane na kursie
Omówienie struktury tabeli
Podstawowe typy danych wykorzystywane przy tworzeniu kolumn tabeli
Używanie prostej składni do tworzenia tabel
Jakie zasady integralności można zdefiniować podczas tworzenia tabeli?
Jak działają obiekty schematu: (polecenia ALTER, DROP)
Moduł 12. Tworzenie innych schematycznych obiektów (2 ak. H.)
Tworzenie widoku prostego i złożonego
Dostęp do danych poprzez widok
Twórz, edytuj i używaj sekwencji
Tworzenie i obsługa indeksów
Tworzenie synonimów prywatnych i publicznych
Moduł 13. Kontrola dostępu użytkowników (2 ac. H.)
Różnice pomiędzy uprawnieniami systemowymi i obiektowymi
Tworzenie użytkowników
Nadanie uprawnień systemowych
Nadawanie uprawnień tabelom
Utwórz rolę i nadaj jej uprawnienia
Zmiana hasła użytkownika
Nadawanie uprawnień obiektom
Odebranie przywilejów
Moduł 14. Zarządzanie obiektami schematu (2 ac. H.)
Dodaj, zmień lub usuń kolumnę
Dodawanie i usuwanie ograniczeń
Włączanie i wyłączanie ograniczeń, odroczone sprawdzanie ograniczeń
Tworzenie i usuwanie indeksów
Tworzenie indeksów opartych na funkcjach
Wykonywanie operacji FLASHBACK
Tworzenie i korzystanie z tabel zewnętrznych
Moduł 15. Zarządzanie obiektami za pomocą słownika danych (2 ak. H.)
Słownik danych
Korzystanie z widoków słownika
Widoki USER_OBJECTS i ALL_OBJECTS
Informacje o tabelach i kolumnach
Wyświetl informacje o ograniczeniach
Wyświetlanie informacji o sekwencjach, indeksach i synonimach
Jak dodawać komentarze do tabeli i kolumn
Moduł 16. Manipulacja dużymi zbiorami danych (2 ac. H.)
Manipulowanie danymi za pomocą podzapytań
Opis funkcji wielotabelowego polecenia INSERT
Korzystanie z różnych typów wielotabelowych poleceń INSERT
Łączenie wierszy za pomocą polecenia MERGE
Śledź zmiany danych na przestrzeni czasu
Moduł 17. Konserwacja danych z różnych stref czasowych (2 ac. H.)
Używanie różnych typów danych daty i godziny do przechowywania ułamków ułamkowych sekundy, a także obsługa danych z różnych stref czasowych
Używanie typów danych interwałowych do przechowywania różnicy między dwiema wartościami zawierającymi czas
Praktyczne zastosowanie szeregu funkcji daty i czasu do globalizacji aplikacji
Moduł 18. Próbkowanie danych przy użyciu złożonych podzapytań (2 ac. H.)
Podzapytania wielokolumnowe
Używanie podzapytań skalarnych w SQL
Zakres problemów rozwiązywanych za pomocą skorelowanych podzapytań
Modyfikowanie i usuwanie wierszy za pomocą skorelowanych podzapytań
Korzystanie z operatorów ISTNIEJE i NIE ISTNIEJE
Użycie klauzuli WITH
Moduł 19. Obsługa wyrażeń regularnych (1.5 ac. H.)
Korzyści ze stosowania wyrażeń regularnych
Używanie wyrażeń regularnych do dopasowywania i zastępowania ciągów