Kategorie: Bazy danych, SQL, PostgreSQL
Kurs przeznaczony dla osób znających podstawy języka SQL, które chcą opanować zasady skutecznego projektowania schematu bazy danych. System PostgreSQL daje architektom baz wyjątkowe możliwości, takie jak więzy wykluczające i indeksy funkcjonalne. Pokażemy w jaki sposób zaprojektować schemat bazy tak, aby pracująca z nim aplikacja działała sprawnie, a programiści mogli zawsze być pewni spójności zawartych w nich danych.
Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorów systemu PostgreSQL , regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.
Czas trwania
1 dzień
Program
- Modelowanie relacyjne
- Modelowanie relacyjne na przykładach
- Postaci normalne, najlepsze praktyki
- Klucze naturalne i surogatowe
- Popularne sposoby notacji schematów baz danych
- Typy danych
- Typy dostępne w PostgreSQL
- Typy zasięgowe (range types)
- Definiowanie własnych typów i domen
- Więzy spójności
- Podstawowe rodzaje więzów spójności
- Najczęściej spotykane wymagania biznesowe i ich modelowanie
- Więzy wykluczające (exclusion constraints)
- Projektowanie wydajnych schematów baz danych
- Stosowanie indeksów
- Denormalizacja
- Partycjonowanie
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Wymagana jest umiejętność posługiwania się PostgreSQL na co najmniej średnim poziomie, dobra
znajomość SQL.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.