Oracle Database: Introduction to SQL

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

Oracle Database 11g: Professioneller Einstieg in SQL Release 2 (Deutsch)

Oracle Database: Introduction to SQL

Professioneller Einstieg in Oracle Database 11g SQL

Professioneller Einstieg in Oracle SQL - LVC

Oracle Database 11g: SQL- Grundlagen II Fortgeschrittene SQL-Anweisungen

Oracle SQL. Seminarunterlage. Version vom

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

Abfragen (Queries, Subqueries)

MCSA: SQL 2016 Database Development

Inhaltsverzeichnis. Einleitung

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie

Inhaltsverzeichnis. jetzt lerne ich

IBM DB2 für Unix/Linux/Windows SQL Grundlagen

Oracle und SQL. Kursinhalte. Kompakt-Intensiv-Training. Oracle und SQL

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

Schnellübersichten. SQL Grundlagen und Datenbankdesign

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Es geht also im die SQL Data Manipulation Language.

Einführung in SQL Datenbanken bearbeiten

Oracle Database 12c: Administration Workshop Ed 2

IBM Informix SQL. Seminarunterlage. Version vom

Querying Data with Transact-SQL (MOC 20761)

Erzeugung und Veränderung von Tabellen

Übersicht der wichtigsten MySQL-Befehle

Dieter Staas Das Einsteigerseminar SQL

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

1.1 Datenbanken Tabellen SQL und die Befehlseingabe Beispieldatenbank 36

Inhaltsverzeichnis. Vorwort 13

SQL - Datenbankdesign - Aufbau

SQL. erfolgreich Madrid Amsterdam An imprint of Pearson

SQL Data Manipulation Language (DML) und Query Language (QL)

MOC 10774A: Abfragen unter Microsoft SQL Server 2012

DB1. DB SQL-DQL 1 Mario Neugebauer

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis

Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über dnb.dnb.de. Cover-Design: Michael Pastofski

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

[ SQL] Wissen, das sich auszahlt

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

Geordnete Form...36 Erfassung und Speicherung...37 Relationale Datenbanken...37 Einfache Tabellen...37 Objekte und Begriffe relationaler

Folien php/mysql Kurs der Informatikdienste

Praktische SQL-Befehle

MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein

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

Klaus Giesen SQL. Das bhv Taschenbuch

Datum, Uhrzeit, Kalender & Co und Application Express

Microsoft SQL Server 2000 Programmierung

Grundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich

5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp

Inhaltsverzeichnis. Bibliografische Informationen digitalisiert durch

Oracle 10g Einführung

Einleitung 19. Teil I Einführung in Datenbanksysteme 25. Kapitel 1 Wozu Datenbanksysteme da sind 27

Oracle SQL. Marco Skulschus Marcus Wiederstein

Data Integration and ETL with Oracle Warehouse Builder

Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

SQL-Sprachvielfalt. Peter Willadt (Ludwig-Erhard-Schule) SQL-Befehle / 47

Bibliografische Informationen digitalisiert durch

ACCESS SQL ACCESS SQL

Datenmanipulation in SQL (1): Subselect:

Üben von DDL und DML. Ergebnis:

SQL. DDL (Data Definition Language) Befehle und DML(Data Manipulation Language)

Oracle PL/SQL und Datenbankprogrammierung - LVC

Heide Faeskorn-Woyke Birgit Bertelsmeier. Datenbanksysteme. Theorie und Praxis mit SQL2003, Oracle und MySQL

insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Seminar 2. SQL - DML(Data Manipulation Language) und. DDL(Data Definition Language) Befehle.

12 BG EDV Access / Inf-SQL1 Theodor-Heuss-Schule Wetzlar

BC402. Advanced ABAP GLIEDERUNG DES KURSES. Version der Schulung: 16 Dauer der Schulung: 5 Tage

SQL. Datendefinition

Views erzeugen. Datenbank - Objekte. Wozu braucht man Views? Was ist eine View?

C++ Anwendungskurs Tag 4: Datenbanken Daniela Horn Institut für Neuroinformatik Real-time Computer Vision

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Arbeiten mit ACCESS 2013

Inhaltsverzeichnis. Vorwort... 11

SQL. Datenmanipulation. Datenmanipulationssprache. Ein neues Tupel hinzufügen. Das INSERT Statement

Vorwort 11. Eine neue Datenbank erstellen 79;

Oracle 9i Einführung Performance Tuning

3 Query Language (QL) Einfachste Abfrage Ordnen Gruppieren... 7

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

Inhaltsverzeichnis. Vorwort Vorwort zur 2. Ausgabe Teil I Einführung. 1 Einleitung Der Microsoft SQL Server...

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19

Inhaltsverzeichnis. Lothar Piepmeyer. Grundkurs Datenbanksysteme. Von den Konzepten bis zur Anwendungsentwicklung ISBN:

SQL (Structured Query Language) Schemata Datentypen

Oracle Database 12c: RAC Administration

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

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

Oracle Database 12c: Administration Workshop Ed 2

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

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

Datenmanipulation in SQL. Select Anweisung

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Transkript:

Oracle University Kontakt: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database: Introduction to SQL Dauer: 5 Tage Lerninhalte Mit dem vorliegenden Kurs Oracle Database: Introduction to SQL werden Ihnen Kenntnisse zum Erstellen von Unterabfragen, zum Zusammenfassen mehrerer Abragen mit einem Mengenoperator zu einer einzelnen Abfrage und zum Erstellen von Berichten aus aggregierten Daten mithilfe von Gruppenfunktionen vermittelt. Diese und weitere Kenntnisse werden mithilfe praktischer Übungen vertieft. Learn To: Grundkonzepte relationaler Datenbanken und durch Entwickler verfeinerten Code verstehen Berichte sortierter und eingeschränkter Daten erstellen Run data manipulation statements (DML). DML-(Data Manipulation Language-)Anweisungen ausführen Datenbankzugriff auf bestimmte Objekte steuern Schemaobjekte verwalten Objekte mithilfe von Data Dictionary Views verwalten Zeilen- und Spaltendaten aus Tabellen abrufen Berechtigungen auf Objekt- und Systemebene steuern Indizes und Constraints erstellen, vorhandene Schemaobjekte ändern Externe Tabellen erstellen und abfragen Vorteile für Teilnehmer Sorgen Sie für ein schnelles, zuverlässiges, sicheres und problemloses Performancemanagement. Optimieren Sie Datenbank-Workloads, senken Sie die IT-Kosten, und erzielen Sie durch die Konsolidierung in Datenbankclouds eine höhere Servicequalität. Erweiterte Features von SQL In diesem Kurs werden Ihnen Grundlagen zu den erweiterten Features von SQL vermittelt. Mithilfe dieser Features können Sie Daten in Datenbanken abfragen und bearbeiten, Dictionary Views zum Abrufen von Metadaten verwenden und Berichte zu Schemaobjekten erstellen. Einige der Datetime-Funktionen, die in Oracle Database verfügbar sind, werden ebenfalls behandelt. Darüber hinaus wird in diesem Kurs unter fachkundiger Anleitung erläutert, wie reguläre Ausdrücke in SQL verwendet werden. Entwicklungstools Das Entwicklungstool, das in erster Linie während dieser Schulung eingesetzt wird, ist Oracle SQL Developer. Darüber hinaus ist SQL*Plus als optionales Entwicklungstool verfügbar. Dieser Kurs ist auch für Anwender von 10g, 11g und 12c geeignet. Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 1

Kurspaket Hinweise: Dieses Kurspaket umfasst die Kurse "Oracle Database: SQL Workshop I" und "Oracle Database: SQL Workshop II". Teilnehmerkreis Application Developers Business Analysts Businessanalytiker Data Warehouse Administrator Data Warehouse-Administrator Developer Entwickler Forms Developer Formsentwickler PL/SQL Developer PL/SQL-Entwickler System Analysts Systemanalytiker Vorkenntnisse Erforderliche Vorkenntnisse Datenverarbeitung Vertrautheit mit Konzepten und Techniken der Datenverarbeitung Kursziele Datenbankzugriff auf bestimmte Objekte steuern Berichte mit aggregierten Daten erstellen Berichte mit sortierten und eingeschränkten Daten erstellen Tabellen zum Speichern von Daten erstellen Daten aus mehreren Tabellen mithilfe der JOIN-Syntax von ANSI SQL 99 anzeigen Mit SQL-Funktionen benutzerdefinierte Daten abrufen Die wichtigsten strukturellen Komponenten von Oracle Database 12c bestimmen Objekte mithilfe von Data Dictionary Views verwalten Schemaobjekte verwalten Zeilen- und Spaltendaten aus Tabellen abrufen DML-(Data Manipulation Statements-)Anweisungen in Oracle Database 12c ausführen Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 2

Skalare und korrelierte Unterabfragen verwenden Views zum Anzeigen von Daten verwenden SELECT-Anweisungen erstellen, die Abfragen enthalten Unterabfragen für mehrere Spalten erstellen Kursthemen Oracle Database Einführung 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 verwenden 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 verwenden Arithmetische Operatoren Operatorpriorität verstehen DESCRIBE-Befehl zum Anzeigen der Tabellenstruktur kennenlernen 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 verwenden 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 Single-Row- und Multiple-Row-Funktionen Vergleich 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 verwenden Mehrere Funktionen verschachteln Funktionen NVL, NULLIF und COALESCE auf Daten anwenden Bedingte Logik IF THEN ELSE in einer SELECT-Anweisung verwenden Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 3

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 verwenden Indizes erstellen und verwalten Private (private) und öffentliche (public) Synonyme erstellen Benutzerzugriff steuern System- und Objektberechtigungen Vergleich Benutzer erstellen Systemberechtigungen zuweisen Rollen erstellen und ihnen Berechtigungen zuweisen Kennwort ändern Objektberechtigungen zuweisen Berechtigungen weitergeben Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 4

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 verwenden 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 Große 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 verwenden Typen von INSERT-Anweisungen für mehrere Tabellen auflisten INSERT-Anweisungen für mehrere Tabellen verwenden 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 Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 5

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 Muster mithilfe der Funktion REGEXP_REPLACE ersetzen Teilausdrücke in Verbindung mit regulären Ausdrücken verwenden Funktion REGEXP_COUNT implementieren Copyright 2013, Oracle. Alle Rechte vorbehalten Seite 6