OCA Fasttrack SQL Opslaan als favoriet Deel deze pagina Printen Deze cursus hebben we niet meer in ons assortiment maar nog wel andere cursussen, bijvoorbeeld: Er zijn geen gerelateerde cursussen. Kunnen wij je helpen? Neem contact met mij op Ik neem zelf contact op Deze cursus is vervangen door SQLO12C/K – Oracle Database: SQL fundamenten deel 1 Deze cursus is geschikt ter voorbereiding op het OCA SQL examen. Het betreft hier een cursus waarin de stof versneld wordt behandeld. Het OCA SQL examen kunt u online afleggen via Pearson Vue (circa 2 uur). SQL is de vraagtaal die communicatie met een relationele database mogelijk maakt. Communicatie met een Oracle database gebeurt met behulp van Oracle’s implementatie van de taal SQL, namelijk SQL Developer. In deze cursus maken we gebruik van dit interactieve hulpmiddel om met een Oracle database te communiceren. Eerst geven we een introductie in Oracle en de verschillende Oracle hulpmiddelen. Daarna gaan we in op SQL en Oracle SQL in het bijzonder waarbij extra aandacht wordt besteed aan het gestructureerd schrijven van SQL-statements. Deze cursus vormt een grondige voorbereiding op Oracle’s “OCA Oracle Database 11g, SQL Fundamentals I” examen (code 1Z0-051). Tijdens de cursus worden alle onderwerpen behandeld die in dit examen getoetst worden. De vouchers die u nodig hebt om examen te doen zitten niet bij de prijs inbegrepen. Deze kunt u wel via ons bestellen zodat u 1 aanspreekpunt hebt. Neem contact op voor een vrijblijvend advies. Klik hier voor een handleiding OCA op onze weblog. Doelgroep Deze cursus is bedoeld voor database beheerders, applicatie ontwikkelaars of andere automatiseerders die met Oracle SQL (gaan) werken en zich willen certificeren. Voorkennis Een goede beheersing van de Nederlandse taal.Enige ervaring in de automatisering is een pré. Persoonlijk advies? Fabian Klostermann accountmanager T. 026 - 791 15 57 E. f.klostermann@vijfhart.nl Onderwerpen Introductie in relationele databases Introductie in Oracle, SQL Developer en SQL* Plus Gegevensdefinitie SELECT statement Groeperen Gegevensmanipulatie Bewerkingstekens Functies Constraints Joins, outer joins en ANSI joins Subselecties, geneste en gecorreleerde subselecties Het gebruik van SET operatoren SQL*Plus Extra gegevensdefinitie Constraints Timestamps en intervallen Bekijk meer onderwerpenBekijk minder onderwerpen Introductie tot Oracle Database Relationele database Oracle hulpmiddelen Benadering van Oracle Introductie tot SQL Grondslagen van SQL SQL Developer Connection Navigator Een nieuwe connectie maken Een connectie verwijderen SQL Worksheet SQL Worksheet knoppenbalk Statements invoeren en uitvoeren Meldingen weergeven SQL History Knoppenbalk Menu’s Wijzigen van de schermindeling Opslaan van statements Basis gegevensdefinitie Weergave van de syntax CREATE TABLE – tabel aanmaken DESCRIBE SQL Stappenplan Kolomspecificatie ALTER TABLE – tabel aanpassen NULL values Default waarden DROP COLUMN DROP TABLE – tabel verwijderen PURGE prullenbak legen FLASHBACK TABLE Virtuele kolommen (Oracle 11g) Gegevensmanipulatie m.b.t. onderhoud Transactie controle INSERT – rijen toevoegen UPDATE – kolommen wijzigen DELETE – rijen verwijderen TRUNCATE TABLE – tabel legen DML op virtuele kolommen (Oracle 11g) Gegevensmanipulatie m.b.t. informeren Selecteren van rijen SELECT clausule – kolommen aanwijzen (projection) FROM clausule – tabellen aangeven Flashback_query clause WHERE clausule – voorwaarden opgeven (selection) ORDER BY clausule – resultaat sorteren NULLS FIRST / LAST Elimineren van dubbele rijen Sample optie Groeperen Groepsfuncties GROUP BY clausule – rijen groeperen Groepsfuncties nesten HAVING clausule – groepen filteren Bewerkingstekens Rekenkundige operatoren Operatoren voor datumvelden Operatoren voor strings De concatenate operator De quote operator q Algemene operatoren Operatoren voor woordpatronen Operatoren voor intervallen BETWEEN IN ANY ALL Functies van kolomwaarden Syntax Het gebruik van functies Functies in de SELECT clausule Functies in de WHERE clausule Functies in de GROUP BY clausule Functies in de HAVING clausule Functies in de ORDER BY clausule Functies met een string Rekenkundige functies Het nesten van Functies Functies met een datum Conversie functies Conversiemaskers National Language Support NLS parameters Veelzijdige functies Cast Meerdere tabellen – joins Gewone join (equijoin) De outer join Meerdere tabellen – ANSI joins Gewone ANSI joins Inner join Natural join De ANSI outer join Cross join Meervoudige join condities Meerdere tabellen – subselecties Soorten subselecties Enkelvoudige subselectie Meervoudige subselectie Gecorreleerde subselectie Subselecties versus joins EXISTS SET Operatoren Samenvoegen van meerdere SELECT statements set operatoren UNION – vereniging UNION ALL – vereniging INTERSECT – doorsnede MINUS – verschil Nesten van SET operatoren SQL*Plus Werken met SQL*Plus Het connect statement en /nolog De SQL buffer Opslaan van statements Spool bestanden Editor naar keuze Commandobestanden Ondersteunende commando’s Transactie controle Extra gegevensdefinitie Gebruikers en schema’s Namen van objecten De datadictionary CREATE / ALTER / DROP VIEW – virtuele tabellen Views compileren Views verwijderen Views en DML De datadictionary view USER_VIEWS CREATE SYNONYM – synoniem voor tabelnaam registreren RENAME – naam van een object wijzigen Sequences Indexering Soorten indexen De B*Tree index De bitmap index Indexen verwijderen Gebruik van indexen#Constraints Definitie van constraints NOT NULL constraints Unique key constraints Primary key constraints Foreign key (referentiële) constraints Check constraints Bijzondere statements Inline views Subqueries in een SELECT clausule Top-n queries MERGE Timestamps en intervallen Nieuwe datumgerelateerde datatypen en functies TIMESTAMP TIMESTAMP WITH TIME ZONE TIMESTAMP WITH LOCAL TIME ZONE Nieuwe datum functies Nieuwe conversie functies Intervallen INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND Interval express Planning & Prijs Gerelateerde cursussen Er zijn geen gerelateerde cursussen. Ervaringen ervaringen verzameld via Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9 Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10 Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9 Share: Share Share Share Share
Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9
Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10
Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9