Course Code: dbdesignsqlprogramming
Duration: 21 hours
Prerequisites:
  • Podstawowa znajomość obsługi komputera

Publiczność

  • Administratorzy Database
  • Specjaliści IT
Overview:

Database Projektowanie i Programming z SQL to kompleksowa dziedzina nauki i praktyki skoncentrowana na tworzeniu, zarządzaniu i wykorzystywaniu baz danych.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średniozaawansowanych specjalistów IT, którzy chcą dowiedzieć się, jak projektować, wdrażać i zarządzać relacyjnymi bazami danych oraz jak wyszukiwać i manipulować danymi za pomocą SQL.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć podstawy projektowania baz danych.
  • Nauczyć się tworzyć relacyjne bazy danych i zarządzać nimi.
  • Zdobyć biegłość w pisaniu zapytań SQL w celu pobierania danych i manipulowania nimi.
  • Zrozumienie zaawansowanych SQL koncepcji i technik.
  • Rozwijanie umiejętności optymalizacji i utrzymywania baz danych.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do Databases

  • Co to jest baza danych?
  • Rodzaje baz danych
  • Wprowadzenie do relacyjnych baz danych
  • Przegląd systemów (DBMS) Database Management
  • Funkcje systemów DBMS
  • Popularne oprogramowanie DBMS

Podstawy projektowania Database

  • Koncepcyjne, logiczne i fizyczne modele danych
  • Wprowadzenie do modelowania związków encji (ER)
  • Tworzenie diagramów ER
  • Podmioty, atrybuty i relacje

Normalizacja i Database Projektowanie

  • Formy normalne (1NF, 2NF, 3NF, BCNF)
  • Korzyści płynące z normalizacji
  • Praktyczne przykłady normalizacji
  • Denormalizacja i jej zastosowania

Wprowadzenie do SQL

  • Składnia i struktura SQL
  • Typy danych w SQL
  • Instrukcje CREATE, ALTER, DROP
  • Ograniczenia (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

Manipulacja danymi SQL

  • Instrukcja INSERT
  • Zbiorcze operacje wstawiania
  • Instrukcje UPDATE i DELETE
  • Korzystanie z klauzuli WHERE

Zapytanie o dane za pomocą SQL

  • Instrukcja SELECT
  • Filtrowanie danych za pomocą klauzuli WHERE
  • Sortowanie danych za pomocą ORDER BY
  • Korzystanie z LIMIT i OFFSET

Zaawansowane SQL koncepcje

  • ŁĄCZENIE WEWNĘTRZNE, ŁĄCZENIE W LEWO, ŁĄCZENIE W PRAWO, ŁĄCZENIE PEŁNE
  • Pisanie podzapytań
  • Klauzule GROUP BY i HAVING
  • Funkcje agregujące (COUNT, SUM, AVG, MAX, MIN)

Praca z indeksami i widokami

  • Tworzenie i używanie indeksów
  • Plusy i minusy indeksów
  • Tworzenie widoków i zarządzanie nimi
  • Korzystanie z widoków w celu uproszczenia zapytań

Database Bezpieczeństwo i transakcje

  • Role i uprawnienia użytkowników
  • Wdrażanie najlepszych praktyk bezpieczeństwa
  • Właściwości ACID
  • Instrukcje COMMIT i ROLLBACK

Optymalizacja i konserwacja Database

  • Analizowanie i optymalizowanie SQL zapytań
  • Korzystanie z planu EXPLAIN
  • Strategie tworzenia kopii zapasowych
  • Przywracanie baz danych

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Database Design and Programming with SQL

Qatar - Database Design and Programming with SQL

Egypt - Database Design and Programming with SQL

Saudi Arabia - Database Design and Programming with SQL

South Africa - Database Design and Programming with SQL

Brasil - Database Design and Programming with SQL

Canada - Database Design and Programming with SQL

中国 - Database Design and Programming with SQL

香港 - Database Design and Programming with SQL

澳門 - Database Design and Programming with SQL

台灣 - Database Design and Programming with SQL

USA - Database Design and Programming with SQL

Österreich - Database Design and Programming with SQL

Schweiz - Database Design and Programming with SQL

Deutschland - Database Design and Programming with SQL

Czech Republic - Database Design and Programming with SQL

Denmark - Database Design and Programming with SQL

Estonia - Database Design and Programming with SQL

Finland - Database Design and Programming with SQL

Greece - Database Design and Programming with SQL

Magyarország - Database Design and Programming with SQL

Ireland - Database Design and Programming with SQL

Luxembourg - Database Design and Programming with SQL

Latvia - Database Design and Programming with SQL

España - Database Design and Programming with SQL

Italia - Database Design and Programming with SQL

Lithuania - Database Design and Programming with SQL

Nederland - Database Design and Programming with SQL

Norway - Database Design and Programming with SQL

Portugal - Database Design and Programming with SQL

România - Database Design and Programming with SQL

Sverige - Database Design and Programming with SQL

Türkiye - Database Design and Programming with SQL

Malta - Database Design and Programming with SQL

Belgique - Database Design and Programming with SQL

France - Database Design and Programming with SQL

日本 - Database Design and Programming with SQL

Australia - Database Design and Programming with SQL

Malaysia - Database Design and Programming with SQL

New Zealand - Database Design and Programming with SQL

Philippines - Database Design and Programming with SQL

Singapore - Database Design and Programming with SQL

Thailand - Database Design and Programming with SQL

Vietnam - Database Design and Programming with SQL

India - Database Design and Programming with SQL

Argentina - Database Design and Programming with SQL

Chile - Database Design and Programming with SQL

Costa Rica - Database Design and Programming with SQL

Ecuador - Database Design and Programming with SQL

Guatemala - Database Design and Programming with SQL

Colombia - Database Design and Programming with SQL

México - Database Design and Programming with SQL

Panama - Database Design and Programming with SQL

Peru - Database Design and Programming with SQL

Uruguay - Database Design and Programming with SQL

Venezuela - Database Design and Programming with SQL

Polska - Database Design and Programming with SQL

United Kingdom - Database Design and Programming with SQL

South Korea - Database Design and Programming with SQL

Pakistan - Database Design and Programming with SQL

Sri Lanka - Database Design and Programming with SQL

Bulgaria - Database Design and Programming with SQL

Bolivia - Database Design and Programming with SQL

Indonesia - Database Design and Programming with SQL

Kazakhstan - Database Design and Programming with SQL

Moldova - Database Design and Programming with SQL

Morocco - Database Design and Programming with SQL

Tunisia - Database Design and Programming with SQL

Kuwait - Database Design and Programming with SQL

Oman - Database Design and Programming with SQL

Slovakia - Database Design and Programming with SQL

Kenya - Database Design and Programming with SQL

Nigeria - Database Design and Programming with SQL

Botswana - Database Design and Programming with SQL

Slovenia - Database Design and Programming with SQL

Croatia - Database Design and Programming with SQL

Serbia - Database Design and Programming with SQL

Bhutan - Database Design and Programming with SQL

Nepal - Database Design and Programming with SQL

Uzbekistan - Database Design and Programming with SQL