Cursusaanbod
Inleiding
- Overzicht
- Doelen en Objectieven
- Voorbeelddata
- Schema
- Kennismaking
- Voorvereisten
- Verantwoordelijkheden
Relationele Databases
- De Database
- De Relationele Database
- Tabellen
- Rijen en Kolommen
- Voorbeelddatabase
- Rijen selecteren
- Leveranciertabel (Supplier Table)
- Order tabel (Saleord Table)
- Primaire sleutelindex (Primary Key Index)
- Secundaire indexen (Secondary Indexes)
- Relaties
- Analogie
- Vreemde sleutel (Foreign Key)
- Vreemde sleutel (Foreign Key)
- Tabellen koppelen (Joining Tables)
- Referentiële integriteit (Referential Integrity)
- Soorten relaties
- Veel-naar-veel relatie (Many to Many Relationship)
- Oplossen van een veel-naar-veel relatie
- Eén-op-één relatie (One to One Relationship)
- Het ontwerp voltooien
- Relaties oplossen
- Microsoft Access - Relaties
- Entiteit-Relatie diagram (Entity Relationship Diagram)
- Datamodellering
- CASE-tools
- Voorbeelddiagram
- Het RDBMS-systeem
- Voordelen van een RDBMS
- Structured Query Language
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Waarom SQL gebruiken?
- Handout met courstabellen
Data-oehaling
- SQL Developer
- SQL Developer - Verbinding
- Tabelinformatie bekijken
- Gebruik van SQL, Where-clausule
- Gebruik van commentaren
- Tekstgegevens (Character Data)
- Gebruikers en schemas
- AND- en OR-clausule
- Gebruik van haakjes
- Datavelden
- Gebruik van data
- Datumnotatie
- Datumformaten
- TO_DATE
- TRUNC
- Datums weergeven
- Order By-clausule
- DUAL-tabel
- Concatenatie (samenvoegen)
- Tekst selecteren
- IN-operator
- BETWEEN-operator
- LIKE-operator
- Veelgemaakte fouten
- UPPER-functie
- Enkele aanhalingstekens
- Metakarakters zoeken
- Reguliere expressies (Regular Expressions)
- REGEXP_LIKE-operator
- Null-waarden
- IS NULL-operator
- NVL
- Gebruikersinvoer accepteren
Gebruik van functies
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-functie
- DISTINCT-optie
- SUBSTR
- INSTR
- Datumsfuncties
- Aggregatiefuncties
- COUNT
- Group By-clausule
- Rollup- en Cube-modificatoren
- Having-clausule
- Groeperen met functies
- DECODE
- CASE
- Workshop
Subqueries & Union
- Eénrij subqueries (Single Row Sub-queries)
- Union
- Union - All
- Intersect en Minus
- Multi-rij subqueries (Multiple Row Sub-queries)
- Union – Data controleren
- Outer Join
Meer over joins
- Joins
- Cross Join of Cartesiaan product
- Inner Join
- Impliciete join-notatie
- Expliciete join-notatie
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Gebruik van UNION
- Join-algoritmes
- Nested Loop
- Merge Join
- Hash Join
- Reflexive of Self Join
- Single Table Join
- Workshop
Geavanceerde queries
- ROWNUM en ROWID
- Top N-analyse
- Inline View
- Exists en Not Exists
- Correlatieve subqueries (Correlated Sub-queries)
- Correlatieve subqueries met functies
- Correlatieve update
- Snapshot-recovery
- Flashback-recovery
- All
- Any en Some-operatoren
- Insert ALL
- Merge
Voorbeelddata
- ORDER-tabellen
- FILM-tabellen
- EMPLOYEE-tabellen
- De ORDER-tabellen
- De FILM-tabellen
Hulpprogramma's
- Wat is een hulpprogramma?
- Export-hulpprogramma
- Gebruik van parameters
- Gebruik van een parameterbestand
- Import-hulpprogramma
- Gebruik van parameters
- Gebruik van een parameterbestand
- Data uitladen (Unloading Data)
- Batch-runs
- SQL*Loader-hulpprogramma
- Hulpprogramma uitvoeren
- Data toevoegen (Appending Data)
Vereisten
Deze cursus is geschikt voor zowel deelnemers met enige voorkennis van SQL als voor hen die ORACLE voor het eerst gebruiken.
Eerdere ervaring met een interactief computersysteem is wenselijk, maar geen vereiste.
Getuigenissen (7)
Greg was erg geduldig en behulpzaam
Chris Havel - Encyclopaedia Britannica
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
Theorie werd zeer goed uitgelegd
Sven - LGT Financial Services AG
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
Ik vond het gesplitste scherm van de database portal geweldig, waardoor ik kon zien waar we in het cursus stonden, zodat ik terug kan gaan om de oefeningen opnieuw te doen. Hij was fantastisch als docent - hij was betrokken en aanmoedigend. Ik ben ook dankbaar dat de training plaatsvond in mijn tijdszone, terwijl mijn trainer zeven uur voorliep.
Olivia Button - Encyclopaedia Britannica
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
het was zeer informatief
Metuatini (aka) Metua - Ministry of Justice
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
- Kennismaken met SQL en verschillende types databases. - Tabellen maken met auteurs en vervolgens boeken maken en de informatie verbinden, waarna we deze gebruiken voor onze SQL-query's. - Ik genoot van de verschillende scenario's waarin we bepaalde SQL-query's konden toepassen. Het was leuk om te leren over de verschillende 'Joins', gemiddelde salarissen voor bepaalde werknemers uit te rekenen, en veel andere SQL-query's om specifieke informatie op te halen. - De training was gebruiker-vriendelijk ingesteld en als we problemen hadden met onze desktops, kon Jose inloggen vanaf afstand om het probleem te zien en op te lossen.
Frank - Ministry of Justice
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
De manier waarop hij het onderwerp uitlegt met verwijzingen naar eerdere onderwerpen en hun belangrijke toepassingen.
Ferdinand - National Grid Corporation of the Philippines
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald
Luka is een uitstekende, geduldige leraar met een gevoel voor humor. Zijn ontspannen stijl maakte het stressvolle moment van 'aan de bord geroepen worden' aangenamer. Het was ook een heel goed idee om één student te laten uitleggen of begeleiden door de andere. Ik zal het motto 'KISS-methode', dat hij met ons deelde, gebruiken in zowel mijn SQL-oefeningen als in mijn privé- en professionele leven, omdat ik graag dingen overcompliceer. Luka hield ook een goede tempo aan, rekening houdend met hoeveel materiaal er was om te laten zien en voor ons om te leren.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Cursus - ORACLE SQL Fundamentals
Automatisch vertaald