Oracle Database 12c: Program with PL/SQL.

Größe: px
Ab Seite anzeigen:

Download "Oracle Database 12c: Program with PL/SQL."

Transkript

1 Oracle Database 12c: Program with PL/SQL. In diesem Training, das aus den Inhalten der Kurse "Oracle Database: PL/SQL Fundamentals" und "Oracle Database: Develop PL/SQL Program Units besteht, erhalten Sie eine Einführung in die Datenbankprogrammierung mit der leistungsstarken Programmiersprache PL/SQL. Sie lernen, auch in praktischen Übungen, die Vorteile und nützliche Tools kennen. IHR NUTZEN Sie erhalten fundierte Kenntnisse über die Datenbankprogrammierung mit PL/SQL. Sie steuern Codeabläufe (Schleifen, Kontrollstrukturen) mit Bedingungsanweisungen. Sie können geschäftliche Herausforderungen mit Triggern bewältigen. Sie wissen, wie Sie mithilfe von PL/SQL-Packages zusammengehörige Konstrukte gruppieren und verbinden. Sie erstellen anonyme PL/SQL-Blöcke, -Funktionen und -Prozeduren. Sie können mit den von Oracle bereitgestellten PL/SQL-Packages die Ausgabe auf dem Bildschirm und in Daten generieren. Sie sind in der Lage, PL/SQL-Variablen zu deklarieren. Sie erlernen in diesem Kompaktkurs die Inhalte aus den Kursen Oracle Database: PL/SQL Fundamentals" und "Oracle Database: Develop PL/SQL Program Units. Sie lernen SQL*Plus und JDeveloper als optionale Tools kennen. Sie können eine schnelle, sichere und einfach zu verwaltende Performance sicherstellen. Sie erzielen durch die Konsolidierung in Datenbank-Clouds eine höhere Servicequalität, optimieren Datenbank-Workloads und senken die IT-Kosten. ZIELGRUPPE Dieses Oracle Training wurde konzipiert für Entwickler, PL/SQL-Entwickler, Forms-Entwickler, Datenbankadministratoren, Systemanalytiker und technische Berater. VORAUSSETZUNGEN Sie verfügen über Programmiererfahrung und sind mit den Inhalten der Kurse "Oracle Database: Introduction to SQL (D80174)" (Veranst.-Nr.: 27449), "Oracle Database: SQL Workshop I NEW (D80190)" und "Oracle Database: SQL Workshop II NEW (D80194)" vertraut. Wir empfehlen Ihnen außerdem den Besuch der folgenden Kurse: "Using Java - for PL/SQL and Database Developers (D71990)" In diesem Training erfahren Sie, wie Sie mit der Nutzung von JDBC, UCP gespeicherten Java-Prozeduren und SQLJ-Technologien auf die Oracle Database zugreifen. Sie lernen unter anderem, wie Sie Javaklassen in der Datenbank erzeugen, laden, auflösen und veröffentlichen. "Oracle Database: SQL Tuning for Developers (D79995)" (Veranst.-Nr ) Dieser Kurs vermittelt Ihnen die Feinabstimmung von Oracle und die Anwendung der entsprechenden Techniken auf Ihren SQL-Code. Sie lernen die verschiedenen Möglichkeiten kennen, um auf effiziente Weise auf Daten zuzugreifen.

2 INHALTE Einführung Kursziele Kursagenda Schema Human Resources (HR) beschreiben In diesem Kurs verfügbare PL/SQL-Entwicklungsumgebungen SQL Developer Einführung PL/SQL Einführung PL/SQL Überblick Vorteile von PL/SQL-Unterprogrammen bestimmen Typen von PL/SQL-Blöcken Überblick Einfache anonyme Böcke erstellen Ausgabe aus PL/SQL-Blöcken generieren PL/SQL-Bezeichner deklarieren Verschiedene Typen von Bezeichnern in PL/SQL-Unterprogrammen auflisten Bezeichner mithilfe des deklarativen Bereichs definieren Daten mithilfe von Variablen speichern Skalare Datentypen bestimmen Attribut %TYPE Bind-Variablen Sequences in PL/SQL-Ausdrücken Ausführbare Anweisungen erstellen Grundlegende Richtlinien zur Syntax von PL/SQL-Blöcken beschreiben Code kommentieren SQL-Funktionen in PL/SQL bereitstellen Datentypen konvertieren Verschachtelte Blöcke beschreiben Operatoren in PL/SQL bestimmen Mit dem Oracle-Server interagieren SELECT-Anweisungen in PL/SQL aufrufen Daten in PL/SQL abrufen SQL-Cursorkonzept Fehler bei Abfrage- und DML-Anweisungen mithilfe von Benennungskonventionen vermeiden Daten auf dem Server mit PL/SQL bearbeiten SQL-Cursorkonzept verstehen SQL-Cursorattribute verwenden, um Feedback zu DML zu erhalten Transaktionen speichern und verwerfen Kontrollstrukturen Bedingte Verarbeitung mit IF-Anweisungen Bedingte Verarbeitung mit CASE-Anweisungen Einfache Schleifenanweisungen beschreiben WHILE-Schleifenanweisungen beschreiben FOR-Schleifenanweisungen beschreiben CONTINUE-Anweisungen Zusammengesetzte Datentypen PL/SQL-Records

3 Attribut %ROWTYPE Daten mit PL/SQL-Records einfügen und aktualisieren INDEX BY-Tabellen INDEX BY-Tabellenmethoden prüfen INDEX BY-Record-Tabellen Explizite Cursor Explizite Cursor Definition Cursor deklarieren Cursor öffnen Daten aus Cursors lesen Cursor schließen Cursor-FOR-Schleifen Attribute %NOTFOUND und %ROWCOUNT Klauseln FOR UPDATE und WHERE CURRENT beschreiben Umgang mit Exceptions Verstehen von Exceptions Umgang mit Exceptions mit PL/SQL Abfangen vordefinierter Oracle-Serverfehler Abfangen nicht vordefinierter Oracle-Serverfehler Abfangen von benutzerdefinierten Exceptions Erzeugen von Exceptions RAISE_APPLICATION_ERROR Prozedur Gespeicherte Prozeduren Erzeugung eines modularisierten und geschichteten Unterprogrammentwurfs Modularisierung der Entwicklung mit PL/SQL-Blocks Verstehen der PL/SQL-Ausführungsumgebung Aufzählen der Vorteile durch die Verwendung von PL/SQL-Unterprogrammen Aufzählen der Unterschiede zwischen anonymen Blöcken und Unterprogrammen Erzeugung, Aufruf und Entfernung gespeicherter Prozeduren Umsetzen von Prozedurparametern und Parameter-Modi Betrachten der Prozedurinformationen Gespeicherte Funktionen und Fehlerbeseitigung in Unterprogrammen Erzeugung, Aufruf und Entfernung einer gespeicherten Funktion Erkennen Sie die Vorteile der Verwendung gespeicherter Funktionen Erkennen Sie die Schritte zur Erzeugung einer gespeicherten Funktion Aufruf benutzerdefinierter Funktionen in SQL-Statements Einschränkungen beim Aufruf von Funktionen Steuerung von Nebeneffekten beim Aufruf von Funktionen Betrachten von Funktionsinformationen Wie werden Fehler in Funktionen und Prozeduren beseitigt? Pakete Aufzählen der Vorteile von Paketen Beschreiben von Paketen Woraus besteht ein Paket Entwicklung eines Pakets Wie aktiviert man die Sichtbarkeit der Bestandteile eines Pakets? Erzeugung von Spezifikation und Body eines Pakets unter Verwendung des SQL-CREATE-Statements und des SQL-Developers Aufruf des Paket-Konstrukts Betrachten des PL/SQL-Quellcodes unter Verwendung des Datenkatalogs

4 Bereitstellen von Paketen Overload von Unterprogrammen in PL/SQL Verwendung des STANDARD-Pakets Verwendung von Forward-Deklarationen, um unzulässige Prozedurreferenzen zu lösen Umsetzung von Paketfunktionen in SQL sowie Einschränkungen Bleibender Zustand von Paketen Bleibender Zustand eines Package Cursors Steuerung von Nebeneffekten von PL/SQL-Unterprogrammen Aufruf von PL/SQL Tables in Paketen Implementieren der von Oracle bereitgestellten Pakete in der Anwendungsentwicklung Was sind von Oracle bereitgestellte Pakete? Beispiele einiger von Oracle bereitgestellter Pakete Wie funktioniert das DBMS-OUTPUT-Paket? Verwendung des UTL_FILE-Pakets zur Interaktion mit Dateien des Betriebssystems Aufruf des UTL_MAIL-Pakets Schreiben von UTL_MAIL-Unterprogrammen Dynamisches SQL Der Ausführungsablauf von SQL Was ist dynamisches SQL? Deklaration von Cursorvariablen Dynamische Ausführung eines PL/SQL-Blocks Konfiguration des nativen dynamischen SQL, um PL/SQL-Code zu kompilieren Aufruf eines DBMS_SQL-Pakets Implementierung von DBMS_SQL mittels eines parametrierten DML-Statements Funktionale Vollständigkeit des dynamischen SQL Design-Konzeption für PL/SQL-Code Standardisierung von Konstanten und Exceptions Verstehen lokaler Unterprogramme Schreiben autonomer Transaktionen Implementierung des NOCOPY Kompilierhinweises Aufruf des PARALLEL_ENABLE-Hinweises Der sitzungsübergreifende Ergebniscache von PL/SQL Die DETERMINISTIC-Klausel mit Funktionen Einsatz von Bulk Binding, um die Leistung zu verbessern Trigger Beschreiben von Triggern Erkennen der Arten und des Bodys von Triggerereignissen Businessapplikationsszenarien für die Implementierung von Triggern Erzeugung von DML-Triggern unter Verwendung des CREATE TRIGGER Statements und des SQL Developers Erkennen der Arten und des Bodys von Triggerereignissen sowie des Auslösens (Timing) Unterschiede zwischen Statement Level Triggern und Row Level Triggern Erzeugung von INSTEAD OF Triggern und DISABLE Triggern Wie werden Trigger verwaltet, getestet und entfernt? Erzeugung von Compound-, DDL- und Event Database Triggern Was sind Compound-Trigger? Erkennen der Timing-Point-Abschnitte eines Table Compound Triggers Verstehen der Compound Trigger-Struktur für Tables und Ansichten

5 Umsetzen eines Compound Triggers zur Lösung des Mutating Table-Fehlers Vergleich von Database Triggern mit gespeicherten Prozeduren Erzeugung von Triggern auf DDL-Statements Erzeugung von Database-Ereignissen und Systemereignis-Triggern Systemprivilegien, die zur Verwaltung von Triggern erforderlich sind PL/SQL Compiler Was ist der PL/SQL Compiler? Beschreibung der Initiierungsparameter für die PL/SQL-Kompilierung Aufzählung der PL/SQL Kompilierungszeitfehler Überblick der PL/SQL Kompilierungszeitfehler für Unterprogramme Aufzählung der Vorteile von Kompilierungswarnungen Auflisten der PL/SQL Kategorien der Kompilierungszeitwarnungen Einstellen der Warnmeldungslevel: Verwenden des SQL Developers, der PLSQL_WARNINGS Initialisierungsparameter und des DBMS_WARNING-Paket-Unterprogramms Betrachten der Kompiliererwarnungen: Verwenden des SQL Developers, SQL*Plus oder der Datenkatalogansichten Verwalten von Abhängigkeiten Übersicht der schemagebundenen Objektabhängigkeiten vabfrage direkter Objektabhängigkeiten unter Verwendung der USER_DEPENDENCIES-Ansicht Abfrage des Status eines Objekts Invalidierung abhängiger Objekte Darstellung direkter und indirekter Abhängigkeiten Detaillierte Abhängigkeitsverwaltung in Oracle Database 12c Verstehen von Remoteabhängigkeiten Rekompilierung einer PL/SQL-Programmeinheit ABSCHLUSS & ZERTIFIKATE Teilnahmebescheinigung WICHTIGE HINWEISE Dieser Kompaktkurs behandelt den Lernstoff aus den beiden Kursen "Oracle Database: PL/SQL Fundamentals" und "Oracle Database: Develop PL/SQL Program Units". TERMINE Seminar-Nr

6 ANMELDUNG Mit diesem Formular können Sie sich per Fax oder für die Veranstaltung anmelden. Senden Sie das ausgefu llte Dokument hierzu bitte an: Fax: oder Bei Fragen erreichen Sie uns telefonisch unter: SEMINAR: Oracle Database 12c: Program with PL/SQL. SEM.-NR.: TERMINE Bitte wählen Sie den Termin, den Sie buchen möchten: Ort Datum VA-Nr.: Preis zzgl. MwSt. Preis inkl. MwSt.

7 TEILNEHMERANSCHRIFT Firma Straße Ust.IdNr PLZ, Ort Titel, Name, Vorname Telefon / Fax Geb.-Datum, Geb.-Ort * Abteilung / Funktion RECHNUNGSANSCHRIFT wie Teilnehmeranschrift Firma Straße Ust.IdNr PLZ, Ort Anmeldung als Verbraucher (Privatkunde) Unternehmer (Gescha ftskunde) Fu r Verbraucher gilt die Widerrufsbelehrung, die Sie unter den anha ngenden AGB finden. Die Allgemeinen Gescha ftsbedingungen des Veranstalters ( erkenne ich mit meiner Unterschrift an. *Mit Angabe der -Adresse stimme ich zu, regelma ßig Informationen von TU V Rheinland zu erhalten. _ Ort, Datum _ Unterschrift

8 ALLGEMEINE GESCHA FTSBEDINGUNGEN. FU R SEMINARE, LEHRGA NGE UND STUDIENGA NGE. 1. Geltungsbereich (1) Diese Allgemeinen Gescha ftsbedingungen gelten fu r die Durchfu hrung von Bildungsmaßnahmen wie offenen, u berbetrieblichen und berufsbegleitenden Seminaren, Lehrga ngen und Trainings sowie Studienga ngen im Weiteren als Bildungsmaßnahmen bezeichnet der TU V Rheinland Akademie GmbH nachfolgend Veranstalter genannt. (2) Etwaige Allgemeine Gescha fts- oder Einkaufsbedingungen des Vertragspartners werden auch dann nicht Vertragsinhalt, wenn ihnen der Veranstalter nicht nochmals ausdru cklich widerspricht. 2. Anmeldung (1) Die Anmeldung ist verbindlich, sobald sie vom Veranstalter schriftlich besta tigt wird (einschließlich einer Besta tigung auf elektronischem Wege). (2) Ein Recht auf Teilnahme an Bildungsmaßnahmen mit begrenzter Teilnehmerzahl besteht nicht. 3. Zulassungsvoraussetzungen (1) Die Bildungsmaßnahmen des Veranstalters stehen jedem Interessenten offen, der u ber die von den zusta ndigen Pru fungstitutionen fu r die angestrebten Abschlu sse geforderten Quali - kationen verfu gt, soweit solche in der Leistungsbeschreibung der Bildungsmaßnahme gefordert werden. (2) Soweit Zulassungsvoraussetzungen bestehen, ist der Veranstalter nicht verpflichtet, aber berechtigt, zu u berpru fen, ob der Teilnehmer die notwendigen Zulassungsvoraussetzungen erfu llt. Hierzu hat der Teilnehmer auf Verlangen die erforderlichen Unterlagen vorzulegen. Macht der Veranstalter von seinem Recht auf U berpru fung der Zulassungsvoraussetzungen keinen Gebrauch, so ist der Teilnehmer auch bei Nichtvorliegen der Zulassungsvoraussetzungen zur Zahlung der Lehrgangsgebu hren verpflichtet. 4. Durchfu hrung (1) Die Bildungsmaßnahme wird entsprechend dem vero ffentlichten Programminhalt, den geltenden gesetzlichen Bestimmungen und den anerkannten Regeln der Technik durchgefu hrt. (2) Der Veranstalter beha lt sich den Wechsel von Referenten und/oder eine Verlegung bzw. A nderung im Programmablauf vor, sofern diese das Veranstaltungsziel nicht grundlegend vera ndern. Ein Anspruch auf Veranstaltungsdurchfu hrung durch einen bestimmten Referenten bzw. an einem bestimmten Veranstaltungsort besteht nicht. (3) Inhaltliche A nderungen, durch die das Lehrgangsziel vera ndert wird, sind zula ssig, wenn sie mit Zustimmung oder auf Verlangen der Stellen erfolgen, die fu r die Anerkennung der an- gestrebten Abschlu sse zusta ndig sind. (4) Fu r als Garantietermin gekennzeichnete Termine wird die Durchfu hrung garantiert. Ggf. ko nnen sich A nderungen im Durchfu hrungsort ergeben oder der Termin als Virtual Classroom durchgefu hrt werden. Eine angemessene Ku rzung des Termins durch den Veranstalter in der Dauer ist mo glich. 5. Pflichten des Teilnehmers Der Teilnehmer verpflichtet sich, die am Unterrichtsort geltende Hausordnung zu beachten, Anweisungen der Lehr- bzw. Ausbildungskra fte sowie der Beauftragten des Veranstalters und seiner Erfu llungsgehilfen Folge zu leisten, regelma ßig an den Pra senzveranstaltungen der vertragsgegensta ndlichen Bildungsmaßnahme teilzunehmen sowie alles zu unterlassen, was der ordnungsgema ßen Durchfu hrung der Bildungsmaßnahme entgegenstehen ko nnte. 6. Urheberrechte Die dem Teilnehmer ausgeha ndigten Unterlagen, Software und andere fu r Lehrgangszwecke u berlassenen Medien sind urheberrechtlich geschu tzt. Die Vervielfa ltigung, Weitergabe oder anderweitige Nutzung der ausgeha ndigten Materialien auch auszugsweise ist nur nach ausdru cklicher schriftlicher Zustimmung des Veranstalters gestattet. 7. Ru cktritt/ku ndigung/stornokosten (1) Bei Bildungsmaßnahmen mit einer Laufzeit der Bildungsmaßnahme von bis zu 12 Mona- ten endet der Vertrag automatisch mit dem Ende der Bildungsmaßnahme. Eine vorzeitige or- dentliche Ku ndigung ist nicht mo glich. (2) Bildungsmaßnahmen mit einer Laufzeit von mehr als 12 Monaten haben eine Mindestlaufzeit von 12 Monaten und ko nnen ohne Angabe von Gru nden mit einer Frist von 3 Monaten zum Monatsende geku ndigt werden, jedoch fru hestens zum Ablauf der Mindestlauf- zeit. Die Mindestlaufzeit beginnt mit dem tatsa chlichen Anfang der Bildungsmaßnahme, unabha ngig von dem Zeitpunkt des Vertragsschlusses. (3) Fu r Bildungsmaßnahmen bis zu einer Dauer von 6 Monaten gilt, dass bei Abmeldungen, die spa ter als 2 Wochen vor Veranstaltungsbeginn beim Veranstalter eingehen, 50 % der Teilnahmegebu hr als Stornokosten fa llig werden. Bei Abmeldungen, die spa ter als 1 Woche vor Veranstaltungsbeginn beim Veranstalter eingehen, bei Fernbleiben von der Veranstaltung oder bei Abbruch der Teilnahme ist die volle Teilnahmegebu hr zu entrichten. Die Benennung eines Ersatzteilnehmers ist mo glich, soweit die Bildungsmaßnahme noch nicht begonnen wurde und der Teilnehmer die Zulassungsvoraussetzungen erfu llt. Eventuelle Widerrufsrechte des Teilnehmers haben Vorrang. (4) Fu r Bildungsmaßnahmen mit einer Dauer von u ber 6 Monaten gilt, dass bei Abmeldungen, die spa ter als 2 Wochen vor Veranstaltungsbeginn beim Veranstalter eingehen, 15 % der Teilnahmegebu hr als Stornokosten fa llig werden. Die Benennung eines Ersatzteilnehmers ist mo glich, soweit die Bildungsmaßnahme noch nicht begonnen wurde und der Teilnehmer die Zulassungsvoraussetzungen erfu llt. Eventuelle Widerrufsrechte des Teilnehmers haben Vorrang. (5) Im Falle der ordentlichen Ku ndigung ist der Teilnehmer zur anteiligen Zahlung der Lehrgangsgebu hren, die bis zum Ende der jeweiligen Ku ndigungsfrist berechnet werden, verpflichtet. B e i einer vorzeitigen Beendigung der Maßnahme durch den Teilnehmer werden die anteiligen Lehrgangskosten von den Gesamt-Lehrgangskosten abzu glich 15 % berechnet. Bei diesen 15 % handelt es sich um teilnehmerbezogene Lehrgangskosten, die unabha ngig von der Laufzeit anfallen und durch den Tra ger nicht erstattet werden. (6) Dem Teilnehmer steht der Nachweis offen, dass dem Veranstalter aus der Abmeldung kein oder nur ein geringer Schaden entstanden ist. (7) Das gesetzliche Recht zur außerordentlichen Ku ndigung aus wichtigem Grund bleibt unberu hrt. (8) Als wichtiger Grund zur fristlosen Ku ndigung durch den Veranstalter gelten insbesondere aber nicht ausschließlich die anhaltende oder schwerwiegende Sto rung der Bildungsmaßnahme durch den Teilnehmer, sein wiederholtes unentschuldigtes Fernbleiben von der Bildungsmaßnahme, Zahlungsverzug mit mehr als 2 Raten oder wiederholter Zahlungsverzug trotz zweimaliger schriftlicher Mahnung sowie Entzug oder Widerruf abgetretener Leistungen durch andere Kostentra ger. (9) Jede Ku ndigung hat schriftlich, im Falle der außerordentlichen Ku ndigung aus wichtigem Grund unter Angabe des Ku ndigungsgrundes, zu erfolgen. Das Fernbleiben vom Unterricht gilt in keinem Falle als Ku ndigung. (10) Die Ku ndigung des Teilnehmers hat gegenu ber dem Organisationsbereich des Veranstalters zu erfolgen, der die Anmeldung des Teilnehmers besta tigt hat. Bedienstete des Veranstalters, insbesondere Lehrkra fte, sind zur Entgegennahme von Ku ndigungen nicht befugt. 8. Zahlungsbedingungen/Vergu tung (1) Die Teilnahmegebu hr wird mit Erhalt der Rechnung ohne jeden Abzug fa llig. Die Zahlung erfolgt unter Angabe der Rechnungsnummer und der Kundennummer auf das in der Rechnung genannte Konto des Veranstalters. (2) Im Falle des Verzugs sind ru cksta ndige Rechnungsbetra ge mit 4 %-Punkten u ber dem Basiszinssatz nach 247 BGB zu verzinsen. (3) Der Teilnehmer kann nur mit rechtskra ftig festgestellten oder vom Veranstalter unbestrittenen Anspru chen aufrechnen. Zur Ausu bung eines Zuru ckbehaltungsrechtes ist der Teilnehmer nur insoweit befugt, als sein Anspruch auf demselben Vertragsverha ltnis beruht. (4) Im Falle des Verzugs des Vertragspartners kann der Veranstalter fu r jede Mahnung eine Bearbeitungsgebu hr von 10, erheben. Dem Vertragspartner bleibt bezu glich der Bearbeitungsgebu hr der Nachweis unbenommen, ein Schaden sei nicht entstanden oder wesentlich niedriger als der pauschalierte Schadensersatzanspruch des Veranstalters. 9. Ratenzahlung Fu r Bildungsmaßnahmen mit einer Dauer von mehr als 6 Monaten kann durch gesonderte Vereinbarung Ratenzahlung vereinbart werden. 10. Terminabsage durch den Veranstalter Der Veranstalter beha lt sich vor, wegen mangelnder Teilnehmerzahlen oder der Erkrankung von Lehrkra ften sowie sonstiger Sto rungen im Gescha ftsbetrieb, die von ihm nicht zu vertreten sind, angeku ndigte oder begonnene Bildungsmaßnahmen abzusagen. Bereits bezahlte Teilnahmegebu hren werden in diesem Falle erstattet. 11. Erfu llungsort/gerichtsstand Erfu llungsort ist der dem Teilnehmer schriftlich mitgeteilte Veranstaltungsort. Der Gerichts- stand fu r alle aus der Buchung entstehenden Rechtsstreitigkeiten gegenu ber Kaufleuten und juristischen Personen des o ffentlichen Rechts bzw. o ffentlich-rechtlichen Sondervermo gens ist Ko ln. 12. Datenschutz (1) Im Hinblick auf die Bestimmungen des Bundesdatenschutzgesetzes weisen wir Sie dar- auf hin, dass die Speicherung und Nutzung Ihrer personenbezogenen Daten zur Vertragserfu llung erfolgt. (2) Ihre gescha ftlichen Kontaktdaten werden vom Veranstalter fu r Marketingzwecke in der Weise genutzt, Ihnen Prospekte, Programme und Seminarinformationen des Veranstalters per Post zu u bersenden. (3) Sie ko nnen der Nutzung, Verarbeitung bzw. U bermittlung Ihrer Daten zu Marketingzwecken jederzeit durch Mitteilung an den Bereich Datenschutz des Veranstalters widersprechen bzw. Ihre Einwilligung widerrufen. Nach Erhalt Ihres Widerspruchs bzw. Widerrufs wird der Veranstalter die hiervon betroffenen Daten nicht mehr zu Marketingzwecken nutzen und verarbeiten bzw. die weitere Zusendung von Werbemitteln unverzu glich einstellen. WIDERRUFSBELEHRUNG UND WIDERRUFSFORMULAR (ENDVERBRAUCHER). Widerrufsrecht. Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gru nden diesen Vertrag zu widerrufen. Die Widerrufsfrist betra gt vierzehn Tage ab dem Tag des Vertragsabschlusses. Um Ihr Widerrufsrecht auszuu ben, mu ssen Sie uns (TU V Rheinland Akademie GmbH, Alboinstr. 56, Berlin, Fax: , Mail: [email protected]) mittels einer eindeutigen Erkla rung (z.b. ein mit der Post versandter Brief, Telefax oder ) u ber Ihren Entschluss, diesen Vertrag zu widerrufen, informieren. Sie ko nnen das Muster- Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist. Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung u ber die Ausu bung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden. Folgen des Widerrufs. Wenn Sie diesen Vertrag widerrufen, haben wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, unverzu glich und spa testens binnen vierzehn Tagen ab dem Tag zuru ckzuzahlen, an dem die Mitteilung u ber Ihren Widerruf dieses Vertrags bei uns eingegangen ist. Fu r diese Ru ckzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der urspru nglichen Transaktion eingesetzt haben, es sei denn, mit Ihnen wurde ausdru cklich etwas anderes vereinbart; in keinem Fall werden Ihnen wegen dieser Ru ckzahlung Entgelte berechnet. Haben Sie verlangt, dass die Dienstleistung wa hrend der Widerrufsfrist beginnen soll, so haben Sie uns einen angemessenen Betrag zu zahlen, der dem Anteil der bis zu dem Zeitpunkt, zu dem Sie uns von der Ausu bung des Widerrufsrechts hinsichtlich dieses Vertrags unterrichten, bereits erbrachten Dienstleistungen im Vergleich zum Gesamtumfang der im Vertrag vorgesehenen Dienstleistungen entspricht. Muster-Widerrufsformular. (Wenn Sie den Vertrag widerrufen wollen, dann fu llen Sie bitte dieses Formular aus und senden Sie es zuru ck.) An TU V Rheinland Akademie GmbH, Alboinstr. 56, Berlin, Fax: , Mail: [email protected] Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag u ber die Erbringung der folgenden Dienstleistung (*) Bestellt am (*)/erhalten am (*) Name des/der Verbraucher(s) Anschrift des/der Verbraucher(s) Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier) Datum (*) Unzutreffendes streichen. Ende der Widerrufsbelehrung. TU V Rheinland Akademie GmbH, Alboinstr. 56, Berlin Stand: / Fernabsatz

ISO 19011:2018. https://akademie.tuv.com

ISO 19011:2018. https://akademie.tuv.com Fortbildung für Auditoren nach DIN EN ISO 19011:2018. Die Norm DIN EN ISO 19011:2018 bildet den internationalen Standard für das Auditieren. Aktuelle und umfassende Kenntnisse über den Umgang mit dieser

Mehr

Die DIN EN ISO 9001ff. im Überblick.

Die DIN EN ISO 9001ff. im Überblick. Die DIN EN ISO 9001ff. im Überblick. Die Normenreihe DIN EN ISO 9001 bewertet die Qualitätsfähigkeit von Unternehmen und Organisationen. Ihre international erfolgreiche Implementierung ließ sie zur Voraussetzung

Mehr

Der Hausmeister als Energiemanager.

Der Hausmeister als Energiemanager. Der Hausmeister als Energiemanager. Durch zahlreiche Energieverbraucher entstehen in öffentlichen Gebäuden oft unnötige Kosten. Die Planung eines effizienten Energiemanagements ist für Hausmeister daher

Mehr

Prozesse messen und überwachen.

Prozesse messen und überwachen. Prozesse messen und überwachen. Um ein Unternehmen sicher und mit einer gesunden Datenbasis sowie gemäß DIN EN ISO 9001:2015 zu steuern, sind geeignete Kennzahlen maßgeblich. Unser Seminar hilft Ihnen

Mehr

Laut 30 des Medizinproduktegesetzes (MPG) muss sichergestellt sein, dass die Kenntnisse des Sicherheitsbeauftragten auf dem neuesten Stand sind.

Laut 30 des Medizinproduktegesetzes (MPG) muss sichergestellt sein, dass die Kenntnisse des Sicherheitsbeauftragten auf dem neuesten Stand sind. Sicherheitsbeauftragte für Medizinprodukte. Auffrischungskurs. Laut 30 des Medizinproduktegesetzes (MPG) muss sichergestellt sein, dass die Kenntnisse des Sicherheitsbeauftragten auf dem neuesten Stand

Mehr

Betrieb elektrischer Anlagen gemäß DIN VDE 0105 /

Betrieb elektrischer Anlagen gemäß DIN VDE 0105 / Betrieb elektrischer Anlagen gemäß DIN VDE 0105 / 0105-1. Unternehmen haben die Verpflichtung, Anlagen mit elektrischen Betriebsmitteln sicher und gefahrlos zu betreiben. Dieses Seminar gibt einen Überblick

Mehr

https://akademie.tuv.com

https://akademie.tuv.com Projektmanagement in der Praxis. Sowohl Projektleiter als auch Projektmitarbeiter benötigen grundlegendes Know-how bezüglich erprobter Methoden und Instrumente des Projektmanagements. Nur so kann das Vorhaben

Mehr

Fachkraft für Facility Management in Rechenzentren.

Fachkraft für Facility Management in Rechenzentren. Fachkraft für Facility Management in Rechenzentren. Betreiber der Energie- und Kälteversorgung in Serverräumen und Rechenzentren lernen in diesem Seminar Risikofaktoren für IT-Ausfälle, neue Technologien

Mehr

Expert Technical Documentation Medical Devices (TÜV) - Prüfung.

Expert Technical Documentation Medical Devices (TÜV) - Prüfung. Expert Technical Documentation Medical Devices (TÜV) - Prüfung. Der modulare Lehrgang Expert Technical Documentation Medical Devices (TÜV) schließt mit dieser schriftlichen Prüfung ab. IHR NUTZEN Durch

Mehr

Expert Quality Management Medical Devices International - Prüfung.

Expert Quality Management Medical Devices International - Prüfung. Expert Quality Management Medical Devices International - Prüfung. Der modulare Lehrgang Expert Quality Management Medical Devices International (TÜV) schließt mit dieser schriftlichen Prüfung ab. IHR

Mehr

https://akademie.tuv.com

https://akademie.tuv.com Geprüfte Fachkraft für Spielzeugsicherheit. Als Spielwarenhersteller und -vertreiber müssen Sie viele Normen, Richtlinien und Verordnungen beachten. Nur die Einhaltung dieser Regelungen berechtigt Sie

Mehr

gemäß 43 MVStättVO. https://akademie.tuv.com

gemäß 43 MVStättVO. https://akademie.tuv.com Erstellung eines Sicherheitskonzeptes gemäß 43 MVStättVO. Betreiber von Versammlungsstätten sind verpflichtet, abhängig von der Veranstaltungsart, ein Sicherheitskonzept aufzustellen und einen Ordnungsdienst

Mehr

Realitätsnahe Beispiele und Übungen erleichtern Ihnen die Umsetzung des Gelernten in die Praxis.

Realitätsnahe Beispiele und Übungen erleichtern Ihnen die Umsetzung des Gelernten in die Praxis. Agile Methoden für die Entwicklung medizinischer Software. Agile Methoden verbessern die Effizienz von Softwareentwicklungsprojekten: Deshalb wird das Potenzial agiler Methoden inzwischen verstärkt auch

Mehr