Kursplan
Introduktion till Oracle Database
- Database Arkitektur
- Modell för relationsdatabas
- Användare, scheman och sessioner
- Verktyg för databasinteraktion
Introduktion till SELECT-uttalandet
- Filtrering och markering med hjälp av WHERE-satsen
- Sortera frågeresultat
- Datatyper, operatorer och hantering av NULL-värden
- Använda inbyggda skalära funktioner
- Datumåtgärder
- Förstå nationella och regionala inställningar i SQL
Analysera aggregerade data
- Gruppera funktioner
- DISTINCT-satsen
- GROUP BY- och HAVING-satser
Hämta data från flera tabeller
- Inre och yttre kopplingar (INRE KOPPLING, YTTRE KOPPLING)
- ANSI-syntax SQL och andra kopplingsmetoder (SJÄLVKOPPLING, NATURLIG KOPPLING)
- Set-operatorer (UNION, UNION ALL, INTERSECT, MINUS)
Underordnade frågor
- Enkla underfrågor
- Korrelerade underfrågor
- Operatorerna EXISTS och NOT EXISTS
- Andra typer av underfrågor
Hierarkiska frågor och sampling
- Skapa hierarkiska frågor med hjälp av CONNECT BY PRIOR och START WITH-satser
- Använda SYS_CONNECT_BY_PATH-funktionen
- Samplingsdata med SAMPLE-satsen
Manipulering av data (DML)
- INFOGA, UPPDATERA, TA BORT-uttalanden
- Åtgärder på stora datamängder (INFOGA FÖRST, INFOGA ALLA, SAMMANFOGA)
System Ordlista
- Förstå och använda Oracle data dictionary
Arbete med samtidiga användare
- Transaktioner
- Lås
- FLASHBACK-teknik
Användare och behörigheter
- Skapa och ändra användare och scheman
- Behörighets- och rollhantering
Hantera datalagring – logiskt lager
- Tabeller, temporära tabeller och indexordnade tabeller
- Begränsningar
- Index
- Vyer, sekvenser, synonymer, materialiserade vyer
- Lagrade PL/SQL enheter
Modellering och återställning av datamodeller med hjälp av Oracle SQL Modeler
- Använda Oracle SQL Modeler för datamodellering och återställning
Flytta data
- Kopiering av logiska data – import och export av datapump
- Laddar data - SQL*Lastare
- Externa tabeller
- Database länkar
Automatisera uppgifter
- Använda DBMS_JOB och DBMS_SCHEDULER för automatisering av uppgifter
Sammanfattning och nästa steg
Krav
- Allmänna kunskaper om informationsteknik
Publik
- Utvecklare
- Database Administratörer
Vittnesmål (5)
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
instruktören var väldigt hjälpsam, tränings tempo var verkligen bra och övningarna var inte för svåra, men heller inte för enkla. när jag fastnade hjälpte han mig alltid väl och säkerställde att jag förstod allt.
Jade Stappaerts - KULeuven
Kurs - Oracle SQL Language
Maskintolkat
the exercises
Amna AlAli - Federal Demographic Council
Kurs - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.