Kursplan
Inledning
- Översikt
- Mål och syften
- Exempeldata
- Schema
- Inledning
- Förkunskaper
- Ansvar
Relationella databaser
- Databasen
- Den relationella databasen
- Tabeller
- Rader och kolumner
- Exempeldatabas
- Välja rader
- Leverantörstabell
- Saljesordningstabell
- Primärnyckelindex
- Sekundära indexer
- Relationer
- Analogi
- Fremmanländande nyckel
- Fremmanländande nyckel
- Koppla samman tabeller
- Referentiell integritet
- Typer av relationer
- Många-til-många-relation
- Lösning av en många-til-många-relation
- En-til-en-relation
- Slutföra designen
- Hantera relationer
- Microsoft Access - Relationer
- Entitetsrelationsdiagram
- Datamodellering
- CASE-verktyg
- Exempelediagram
- RDBMS
- Fördelar med RDBMS
- Strukturerat frågespråk (SQL)
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Varför använda SQL?
- Kursens tabellmaterial
Datahämtning
- SQL Developer
- SQL Developer - Anslutning
- Visa tabellinformation
- Använda SQL, Where-klausul
- Använda kommentarer
- Tekstdatan
- Användare och scheman
- AND och OR-klausul
- Använda parenteser
- Datedatafält
- Använda datum
- Formatera datum
- Datumsformat
- TO_DATE
- TRUNC
- Datumsvisning
- Order By-klausul
- DUAL-tabell
- Konkatenation
- Välja text
- IN-operator
- BETWEEN-operator
- LIKE-operator
- Vanliga fel
- UPPER-funktion
- Enkla citattecken
- Hitta specialtecken
- Reguljära uttryck
- REGEXP_LIKE-operator
- Null-värden
- IS NULL-operator
- NVL
- Acceptera användarinmatning
Använda funktioner
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-funktion
- DISTINCT-alternativ
- SUBSTR
- INSTR
- Datformationer
- Aggregationsfunktioner
- COUNT
- Group By-klausul
- Rollup- och Cube-modifikatorer
- Having-klausul
- Gruppering med funktioner
- DECODE
- CASE
- Workshop
Undersökningar och Union
- Enkeldagsundersökningar
- Union
- Union - All
- Intersect och Minus
- Multiplikation av rader i undersökningar
- Union – Kontrollera data
- Yttre sammanfogning
Mer om sammanfogningar
- Sammanfogningar
- Korsning eller kartesiskt produkt
- Inre sammanfogning
- Implicit sammanfogningssyntax
- Explicit sammanfogningssyntax
- Naturlig sammanfogning
- Ekvisammanfogning
- Korsningsammanfogning
- Yttre sammanfogningar
- Vänster yttre sammanfogning
- Höger yttre sammanfogning
- Full yttre sammanfogning
- Använda UNION
- Sammanfogningsalgoritmer
- Nested Loop
- Merge Join
- Hash Join
- Reflektiv eller självsammanfogning
- Enkeltabellssammanfogning
- Workshop
Avancerade frågor
- ROWNUM och ROWID
- Top N-analys
- Inbäddad vy
- Exists och Not Exists
- Korrelaterade undersökningar
- Korrelaterade undersökningar med funktioner
- Korrelerade uppdateringar
- Snapskotsåterställning
- Flashback-återställning
- All
- Any- och Some-operatörer
- Insert ALL
- Merge
Exempeldata
- ORDER-tabeller
- FILM-tabeller
- EMPLOYEE-tabeller
- ORDER-tabellerna
- FILM-tabellerna
Verktyg
- Vad är ett verktyg?
- Exportverktyg
- Använda parametrar
- Använda en parameterfil
- Importverktyg
- Använda parametrar
- Använda en parameterfil
- Avlastning av data
- Batchkörningar
- SQL*Loader-verktyg
- Kör verktyget
- Lägga till data
Krav
Kursen passar såväl de som har viss kunskap om SQL som de som använder ORACLE för första gången.
Tidigare erfarenhet av ett interaktivt datarsystem är önskvärt men inte ett krav.
Vittnesmål (7)
Greg var mycket tålmodig och hjälpsam
Chris Havel - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskintolkat
Teorin förklarades mycket väl
Sven - LGT Financial Services AG
Kurs - ORACLE SQL Fundamentals
Maskintolkat
Jag uppskattade den delade skärmen med databasportalen som vi arbetade med och kunde se var på kursen vi befann oss så att jag kan återgå och försöka igen med övningarna. Han var utmärkt att lära av - han var engagerande och uppmuntrande. Jag är tacksam för att utbildningen hålls i min tidzon medan min instruktör är 7 timmar före.
Olivia Button - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskintolkat
det var mycket informativt
Metuatini (aka) Metua - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maskintolkat
- Att lära sig om SQL och olika typer av databaser. - Skapa tabeller med författare och sedan skapa böcker och ansluta informationen, vilket vi sen använde för de SQL-frågor vi hade. - Jag uppskattade de olika scenarierna där vi kunde tillämpa vissa SQL-frågor. Det var roligt att lära sig om de olika 'Joins', beräkna genomsnittliga lön för vissa anställda samt många andra olika SQL-frågor för att hitta specifik information. - Träningsmiljön var användarvänlig och om vi hade problem på våra skrivbord, kunde Jose ansluta fjärrmässigt och se till att problemet löstes.
Frank - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maskintolkat
Sättet han förklarar ämnet med referenser till tidigare ämnen och dess viktiga tillämpningar.
Ferdinand - National Grid Corporation of the Philippines
Kurs - ORACLE SQL Fundamentals
Maskintolkat
Luka är en utmärkt, tålmodig lärare med en humor. Hans slappna stil gjorde det stressande upplevet av att "ropas fram till svarta tavlan" mindre oroligt. Att låta en elev förklara eller guida den andre var också en mycket bra idé. Jag kommer att använda mottoet "KISS-metodiken" som han delade med oss i både mina SQL-övningar, mitt privata och professionella liv, eftersom jag tycker om att överkomplifiera saker. Luka håll också en bra takt, givet hur mycket material det fanns för honom att visa och för oss att lära oss.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maskintolkat