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.