Kursplan
Introduksjon
- Oversikt
- Formål og mål
- Eksempeldata
- Tidsplan
- Introduksjoner
- Forkunnskaper
- Ansvar
Relasjonsdatabaser
- Databasen
- Relasjonsdatabasen
- Tabeller
- Rader og kolonner
- Eksempeldatabase
- Utvalg av rader
- Leverandørtabell
- Salgsordre tabell
- Primærnøkkelindeks
- Sekundære indekser
- Relasjoner
- Analogi
- Fremmed nøkkel
- Fremmed nøkkel
- Sammenknyting av tabeller
- Referensintegritet
- Typer av relasjoner
- Mange-til-mange-relasjoner
- Oppløsning av mange-til-mange-relasjoner
- En-til-en-relasjoner
- Fullføre design
- Oppløsning av relasjoner
- Microsoft Access - Relasjoner
- Entitet-relasjonsdiagram
- Datamodellering
- CASE-verktøy
- Eksempeldiagram
- RDBMS
- Fordeler ved RDBMS
- Structured Query Language
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Hvorfor bruke SQL?
- Kurshandut med tabeller
Datahenting
- SQL Developer
- SQL Developer - Tilkobling
- Vis tabellinformasjon
- Bruk av SQL, hvor-klausul
- Bruk av kommentarer
- Tegndata
- Brukere og skjemaer
- AND- og OR-klausuler
- Bruk av parenteser
- Datofelt
- Bruk av datoer
- Formatering av datoer
- Datoformater
- TO_DATE
- TRUNC
- Dato-visning
- ORDRE PÅ-klausul
- DUAL-tabell
- Konkatenering
- Valg av tekst
- IN-operator
- MELLOM-operator
- LIGNER-operator
- Vanlige feil
- UPPER-funksjon
- Enkelte anførselstegn
- Finn metategn
- Regulære uttrykk
- REGEXP_LIKE-operator
- Nullverdier
- ER NULL-operator
- NVL
- Aksepter brukerinput
Bruk av funksjoner
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-funksjon
- DISTINCT-innstilling
- SUBSTR
- INSTR
- Datofunksjoner
- Aggregatfunksjoner
- TELL
- GROUP BY-klausul
- Rollup og Cube-modifiseringer
- HAVING-klausul
- Gruppering etter funksjoner
- DECODE
- CASE
- Verksted
Sub-Query og Union
- Enkeltradssub-spørringer
- UNION
- UNION - ALL
- INTERSECT og MINUS
- Flerradssub-spørringer
- UNION – Kontroll av data
- Outer Join
Mer om Joins
- Joins
- Korsjoin eller kartesisk produkt
- Inner Join
- Implisitt join-notasjon
- Eksplisitt join-notasjon
- Naturlig Join
- Equi-Join
- Korsjoin
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Bruk av UNION
- Join-algoritmer
- Nested Loop
- Merge Join
- Hash Join
- Reflexive eller Self Join
- Single Table Join
- Verksted
Avanserte spørringer
- ROWNUM og ROWID
- Top N-analyse
- Inline View
- EXIST og NOT EXIST
- Korrelert sub-spørring
- Korrelert sub-spørring med funksjoner
- Korrelert oppdatering
- Snapshot Recovery
- Flashback Recovery
- ALLE
- ANY og SOME-operatører
- INSERT ALL
- MERGE
Eksempeldata
- ORDER-tabeller
- FILM-tabeller
- ANSATT-tabeller
- ORDER-tabellene
- FILM-tabellene
Verktøy
- Hva er et verktøy?
- Eksportverktøy
- Bruk av parametere
- Bruk av parameterfil
- Importverktøy
- Bruk av parametere
- Bruk av parameterfil
- Lasting av data
- Batchkjøring
- SQL*Loader-verktøy
- Kjøring av verktøyet
- Vedlegg av data
Krav
Kurset er egnet for de som har noen kunnskaper om SQL og for de som bruker ORACLE for første gang.
Tidligere erfaring med et interaktivt dataprogram er ønskelig, men ikke nødvendig.
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