NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Tjärhovsgatan 21
116 28 Stockholm
                                         Startsida     Om NFI    Kontakta oss    NFI söker lärare       Startsida       Skriv ut

Informationsbehandling med SQL: Fördjupningskurs

Boka här

Boka din plats på kursen genom att klicka på önskat kurstillfälle.

6-7 oktober 201025-26 november 2010

Kursfakta

Längd:  2 dagar
Pris:  11950 kronor (exkl. moms)
Inregistrering: kl. 09:00
Kursstart: kl. 09:30
Kursslut: kl. 16:30 (ca)
Kursort: Stockholm

Lärare

Christer Dahl
Christer har som konsult en mångårig praktisk erfarenhet av arbete med SQL. Han är en mycket uppskattad lärare inom området relationsdatabaser och SQL.

Per-Ola Eneroth
Per-Ola har mångårig erfarenhet av modellering med UML som arkitekt, designer, programmerare samt utbildare. Han är en mycket uppskattad lärare inom områdena programmering, relationsdatabaser och metodstöd. Per-Ola är en Microsoft Certified Professional och innehar en Certified Solution Developer-titel.

Kursmål

Efter kursen kommer du ha erhållit fördjupade kunskaper i språket SQL, med målet att de inhämtade kunskaperna direkt kan omsättas i praktiken.

Vem bör deltaga?

Kursen vänder sig till dig som är programmerare, systemutvecklare, databasadministratör eller om du av annan anledning behöver goda detaljkunskaper i SQL.

Förkunskaper

Du ska ha grundläggande kunskaper i språket SQL, motsvarande kursen Informationsbehandling med SQL: Grundkurs.

Sammanfattning

SQL (Structured Query Language) är det generella kommandospråk som idag används vid kommunikation med relationsdatabaser från olika leverantörer. Användningsområdet är mycket utbrett och möjligheterna är mycket omfattande.

Du som dagligen arbetar med system med relationsdatabaser tjänar på att ha fördjupade kunskaper inom SQL för att själv kunna sammanställa rapporter utifrån information som finns i databasen.

Detta är kursen för dig som vill lära dig mer om hur man ställer SQL-frågor mot en realtionsdatabas. Kursen tar upp de fördjupade möjligheter som krävs för att lösa avancerade problem. Kursens utformning gör att den är lika bra för dig vara sig du arbetar med SQL Server, Oracle, DB2 eller någon annan relationsdatabashanterare.

Denna fördjupningskurs tar vid där "Informationsbehandling med SQL: Grundkurs" slutar.

Kursinnehåll

Join - den totala genomgången

  • Inner join
  • Outer join
  • Left outer join
  • Right outer join
  • Full outer join
  • Cross join
  • Med och utan villkor
  • ANSI standard

Procedurell SQL

  • Vad är en procedur?
  • Hur skapar man en procedur?
  • Vad är en trigger?
  • Hur skapar man en trigger?
  • Vad är en function?
  • Hur skapar man en function?

SELECT

  • CASE
  • TOP
  • DISTINCT
  • UNION
  • INTERSECT
  • Superaggregat - ROLLUP
  • Kombinerad summering - CUBE
  • Deriverade tabeller
  • OPTIONS och HINTS
  • Transaktioner och dirty reads

Gruppering

  • GROUP BY
  • GROUP BY med villkor

INSERT

  • Överföring av data mellan tabeller
  • Att skapa nya tabeller utifrån data

UPDATE

  • Hämta data från andra tabeller
  • JOIN i samband med uppdatering

DELETE

  • JOIN i samband med uppdatering

Subqueries

  • Vid SELECT, UPDATE och INSERT
  • Vid datajämförelser

Prestanda och indexering

  • Indextyper
  • Vikten av indexering
  • Tankar kring prestanda

Sammanfattning och avslutning

© 2010 NFI Utbildning AB Telefon: 08-615 19 60 E-post: info@nfi.se