• Nie Znaleziono Wyników

Tworzenie zapytań do bazy danych na platformie MS SQL Server + SQL dla analityków

N/A
N/A
Protected

Academic year: 2022

Share "Tworzenie zapytań do bazy danych na platformie MS SQL Server + SQL dla analityków"

Copied!
5
0
0

Pełen tekst

(1)

Tworzenie zapytań do bazy danych na

platformie MS SQL Server + SQL dla analityków

Tworzenie zapytań do bazy danych na platformie MS SQL Server + SQL dla analityków

Zapytania do bazy danych MS SQL Server i SQL analityków, osób

przygotowujących raporty oraz sprawozdania - Szkolenie + Warsztaty

PRZEZNACZENIE SZKOLENIA

Szkolenie zostało zaprojektowane dla osób, które chcą w ekspresowym tempie nie tylko poznać podstawy, ale również zapoznać się z bardziej zaawansowanymi kwestami dotyczącymi SQL. Szkolenie przeznaczone jest dla analityków, osób odpowiedzialnych za przygotowanie danych do raportów oraz odpowiedzialnych za wszelkiego rodzaju sprawozdawczość.

Jeżeli jesteś początkującym użytkownikiem lub samoukiem i chcesz otrzymać pakiet dobrych praktyk oraz sporą dawkę zaawansowanej wiedzy – to szkolenie jest dla Ciebie.

KORZYŚCI WYNIKAJĄCE Z UKOŃCZENIA SZKOLENIA

Zapoznasz się z najważniejszymi elementami języka SQL

Poznasz dobre praktyki dotyczące korzystania z baz danych Zrozumiesz działanie różnych typów połączeń tabel

Zobaczysz, jak stosować kryteria i wyrażenia regularne

Dzięki szkoleniu zrozumiesz fachowe słownictwo, które ułatwi poruszanie się w świecie baz danych

Nauczysz się jak wykorzystać funkcje tekstowe, logiczne oraz jak wykonywać operacje na datach

Dowiesz się jak stosować grupowanie i agregacje

Zobaczysz, jaka jest różnica pomiędzy CTE a podzapytaniem

(2)

Dzięki szkoleniu zrozumiesz, jak działają ROLLUP, CUBE i GROUPING SETS Zrozumiesz działanie procedur składowanych oraz widoków

Nauczysz się jak wykorzystać konwersję danych oraz jakie niebezpieczeństwa są z tym związane

OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY Znajomość środowiska Windows

PRZYGOTOWANIE DO SZKOLENIA Wirtualna Klasa

Poznanie trenera i grupy

Sprawdzanie wiedzy - testy i quizy Wprowadzenie w temat zajęć WYKŁADY I WARSZTATY Sala szkoleniowa

Omówienie podstawowych zagadnień związanych z relacyjnymi bazami

1.

danych (na przykładzie bazy na platformie SQL Server)

Tabele Pola Klucze Indeksy Relacje

Więzy integralności

Tworzenie zapytań wybierających (język SQL)

2.

Fraza SELECT

Filtrowanie danych (WHERE) Sortowanie danych (ORDER BY)

(3)

Grupowanie danych (GROUP BY)

Agregowanie danych (SUM, AVG, MIN, MAX, COUNT)

Łączenie tabel (WHERE ... = ... , WHERE ... IN ..., INNER JOIN, LEFT JOIN, itp.) Łączenie danych z różnych baz danych

Stosowanie funkcji tekstowych (LEFT, RIGHT, SUBSTRING itp.) Frazy warunkowe

Konwersja typów danych.

Tworzenie zapytań funkcjonalnych

3.

Dodawanie danych (INSERT) Modyfikowanie danych (UPDATE) Usuwanie danych (DELETE)

Usuwanie tabel (DROP TABLE).

Tworzenie obiektów serwerowych

4.

Widoki

Łączenie zapytań

5.

Podzapytania

6.

Wykorzystanie funkcji szeregujących

7.

Funkcja okna OVER() ROW_NUMBER() RANK()

DENSE_RANK() NTILE(n)

(4)

Nietypowe grupowanie danych

ROLLUP CUBE

GROUPING SETS

Słowniki, sumy, różnice i iloczyny zbiorów

9.

UNION UNION ALL EXCEPT INTERSECT

Wykorzystanie wielu źródeł i łączenie danych

10.

Podzapytania

Zapytania CTE (Common Table Expression) Wykorzystanie widoków

Tabele tymczasowe

Tworzenie sparametryzowanych procedur składowanych

11.

Wykonywanie operacji w pętli

12.

Poruszanie się po rekordach

13.

FETCH, OFFSET LAG, LEAD

Transformacje na danych (PIVOT / UNPIVOT)

14.

Rekurencyjne CTE

15.

(5)

Pobieranie, wysyłanie danych

17.

Import danych BULK INSERT

Wysyłanie poleceń SQL z kodu VBA w Excelu (ADO Recordset)

WSPARCIE I ROZWÓJ PO SZKOLENIU Portal Altkom Akademii

Dostęp do materiałów szkoleniowych i uzupełniających Opieka trenera

Kontakt ze społecznością

Kod szkolenia SQL01+SQL02 / PL AA 3d

Czas trwania 3 dni

Poziom Średnio zaawansowany

Autoryzacja Altkom

Cytaty

Powiązane dokumenty

Model danych, architektura systemu bazy danych, funkcje systemu zarządzania bazą danych, relacyjny model danych, język SQL... Architektura systemu

Sens tego zapytania można opisać w następujący sposób: Wybrać (SELECT) wszystkie kolumny z tabeli Ucznio- wie (Uczniowie.*) oraz wszystkie kolumny z tabeli Klasy (Klasy.*),

SELECT nazwisko, etat, placa_pod * 12 AS roczne_zarobki FROM pracownicy. ORDER BY etat DESC, roczne_zarobki

Tworzenie nowych grup łamania jest możliwe w kreatorze raportu (przy wybraniu odpowiedniego rozkładu) lub w modelu danych poprzez „wyciągnięcie” kolumny na zewnątrz grupy w

W sekcji WHERE należy podad warunek = głównie ma on za zadanie wyłuskad wybrany przez nas REKORD lub REKORDY, których zawartośd modyfikujemy. UWAGA: Brak warunku może oznaczad,

Trwałe, zapisane w bazie danych (CREATE TABLE), modyfikowalne (INSERT, UPDATE, DELETE).

{VARCHAR – łańcuch znaków o zmiennej długości (do 20 znaków), UNIQUE – unikatowy, NOT NULL – pole nie może być puste}.. pensja DECIMAL(7,2)

W bazie danych nazwisko_firma utwórz nową tabelę test3 zawierającą 4 kolumny: id, imie, nazwisko, pesel.. Kolumny imie i nazwisko powinny tworzyć