Podstawy języka SQL i bazy danych SQL Server

Kategoria: Szkolenia IT
Zweryfikuj możliwość udziału w szkoleniu z dotacją wysyłając zgłoszenie:
Jestem Przedsiębiorcą Wyślij zgłoszenie
Jestem osobą Indywidualną Wyślij zgłoszenie
Dla kogo?

Dla zespołów pracowniczych – firm i organizacji.

Celem szkolenia jest wprowadzenie uczestników w podstawy pracy z językiem SQL oraz zarządzania bazami danych SQL Server. Uczestnicy nauczą się tworzenia zapytań, zarządzania danymi oraz podstaw administracji baz danych, co pozwoli im skutecznie wykorzystywać SQL w pracy z danymi w środowiskach biznesowych.

Metody: wykład i ćwiczenia praktyczne

Czas trwania: 1 dzień

PROGRAM:

I. Wprowadzenie do baz danych SQL Server

  • Omówienie podstawowych pojęć: baza danych, tabele, rekordy, kolumny.
  • Architektura SQL Server: podstawowe elementy, takie jak SQL Server Management Studio (SSMS), struktura relacyjnych baz danych.
  • Tworzenie i zarządzanie bazami danych: zakładanie nowych baz danych, tabele, wprowadzanie danych.

II. Podstawy języka SQL:

  • Podstawowe zapytania SQL: SELECT, FROM, WHERE, ORDER BY.
  • Filtrowanie danych: użycie WHERE, LIKE, BETWEEN oraz warunki logiczne AND, OR.
  • Agregacja danych: SUM, COUNT, AVG, MIN, MAX.
  • Grupowanie danych za pomocą GROUP BY i HAVING.

III. Łączenie tabel i relacje

  • Zrozumienie relacji między tabelami: klucze podstawowe i obce (Primary Key i Foreign Key).
  • Rodzaje JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, zastosowanie w praktyce.
  • Tworzenie relacji i zarządzanie powiązaniami między tabelami.

IV. Podzapytania i zagnieżdżone zapytania

  • Wprowadzenie do podzapytań (subqueries): tworzenie zapytań w zapytaniach.
  • Zagnieżdżone zapytania w klauzulach SELECT, FROM i WHERE.
  • Praktyczne zastosowanie podzapytań w analizie danych.

V. Funkcje okienkowe (window functions):

  • Wprowadzenie do funkcji okienkowych i ich rola w zaawansowanej analizie danych.
  • Funkcje rankingowe: ROW_NUMBER, RANK, DENSE_RANK.
  • Funkcje agregujące: SUM, AVG, MIN, MAX w ramach okna.
  • PARTITION BY i ORDER BY w funkcjach okienkowych

VI. Tworzenie i zarządzanie danymi:

  • Tworzenie tabel, dodawanie i modyfikowanie kolumn (ALTER TABLE).
  • Wstawianie danych do tabel (INSERT), modyfikacja (UPDATE) oraz usuwanie rekordów (DELETE).
  • Tworzenie i zarządzanie widokami (views) dla uproszczonego dostępu do danych.

 

Powiązane:

Podstawy analizy danych w języku Python z użyciem biblioteki PANDAS

Praktyczne zastosowania AI, czyli jak zarobić więcej pracując mniej

Wprowadzenie do generatywnej sztucznej inteligencji (ChatGPT)

Skontaktuj się

lub wyślij do nas wiadomość:

    * = pole wymagane





    kontakt dotacje
    Przegląd prywatności

    Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.

    Ściśle niezbędne ciasteczka

    Niezbędne ciasteczka powinny być zawsze włączone, abyśmy mogli zapisać twoje preferencje dotyczące ustawień ciasteczek.

    Ciasteczka stron trzecich

    Ta strona korzysta z Google Analytics do gromadzenia anonimowych informacji, takich jak liczba odwiedzających i najpopularniejsze podstrony witryny.

    Włączenie tego ciasteczka pomaga nam ulepszyć naszą stronę internetową.