Kategorie: Bazy danych, SQL, XML
Celem szkolenia jest pokazanie tych mechanizmów współpracy z bazą danych, które wykraczają poza pisanie kwerend SQL.
Kursanci nauczą się niskopoziomowych zasad działania serwera bazodanowego i planów wykonywania zapytań. Ma to kluczowe znaczenie przy optymalizowaniu zapytań, co stanowi następny punkt naszych zainteresowań na szkoleniu.
Przy okazji, wspomnimy o dwóch językach proceduralnych wykorzystywanych w najpopularniejszych otwartych bazach danych (MySQL i Postgresql).
Druga część szkolenia poświęcona jest nie-SQLowym, natywnym bazom XML (na przykładzie eXist Db) i językom XPath oraz XQuery.
Czas trwania
2 dni
Program
- Optymalizacja zapytań
- czytanie planów zapytań (na przykładzie Postgresql)
- różne rodzaje filtrów i joinów, koszty
- statystyki
- Języki proceduralne w bazach danych (MySQL i Postgresql)
- konstrukcje sterujące
- wyjątki
- typy i zmienne
- kursory, iteracja po wynikach
- Natywne bazy danych XML (na przykładzie eXist)
- język XPath
- język XQuery
- obszary zastosowania baz relacyjnych i XML
Training also available in English.
Przeznaczenie i wymagania
Kursant powinien swobodnie pisać kwerendy SQL i mieć przynajmniej podstawowe pojęcie o tym, czym jest XML (rozumieć terminy: dokument, tag, atrybut).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Zobacz też:
- Programista baz danych Oracle (kurs zawodowy - bootcamp)
- Analiza danych (kurs zawodowy - bootcamp)
- PostgreSQL dla analityków
- Zaawansowany PostgreSQL dla analityków
- Procedury składowane w PL/pgSQL dla PostgreSQL
- PostgreSQL dla programistów
- Projektowanie baz danych w PostgreSQL
- Optymalizacja aplikacji dla PostgreSQL
- PostgreSQL dla administratorów
- Kopie zapasowe w PostgreSQL
- Replikacja i HA w PostgreSQL
- Zaawansowany PostgreSQL dla administratorów
- Wprowadzenie do administracji MongoDB
- Zaawansowana administracja MongoDB
- Tuning MongoDB
- Administracja serwerem Redis
- Język SQL (w MS Access, MS SQL Server)
- Język SQL i bazy danych dla analityków
- Bazy danych i zapytania T-SQL w MS SQL Server
- Zaawansowane zagadnienia języka T-SQL w MS SQL Server
- Wprowadzenie do administracji SQL Server
- Bazy danych dla programistów
- MySQL dla programistów
- Administracja MySQL
- Usługi sieciowe SOAP na platformie Java (JAX-WS)
- Podstawy XML
- Modelowanie schematów XML Schema
- XSL - przekształcenia dokumentów XML
- Przetwarzanie XML-a w Javie
- Oracle Database SQL
- Oracle Database PL/SQL
- Oracle Database SQL - zagadnienia zaawansowane
- Administracja bazą danych Oracle
- Zaawansowana administracja bazą danych Oracle
- MS Access (zaawansowany)
- Programowanie VBA w Accessie