Kursplan
Introduksjon til Databases
- Hva er en database?
- Typer databaser
- Introduksjon til relasjonsdatabaser
- Database Management Systemoversikt (DBMS).
- Funksjoner til en DBMS
- Populær DBMS-programvare
Database Grunnleggende om design
- Konseptuelle, logiske og fysiske datamodeller
- Introduksjon til Entity-Relationship (ER) modellering
- Opprette ER-diagrammer
- Entiteter, attributter og relasjoner
Normalisering og Database Design
- Normale former (1NF, 2NF, 3NF, BCNF)
- Fordeler med normalisering
- Praktiske eksempler på normalisering
- Denormalisering og dens bruk
Introduksjon til SQL
- SQL syntaks og struktur
- Datatyper i SQL
- CREATE, ALTER, DROP uttalelser
- Begrensninger (PRIMÆR NØKKEL, UTENLANDSKE NØKKEL, UNIK, IKKE NULL)
SQL Datamanipulasjon
- INSERT uttalelse
- Masseinnsatsoperasjoner
- OPPDATERING og SLETT uttalelser
- Bruker WHERE-klausulen
Spørre data med SQL
- SELECT-setning
- Filtrering av data med WHERE-klausul
- Sortering av data med ORDER BY
- Bruker LIMIT og OFFSET
Avanserte SQL konsepter
- INDRE JOIN, VENSTRE JOIN, HØYRE JOIN, FULL JOIN
- Skrive underspørringer
- GROUP BY og HAVING klausuler
- Aggregerte funksjoner (COUNT, SUM, AVG, MAX, MIN)
Arbeid med indekser og visninger
- Opprette og bruke indekser
- Fordeler og ulemper med indekser
- Opprette og administrere visninger
- Bruk av visninger for å forenkle søk
Database Sikkerhet og transaksjoner
- Brukerroller og tillatelser
- Implementering av beste praksis for sikkerhet
- SYRE egenskaper
- COMMIT og ROLLBACK uttalelser
Database Optimalisering og vedlikehold
- Analysere og optimalisere SQL spørringer
- Bruker EXPLAIN-planen
- Backup strategier
- Gjenoppretting av databaser
Sammendrag og neste trinn
Krav
- Grunnleggende forståelse av datamaskindrift
Publikum
- Database administratorer
- IT-fagfolk
Referanser (3)
Treninginstrumentene som er tilgjengelige.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maskinoversatt
Flott kommunikasjon, Łukasz forklarte alt på en enkel og forståelig måte
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
instruktøren var veldig hjelpsom, tempoet i treningen var virkelig godt og øvingene var ikke for vanskelige, heller ikke for enkle. hver gang jeg ble stående fast, hjalp han meg utmerket og sørget for at jeg forsto alt.
Jade Stappaerts - KULeuven
Kurs - Oracle SQL Language
Maskinoversatt