Course Outline
Invoering
- Overzicht
- Doelstellingen en doelstellingen
- Voorbeeldgegevens
- Schema
- Introducties
- Vereisten
- Verantwoordelijkheden
Relationele Databases
- De Database
- Het relationele Database
- Tafels
- Rijen en kolommen
- Voorbeeld Database
- Rijen selecteren
- Leverancierstabel
- Saleord-tafel
- Primaire sleutelindex
- Secundaire indexen
- Relaties
- Analogie
- Vreemde sleutel
- Vreemde sleutel
- Tabellen samenvoegen
- Referentiële integriteit
- Soorten relaties
- Veel-op-veel-relatie
- Een veel-op-veel-relatie oplossen
- Eén op één relatie
- Het ontwerp voltooien
- Relaties oplossen
- Microsoft Access - Relaties
- Entiteitsrelatiediagram
- Gegevensmodellering
- CASE-hulpmiddelen
- Voorbeelddiagram
- Het RDBMS
- Voordelen van een RDBMS
- Structured Query Language
- DDL - Taal voor gegevensdefinitie
- DML - Taal voor gegevensmanipulatie
- DCL - Taal voor gegevenscontrole
- Waarom SQL gebruiken?
- Uitreikblad cursustabellen
Gegevens ophalen
- SQL Ontwikkelaar
- SQL Ontwikkelaar - Verbinding
- Tabelinformatie bekijken
- Met behulp van SQL, Where-clausule
- Opmerkingen gebruiken
- Karaktergegevens
- Gebruikers en schema's
- EN- en OF-clausule
- Beugels gebruiken
- Datumvelden
- Datums gebruiken
- Datums opmaken
- Datumformaten
- DATEN
- TRUNC
- Datumweergave
- Bestel per clausule
- DUBBELE tafel
- Aaneenschakeling
- Tekst selecteren
- IN-operator
- TUSSEN Operator
- LIKE-operator
- Veel voorkomende fouten
- BOVENSTE Functie
- Enkele citaten
- Metakarakters vinden
- Reguliere Expressionen
- REGEXP_LIKE-operator
- Nulwaarden
- IS NULL-operator
- NVL
- Gebruikersinvoer accepteren
Functies gebruiken
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-functie
- VERSCHILLENDE optie
- SUBSTR
- INSTR
- Datumfuncties
- Geaggregeerde functies
- GRAAF
- Groeperen op clausule
- Rollup- en kubusmodificatoren
- Clausule hebben
- Groeperen op functies
- DECODEREN
- GEVAL
- Werkplaats
Subquery en unie
- Subquery's met één rij
- Unie
- Unie - Alles
- Snijpunt en minpunt
- Subquery's met meerdere rijen
- Union – Gegevens controleren
- Buitenste verbinding
Meer over joins
- Doet mee
- Cross-join of cartesiaans product
- Innerlijke verbinding
- Impliciete join-notatie
- Expliciete join-notatie
- Natuurlijke verbinding
- Equi-join
- Kruis samenvoegen
- Buitenste verbindingen
- Linker buitenste verbinding
- Rechter buitenste verbinding
- Volledige buitenste join
- UNION gebruiken
- Sluit je aan bij algoritmen
- Geneste lus
- Samenvoegen Doe mee
- Hash Doe mee
- Reflexief of zelf-join
- Deelnemen aan één tafel
- Werkplaats
Geavanceerde zoekopdrachten
- ROWNUM en ROWID
- Top N-analyse
- Inline-weergave
- Bestaat en bestaat niet
- Gecorreleerde subquery's
- Gecorreleerde subquery's met functies
- Gecorreleerde update
- Momentopname herstel
- Flashback-herstel
- Alle
- Alle operators
- ALLES invoeren
- Samenvoegen
Voorbeeldgegevens
- BESTEL tafels
- FILM-tabellen
- WERKNEMER Tabellen
- De ORDER-tabellen
- De FILM-tabellen
Nutsvoorzieningen
- Wat is een hulpprogramma?
- Hulpprogramma exporteren
- Parameters gebruiken
- Een parameterbestand gebruiken
- Hulpprogramma importeren
- Parameters gebruiken
- Een parameterbestand gebruiken
- Gegevens ontladen
- Batchruns
- SQL*Loaderhulpprogramma
- Het hulpprogramma uitvoeren
- Gegevens toevoegen
Requirements
De cursus is geschikt voor degenen die enige kennis hebben van SQL en voor degenen die ORACLE voor de eerste keer gebruiken.
Eerdere ervaring met een interactief computersysteem is wenselijk maar niet essentieel.
Getuigenissen (10)
Luka is an excellent, patient teacher with a sense of humor. His relaxed style made the stressful experience of "be called to the blackboard" more pleasant. Also one student explaining or guiding the other was a very good idea. I will use the motto "KISS methodology" he shared with us in both my SQL exercises , private and professional life since I like to overcomplicate things. Luka also kept the good pace considering how much material was there for him to show and for us to learn.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
I could have trained basics and trainer checked and/or helped if any issues
Przemysław Wadowski - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
The fact that it wasn't just pure knowledge but there was also hand on training which helped to understand everything a lot more. Those exercises were very useful.
Paweł Biały - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
Interactive way of teaching (interacting with us), sticking to one sample database and doing all the excercises there
Johanna Fiedler - ING Germany
Cursus - ORACLE SQL Fundamentals
Writing the queries, I genuinely had fun with it and I feel like I learned from the provided exercises the most.
Karol Kamiński - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
I like his teaching style and knowledge level. I learnt some good things, and it was fun and interactive. I would love to do the advance SQL with him and even if he teaches python, basically any programming language. He is good in helping us understand how to approach a code to be efficient
Dinesh Maurya - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
Plenty of examples and practical exercices