Kursplan
Innledning
- Oversikt
- Mål og formål
- Eksempeldata
- Timeplan
- Introduksjon
- Forutsetninger
- Ansvar
Relasjonelle databaser
- Databasen
- Den relasjonelle databasen
- Tabeller
- Rader og kolonner
- Eksempeldatabase
- Velge rader
- Supplier-tabellen
- Saleord-tabellen
- Primærnøkkelindeks
- Sekundære indekser
- Relasjoner
- Analogi
- Fremmednøkkel
- Fremmednøkkel
- Koble tabeller
- Referensintegritet
- Typer av relasjoner
- Mangefold til mangefold-relasjon (Many to Many)
- Løse en Many-to-Many-relasjon
- En til en-relasjon
- Fullføre designet
- Løse relasjoner
- Microsoft Access - Relasjoner
- Entitet-referanse-diagram
- Databasemodellering
- CASE-verktøy
- Eksempeldiagram
- RDBMS
- Fordeler med en RDBMS
- Structured Query Language (SQL)
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Hvorfor bruke SQL?
- Kurs-tekstmateriale om tabeller
Datahenting
- SQL Developer
- SQL Developer - Tilkobling
- Visning av tabellinformasjon
- Bruk av SQL, WHERE-setning
- Bruk av kommentarer
- Tekstdata
- Brukere og skemaer
- AND- og OR-setning
- Bruk av parentesar
- Datofelt
- Bruk av datoer
- Formatering av datoer
- Datostillinger
- TO_DATE
- TRUNC
- Datoopplægg
- ORDER BY-setning
- DUAL-tabellen
- Konkatenasjon
- Velge tekst
- IN-operator
- BETWEEN-operator
- LIKE-operator
- Vanlige feil
- UPPER-funksjon
- Enkelthello
- Finde metategn
- Regelmuligheter
- REGEXP_LIKE-operator
- Nullverdier
- IS NULL-operator
- NVL
- Mottak av brukerinput
Bruk av funksjoner
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-funksjon
- DISTINCT-alternativ
- SUBSTR
- INSTR
- Datofunksjoner
- Samlingsfunksjoner
- COUNT
- GROUP BY-setning
- Rollup og Cube-modifikatorer
- HAVING-setning
- Gruppere med funksjoner
- DECODE
- CASE
- Workshop
Under-spørringer & Union
- Enkeltrader-under-spørringer
- Union
- Union - All
- Intersect og Minus
- Flerrader-under-spørringer
- Union – Sjekke data
- Outer Join
Mer om koblinger
- Koblinger
- Cross Join eller kartesisk produkt
- Inner Join
- Implisitt koblingsnotasjon
- Eksplisitt koblingsnotasjon
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Bruk av UNION
- Koblingsalgoritmer
- Nested Loop
- Merge Join
- Hash Join
- Reflexiv eller Self Join
- Enkelttabell-kobling
- Workshop
Avanserte spørringer
- ROWNUM og ROWID
- Top N-analyse
- Inline View
- Exists og Not Exists
- Korrelerte under-spørringer
- Korrelerte under-spørringer med funksjoner
- Korrelert oppdatering
- Snapshot Recovery
- Flashback Recovery
- All
- Any og Some-operatorer
- Insert ALL
- Merge
Eksempeldata
- ORDER-tabeller
- FILM-tabeller
- EMPLOYEE-tabeller
- ORDER-tabellene
- FILM-tabellene
Verktøy
- Hva er et verktøy?
- Export-verktøy
- Bruk av parametere
- Bruk av en parameterfil
- Import-verktøy
- Bruk av parametere
- Bruk av en parameterfil
- Utløsing av data
- Batchkjøringer
- SQL*Loader-verktøy
- Kjøring av verktøyet
- Tillegge data
Krav
Kurset er egnet for både de som har noe kjennskap til SQL og de som bruker ORACLE for første gang.
Tidligere erfaring med et interaktivt datasystem er ønskelig, men ikke en forutsetning.
Referanser (7)
Greg var meget tålmodig og hjelpsom
Chris Havel - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
Teorien ble forklart veldig godt
Sven - LGT Financial Services AG
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
Jeg likte databaseportalen med delt skjerm som vi jobbet med, og jeg fikk se hvor vi var i kurset slik at jeg kan gå tilbake for å prøve øvingene på nytt. Han var fantastisk å lære av - han var engasjerende og oppmuntrende. Jeg setter pris på at treningen foregikk i min tidssone, selv om treneren var 7 timer unna.
Olivia Button - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
det var meget informativt
Metuatini (aka) Metua - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
- Lære om SQL og ulike typer databaser. - Opprette tabeller med forfattere og deretter opprette bøker og koble sammen informasjonen, og bruke disse i de SQL-spørringene vi hadde. - Likte de forskjellige scenariene vi kunne anvende visse SQL-spørringer på. Jeg likte å lære om ulike 'Joins', beregne gjennomsnittslønn for bestemte ansatte, samt mange andre ulike SQL-spørringer for å finne ut spesifikk informasjon. - Treningen var brukervennlig og hvis vi hadde problemer på skrivebordene, kunne Jose koble seg inn fjernkontrollert og se problemet og løse det.
Frank - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
Måten han forklarer emnet med referanse til tidligere emner og dets viktigste anvendelser.
Ferdinand - National Grid Corporation of the Philippines
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
Luka er en utmærket, tålmodig lærer med humor. Hans avslappne stil gjorde den stressende opplevelsen av å bli kalt opp til tavlen mer agradable. Det var også et veldig godt initiativ at en student forklarte eller veiledet en annen. Jeg vil bruke mottoet "KISS-metodologien" han delte med oss i både mine SQL-øvelser, privat og yrkesmessig liv, siden jeg liker å gjøre ting mer komplisert enn de er. Luka holdt også et godt tempo, gitt hvor mye stoff det var for ham å vise og for oss å lære.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maskinoversatt