PostgreSQL is een open-source databaseserver met weinig onderhoud, lage eigendomskosten en een belangrijke rol in productieomgevingen.
Na een introductie en geschiedenis duiken we in de database met een realistisch scenario. Eerste deel: focus op data-manipulatietaal, vooral query's. PostgreSQL biedt volledige ondersteuning voor de nieuwste SQL ISO-standaard. Het tweede deel behandelt datadefinitietaal, inclusief het creëren van objecten zoals tabellen, views, gematerialiseerde views, sequenties en indexes. We demonstreren ook tabel-erfenis en tabel-partitionering. De laatste modules bekijken de PostgreSQL-implementatie van integriteitsconstraints en geven tips over transacties, vergrendeling en concurrentiebeheer.
Wat je team leert
- Introduction to PostgreSQL
- Brief history
- Licensing and conventions
- Installing client software
- Clients and Connectivity
- Connecting to PostgreSQL
- Psql
Je gaat naar huis met
- Een deelnamecertificaat van Multimedi
Programma
Kennismaking en verbinding. Waar PostgreSQL vandaan komt, de licentie en de conventies, de clientsoftware installeren, en verbinden met psql en pgAdmin.
Query’s schrijven. Select en where, waardelijsten, limit en offset, sorteren, groeperen met group by en having, analytische windowfuncties, joins, union, intersect en except, subquery’s, common table expressions, typeconversie en full text search.
Gegevens wijzigen. Insert, update en delete, en gegevens wijzigen binnen een with-clause.
Structuren aanmaken. Metadata en de systeemcatalogus. Tabellen maken, overerving en partitionering, views en materialized views, sequences en indexen.
Integriteit. Primaire sleutel of OID, unieke sleutel, foreign key en referentiële integriteit, domeinen en check-constraints.
Prestaties en gelijktijdigheid. Transacties en MVCC, isolatieniveaus en locking, en hoe PostgreSQL gelijktijdig werk in de hand houdt.
Voor wie
- Iedereen die een PostgreSQL-database moet openen of ontwikkelen, zoals analisten of zelfs technisch ontwerpers, databasebeheerders en -ontwikkelaars, ontwikkelaars…
Praktisch
- Duur
- 3 dagen
- Leervorm
- Incompany bij jou op kantoor, of online
- Groep
- 2 tot 12 deelnemers
- Taal
- Nederlands, Frans of Engels
- Voorkennis
- Zie Voor wie
- Prijs
- Op aanvraag, per groep
Ook in dit vakdomein
Training aanvragen
Je krijgt binnen twee werkdagen een prijs per groep en een voorstel van data. Je legt nu nog niets vast.
TrainingPostgreSQL, query’s schrijven