Kursplan
Introduktion
- Överblick
- Mål och syften
- Exempeldata
- Schema
- Presentationer
- Förkunskaper
- Ansvar
Relationella Databaseer
- Databaseen
- Den relationella Databaseen
- Tabeller
- Rader och kolumner
- Exempel Database
- Urval av rader
- Leverantörstabellen
- Saljord-tabellen
- Primär nyckelindex
- Sekundära index
- Relationer
- Analogi
- Utländsk nyckel
- Utländsk nyckel
- Sammanfogning av tabeller
- Referentiell integritet
- Typer av relationer
- Många-till-många relationer
- Lösning av många-till-många relationer
- En-till-en relationer
- Fullborda designen
- Lösning av relationer
- Microsoft Access - Relationer
- Entitets-relation diagram
- Datamodellering
- CASE-verktyg
- Exempel-diagram
- RDBMS
- Fördelar med en RDBMS
- Strukterad frågespråk
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Varför använda SQL?
- Kurshandledning för tabeller
Datakällhämtnings
- SQL Developer
- SQL Developer - Anslutning
- Visa tabellinformation
- Användning av SQL, var-klausul
- Användning av kommentarer
- Teckenfält
- Användare och scheman
- AND- och OR-klausul
- Användning av parenteser
- Datumfält
- Användning av datum
- Formatering av datum
- Datumformat
- TO_DATE
- TRUNC
- Datumvisning
- Order By-klausul
- DUAL-tabell
- Konkatenering
- Urval av text
- IN-operator
- BETWEEN-operator
- LIKE-operator
- Vanliga fel
- UPPER-funktion
- Enstaka citattecken
- Hittande av meta-tecken
- Reguljära uttryck
- REGEXP_LIKE-operator
- Nullvärden
- IS NULL-operator
- NVL
- Acceptera användarinmatning
Användning av funktioner
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-funktion
- DISTINCT-alternativ
- SUBSTR
- INSTR
- Datumfunktioner
- Sammanfattande funktioner
- COUNT
- Group By-klausul
- Rollup och Cube-modifierare
- Having-klausul
- Gruppering av funktioner
- DECODE
- CASE
- Workshop
Underkonsult & Union
- Enradsunderkonsulter
- Union
- Union - All
- Intersect och Minus
- Flerradsunderkonsulter
- Union – Kontroll av data
- Outer Join
Mer om Joins
- Joins
- Cross Join eller Kartesiskt produkt
- Inner Join
- Implicit Join-notation
- Explicit Join-notation
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Användning av UNION
- Join-algoritmer
- Nested Loop
- Merge Join
- Hash Join
- Reflexiv eller Self Join
- Enkeltabellsjoin
- Workshop
Avancerade frågor
- ROWNUM och ROWID
- Top N-analys
- Inline View
- Exists och Not Exists
- Korrelerade underkonsulter
- Korrelerade underkonsulter med funktioner
- Korrelerad uppdatering
- Snapshot-återställning
- Flashback-återställning
- All
- Any och Some-operatorer
- Insert ALL
- Merge
Exempeldata
- ORDER-tabeller
- FILM-tabeller
- ANSTÄLLNINGSTABELLER
- ORDER-tabeller
- FILM-tabeller
Verktyg
- Vad är ett verktyg?
- Exportverktyg
- Användning av parametrar
- Användning av parameterfil
- Importverktyg
- Användning av parametrar
- Användning av parameterfil
- Ladda ned data
- Batchkörningar
- SQLLoader-verktyg
- Körning av verktyget
- Bilaga av data
Krav
Kursen är lämplig för de som har någon kunskap om SQL samt för dem som använder ORACLE för första gången.
Föregående erfarenhet av ett interaktivt datorsystem är önskvärt men inte nödvändigt.
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