Schița de curs
Introducere
- Prezentare generală
- Scopuri si obiective
- Eșantion de date
- Programa
- Introduceri
- Cerințe preliminare
- Responsabilitati
Relaționale Databases
- Database
- Relaționalul Database
- Mese
- Rânduri și coloane
- Eșantion Database
- Selectarea Rândurilor
- Tabelul furnizorilor
- Masa Saleord
- Indexul cheii primare
- Indici secundari
- Relații
- Analogie
- Cheie externă
- Cheie externă
- Mesele de unire
- Integritate referenţială
- Tipuri de relație
- Relație de la mulți la mulți
- Rezolvarea unei relații multi-la-mulți
- Relația unu la unu
- Finalizarea Proiectului
- Rezolvarea Relațiilor
- Microsoft Access - Relații
- Diagrama relației cu entitate
- Modelarea datelor
- Instrumente CASE
- Exemplu de diagramă
- RDBMS
- Avantajele unui RDBMS
- Limbajul de interogare structurat
- DDL - Limbajul de definire a datelor
- DML - Limbajul de manipulare a datelor
- DCL - Limbajul de control al datelor
- De ce să folosiți SQL?
- Fișă pentru tabele de curs
Recuperare de date
- SQL Dezvoltator
- SQL Dezvoltator - Conexiune
- Vizualizarea informațiilor din tabel
- Folosind SQL, Clauza Unde
- Utilizarea comentariilor
- Date de caractere
- Utilizatori și Scheme
- Clauza AND și OR
- Folosind paranteze
- Câmpurile de dată
- Utilizarea Datelor
- Formatarea Datelor
- Formate de date
- PÂNĂ ÎN PREZENT
- TRUNC
- Afișarea datei
- Ordonați prin clauză
- Masa DUAL
- Concatenare
- Selectarea textului
- IN Operator
- ÎNTRE Operator
- Operator LIKE
- Erori comune
- Funcția SUS
- Citate simple
- Găsirea metacaracterelor
- ExpressIoni obișnuiți
- Operator REGEXP_LIKE
- Valori nule
- IS NULL operator
- NVL
- Se acceptă intrarea utilizatorului
Utilizarea Funcțiilor
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- Funcția NVL2
- Opțiune DISTINCT
- SUBSTR
- INSTR
- Funcții de dată
- Funcții agregate
- NUMARA
- Grupați după clauză
- Modificatori de acumulare și cub
- Avand Clauza
- Gruparea după funcții
- DECODARE
- CAZ
- Atelier
Sub-Interogare și Unire
- Subinterogări cu un singur rând
- Uniune
- Unire - Toate
- Intersect și Minus
- Subinterogări pe mai multe rânduri
- Unirea – Verificarea datelor
- Unire exterioară
Mai multe despre Joinuri
- Se alătură
- Cross Join sau produs cartezian
- Inner Join
- Notație de îmbinare implicită
- Notație explicită de îmbinare
- Asociere naturală
- Equi-Join
- Cross Join
- Imbinari exterioare
- Left Outer Join
- Uniunea exterioară dreaptă
- Unire exterioară completă
- Folosind UNION
- Alăturați-vă algoritmilor
- Bucla imbricată
- Merge Join
- Hash Join
- Reflexive sau Self Join
- Unire la masă
- Atelier
Interogări avansate
- ROWNUM și ROWID
- Top N Analiză
- Vizualizare în linie
- Există și nu există
- Subinterogări corelate
- Sub-interogări corelate cu funcții
- Actualizare corelată
- Recuperare instantanee
- Recuperare flashback
- Toate
- Oricare și Unii Operatori
- Introduceți TOATE
- Combina
Eșantion de date
- COMANDA Tabelele
- Mesele FILM
- ANGAJAT Tabelele
- Tabelele ORDINE
- Tabelele FILM
Utilități
- Ce este o utilitate?
- Utilitar de export
- Utilizarea parametrilor
- Folosind un fișier de parametri
- Utilitar de import
- Utilizarea parametrilor
- Folosind un fișier de parametri
- Descărcarea datelor
- Loturi de rulări
- SQL*Utilitar de încărcare
- Rularea utilitarului
- Adăugarea datelor
Cerințe
Cursul este potrivit atât pentru cei care au cunoștințe de SQL, cât și pentru cei care folosesc ORACLE pentru prima dată.
Experiența anterioară cu un sistem informatic interactiv este de dorit, dar nu este esențială.
Mărturii (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.
Curs - 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.
Curs - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Curs - 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.
Curs - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Curs - 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
Curs - 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.
Curs - 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.
Curs - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Curs - ORACLE SQL Fundamentals
Plenty of examples and practical exercices