Ta kontakt

Kursplan

Relasjonelle databasemodeller

  • Strukturen til en relasjonell database
  • Tabellknytningstyper
  • Normalisering og denormalisering av databaser
  • Relasjonelle operatorer

Utlevering av data

  • Regler for skrive SQL-forespørsler
  • Syntaks for SELECT
  • Velge alle kolonner
  • Forespørsler fra aritmetiske operasjoner
  • Kolumnaliaser
  • Litteraler
  • Konkatenasjonsoperator

Å begrense resultater

  • WHERE-setningen
  • Sammenligningsoperatorer
  • LIKE-betingelse
  • BETWEEN ... AND-krav
  • IS NULL-betingelse
  • IN-betingelse
  • Bool-operatorer AND, OR og NOT
  • Flere betingelser i WHERE-setningen
  • Rekkefølgen til operatorene
  • DISTINCT-setningen

Sortering av data

  • ORDER BY-setningen
  • Sortering etter flere kolonner eller uttrykk

SQL-funksjoner

  • Forskjeller mellom én-linjige og flermulti-linjige funksjoner
  • Funksjoner for tekst, numeriske verdier, datoer
  • Eksplicit og implisitt konvertering
  • Konverteringsfunksjoner
  • Nesting av funksjoner
  • Å vurdere ytelsen til funksjonene - dual-tabellen
  • Å få den gjeldende dato-funksjonen SYSDATE
  • Håndtering av NULL-verdier

Aggregering av data ved hjelp av gruppering

  • Grupperingsfunksjoner
  • Hvordan grupperingsfunksjoner behandler NULL-verdier
  • Opprette grupper av data - GROUP BY-setningen
  • Gruppering av flere kolonner
  • Begrensing av resultatet fra grupperingsfunksjoner - HAVING-setningen

Henting av data fra flere tabeller

  • Knytningstyper
  • Bruk av NATURAL JOIN
  • Tabellaliaser
  • Join i WHERE-setningen
  • INNER JOIN (indre join)
  • Eksterne merge LEFT, RIGHT, FULL OUTER JOIN
  • Det kartesiske produktet

Underspørgsmål

  • Plassere underspørgsmål i SELECT-kommandoen
  • Underspørgsmål for én og multi-linjige
  • Operatorer for en-linjige underspørgsmål
  • Grupperingsfunksjoner i underspørgsmål
  • Operatorer for multi-linjige underspørgsmål: IN, ALL, ANY
  • Hvordan NULL-verdier behandles i underspørgsmål

Kollektive operatorer

  • UNION-operator
  • UNION ALL-operator
  • INTERSECT-operator
  • MINUS-operator

Sette inn, oppdatere og slette data

  • INSERT-kommandoen
  • Kopiere data fra en annen tabell
  • UPDATE-kommandoen
  • DELETE-kommandoen
  • TRUNCATE-kommandoen

Transaksjoner

  • Kommandoer COMMIT, ROLLBACK og SAVEPOINT

DDL-kommandoer

  • De viktigste databaseobjektene
  • Regler for å navngi objekter
  • Opprette tabeller
  • De datatyper som er tilgjengelige for kolonner
  • DEFAULT-alternativet
  • Alternativene NULL og NOT NULL

Administrasjon av tabeller

  • Referensintegritet: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Opprette en tabell ved forespørsel
  • Slette en tabell: DROP TABLE
  • DESCRIBE-kommandoen

Andre skjemaobjekter

  • Seqanser
  • Synonymer
  • Visninger

Krav

  • Datakunnskap
  • Kunnskap om operativsystemer
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (6)

Kommende kurs

Relaterte kategorier