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
 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories