Professioneller Einstieg in Oracle SQL - LVC

Ähnliche Dokumente
Professioneller Einstieg in Oracle Database 11g SQL

Oracle Database: Introduction to SQL

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

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

Oracle Database: Introduction to SQL

Oracle PL/SQL und Datenbankprogrammierung - LVC

Abfragen (Queries, Subqueries)

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

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

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

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

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

Inhaltsverzeichnis. Einleitung

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie

Einführung in SQL Datenbanken bearbeiten

MCSA: SQL 2016 Database Development

1.1 Datenbanken Tabellen SQL und die Befehlseingabe Beispieldatenbank 36

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Inhaltsverzeichnis. jetzt lerne ich

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

Bibliografische Informationen digitalisiert durch

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

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

Oracle Enterprise Manager 11g: Grid Control Essentials NEU

Erzeugung und Veränderung von Tabellen

Übersicht der wichtigsten MySQL-Befehle

Oracle 10g Einführung

Dieter Staas Das Einsteigerseminar SQL

SQL. Ziele. Grundlagen von SQL. Beziehung zur relationalen Algebra SELECT, FROM, WHERE. Joins ORDER BY. Aggregatfunktionen. dbis.

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

Oracle SQL. Marco Skulschus Marcus Wiederstein

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

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

Microsoft SQL Server 2000 Programmierung

Arbeiten mit ACCESS 2013

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

SQL als Zugriffssprache

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

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

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

Erste Schritte, um selber ConfigMgr Reports zu erstellen

SQL - Datenbankdesign - Aufbau

ACCESS SQL ACCESS SQL

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

Tabellen verknüpfen: Joins

Folien php/mysql Kurs der Informatikdienste

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

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

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

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Es geht also im die SQL Data Manipulation Language.

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

Datenbanken. Zusammenfassung. Datenbanksysteme

IBM Informix SQL. Seminarunterlage. Version vom

Inhaltsverzeichnis. Vorwort... 11

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

SQL Einstieg und Anwendung

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

Datenmanipulation in SQL (1): Subselect:

SQL. Fortgeschrittene Konzepte Auszug

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD

Datenbanksysteme Teil 6 MySQL DML Die SELECT-Anweisung. Stefan Maihack Dipl. Ing. (FH) Datum:

adcubum ACADEMY. Die Vertiefung von Hochstehendem. SQL-Datenbankkurse

Wiederholung VU Datenmodellierung

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Übung PL/SQL Trigger Lösungen

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

select DISTINCT Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf - DISTINCT steht dass keine Zeile mehrfach vorkommt

Klaus Giesen SQL. Das bhv Taschenbuch

Datenbanken. SQL-Datenbankkurse. adcubum ACADEMY. think.insurance

MOC 10774A: Abfragen unter Microsoft SQL Server 2012

Datenbankabfragen und Datenmanipulation

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

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

Microsoft Access 2010 SQL nutzen

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

Arbeiten mit ACCESS 2010

Fachbereich Informatik Praktikum 1

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

Tabellen verknüpfen. In dieser Lektion lernen Sie

MySQL für Datenbankadministratoren

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

Datenbanksysteme Kapitel 5: SQL Data Manipulation Language

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

Sructred Query Language

Datenmanipulation in SQL. Select Anweisung

SQL: Weitere Funktionen

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

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

Transkript:

Oracle University Contact Us: 1.800.529.0165 Professioneller Einstieg in Oracle SQL - LVC Duration: 5 Days What you will learn Dieser Kurs richtet sich an Oracle8i-, Oracle9i- und Oracle Database 10g-Benutzer. In diesem Kurs erhalten Sie eine Einführung in die Oracle Database 10g-Technologie, die Konzepte relationaler Datenbanken und die leistungsstarke Programmiersprache SQL. Die Teilnehmer erwerben in diesem Kurs grundlegende SQL-Kenntnisse und lernen, wie sie die Datenbank sowie Metadaten abfragen und Datenbankobjekte erstellen.außerdem befasst sich der Kurs eingehend mit erweiterten Abfrage- und Reporting-Techniken, Data Warehousing-Konzepten und der Bearbeitung großer Datenmengen in unterschiedlichen Zeitzonen. A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made. Audience Database Administrators Forms Developer PL/SQL Developer System Analysts Technical Consultant Course Objectives Daten mit Hilfe von erweiterten Unterabfragen suchen Zeilen- und Spaltendaten aus Tabellen mit der SELECT-Anweisung abrufen Benutzerzugriff steuern und Schemaobjekte verwalten Anweisungen zur Datenmanipulation (DML) ausführen, um Daten in Oracle Database 10g zu aktualisieren SQL-Funktionen verwenden, um benutzerdefinierte Daten zu generieren und abzurufen Course Topics Einführung Hauptfunktionalitäten von Oracle Database 10g auflisten Komponenten, Internetplattform, Oracle Application Server und Developer Suite Überblick Relationale und objektrelationale Datenbankdesigns beschreiben Entwicklungszyklus des Systems prüfen Unterschiedliche Methoden der Datenspeicherung beschreiben Relationales Datenbankkonzept prüfen Begriff "Datenmodelle" definieren Verknüpfung mehrerer Tabellen zeigen Daten mit der SQL SELECT-Anweisung abrufen Projektions-, Auswahl- und Join-Terminologie definieren Syntax für die grundlegenden SQL SELECT-Anweisungen prüfen Copyright 2009, Oracle. All rights reserved. Page 1

Arithmetische und Verkettungsoperatoren in SQL-Anweisungen verwenden Unterschiede zwischen SQL und isql*plus auflisten Bei der Datenbank mit Hilfe von isql*plus anmelden isql*plus-benutzeroberfläche erklären Unterschiedliche Typen von isql*plus-befehlen kategorisieren SQL-Anweisungen in Skriptdateien speichern Daten einschränken und sortieren Zeilen durch eine Auswahl einschränken Bestimmte Zeilen mit der WHERE-Klausel abrufen Vergleichsbedingungen in der WHERE-Klausel verwenden Literalwerte mit der LIKE-Bedingung vergleichen Logische Bedingungen AND, OR und NOT auflisten Prioritätsregeln für die in dieser Lektion dargestellten Bedingungen beschreiben Zeilen mit der ORDER BY-Klausel sortieren Ausgabe durch das Ersetzen des Et-Zeichens (&) in isql*plus zur Laufzeit einschränken und sortieren Berichte mit Single Row-Funktionen anpassen Unterschiede zwischen Single Row- und Multiple Row-SQL-Funktionen zeigen Zeichenfunktionen in Funktionen zur Umwandlung der Groß-/Kleinschreibung und Funktionen zur Bearbeitung von Zeich Funktionen zur Bearbeitung von Zeichen in den Klauseln SELECT und WHERE verwenden Numerische und Datumsfunktionen erklären und verwenden Aktuelles Datum im Default-Format mit der SYSDATE-Funktion abrufen DUAL-Tabelle als Mittel zur Anzeige von Funktionsergebnissen einführen Regeln für die Anwendung arithmetischer Operatoren auf Datumsangaben auflisten Arithmetische Operatoren mit Datumsangaben in der SELECT-Klausel verwenden Berichte über aggregierte Daten mit den Gruppenfunktionen erstellen Gruppenfunktionen beschreiben und kategorisieren Gruppenfunktionen verwenden Schlüsselwort DISTINCT mit Gruppenfunktionen verwenden Verarbeitung von Nullwerten mit Gruppenfunktionen beschreiben Datengruppen mit der GROUP BY-Klausel erstellen Daten nach mehr als einer Spalte gruppieren Unzulässige Abfragen mit Gruppenfunktionen vermeiden Datengruppen mit der HAVING-Klausel ausschließen Daten aus mehreren Tabellen anzeigen Syntax von Join-Tabellen mit der SQL 99-Syntax anzeigen Mit Tabellen-Aliasnamen kürzeren Code erstellen und Spalten aus mehreren Tabellen explizit identifizieren SQL CROSS JOIN-Anweisungen absetzen, um kartesische Produkte zu erstellen Mit der NATURAL JOIN-Klausel Daten aus Tabellen mit denselben Spaltennamen abrufen Joins mit der USING-Klausel erstellen, um bestimmte Spalten zwischen Tabellen zu identifizieren Mit der ON-Klausel 3-Way Joins erstellen, um Informationen aus 3 Tabellen abzurufen Typen der Outer Joins LEFT, RIGHT und FULL auflisten Zusätzliche Bedingungen bei der Verknüpfung von Tabellen mit der AND-Klausel hinzufügen Abfragen mit Unterabfragen lösen Syntax für Unterabfragen in der WHERE-Klausel von SELECT-Anweisungen auflisten Richtlinien für die Verwendung von Unterabfragen auflisten Typen von Unterabfragen beschreiben Single Row-Unterabfragen ausführen und Gruppenfunktionen in einer Unterabfrage verwenden Copyright 2009, Oracle. All rights reserved. Page 2

Unzulässige Anweisungen mit Unterabfragen identifizieren Multiple Row-Unterabfragen ausführen Funktionsweise der Operatoren ANY und ALL in Multiple Row-Unterabfragen analysieren Verarbeitung von Nullwerten in Unterabfragen erklären SET-Operatoren verwenden Mit dem Operator UNION alle Zeilen aus mehreren Tabellen zurückgeben und mehrfach vorhandene Zeilen löschen Alle Zeilen aus mehreren Tabellen mit dem Operator UNION ALL zurückgeben Operator INTERSECT beschreiben Operator INTERSECT verwenden Operator MINUS erklären Operator MINUS verwenden Richtlinien für den Operator SET auflisten Bei Verwendung des Operators UNION Ergebnisse sortieren Daten bearbeiten INSERT-Anweisungen erstellen, um einer Tabelle Zeilen hinzuzufügen Zeilen aus einer anderen Tabelle kopieren UPDATE-Anweisungen erstellen, um Daten in einer Tabelle zu ändern DELETE-Anweisungen generieren, um Zeilen aus einer Tabelle zu entfernen Skripts für die Datenbearbeitung verwenden Während der Transaktionsverarbeitung durchgeführte Änderungen an einer Tabelle speichern und verwerfen Funktionsweise der Lesekonsistenz zeigen TRUNCATE-Anweisung beschreiben Tabellen mit DDL-Anweisungen erstellen und verwalten Hauptdatenbankobjekte auflisten und Benennungsregeln für Datenbankobjekte beschreiben Schemakonzept einführen Grundlegende Syntax für die Tabellenerstellung anzeigen und die Option DEFAULT darstellen Verschiedene Typen von Constraints erklären Exceptions zeigen, die durch die Verletzung von Constraints durch DML-Anweisungen entstehen Tabellen mit Unterabfragen erstellen ALTER TABLE-Funktionalität beschreiben Tabellen mit der DROP-Anweisung entfernen und Tabellen umbenennen Andere Schemaobjekte erstellen Hauptdatenbankobjekte auflisten und die Benennungsregeln für Datenbankobjekte beschreiben Schemakonzept einführen Grundlegende Syntax für die Tabellenerstellung anzeigen und die Option DEFAULT darstellen Verschiedene Typen von Constraints erklären Exceptions zeigen, die durch die Verletzung von Constraints durch DML-Anweisungen entstehen Tabellen mit Unterabfragen erstellen und Tabellen mit der DROP-Anweisung entfernen ALTER TABLE-Funktionalität beschreiben Tabellen umbenennen Objekte mit Data Dictionary Views verwalten Struktur jeder Dictionary View beschreiben Zweck jeder Dictionary View auflisten Abfragen erstellen, die Informationen über Schemaobjekte aus Dictionary Views abrufen Benutzerzugriff steuern Benutzerzugriff steuern Copyright 2009, Oracle. All rights reserved. Page 3

System- und Objektprivilegien Vergleich Benutzer-Sessions erstellen und Systemprivilegien erteilen Benutzergruppen mit Hilfe von Rollen definieren Rollen erstellen und ihnen Privilegien erteilen Objektprivilegien erteilen und entziehen Passwörter ändern Datenbank-Links verwenden Schemaobjekte verwalten Directorys erstellen Externe Tabellen erstellen und abfragen Index-organisierte Tabellen erstellen Funktionsbasierte Indizes erstellen Spalten löschen Struktur von Tabellen ändern und Constraints hinzufügen FLASHBACK-Anweisung ausführen Materialized Views Überblick Große Datenmengen bearbeiten MERGE-Anweisung verwenden DML mit Unterabfragen ausführen DML mit RETURNING-Klauseln ausführen INSERT-Anweisungen für mehrere Tabellen Überblick Änderungen in DML überwachen Berichte durch die Gruppierung zusammengehöriger Daten generieren Klauseln GROUP BY und HAVING Überblick Daten mit den Operatoren ROLLUP und CUBE aggregieren Zwischensummengruppen mit GROUPING-Funktionen bestimmen Mehrere Gruppierungen mit GROUPING SETS berechnen Aggregationsebenen mit zusammengesetzten Spalten definieren Kombinationen mit verketteten Gruppierungen erstellen Daten in unterschiedlichen Zeitzonen verwalten Zeitzonen Oracle10g-Unterstützung von Datums- und Zeitwerten Konvertierungsoperationen Daten mit Hilfe von erweiterten Unterabfragen suchen Unterabfragen Überblick Unterabfragen verwenden Mehrere Spalten mit Hilfe von Multiple Column-Abfragen vergleichen Datenquellen mit einer Unterabfrage in der FROM-Klausel definieren Einen Wert mit skalaren Ausdrücken von Unterabfragen zurückgeben Zeilenweise Verarbeitung mit korrelierten Unterabfragen ausführen Abfrageblöcke mit der WITH-Klausel wiederverwenden Hierarchische Datenabfrage Musterdaten aus der Tabelle EMPLOYEES Baumstruktur von Mitarbeiterdaten Hierarchische Abfragen Rangfolge von Zeilen mit LEVEL festlegen Copyright 2009, Oracle. All rights reserved. Page 4

Hierarchische Berichte mit LEVEL und LPAD formatieren Zweige mit den Klauseln WHERE und CONNECT BY ausblenden (Pruning) Reguläre Ausdrücke und Groß-/Kleinschreibung unterstützen Unterstützung regulärer Ausdrücke Überblick Einfache und komplexe Muster für die Suche und Bearbeitung von Daten beschreiben Copyright 2009, Oracle. All rights reserved. Page 5