Oracle Database 12c: Introduction to SQL (ORA-D80174)

Ähnliche Dokumente
CARL HANSER VERLAG. Christopher Allen. Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank

Inhaltsverzeichnis. jetzt lerne ich

Einführung in SQL Datenbanken bearbeiten

IBM Informix SQL. Seminarunterlage. Version vom

ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski.

Einführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten

Bibliografische Informationen digitalisiert durch

Einführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language)

ACCESS SQL ACCESS SQL

Unterabfragen (Subqueries)

Microsoft SQL Server 2000 Programmierung

SQL-Anweisungen. SELECT (SQL Data Query Language)

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

Erste Schritte, um selber ConfigMgr Reports zu erstellen

Marcus Throll, Oliver Bartosch. Einstieg in SQL. Verstehen, einsetzen, nachschlagen. Galileo Press

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Arbeiten mit ACCESS 2013

SQL Einstieg und Anwendung

Oracle PL/SQL und Datenbankprogrammierung - LVC

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

XAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL

Web-Technologien. Prof. Dr. rer. nat. Nane Kratzke SQL. Praktische Informatik und betriebliche Informationssysteme

Inhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung

Inhalt. 1. MySQL-Einführung Datenbankentwurf 27

WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #6. SQL (Teil 4)

Oracle 10g Einführung

WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #5. SQL (Teil 3)

SQL für Trolle. mag.e. Dienstag, Qt-Seminar

Fachbereich Informatik Praktikum 1

SQL (Structured Query Language) Schemata Datentypen

Oracle Datenbankprogrammierung mit PL/SQL Grundlagen

Vorwort. Aufbau und Struktur

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Datenmanipulation in SQL. Select Anweisung

SQL structured query language

Sructred Query Language

SQL. Fortgeschrittene Konzepte Auszug

Funktion definieren Gibt Summe der Gehälter zurück. Aufruf in einem SQL-Statement

Microsoft Access 2010 SQL nutzen

Benutzerverwaltung, Sichten und Datenintegrität

SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.

DBSP. Vorlesung. Prof. Dr. rer. nat. Nane Kratzke. Unit. Praktische Informatik und betriebliche Informationssysteme

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL

SQL. Komplexe Abfragen. SQL-Komplexe Abfragen. SQL-Komplexe Abfragen. Komplexe Abfragen verknüpfen mehrere Tabellen miteinander.

SQL-Befehlsliste. Vereinbarung über die Schreibweise

Access Grundkurs. M. Eng. Robert Maaßen

S(tructured)Q(uery)L(anguage)

Einstieg in VBA mit Excel Galileo Press

ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen

5.8 Bibliotheken für PostgreSQL

Datenbank- Programmierung mit InterBase

PostgreSQL unter Debian Linux

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor Die grafischen Tools des SQL Server Eine neue Datenbank erstellen 87

1.6 Zusammenfassung... 19

Einführung in SQL mit Oracle

SQL Tutorial. SQL - Tutorial SS 06. Hubert Baumgartner. INSO - Industrial Software

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge (michael.kluge@tu-dresden.

Lösungen der Übungsaufgaben von Kapitel 10


Grundkonzepte von SQL

U 8 SQL. = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN:

Datenbanken SQL. Insert, Update, Delete, Drop. Krebs

CREATE TABLE-Syntax

Data Integration and ETL with Oracle Warehouse Builder

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023

Administering Microsoft SQL Server Databases

Cassandra Query Language (CQL)

Datenbanken Konsistenz und Mehrnutzerbetrieb III

Views in SQL. 2 Anlegen und Verwenden von Views 2

INFORMATIONSUNTERLAGEN. Grundzüge der SQL-Programmierung. Vag 09/2005

Visual Basic.NET undado.net

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.

DB2 SQL, der Systemkatalog & Aktive Datenbanken

View. Arbeiten mit den Sichten:

Aufbau Datenbanksysteme

adcubum ACADEMY. Die Vertiefung von Hochstehendem. SQL-Datenbankkurse

Datenbankstatistiken im Griff mit DBMS_STATS. DOAG 2012 Konferenz + Ausstellung Nürnberg 21. November 2012

Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.

Grundlagen der Informatik 2

ht t p://w w w.kebel.de/

DB2 for z/os. Übungen zur Schulung

Einstellungen zur Verwendung von Flashback-Abfragen

Implementieren einer Microsoft SQL Server 2005-Datenbank M4739

SQL. Was ist SQL? SQL- Standards Grundregeln Die DDL Datenbanken erstellen Tabellen erstellen und ändern Spalten definieren Schlüssel definieren - 2 -

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

Whitepaper. Produkt: combit Relationship Manager 6. Import von Adressen nach Firmen und Kontakte. combit GmbH Untere Laube Konstanz

SQL,Teil 3: Unterabfragen, Views & Berechnungen

Basiswissen und Datenbanktraining als Grundlage für effiziente Informationsverarbeitung - Client-Server und DB-Entwicklung -

Transkript:

Oracle Database 12c: Introduction to SQL (ORA-D80174) Sie erhalten in diesem Kurs eine fundierte Einführung in die Datenbankserver-Technologie. Sie behandeln die Konzepte, Funktionen und Anwendungen von relationalen und objektrelationalen Datenbanken sowie von der Programmiersprache SQL. Inhalte Einführung in Oracle Database Features von Oracle Database 12c auflisten Grunddesign, theoretische und physische Aspekte relationaler Datenbanken erörtern Verschiedene Arten von SQL-Anweisungen kategorisieren Im Kurs verwendete Datasets beschreiben In der SQL-Developer-Umgebung bei einer Datenbank anmelden Abfragen in Dateien speichern und Skriptdateien in SQL Developer Daten mit der SQL-Anweisung SELECT abrufen Funktionsmöglichkeiten der SQL-Anweisungen SELECT auflisten Berichte mit Daten aus der Ausgabe einer einfachen SELECT-Anweisung erstellen Alle Spalten wählen Bestimmte Spalten wählen Standardwerte für Spaltenüberschriften Arithmetische Operatoren Operatorpriorität verstehen DESCRIBE-Befehl zum Anzeigen der Tabellenstruktur kennenlernen Inklusivleistungen Kursunterlagen/Materialien Getränke, Obst und Snacks Mittagsverpflegung Teilnahmezertifikat Haben Sie Fragen? Graz: +43 316 422 966 Wien: +43 1 934 9 934 Daten einschränken und sortieren Abfragen mit WHERE-Klausel zum Einschränken der abgerufenen Ausgabe erstellen In WHERE-Klausel verwendete Vergleichsoperatoren und logische Operatoren auflisten Prioritätsregeln für Vergleichsoperatoren und logische Operatoren beschreiben Zeichenfolgenliterale in WHERE-Klausel Abfragen mit ORDER BY-Klausel erstellen, um die Ausgabe einer SELECT-Anweisung zu sortieren

Ausgabe in absteigender und aufsteigender Reihenfolge sortieren Ausgabe mit Single-Row-Funktionen anpassen Vergleich: Single-Row- und Multiple-Row-Funktionen Zeichenfolgenfunktionen in SELECT- und WHERE-Klauseln bearbeiten Zahlen mit den Funktionen ROUND, TRUNC und MOD bearbeiten Arithmetische Operationen mit Datumsdaten ausführen Datumswerte mit DATE-Funktionen bearbeiten Konvertierungsfunktionen und bedingte Ausdrücke aufrufen Implizite und explizite Datentypkonvertierung beschreiben Konvertierungsfunktionen TO_CHAR, TO_NUMBER und TO_DATE Mehrere Funktionen verschachteln Funktionen NVL, NULLIF und COALESCE auf Daten anwenden Bedingte Logik IF THEN ELSE in einer SELECT-Anweisung Daten mit Gruppenfunktionen aggregieren Mithilfe der Aggregationsfunktionen aussagekräftige Berichte erstellen Abgerufene Daten mit der Klausel GROUP BY gruppieren Datengruppen mit der Klausel HAVING ausschließen Daten aus mehreren Tabellen mit Joins anzeigen SELECT-Anweisungen erstellen, um auf Daten aus mehreren Tabellen zuzugreifen Mit Outer Joins Daten anzeigen, die eine Join-Bedingung nicht erfüllen Tabelle über Self Join mit sich selbst verknüpfen Abfragen mit Unterabfragen lösen Problemarten beschreiben, die mit Unterabfragen gelöst werden können Unterabfragen definieren Typen von Unterabfragen auflisten Single Row- und Multiple Row-Unterabfragen erstellen Mengenoperatoren Mengenoperatoren beschreiben

Mehrere Abfragen mit einem Mengenoperator zu einer einzelnen Abfrage kombinieren Reihenfolge der zurückgegebenen Zeilen steuern Data Manipulation Statements Alle DML-Anweisungen beschreiben Zeilen in Tabellen einfügen Tabellenzeilen mit UPDATE-Anweisung ändern Tabellenzeilen mit DELETE-Anweisung löschen Änderungen mit den Anweisungen COMMIT und ROLLBACK speichern und verwerfen Lesekonsistenz erläutern Tabellen mit DDL-Anweisungen erstellen und verwalten Wichtige Datenbankobjekte kategorisieren Tabellenstruktur prüfen Für Spalten verfügbare Datentypen auflisten Einfache Tabelle erstellen Constraints bei Tabellenerstellung erstellen Funktionsweise von Schemaobjekten beschreiben Weitere Schemaobjekte Einfache und komplexe Views erstellen Daten aus Views abrufen Sequences erstellen, verwalten und Indizes erstellen und verwalten Private (private) und öffentliche (public) Synonyme erstellen Benutzerzugriff steuern Vergleich: System- und Objektberechtigungen Benutzer erstellen Systemberechtigungen zuweisen Rollen erstellen und ihnen Berechtigungen zuweisen Kennwort ändern Objektberechtigungen zuweisen Berechtigungen weitergeben Objektberechtigungen entziehen Schemaobjekte verwalten Spalten hinzufügen, ändern und löschen Constraints hinzufügen, löschen, und verzögern Constraints aktivieren und deaktivieren Indizes erstellen und entfernen Funktionsbasierte Indizes erstellen Flashback-Vorgänge ausführen

Externe Tabellen mit ORACLE_LOADER und ORACLE_DATAPUMP erstellen Externe Tabellen abfragen Objekte mit Data Dictionary Views verwalten Data Dictionary erläutern Data Dictionary Views Views USER_OBJECTS und ALL_OBJECTS Tabellen- und Spalteninformationen Dictionary Views nach Constraint-Informationen abfragen Dictionary Views nach View-, Sequence-, Index- und Synonyminformationen abfragen Tabellen Kommentare hinzufügen Dictionary Views nach Kommentarinformationen abfragen Grosse Datenmengen bearbeiten Daten mit Unterabfragen bearbeiten Daten mit Unterabfrage als Quelle abrufen INSERT-Anweisungen mit Unterabfrage als Ziel Schlüsselwort WITH CHECK OPTION in DML-Anweisungen Typen von INSERT-Anweisungen für mehrere Tabellen auflisten INSERT-Anweisungen für mehrere Tabellen Zeilen in einer Tabelle zusammenführen Über einen Zeitraum erfolgte Datenänderungen überwachen Daten in verschiedenen Zeitzonen verwalten Zeitzonen CURRENT_DATE, CURRENT_TIMESTAMP und LOCALTIMESTAMP Datum und Uhrzeit in einer Session-Zeitzone vergleichen DBTIMEZONE und SESSIONTIMEZONE DATE und TIMESTAMP Vergleich INTERVAL-Datentypen EXTRACT, TZ_OFFSET und FROM_TZ TO_TIMESTAMP, TO_YMINTERVAL und TO_DSINTERVAL aufrufen Daten mit Unterabfragen abrufen Multiple-Column-Unterabfragen Paarweise und nicht paarweise Vergleiche Skalare Unterabfrageausdrücke Aufgabenstellungen mithilfe korrelierter Unterabfragen lösen Zeilen mithilfe korrelierter Unterabfragen aktualisieren und

löschen Operatoren EXISTS und NOT EXISTS Klausel WITH aufrufen Die rekursive Klausel WITH Unterstützung regulärer Ausdrücke Funktionen und Bedingungen für reguläre Ausdrücke in SQL Metazeichen in regulären Ausdrücken Einfache Suchen mithilfe der Funktion REGEXP_LIKE ausführen Muster mithilfe der Funktion REGEXP_INSTR suchen Teilzeichenfolgen mithilfe der Funktion REGEXP_SUBSTR extrahieren Teilausdrücke in Verbindung mit regulären Ausdrücken Funktion REGEXP_COUNT implementieren Zielgruppe Data-Warehouse-Administratoren, Entwickler, PL/SQL-Entwickler, Formsentwickler, Systemanalytiker, Businessanalytiker. Voraussetzungen Kenntnisse in Datenverarbeitung und Vertrautheit mit Konzepten und Techniken der Datenverarbeitung werden vorausgesetzt. Zertifizierung Dieser Kurs kann zur Vorbereitung auf die Prüfung 1Z0-047 verwendet werden: Preis p. P. 3275,- (zzgl. MwSt.) Dauer 5 Tage (09:00-17:00 Uhr)