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.
Zobacz też:
- Programista baz danych Oracle (kurs zawodowy - bootcamp)
- Analiza danych (kurs zawodowy - bootcamp)
- PostgreSQL dla analityków
- Zaawansowany PostgreSQL dla analityków
- Procedury składowane w PL/pgSQL dla PostgreSQL
- PostgreSQL dla programistów
- Optymalizacja aplikacji dla PostgreSQL
- PostgreSQL dla administratorów
- Kopie zapasowe w PostgreSQL
- Replikacja i HA w PostgreSQL
- Zaawansowany PostgreSQL dla administratorów
- Język SQL (w MS Access, MS SQL Server)
- Język SQL i bazy danych dla analityków
- Bazy danych i zapytania T-SQL w MS SQL Server
- Zaawansowane zagadnienia języka T-SQL w MS SQL Server
- Wprowadzenie do administracji SQL Server
- Bazy danych dla programistów
- MySQL dla programistów
- Administracja MySQL
- Zaawansowane bazy danych. Optymalizacja zapytań. Natywne bazy XML, XPath, XQuery
- Oracle Database SQL
- Oracle Database PL/SQL
- Oracle Database SQL - zagadnienia zaawansowane
- Administracja bazą danych Oracle
- Zaawansowana administracja bazą danych Oracle
- MS Access (zaawansowany)
- Programowanie VBA w Accessie