Opleiding: SQL voor PostgreSQL – 3 dagen online klassikaal
Leg een stevige basis in SQL en leer effectief werken met PostgreSQL, een van ’s werelds krachtigste en meest gebruikte open-source relationele databases
Deze praktijkgerichte cursus biedt de essentiële SQL-vaardigheden die nodig zijn om gegevens in PostgreSQL-omgevingen op te vragen, te analyseren, te bewerken en te beheren.
Door middel van praktische oefeningen en realistische scenario's leert u hoe u gegevens kunt ophalen en filteren, met joins en subquery's kunt werken, aggregatiefuncties kunt gebruiken, databaseobjecten kunt aanmaken en wijzigen, transacties kunt beheren en de gegevensintegriteit kunt waarborgen. U doet ook ervaring op met het schrijven van efficiënte SQL-query's die rapportage, applicatieontwikkeling en bedrijfsanalyses ondersteunen.
Aan het einde van de cursus heb je het vertrouwen om met PostgreSQL-databases te werken, complexe query's te maken en dagelijkse databasetaken uit te voeren in professionele omgevingen.
Doelgroep
- Databasebeheerders (DBA’s)
- Gegevensanalisten
- Business Intelligence-professionals
- Softwareontwikkelaars
- Applicatieontwikkelaars
- Data-engineers
- IT-ondersteuningsprofessionals
- Rapportschrijvers en zakelijke gebruikers die met gegevens werken
- PostgreSQL-gebruikers die hun SQL-vaardigheden willen versterken
- Iedereen die meer wil leren over het opvragen van gegevens uit relationele databases en gegevensbeheer
Vereisten
- Basisvaardigheden op computergebied
- Bekendheid met het gebruik van bedrijfsapplicaties
- Algemeen begrip van concepten op het gebied van gegevens- en informatiebeheer
- Eerdere ervaring met databases is nuttig, maar niet vereist
Leerdoelen
- Gegevensopvraging en -analyse: Leer effectieve SQL-query's bouwen met behulp van SELECT-statements, filters, sortering, berekeningen en aggregatiefuncties om gegevens op te halen, te ordenen en samen te vatten.
- Gegevenstransformatie met functies: Gebruik de numerieke, tekenreeks- en datumfuncties van PostgreSQL om gegevens te manipuleren, typeconversies uit te voeren en NULL-waarden efficiënt te verwerken met CASE, COALESCE en NULLIF.
- Databaseontwerp en -optimalisatie: Maak en beheer tabellen, beperkingen, indexen en weergaven om de gegevensintegriteit te waarborgen, de prestaties van query’s te verbeteren en het databasebeheer te vereenvoudigen.
Cursusinhoud
Dag 1
Sessie 1: Concepten van relationele databases
- Basisprincipes van PostgreSQL en database-architectuur
- Tabellen, rijen, kolommen, sleutels en indexen
- Gegevenstypen en het gegevenswoordenboek
Sessie 2: psql gebruiken
- De opdrachtregelinterface van PostgreSQL
- SQL-opdrachten en -scripts uitvoeren en beheren
Sessie 3: Gegevens ophalen met SELECT
- SELECT-query’s en het ophalen van gegevens
- Filteren, sorteren, aliassen en uitdrukkingen
- Voorwaardelijke en logische operatoren
Sessie 4: Aggregatiefuncties
- Aggregatiefuncties en het samenvatten van gegevens
- GROUP BY- en HAVING-clausules
Sessie 5: Tabellen koppelen
- Inner-, outer- en self-joins
- Tabelaliassen en ANSI-standaard joins
Sessie 6: Subquery's en setoperatoren
- Subquery's en geneste query's
- UNION-, INTERSECT- en EXCEPT-operatoren
Dag 2
Sessie 7: Numerieke, teken- en datumfuncties
- Numerieke en tekenreeksfuncties
- Tekenreeksmanipulatie en aaneenschakeling
- Datumfuncties en datumrekenkunde
Sessie 8: Conversie- en hulpprogrammafuncties
- Conversie van gegevenstypen
- CASE-expressies
- COALESCE- en NULLIF-functies
Sessie 9: Complexe subquery's
- Geavanceerde subquery-technieken
- Inline-weergaven en gecorreleerde subquery's
- Subquery's met meerdere kolommen en join-integratie
Dag 3
Sessie 10: Gegevensbeheer
- Gegevens invoegen, bijwerken en verwijderen
- Transacties, commits, rollbacks en savepoints
- CSV-gegevens importeren en exporteren
- Gegevensbeheer met pgAdmin 4
Sessie 11: Tabellen beheren
- Tabellen aanmaken en wijzigen
- Beperkingen beheren
- Tabellen kopiëren en herstellen
Sessie 12: Indexen en views beheren
- Indexen aanmaken en beheren
- Views aanmaken, gebruiken en onderhouden
Sessie 13: Sequenties beheren
- Sequenties aanmaken
- Sequentie-eigenschappen bekijken en beheren
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags CET, met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat is PostgreSQL?
PostgreSQL is een krachtig open-source relationeel databasemanagementsysteem (RDBMS) dat bekend staat om zijn betrouwbaarheid, naleving van standaarden, uitbreidbaarheid en geavanceerde SQL-mogelijkheden.
Is deze cursus geschikt voor beginners?
Ja. De cursus is ontworpen voor beginners en introduceert SQL-concepten stapsgewijs, waardoor deze geschikt is voor cursisten met weinig of geen database-ervaring.
Wat leer ik in deze cursus?
U leert de basisprincipes van SQL, het ophalen van gegevens, filteren, sorteren, joins, subquery's, aggregatiefuncties, groeperen, beheer van databaseobjecten en transactiecontrole binnen PostgreSQL.
Bevat de cursus praktische oefeningen?
Ja. De cursus bevat praktische oefeningen en labactiviteiten waarmee u SQL-concepten direct kunt toepassen binnen een PostgreSQL-databaseomgeving.
Heb ik programmeerervaring nodig?
Nee. Programmeerkennis is niet vereist. De cursus richt zich op SQL en interactie met databases in plaats van op softwareontwikkeling.
Leer ik geavanceerde SQL-query's?
Ja. Naast basisquery's leert u joins, subquery's, aggregatiefuncties, groeperen, filteren en technieken om gegevens efficiënt te analyseren en te bewerken.
Wordt PostgreSQL veel gebruikt?
Ja. PostgreSQL wordt wereldwijd gebruikt in bedrijfsapplicaties, cloudplatforms, analyseoplossingen, financiële systemen en moderne webapplicaties.
Welke praktische vaardigheden zal ik opdoen?
Je zult in staat zijn om SQL-query's te schrijven, gegevens op te halen en te analyseren, databaseobjecten te beheren, gegevenswijzigingen door te voeren en zelfverzekerd met PostgreSQL-databases te werken.
Voor welke functies is deze training nuttig?
Deze cursus is waardevol voor databasebeheerders, data-analisten, ontwikkelaars, business intelligence-professionals, data-engineers, IT-ondersteuningsmedewerkers en iedereen die met gestructureerde gegevens en rapportages werkt.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Beginners- tot gemiddeld niveau
- 3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
- Toegang tot virtuele live labs
- Alle relevante cursusmaterialen
- 40+ aanbevolen studie-uren
- Certificaat inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt