Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
1. Introduksjon til relasjonelle databaser
- Hva er en relasjonsdatabase?
- PostgreSQL-arkitektur og komponenter
- Oversikt over PgAdmin- og psql-verktøyene
- Tilkobling til en database og forståelse av skjemaer
2. SQL-grunnleggende
- Databaseobjekter: tabeller, kolonner og begrensninger
- Datatyper og NULL-verdier
- Skrive enkle SELECT-spørringer
- Filtrering med WHERE, mønsterkobling og logiske operasjoner
- Sortering og begrensete spørringresultater
3. Arbeid med funksjoner og uttrykk
- Aritmetiske og strengfunksjoner
- Betingede uttrykk og case-utsagn
- Hantering av NULLs og datatypkonverteringer
4. Kombinering og filtrering av data
- Inner og outer joins, self-joins, og cross joins
- Mengdeoperasjoner: UNION, INTERSECT, og EXCEPT
- Subqueries: skalare, korrelerte og tabellsubqueries
- Common Table Expressions (CTEs) og rekursive spørringer
5. Aggregering og gruppering
- Aggregerende funksjoner: SUM, AVG, COUNT, MIN, MAX
- GROUP BY- og HAVING-klausuler
- Fenster- og rangeringsfunksjoner
6. Modifisering av data
- Innsetting, oppdatering og sletting av poster
- Bruk av transaksjoner og rollback
- Forståelse av ACID-prinsippene
- Sikre praksiser for datamanipulasjon
7. Databaseobjekter og logisk struktur
- Opprette og administrere skjemaer og tabeller
- Primærnøkler, fremmednøkler og unike begrensninger
- Opprette og administrere visninger og materialiserte visninger
- Introduksjon til indekser og ytelsesinnstillinger
Krav
- En forståelse av grunnleggende IT- og datakonsepter
- Ingen tidligere erfaring med SQL eller databaser er nødvendig
- Familiaritet med bruk av programvareverktøy på Windows/Linux er nyttig
Målgruppe
- Databasenoviser og analytikere
- Utviklere som begynner med PostgreSQL
- Profesjonelle som administrerer eller utforsker relasjonelle databaser
14 timer
Referanser (1)
Avanserte emner med praktiske øvelser + diskusjoner om for eksempel TimeScaleDB og Hypertable, trenerens kunnskap om emnet :)
Shivam - Paessler LLC
Kurs - PostgreSQL Fundamentals
Maskinoversatt