Kursplan
Introduksjon
- Oversikt Mål og mål Eksempel på dataplan Introduksjoner Forutsetninger Ansvar
Relasjonell Databases
- Databasen Relasjonsdatabasen Tabeller Rader og kolonner Eksempeldatabase Velge rader Leverandørtabell Salgord-tabell Primærnøkkelindeks Sekundærindekser Relasjoner Analogi Utenlandsknøkkel Utenlandsnøkkel Sammenføyningstabeller Referensiell integritet Relasjonstyper Mange til mange Relasjoner Løse et mange-til-mann-forhold Relasjon Fullføre designet Løse relasjoner Microsoft Access - Relasjoner Entitetsrelasjonsdiagram Datamodellering CASE-verktøy Eksempeldiagram RDBMS-fordelene med et RDBMS-strukturert spørrespråk DDL - Datadefinisjonsspråk DML - Datamanipulasjonsspråk DCL - Datakontrollspråk Hvorfor bruke SQL? Utdelingsark for kurstabeller
Datainnhenting
- SQL Utvikler SQL Utvikler - Tilkobling Vise tabellinformasjon ved å bruke SQL, Where-klausul Bruke kommentarer Tegndatabrukere og skjemaer OG og OR-klausul Bruke parenteser Datofelter Bruke datoer Formatering Datoer Datoformater TO_DATE TRUNC Dato Visningsrekkefølge etter klausul DUAL-tabell Sammenknytting Velge tekst IN Operator MELLOM Operator LIKE Operator Vanlige feil ØVRE Funksjon Enkelte anførselstegn Finne metategn Regulære uttrykk REGEXP_LIKE Operator Null-verdier IS NULL Operator NVL Aksepterer brukerinndata
Bruke funksjoner
- TO_CHAR TO_NUMBER LPAD RPAD NVL NVL2 Funksjon DISTINCT Alternativ SUBSTR INSTR Datofunksjoner Aggregerte funksjoner COUNT Gruppe etter klausul Samle- og kubemodifikatorer Ha klausulgruppering etter funksjoner DECODE CASE Workshop
Undersøk og forening
- Enkeltrads underspørringer Union Union - Alle kryssende og minus Multiple Rad Sub-spørringer Union - Sjekke data Ytre sammenføyning
Mer om Joins
- Join Cross Join eller Cartesian Product Inner Join Implisitt Join Notasjon Eksplisitt Join Notation Natural Join Equi-Join Cross Join Ytre Join Venstre Ytre Join Høyre Ytre Join Hel Ytre Join Bruke UNION Join Algoritmer Nested Loop Merge Join Hash Join Reflexive or Self Join Single Table Join Workshop
Avanserte spørringer
- ROWNUM og ROWID Topp N Analyse Inline View eksisterer og eksisterer ikke Korrelerte underspørringer Korrelerte underspørringer med funksjoner Korrelert oppdatering Øyeblikksbilde Gjenoppretting Flashback Gjenoppretting Alle noen og noen operatører Sett inn ALLE Slå sammen
Eksempeldata
- BESTILL tabeller FILM tabeller ANSATTE tabeller ORDRE tabeller FILM tabeller
Verktøy
- Hva er et verktøy? Eksporter verktøy ved hjelp av parametere ved hjelp av en parameterfil Importer verktøy ved hjelp av parametre ved hjelp av en parameterfil Loser databatchkjøringer SQL*Loader-verktøy Kjører verktøyet Legger til data
Krav
Kurset passer for de som har litt kunnskap om SQL samt de som bruker ORACLE for første gang.
Tidligere erfaring med et interaktivt datasystem er ønskelig, men ikke nødvendig.
Testimonials (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.
Kurs - 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.
Kurs - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Kurs - 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.
Kurs - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Kurs - 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
Kurs - 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.
Kurs - 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.
Kurs - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Plenty of examples and practical exercices