Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Relationella databasmodeller

  • Strukturen i en relationell databas
  • Typer av tabellanslutningar
  • Normalisering och denormalisering av databaser
  • Relationella operatorer

Hämta data

  • Regler för att skriva SQL-frågor
  • Syntax för SELECT
  • Att välja alla kolumner
  • Frågor med aritmetiska operationer
  • Kolumnalias
  • Litteraler
  • Konkatenationsoperatorn

Begränsa resultat

  • WHERE-satsen
  • Jämförelseoperatorer
  • LIKE-villkoret
  • Villkoret BETWEEN ... AND
  • IS NULL-villkoret
  • IN-villkoret
  • Booleska operatorer: AND, OR och NOT
  • Flera villkor i WHERE-satsen
  • Operatorernas ordning
  • DISTINCT-satsen

Sortera data

  • ORDER BY-satsen
  • Sortering efter flera kolumner eller uttryck

SQL-funktioner

  • Skillnaderna mellan enradiga och flerradiga funktioner
  • Funktioner för text, tal och datum
  • ExPLICIT och implicit konvertering
  • Konverteringsfunktioner
  • Att nysta funktioner
  • Att avläsa prestanda med tabellen dual
  • Att hämta det aktuella datumet med funktionen SYSDATE
  • Hantering av NULL-värden

Aggregera data med gruppering

  • Grupperingsfunktioner
  • Hur grupperingsfunktioner hanterar NULL-värden
  • Att skapa datagruuper – GROUP BY-satsen
  • Gruppera flera kolumner
  • Begränsa grupperade funktioner – HAVING-satsen

Hämta data från flera tabeller

  • Typer av kopplingar (joins)
  • Användning av NATURAL JOIN
  • Tabellalias
  • Joins i WHERE-satsen
  • INNER JOIN (inre anslutning)
  • Externa anslutningar: LEFT, RIGHT, FULL OUTER JOIN
  • Det kartesiska produktet

Underfrågor

  • Placera underfrågor i SELECT-kommandot
  • Enradiga och flerradiga underfrågor
  • Operatorer för enradiga underfrågor
  • Gruppering i underfrågor
  • Operatorer för fler-radiga underfrågor: IN, ALL, ANY
  • Hur NULL-värden hanteras i underfrågor

Sammandragande operatorer

  • UNION-operatorn
  • UNION ALL-operatorn
  • INTERSECT-operatorn
  • MINUS-operatorn

Infoga, uppdatera och radera data

  • INSERT-kommandot
  • Kopiera data från en annan tabell
  • UPDATE-kommandot
  • DELETE-kommandot
  • TRUNCATE-kommandot

Transaktioner

  • Kommandona COMMIT, ROLLBACK och SAVEPOINT

DDL-kommandon

  • De huvudsakliga databasobjekten
  • Regler för namngivning av objekt
  • Att skapa tabeller
  • Tillgängliga datatyper för kolumner
  • Alternativet DEFAULT
  • Alternativen NULL och NOT NULL

Hantera tabeller

  • Referentiell integritet: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Att skapa en tabell från en fråga
  • Att radera en tabell med DROP TABLE
  • DESCRIBE-kommandot

Övriga schemaobjekt

  • Sekvenser
  • Synonymer
  • Vyer (Views)

Krav

  • Datorvana
  • Kännedom om ett operativsystem

Antal deltagare


Pris per deltagare

Vittnesmål (6)

Kommande Kurser

Relaterade Kategorier