Bazy danych dla programistów (kod: DB 101)
Tagi tego szkolenia:
Zobacz też:
Opis i cel szkolenia
Poznanie systemów relacyjnych baz danych. Podstawy teoretyczne. Język zapytań SQL. Zapytania złożone, podzapytania, perspektywy. Języki proceduralne. Indeksy i podstawy optymalizacji.
W trybie otwartym i standardowo, szkolenie prowadzone jest na systemie PostgreSQL. Dla grup zamkniętych, na życzenie – możliwa również dowolna inna platforma (np.: Oracle, MS SQL, IBM DB2…).
Uwagi:
- Osobom zainteresowanym głównie nauczeniem się języka SQL (dla celów raportowo-analitycznych) i podstawami świata baz danych, sugerujemy skorzystanie raczej z programu “bazy danych i język SQL dla analityków”, nie zawierającego zagadnień administracji, języków proceduralnych i wydajności;
- Osobom, które interesują konkretne szczegóły platform PostgreSQL lub MySQL i pracy na nich, sugerujemy rozważanie szkoleń dedykowanych dla tych platform. Zagadnienia szkoleń dedykowanych generalnie pokrywają się z programem niniejszego, ogólnego szkolenia bazodanowego, ale są wyraźniej sprofilowane pod kątem pracy na wybranej platformie i demonstracji konkretnych narzędzi na niej dostępnych.
Czas trwania
3 dni
Program
- Relacyjne bazy danych – podstawy
- pojęcie relacji.
- tabela, wiersz, kolumna.
- klucz, klucz główny.
- klucze obce i powiązania między tabelami.
- Język SQL
- proste zapytania – konstrukcja SELECT,
- funkcje i operatory,
- wybieranie wierszy – klauzula WHERE,
- porządkowanie danych – klauzula ORDER BY,
- klauzule LIMIT, OFFSET,
- operacje teoriomnogościowe,
- łączenie wielu tabel,
- grupowanie wierszy,
- funkcje agregujące,
- wybieranie grup wierszy – klauzula HAVING,
- podzapytania.
- Projektowanie baz danych na przykładzie
- proces projektowania baz danych,
- notacje schematów baz danych,
- wzorce projektowe
- Teoretyczne podstawy baz danych
- anomalie,
- postaci normalne.
- Schemat bazy danych (DDL)
- typy danych,
- tworzenie tabel – CREATE TABLE,
- więzy spójności,
- sekwencje.
- Dodawanie i modyfikacja danych (DML)
- dodawania danych – INSERT,
- modyfikacje danych – UPDATE,
- usuwanie danych – DELETE.
- Perspektywy
- tworzenie perspektyw – CREATE VIEW,
- zastosowania perspektyw.
- Języki proceduralne
- PL/pgSQL jako przykład języka proceduralnego,
- zastosowania języków proceduralnych,
- wyzwalacze (TRIGGER) i procedury składowane.
Pobierz w wersji PDF > >
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla osób nie mających doświadczenia z relacyjnymi bazami danych i językiem SQL, przede wszystkim programistów, ewentualnie analityków zainteresowanych również aspektami programistycznymi i wydajnościowymi.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Lokalizacje
Najbliższe terminy
- 2012.02.06 - 2012.02.08 (Warszawa)
- 2012.03.05 - 2012.03.07 (Warszawa)
Zapytaj o szczegóły
tel. 22 63 64 164
akademia@alx.pl
- Warszawa - ul. Jasna 14/16A
- Kraków - ul. Floriańska 53
- Łódź - ul. Wólczańska 51
- Wrocław - ul. Rogowska 127
- Poznań - ul. Św. Marcin 66/72
- Katowice - ul. Modelarska 12
- na życzenie dowolne miejsce w Polsce
Cena szkolenia
1990 zł netto (VAT 23%).
W cenę szkoleń organizowanych w naszej siedzibie wliczone są:
- autorskie materiały szkoleniowe,
- certyfikaty ukończenia szkolenia,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.
Najbliższe terminy
- 2012.02.06 - 2012.02.08 (Warszawa)
- 2012.03.05 - 2012.03.07 (Warszawa)
W przypadku zgłoszenia grupy osób (min.
3), możliwe jest również zamówienie szkolenia
zamkniętego, w terminie do uzgodnienia (zaproponuj termin).
Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski.
Powrót do pełnej listy szkoleń
|