Oracle Database: SQL fundamenten deel 1

ALGEMEEN

Klopt! Deze cursus heeft startgarantie en gaat daarom altijd door.

SQL is de vraagtaal die communicatie met een relationele database mogelijk maakt. Bij het werken met een Oracle database maak je gebruik van Oracle’s implementatie van SQL, genaamd SQL Developer.

In deze cursus leer je effectief communiceren met een Oracle database door gebruik te maken van dit interactieve hulpmiddel. We beginnen met een uitgebreide introductie in Oracle en de verschillende hulpmiddelen die het biedt. Vervolgens verdiepen we ons in SQL, met specifieke focus op Oracle SQL, en besteden we extra aandacht aan het gestructureerd schrijven van SQL-statements. Deze cursus is geschikt voor iedereen die versie 11g en hoger gebruikt, waarbij we ook de specifieke functies benoemen die afhankelijk zijn van de versie.

Volg de cursus onder leiding van een docent: klassikaal.

Studeer in jouw eigen tempo: persoonlijk begeleide lesmethode.

Doel

  • Het doel van deze Oracle SQL-cursus is dat je volledig zelfstandig SQL-statements kunt schrijven en uitvoeren met behulp van SQL Developer. Ontwikkel de nodige vaardigheden om succesvol te werken met Oracle databases.

Doelgroep

Deze cursus is specifiek ontworpen voor startende databasebeheerders, beginnende applicatieontwikkelaars en andere automatiseringsprofessionals die willen werken met (Oracle) SQL.

Voorkennis

Er is geen specifieke voorkennis nodig. Enige ervaring in de automatisering een pre.

Onderwerpen

  • Introductie in Oracle
  • Introductie in SQL
  • Basis gegevensdefinitie
  • Gegevensmanipulatie m.b.t. onderhoud
  • Gegevensmanipulatie m.b.t. informeren
  • Groeperen
  • Bewerkingstekens
  • Functies van kolomwaarden
  • Constraints
  • Meerdere tabellen – joins
  • Meerdere tabellen – ANSI joins
  • Meerdere tabellen – subselecties
  • SET Operatoren
  • Extra gegevensdefinitie
  • SQL Scripts
  • Introductie in Oracle
    • Database
    • Relationele database
    • Oracle hulpmiddelen
    • De Oracle Cloud
    • Benadering van de Oracle database
  • Introductie in SQL
    • Grondslagen van SQL
    • SQL Developer
    • Connection Navigator
    • SQL Worksheet
    • Knoppenbalk
    • Menu’s
    • Wijzigen van de schermindeling
    • Opslaan van statements
  • Basis gegevensdefinitie
    • Weergave van de syntax
    • CREATE TABLE – tabel aanmaken
    • Kolomspecificatie
    • ALTER TABLE – tabel aanpassen
    • NULL values
    • Identity columns (Oracle 12c)
    • Default waarden
    • DROP COLUMN
    • Invisible columns (Oracle 12c)
    • DROP TABLE – tabel verwijderen
    • PURGE – prullenbak legen
    • FLASHBACK TABLE
    • Virtuele kolommen
  • Gegevensmanipulatie m.b.t. onderhoud
    • Transactie controle
    • INSERT – rijen toevoegen
    • UPDATE – kolommen wijzigen
    • DELETE – rijen verwijderen
    • TRUNCATE TABLE – tabel legen
    • DML op een identity kolom (Oracle 12c)
    • DML op virtuele kolommen
    • Instellingen voor transactie controle
  • Gegevensmanipulatie m.b.t. informeren
    • Selecteren van rijen
    • SELECT clausule – kolommen aanwijzen (projection)
    • FROM clausule – tabellen aangeven
    • WHERE clausule – voorwaarden opgeven (selection)
    • ORDER BY clausule – resultaat sorteren
    • 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
    • Algemene operatoren
    • Operatoren voor woordpatronen
    • Operatoren voor intervallen
  • Functies van kolomwaarden
    • Syntax
    • Het gebruik van functies
    • Functies met een string
    • Rekenkundige functies
    • Het nesten van functies
    • Functies met een datum
    • Conversie functies
    • National Language Support
    • Veelzijdige functies
    • Cast
  • Constraints
    • Definitie van constraints
    • not null constraints
    • Unique key constraints
    • Primary key constraints
    • Foreign key (referentiële) constraints
    • Check constraints
  • Meerdere tabellen – joins
    • Gewone join
    • De outer join
  • Meerdere tabellen – ANSI joins
    • ANSI jointypen
    • Meervoudige joincondities
  • Meerdere tabellen – subselecties
    • Soorten subselecties
    • Subselecties versus joins
    • EXISTS
    • Subqueries in een SELECT clausule
    • Inline views
  • SET Operatoren
    • Samenvoegen van meerdere SELECT statements – set operatoren
    • Nesten van SET operatoren
  • Extra gegevensdefinitie
    • Gebruikers en schema’s
    • Namen van objecten
    • De datadictionary
    • CREATE / ALTER / DROP VIEW – virtuele tabellen
    • CREATE SYNONYM – synoniem voor tabelnaam registreren
    • RENAME – naam van een object wijzigen
    • COMMENT- Commentaar toevoegen aan een object
    • Sequences
    • Indexering
  • SQL Scripts
    • Commentaar
    • Substitutievariabelen

 

in samenwerking met

PRAKTISCHE INFORMATIE

DEELNEMERS

8-12

TAAL

Nederlands

MAESTRO PRIJS

€ 3.375,-

PARTNER PRIJS

€ 3.175,-

CURSUS

Klassikaal

VOORKENNIS

Er wordt geen speciale kennis voorondersteld.

MATERIAAL

Inclusief materiaal

AANTAL DAGEN

5

TIJD

Naam aanpassen SQL fundamenten deel 1 - Met Startgarantie dagopleiding van 08:45 uur tot 16:00 uur

Datum optie 1 11-03-2024 t/m 15-03-2024 Locatie: Nieuwegein en virtueel Datum optie 2 25-04-2024 t/m 01-05-2024 Locatie: Nieuwegein en virtueel Datum optie 3 27-05-2024 t/m 31-05-2024 Locatie: Nieuwegein en virtueel Datum optie 4 27-06-2024 t/m 03-07-2024 Locatie: Nieuwegein en virtueel Datum optie 5 31 December 2024 Locatie: Nieuwegein en virtueel - kan dagelijks individueel worden gestart

DIRECT AANMELDEN

Aanmelden voor Oracle Database: SQL fundamenten deel 1

VOORWAARDEN

  • Partners van de Maestro Academy: Specialisten aangesloten bij Het Finance Gilde, Data2Succes, Change Management Community Nederland of HeadFirst(Premium overeenkomst);
  • De genoemde prijzen zijn exclusief BTW
  • De betaling dient vóór aanvang van de eerste trainingsdag volledig te zijn voldaan;