08-506 668 00
Training You Can Trust®
 
 

SQL programmeringsspråk: omfattande introduktion

 
Kurs: 925   Längd: 3 dagar
 
 

Du får lära dig att

  • Skriva SQL-kod baserad på ANSI/ISO-standarder för att bygga och underhålla databasstrukturer
  • Uppdatera databasinnehåll med SQL och transaktionshantering
  • Hämta data från enkla eller multipla tabeller
  • Bearbeta data med rad- och aggregeringsfunktionerna
  • Manipulera data med korrelerade och icke-korrelerade underfrågor
  • Tillämpa vyer för att bryta ner problem och förbättra säkerheten

Sammanfattning

SQL är grunden för alla funktioner i relationsdatabaser. Förmågan att skriva i programmeringsspråket SQL är oumbärligt för den som utvecklar databasapplikationer. Denna kurs ger en solid grund att stå på när det gäller programmeringsspråket SQL, du får kunskaper som gör att du kan bygga, fråga och manipulera databaser. Under kursens gång arbetar du i Oracle- eller SQL Server-databaser och jämför ANSI/ISO-standarden med SQL-implementeringarna av dessa två vanliga databasprodukter.

Vem bör delta

Kursen är värdefull för den som behöver lära sig SQL-programmering. Förståelse för relationsdatabaser och grundläggande programmeringskunskaper underlättar.

Praktiska övningar

Under kursens gång får du praktisk erfarenhet av att programmera med SQL i Oracle-databaser och Microsoft SQL Server-miljöer. Bland övningarna märks:
  • Skapa och modifiera tabeller, restriktioner och register
  • Modifiera tabellinnehåll
  • Hämta data från tabeller
  • Koppla multipla tabeller
  • Tillämpa rad- och aggregeringsfunktioner
  • Bädda in underfrågor i satser

Liknande kurser

  • 234 Developing SQL Queries for Oracle Databases UK course
  • 534 SQL-frågor för SQL Server
  • 493 Oracle PL/SQL: programmering
  • 492 Oracle-databaser: applikationsutveckling
  • 926 Oracle Database 11g: introduktion
  • 532 SQL Server Transact-SQL-programmering

  SQL programmeringsspråk: introduktion

Kursschema

Learning Tree AnyWareDu kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
2 - 4 aprilStockholm 
27 - 29 juniStockholm 
3 - 5 oktStockholm 
5 - 7 decStockholm 

Storbritannien

7 - 9 marsLondon 

USA

8 - 10 febRockville, MD 
22 - 24 febNew York 
21 - 23 marsAlexandria, VA 

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.


För fler kursdatum besök www.learningtree.se
 
http://www.learningtree.se/courses/se925.htm
 
 
08-506 668 00
Training You Can Trust®
 
 

SQL programmeringsspråk: omfattande introduktion

 
Kurs: 925   Längd: 3 dagar
 
 
Kursinnehåll
 

Översikt över SQL

  • Se hur SQL är grundläggande för all databasaktivitet
  • Tillämpa ANSI/ISO-standarder
  • Beskriva de viktigaste byggstenarna: tabeller, kolumner, primärnycklar och främmande nycklar
  • Definiera terminologin

Konstruera databasschemat

Skapa tabeller och kolumner

  • Jämföra datatyper över plattformar
  • Skapa tabeller med CREATE TABLE
  • Modifiera tabellstruktur med ALTER TABLE
  • Lägga till kolumner till en existerande tabell
  • Öka kolumnstorleken
  • Ta bort tabeller med DROP TABLE

Skydda dataintegritet med constraints

  • Definiera typer av constraints
  • Garantera unikhet med primary key constraints
  • Förstärka referentiell integritet med foreign key constraints
  • Tillämpa verksamhetsregler med check constraints
  • Aktivera och inaktivera constraints
  • Ta bort constraints med ALTER TABLE

Förbättra prestandan med index

  • Underlätta datahämtning med index
  • Rekommendera riktlinjer för att skapa index

Manipulera data

Modifiera tabellinnehåll

  • Lägga till tabellrader med INSERT
  • Ändra radinnehåll med UPDATE
  • Ta bort rader med DELETE

Tillämpa transaktioner

  • Atomic Consistent Isolated Durable (ACID-regler)
  • Kontrollera transaktioner med COMMIT och ROLLBACK

Skriva enkla tabellfrågor

  • Hämta data med SELECT
  • Inkludera kolumner och uttryck i frågeresultaten
  • Begränsa rader med WHERE-filtret
  • Sortera resultatet med ORDER BY
  • Hantera NULL-värden i uttryck
  • Undvika fällor med NULL-värden i filterförhållanden

Fråga multipla tabeller

Tillämpa ANSI/ISO-standardiserad länksyntax

  • Matcha relaterade rader med INNER JOIN
  • Inkludera icke-matchade rader med OUTER JOIN
  • Skapa en kartesisk produkt med CROSS JOIN
  • Koppla en tabell till sig själv

Kombinera resultat med set operators

  • Ordna resultat med UNION
  • Identifiera matchande rader med INTERSECT
  • Använda EXCEPT för att hitta icke-matchande rader

Tillämpa funktionerna i datahämtning

Bearbeta data med radfunktioner

  • Lösa matematiska problem med funktioner
  • Manipulera textsträngar
  • Konvertera presentation av datum/tid
  • Villkorad formatering med CASE-uttrycket
  • Använda CASE-uttrycket för att simulera IF-tester
  • Handskas med NULL-värden

Utföra analyser med aggregeringsfunktioner

  • Summera data med SUM, AVG och COUNT
  • Hitta de högsta och lägsta värdena med MAX and MIN
  • Definiera summeringsnivån med GROUP BY
  • Tillämpa filtervillkor med HAVING

Konstruera nästlade frågor

Tillämpa underfrågor i filtervillkor

  • Korrelerade jämfört med icke-korrelerade underfrågor
  • Bädda in underfrågor i flera nivåer
  • Testa raders existens
  • Enkelrads- jämfört med flerradsunderfrågor

Inkludera underfrågor i uttryck

  • Placera underfrågor i kolumnlistan
  • Skapa komplexa uttryck som innehåller underfrågor
  • Hantera underfrågor som inte returnerar rader

Utveckla In-Line och lagrade vyer

Bryta ner komplexa problem

  • Hämta data från ett frågeresultat-set
  • Underfrågor i FROM-satsen

Skapa vyer i en databas

  • Bygga återanvändbar kod
  • Förfina privilegier för användaråtkomst
 
http://www.learningtree.se/courses/se925.htm
 
 
08-506 668 00
Training You Can Trust®
 
 

SQL programmeringsspråk: omfattande introduktion

 
Kurs: 925   Längd: 3 dagar
 
 
Kurspriser
19 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
13 020 krMed ProPack 40
Alla priser i SEK, exkl moms.

I kursavgiften ingår bl a...

  • Kursplats
  • Gruppövningar
  • Tillgång till klassrumsutrustning
  • Omfattande kursmaterial
  • Lunch
  • För- och eftermiddagsfika
  • Kursdiplom
  • Kostnadsfritt deltagande i våra specialiserade Certifieringsprogram (inkl. tillhörande examenstester)
 
 

Nyttja våra förmånliga erbjudanden och avtal

Learning Trees Två-, Tre- och Fyrklöver
  • Personligt rabattprogram med 2, 3 eller 4 valfria kurser
  • Upp till 50 % rabatt per kurs jämfört med ord. pris
  • Läs mer på www.learningtree.se/klover
Learning Trees Företagskort
  • Flexibelt och kostnadseffektivt som ger upp till 35 % rabatt kurs jämfört med ord. pris
  • Utbilda valfri medarbetare, när som helst och var som helst under 12 månader
  • Läs mer på www.learningtree.se/foretagskort

Vi garanterar att du blir nöjd

Om du inte känner dig 100 % övertygad om att Learning Tree har levererat vad du förväntat dig så tar vi inte ut någon avgift för ditt kursdeltagande. Vår kvalitetsgaranti ger den enskilde deltagaren möjlighet att efter genomförd kurs endast betala om kursen uppfyller deltagarens förväntningar.

Boka dig idag!

Vårt omfattande kursschema ger dig möjlighet att välja både datum och kursort för din utbildning. Ring 08-506 668 00 eller boka dig online.

 
http://www.learningtree.se/courses/se925.htm