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

Größe: px
Ab Seite anzeigen:

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

Transkript

1 Oracle Database 11g: SQL- Grundlagen II Fortgeschrittene SQL-Anweisungen Schulungsunterlagen Band I D49994DE20 Production 2.0 Dezember 2009 D63770

2 Autoren Chaitanya Koratamaddi Brian Pottle Tulika Srivastava Technischer Inhalt und Überarbeitung Claire Bennett Ken Cooper Yanti Chang Laszlo Czinkoczki Burt Demchick Gerlinde Frenzen Joel Goodman Laura Garza Richard Green Nancy Greenberg Akira Kinutani Wendy Lo Isabelle Marchand Timothy Mcglue Alan Paulson Srinivas Putrevu Bryan Roberts Clinton Shaffer Abhishek Singh Jenny Tsai-Smith James Spiller Lori Tritz Lex van der Werff Marcie Young Copyright 2009, Oracle. All rights reserved. Alle Rechte vorbehalten. Diese Kursunterlagen werden im Rahmen eines Lizenzvertrages zur Verfügung gestellt, der Einschränkungen hinsichtlich Nutzung und Offenlegung enthält und durch Gesetze zum Schutz geistigen Eigentums geschützt ist. Sofern nicht ausdrücklich in Ihrem Lizenzvertrag vereinbart oder gesetzlich geregelt, darf diese Software weder ganz noch teilweise in irgendeiner Form oder durch irgendein Mittel zu irgendeinem Zweck kopiert, reproduziert, übersetzt, gesendet, verändert, lizenziert, übertragen, verteilt, ausgestellt, ausgeführt, veröffentlicht oder angezeigt werden. Die Informationen in diesen Kursunterlagen können jederzeit und ohne vorherige Ankündigung geändert werden. Sollten Sie Fehler oder Unstimmigkeiten in den Unterlagen finden, bitten wir Sie, uns diese schriftlich mitzuteilen. Wir übernehmen keine Gewähr für die Richtigkeit der in diesen Unterlagen enthaltenen Informationen. Wird diese Dokumentation an die Regierung der Vereinigten Staaten von Amerika bzw. einen Nutzer im Auftrag der Regierung der Vereinigten Staaten von Amerika geliefert, gilt Folgendes: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. Redaktion Amitha Narayan Daniel Milne Grafische Gestaltung Satish Bettegowda Publisher Veena Narasimhan

3 Inhalt I Einführung Ziele I-2 Lektionsagenda I-3 Lernziele I-4 Vorkenntnisse I-5 Kursagenda I-6 Lektionsagenda I-7 In diesem Kurs verwendete Tabellen I-8 In diesem Kurs verwendete Anhänge I-9 Entwicklungsumgebungen I-10 Lektionsagenda I-11 Daten einschränken Wiederholung I-12 Daten sortieren Wiederholung I-13 SQL-Funktionen Wiederholung I-14 Single-Row-Funktionen Wiederholung I-15 Arten von Gruppenfunktionen Wiederholung I-16 Unterabfragen Wiederholung I-17 Daten bearbeiten Wiederholung I-18 Lektionsagenda I-19 Oracle Database 11g SQL-Dokumentation I-20 Zusätzliche Ressourcen I-21 Zusammenfassung I-22 Übungen zur Einführung Überblick I-23 1 Benutzerzugriff steuern Ziele 1-2 Lektionsagenda 1-3 Benutzerzugriff steuern 1-4 Berechtigungen 1-5 Systemberechtigungen 1-6 Benutzer erstellen 1-7 Systemberechtigungen für Benutzer 1-8 Systemberechtigungen zuweisen 1-10 Lektionsagenda 1-11 Was ist eine Rolle? 1-12 iii

4 Rollen erstellen und diesen Berechtigungen zuweisen 1-13 Kennwörter ändern 1-14 Lektionsagenda 1-15 Objektberechtigungen 1-16 Objektberechtigungen zuweisen 1-18 Berechtigungen weitergeben 1-19 Zugewiesene Berechtigungen prüfen 1-20 Lektionsagenda 1-21 Objektberechtigungen entziehen 1-22 Quiz 1-24 Zusammenfassung 1-25 Übungen zu Lektion 1 Überblick Schemaobjekte verwalten Ziele 2-2 Lektionsagenda 2-3 Anweisung ALTER TABLE 2-4 Spalten hinzufügen 2-6 Spalten ändern 2-7 Spalten löschen 2-8 Option SET UNUSED 2-9 Lektionsagenda 2-11 Constraints hinzufügen Syntax 2-12 Constraints hinzufügen 2-13 Klausel ON DELETE 2-14 Constraints verzögern 2-15 INITIALLY DEFERRED und INITIALLY IMMEDIATE Unterschiede 2-17 Constraints löschen 2-20 Constraints deaktivieren 2-21 Constraints aktivieren 2-22 Klausel CASCADE CONSTRAINTS 2-24 Tabellenspalten und Constraints umbenennen 2-26 Lektionsagenda 2-27 Indizes Überblick 2-28 Klausel CREATE INDEX mit der Anweisung CREATE TABLE 2-29 Funktionsbasierte Indizes 2-31 Indizes entfernen 2-32 DROP TABLE PURGE 2-33 Lektionsagenda 2-34 Anweisung FLASHBACK TABLE 2-35 iv

5 Anweisung FLASHBACK TABLE Beispiel 2-37 Lektionsagenda 2-38 Temporäre Tabellen 2-39 Temporäre Tabellen erstellen 2-40 Lektionsagenda 2-42 Externe Tabellen 2-43 Verzeichnisse für externe Tabellen erstellen 2-44 Externe Tabellen erstellen 2-46 Externe Tabellen mit ORACLE_LOADER erstellen 2-48 Externe Tabellen abfragen 2-50 Externe Tabellen mit ORACLE_DATAPUMP erstellen Beispiel 2-51 Quiz 2-52 Zusammenfassung 2-54 Übungen zu Lektion 2 Überblick Objekte mit Data Dictionary Views verwalten Ziele 3-2 Lektionsagenda 3-3 Data Dictionary 3-4 Data Dictionary-Struktur 3-5 Dictionary Views Verwendung 3-7 Views USER_OBJECTS und ALL_OBJECTS 3-8 View USER_OBJECTS 3-9 Lektionsagenda 3-10 Tabelleninformationen 3-11 Spalteninformationen 3-12 Constraint-Informationen 3-14 USER_CONSTRAINTS Beispiel 3-15 USER_CONS_COLUMNS abfragen 3-16 Lektionsagenda 3-17 View-Informationen 3-18 Sequence-Informationen 3-19 Sequences prüfen 3-20 Indexinformationen 3-21 USER_INDEXES Beispiele 3-22 USER_IND_COLUMNS abfragen 3-23 Synonyminformationen 3-24 Lektionsagenda 3-25 Tabellen einen Kommentar hinzufügen 3-26 Quiz 3-27 v

6 Zusammenfassung 3-28 Übungen zu Lektion 3 Überblick Große Datensets bearbeiten Ziele 4-2 Lektionsagenda 4-3 Daten mithilfe von Unterabfragen bearbeiten 4-4 Daten mit einer Unterabfrage als Quelle abrufen 4-5 Anweisung INSERT mit einer Unterabfrage als Ziel 4-7 Schlüsselwort WITH CHECK OPTION in DML-Anweisungen 4-9 Lektionsagenda 4-11 Explizite Standardwerte Überblick 4-12 Explizite Standardwerte verwenden 4-13 Zeilen aus anderen Tabellen kopieren 4-14 Lektionsagenda 4-15 Anweisung INSERT für mehrere Tabellen Überblick 4-16 Arten der Anweisung INSERT für mehrere Tabellen 4-18 Anweisung INSERT für mehrere Tabellen 4-19 INSERT ALL ohne Bedingung 4-21 INSERT ALL mit Bedingung Beispiel 4-23 INSERT ALL mit Bedingung 4-24 INSERT FIRST mit Bedingung Beispiel 4-26 INSERT FIRST mit Bedingung 4-27 INSERT mit Pivoting 4-29 Lektionsagenda 4-32 Anweisung MERGE 4-33 Anweisung MERGE Syntax 4-34 Zeilen zusammenführen Beispiel 4-35 Lektionsagenda 4-38 Datenänderungen überwachen 4-39 Flashback Version Query Beispiel 4-40 Klausel VERSIONS BETWEEN 4-42 Quiz 4-43 Zusammenfassung 4-44 Übungen zu Lektion 4 Überblick Daten in verschiedenen Zeitzonen verwalten Ziele 5-2 Lektionsagenda 5-3 Zeitzonen 5-4 vi

7 Sessionparameter TIME_ZONE 5-5 CURRENT_DATE, CURRENT_TIMESTAMP und LOCALTIMESTAMP 5-6 Datum und Uhrzeit in einer Sessionzeitzone vergleichen 5-7 DBTIMEZONE und SESSIONTIMEZONE 5-9 Datentyp TIMESTAMP 5-10 TIMESTAMP-Felder 5-11 DATE und TIMESTAMP Unterschiede 5-12 Datentypen TIMESTAMP vergleichen 5-13 Lektionsagenda 5-14 Datentypen INTERVAL 5-15 Felder INTERVAL 5-17 INTERVAL YEAR TO MONTH Beispiel 5-18 Datentyp INTERVAL DAY TO SECOND Beispiel 5-20 Lektionsagenda 5-21 EXTRACT 5-22 TZ_OFFSET 5-23 FROM_TZ 5-25 TO_TIMESTAMP 5-26 TO_YMINTERVAL 5-27 TO_DSINTERVAL 5-28 Sommerzeit 5-29 Quiz 5-31 Zusammenfassung 5-32 Übungen zu Lektion 5 Überblick Daten mithilfe von Unterabfragen abrufen Ziele 6-2 Lektionsagenda 6-3 Multiple-Column-Unterabfragen 6-4 Spaltenvergleiche 6-5 Unterabfragen mit paarweisem Vergleich 6-6 Unterabfragen mit nicht paarweisem Vergleich 6-8 Lektionsagenda 6-10 Skalare Unterabfrageausdrücke 6-11 Skalare Unterabfragen Beispiele 6-12 Lektionsagenda 6-14 Korrelierte Unterabfragen 6-15 Korrelierte Unterabfragen Beispiele 6-17 Lektionsagenda 6-19 Operator EXISTS 6-20 vii

8 Alle Abteilungen ermitteln, die keine Mitarbeiter enthalten 6-22 Korrelierte Anweisung UPDATE 6-23 Korrelierte Anweisung DELETE 6-26 Lektionsagenda 6-28 Klausel WITH 6-29 Klausel WITH Beispiel 6-30 Rekursive Klausel WITH 6-32 Rekursive Klausel WITH Beispiel 6-33 Quiz 6-34 Zusammenfassung 6-35 Übungen zu Lektion 6 Überblick Unterstützung regulärer Ausdrücke Ziele 7-2 Lektionsagenda 7-3 Was sind reguläre Ausdrücke? 7-4 Reguläre Ausdrücke Vorteile 7-5 Funktionen und Bedingungen für reguläre Ausdrücke in SQL und PL/SQL 7-6 Lektionsagenda 7-7 Was sind Metazeichen? 7-8 Metazeichen in regulären Ausdrücken 7-9 Metazeichen in regulären Ausdrücken 7-10 Lektionsagenda 7-11 Funktionen und Bedingungen für reguläre Ausdrücke Syntax 7-12 Einfache Suche mit der Bedingung REGEXP_LIKE durchführen 7-13 Muster mithilfe der Funktion REGEXP_REPLACE ersetzen 7-14 Muster mithilfe der Funktion REGEXP_INSTR suchen 7-15 Teilzeichenfolgen mithilfe der Funktion REGEXP_SUBSTR extrahieren 7-16 Lektionsagenda 7-17 Teilausdrücke 7-18 Teilausdrücke in Verbindung mit regulären Ausdrücken verwenden 7-19 Wieso ist der Zugriff auf den n. Teilausdruck wichtig? 7-20 REGEXP_SUBSTR Beispiel 7-21 Lektionsagenda 7-22 Funktion REGEXP_COUNT 7-23 Reguläre Ausdrücke und Constraint CHECK Beispiele 7-24 Quiz 7-25 Zusammenfassung 7-26 Übungen zu Lektion 7 Überblick 7-27 viii

9 Anhang A: Übungen und Lösungen Anhang B: Tabellenbeschreibungen Anhang C: SQL Developer Ziele C-2 Was ist Oracle SQL Developer? C-3 SQL Developer Spezifikationen C-4 SQL Developer 1.5 Benutzeroberfläche C-5 Datenbankverbindungen erstellen C-7 Datenbankobjekte durchsuchen C-10 Tabellenstrukturen anzeigen C-11 Dateien durchsuchen C-12 Schemaobjekte erstellen C-13 Neue Tabellen erstellen Beispiel C-14 SQL Worksheet C-15 SQL-Anweisungen ausführen C-18 SQL-Skripte speichern C-19 Gespeicherte Skriptdateien ausführen 1. Methode C-20 Gespeicherte Skriptdateien ausführen 2. Methode C-21 SQL-Code formatieren C-22 Snippets C-23 Snippets Beispiel C-24 Prozeduren und Funktionen debuggen C-25 Datenbankberichte C-26 Benutzerdefinierte Berichte erstellen C-27 Suchmaschinen und externe Tools C-28 Voreinstellungen festlegen C-29 Layout von SQL Developer zurücksetzen C-30 Zusammenfassung C-31 Anhang D: SQL*Plus Ziele D-2 SQL und SQL*Plus Interaktion D-3 SQL-Anweisungen und SQL*Plus-Befehle Vergleich D-4 SQL*Plus Überblick D-5 Bei SQL*Plus anmelden D-6 Tabellenstrukturen anzeigen D-7 SQL*Plus Bearbeitungsbefehle D-9 LIST, n und APPEND D-11 Befehl CHANGE D-12 ix

10 SQL*Plus Dateibefehle D-13 Befehle SAVE und START D-14 Befehl SERVEROUTPUT D-15 SQL*Plus-Befehl SPOOL D-16 Befehl AUTOTRACE D-17 Zusammenfassung D-18 Anhang E: JDeveloper Ziele E-2 Oracle JDeveloper E-3 Database Navigator E-4 Verbindungen erstellen E-5 Datenbankobjekte durchsuchen E-6 SQL-Anweisungen ausführen E-7 Programmeinheiten erstellen E-8 Kompilieren E-9 Programmeinheiten ausführen E-10 Programmeinheiten löschen E-11 Fenster "Structure" E-12 Fenster "Editor" E-13 Applications Navigator E-14 Java Stored Procedures bereitstellen E-15 Java für PL/SQL veröffentlichen E-16 JDeveloper 11g Weitere Informationen E-17 Zusammenfassung E-18 Anhang F: Berichte durch Gruppieren zusammenhängender Daten generieren Ziele F-2 Gruppenfunktionen Wiederholung F-3 Klausel GROUP BY Wiederholung F-4 Klausel HAVING Wiederholung F-5 GROUP BY mit den Operatoren ROLLUP und CUBE verwenden F-6 Operator ROLLUP F-7 Operator ROLLUP Beispiel F-8 Operator CUBE F-10 Operator CUBE Beispiel F-11 Funktion GROUPING F-12 Funktion GROUPING Beispiel F-13 GROUPING SETS F-14 GROUPING SETS Beispiel F-16 x

11 Zusammengesetzte Spalten F-18 Zusammengesetzte Spalten Beispiel F-20 Verkettete Gruppierungen F-22 Verkettete Gruppierungen Beispiel F-23 Zusammenfassung F-24 Anhang G: Hierarchische Datenabfragen Ziele G-2 Beispieldaten aus der Tabelle EMPLOYEES G-3 Natürliche Baumstrukturen G-4 Hierarchische Abfragen G-5 Baumstruktur durchlaufen G-6 Baumstruktur durchlaufen Von unten nach oben G-9 Baumstruktur durchlaufen Von oben nach unten G-10 Rangfolge von Zeilen mit der Pseudospalte LEVEL festlegen G-11 Hierarchische Berichte mit LEVEL und LPAD formatieren G-13 Verzweigungen ausblenden (Pruning) G-15 Zusammenfassung G-16 Anhang H: Fortgeschrittene Skripte erstellen Ziele H-2 SQL-Skripte mit SQL generieren H-3 Einfache Skripte erstellen H-4 Umgebung steuern H-5 Gesamtbild H-6 Tabelleninhalt in eine Datei ausgeben H-7 Dynamische Prädikate generieren H-9 Zusammenfassung H-11 Anhang I: Oracle Database Architekturkomponenten Ziele I-2 Oracle Database-Architektur Überblick I-3 Oracle-Datenbankserver Strukturen I-4 Bei der Datenbank anmelden I-5 Mit einer Oracle-Datenbank interagieren I-7 Oracle-Memory-Architektur I-9 Prozessarchitektur I-11 Database Writer-Prozess I-13 Log Writer-Prozess I-14 Checkpoint-Prozess I-15 xi

12 System Monitor-Prozess I-16 Process Monitor-Prozess I-17 Storage-Architektur von Oracle-Datenbanken I-18 Logische und physische Datenbankstrukturen I-20 SQL-Anweisungen verarbeiten I-22 Abfragen verarbeiten I-23 Shared Pool I-24 Datenbank-Puffercache I-26 Program Global Area (PGA) I-27 DML-Anweisungen verarbeiten I-28 Redo Log-Puffer I-30 Rollback-Segmente I-31 COMMIT-Verarbeitung I-32 Architektur von Oracle Database Zusammenfassung I-34 Zusätzliche Übungen und Lösungen xii

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

CARL HANSER VERLAG. Christopher Allen. Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7 CARL HANSER VERLAG Christopher Allen Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7 www.hanser.de Inhaltsverzeichnis Danksagung...XI Einleitung...XIII

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

Einführung in SQL Datenbanken bearbeiten

Einführung in SQL Datenbanken bearbeiten Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben

Mehr

IBM Informix SQL. Seminarunterlage. Version 11.04 vom

IBM Informix SQL. Seminarunterlage. Version 11.04 vom Seminarunterlage Version: 11.04 Version 11.04 vom 27. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

SQL Einstieg und Anwendung

SQL Einstieg und Anwendung Wolfgang D. Misgeld 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. SQL Einstieg und Anwendung Mit SQL-3, IBM DB2,

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Unterabfragen (Subqueries)

Unterabfragen (Subqueries) Unterabfragen (Subqueries) Die kürzeste Formulierung ist folgende: SELECT Felderliste FROM Tabelle1 WHERE Tabelle1.Feldname Operator (SELECT Feldname FROM Tabelle2 WHERE Bedingung); wobei Tabelle1 und

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (Structured Query Language) Schemata Datentypen 2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente

Mehr

S W I S S O R A C L E U S E R G R O U P. N e w s l e t t e r 2 / 2 0 1 1 A p r i l 2 0 1 1. Oracle 11g

S W I S S O R A C L E U S E R G R O U P. N e w s l e t t e r 2 / 2 0 1 1 A p r i l 2 0 1 1. Oracle 11g S W I S S O R A C L E U S E R G R O U P www.soug.ch N e w s l e t t e r 2 / 2 0 1 1 A p r i l 2 0 1 1 Edition Based Redefinition Erfolgreicher Datenschutz Hybrid Columnar Compression Archive Log Maintenance

Mehr

SQLdetective - Ein günstiges Tool unter die Lupe genommen

SQLdetective - Ein günstiges Tool unter die Lupe genommen SQLdetective - Ein günstiges Tool unter die Lupe genommen Einleitung Das Standardtool, um auf Oracle zuzugreifen ist SQL*Plus. SQL*Plus hat zwar den Vorteil, dass es auf allen Systemen läuft, auf denen

Mehr

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

Geordnete Form...36 Erfassung und Speicherung...37 Relationale Datenbanken...37 Einfache Tabellen...37 Objekte und Begriffe relationaler Inhaltsverzeichnis Einleitung...13 SQL: Die Abfragesprache für Datenbanken...17 Kennzeichnende Merkmale von SQL...17 SQL-Dialekte...18 Kurze Entwicklungsgeschichte...18 SQL/86 oder SQL/1...19 SQL/89 oder

Mehr

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

Einführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language) Einführung in SQL 1. Grundlagen Structured Query Language Viele Dialekte Unterteilung: i. DDL (Data Definition Language) ii. iii. DML (Data Modifing Language) DRL (Data Retrival Language) 1/12 2. DDL Data

Mehr

A) Durchsuchen von Datenbanken im Internet durch Endnote

A) Durchsuchen von Datenbanken im Internet durch Endnote EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT Wir werden die obere Liste (File/ Edit usw.) benutzen, obwohl die meisten Funktionen auch möglich mit rechtem Mausklick, mit Kombinationen der Tastatur oder mit den

Mehr

Microsoft SQL Server 2000 Programmierung

Microsoft SQL Server 2000 Programmierung Rebecca M. Riordan Microsoft SQL Server 2000 Programmierung Schritt für Schritt Microsoft Press Einführung Ihr Ausgangspunkt Neue Features in SQL Server 2000 Verwenden der beiliegenden CD-ROM Systemanforderungen

Mehr

Oracle 10g Einführung

Oracle 10g Einführung Kurs Oracle 10g Einführung Teil 7 Einige interessante SQL und PL/SQL Erweiterungen für Administratoren Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite

Mehr

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

Funktion definieren Gibt Summe der Gehälter zurück. Aufruf in einem SQL-Statement Funktion definieren Gibt Summe der Gehälter zurück Aufruf in einem SQL-Statement Dr. Christian Senger Einführung PL/SQL 1 Procedures & Transaktionen CREATE OR REPLACE PROCEDURE write_log ( log_code IN

Mehr

Fachbereich Informatik Praktikum 1

Fachbereich Informatik Praktikum 1 Hochschule Darmstadt DATA WAREHOUSE SS2015 Fachbereich Informatik Praktikum 1 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 14.April.2015 1. Kurzbeschreibung In diesem Praktikum geht

Mehr

IBM Informix Tuning und Monitoring

IBM Informix Tuning und Monitoring Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

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

Einführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem

Mehr

3. Architektur eines DBS (Oracle)

3. Architektur eines DBS (Oracle) 3. Architektur eines DBS (Oracle) aus Sicht des Datenbank Server Rechners Connectivity Komponente(n) des DBS (z.b. Oracle Listener) Installation ORACLE_HOME Instanz ORACLE_SID Datenbank Oracle: 1 (aktive)

Mehr

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten Fakultät für Informatik & Wirtschaftsinformatik Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär-

Mehr

ANDREAS PROUZA. Wien, 2015-03-27. andreaspr@aon.at andreas@prouza.at. http://www.prouza.at

ANDREAS PROUZA. Wien, 2015-03-27. andreaspr@aon.at andreas@prouza.at. http://www.prouza.at DB2 & SQL E I N F Ü H R U N G T U N I N G O P T I M I E R U N G S E C R E T S ANDREAS PROUZA andreaspr@aon.at andreas@prouza.at http://www.prouza.at Wien, 2015-03-27 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis...

Mehr

Prozessarchitektur einer Oracle-Instanz

Prozessarchitektur einer Oracle-Instanz 6. Juni 2008 Inhaltsverzeichnis Oracle Instanz 1 Oracle Instanz 2 3 Redo Log Buffer Shared Pool Java Pool & Large Pool Oracle Instanz Eine Oracle-Instanz ist Hauptbestandteil des Oracle Datenbank Management

Mehr

Access Grundkurs. M. Eng. Robert Maaßen

Access Grundkurs. M. Eng. Robert Maaßen Access Grundkurs M. Eng. Robert Maaßen Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung Medientechnik, Diplom Ingenieur (FH), HAWK,

Mehr

Oracle PL/SQL und Datenbankprogrammierung - LVC

Oracle PL/SQL und Datenbankprogrammierung - LVC Oracle University Kontakt: +43 (0)1 33 777 401 Oracle PL/SQL und Datenbankprogrammierung - LVC Dauer: 5 Tage Lerninhalte Dieser Kurs richtet sich an Oracle8i-, Oracle9i- und Oracle Database 10g-Benutzer.

Mehr

SQL. Fortgeschrittene Konzepte Auszug

SQL. Fortgeschrittene Konzepte Auszug SQL Fortgeschrittene Konzepte Auszug Levels SQL92 Unterteilung in 3 Levels Entry Level (i.w. SQL89) wird von nahezu allen DBS Herstellern unterstützt Intermediate Level Full Level SQL DML 2-2 SQL92 behebt

Mehr

ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen

ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen C3: Structured Query Language Lernziele: Nach der Bearbeitung dieser Lektion haben Sie folgende Kenntnisse erworben: Sie können elementaren

Mehr

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

XAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL XAMPP-Systeme Teil 3: My SQL Daten Eine Wesenseigenschaft von Menschen ist es, Informationen, in welcher Form sie auch immer auftreten, zu ordnen, zu klassifizieren und in strukturierter Form abzulegen.

Mehr

Oracle Datenbankadministration Grundlagen

Oracle Datenbankadministration Grundlagen Oracle Datenbankadministration Grundlagen Seminarunterlage Version: 12.02 Version 12.02 vom 14. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

StorageTek Tape Analytics

StorageTek Tape Analytics StorageTek Tape Analytics Sicherheitshandbuch Release 2.1 E60947-01 Januar 2015 StorageTek Tape Analytics Sicherheitshandbuch E60947-01 Copyright 2012, 2015, Oracle und/oder verbundene Unternehmen. Alle

Mehr

View. Arbeiten mit den Sichten:

View. Arbeiten mit den Sichten: View "individuelle Sicht" (vgl. 3-Schichten-Modell) virtuelle Tabellen: in der DB wird nicht deren Inhalt, sondern nur die Ableitungsregel gespeichert. Arbeiten mit den Sichten: Anfragen: kein Problem.

Mehr

Datenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1

Datenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1 Datenbanksystem System Global Area Hintergrundprozesse Dr. Frank Haney 1 Komponenten des Datenbanksystems System Global Area Program Global Area Hintergrundprozesse Dr. Frank Haney 2 System Global Area

Mehr

Oracle 10g Flashback. Andrea Held

Oracle 10g Flashback. Andrea Held Oracle 10g Flashback Andrea Held Seite 1-1 Agenda Flashback Technologien Architektur Anwendung Probleme Bewertung: Möglichkeiten und Grenzen Seite 1-2 Flashback Level Flashback Query Flashback Table Flashback

Mehr

... Rollen verwalten

... Rollen verwalten 19... Rollen verwalten Lektion 19: Rollen verwalten Ziele Ziele Nach dieser Lektion sollten Sie Folgendes können: Rollen anlegen und ändern Verfügbarkeit von Rollen steuern Rollen löschen Vordefinierte

Mehr

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

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-

Mehr

... Kontrolldatei administrieren

... Kontrolldatei administrieren 6... Kontrolldatei administrieren Lektion 6: Kontrolldatei administrieren Ziele Ziele Nach dieser Lektion sollten Sie Folgendes können: Arbeiten mit der Kontrolldatei erklären Inhalt der Kontrolldatei

Mehr

Wörterbücher von MS nach Ooo konvertieren

Wörterbücher von MS nach Ooo konvertieren Wörterbücher von MS nach Ooo konvertieren Herausgegeben durch das deutschsprachige Projekt von OpenOffice.org Autoren Autoren vorhergehender Versionen RPK ggmbh Kempten Copyright und Lizenzhinweis Copyright

Mehr

Benutzerverwaltung, Sichten und Datenintegrität

Benutzerverwaltung, Sichten und Datenintegrität Benutzerverwaltung, Sichten und Einige Vergleiche zwischen MySQL, Oracle und PostgreSQL OStR Michael Dienert, StR Ahmad Nessar Nazar 29. November und 30. November 2011 1 von 113 OStR Michael Dienert, StR

Mehr

Arbeiten mit ACCESS 2013

Arbeiten mit ACCESS 2013 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2013 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

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

WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R 1.008. Vorlesung #6. SQL (Teil 4) Vorlesung #6 SQL (Teil 4) Fahrplan Besprechung der Übungsaufgaben Einschub: Self Joins (relevant fürs Praktikum) Dynamische Intergritätsbedingungen, das Trigger - Konzept von Oracle Prozedurale Erweiterungen,

Mehr

Microsoft SQL Server 2005 für Administratoren

Microsoft SQL Server 2005 für Administratoren Microsoft SQL Server 2005 für Administratoren Irene Bauder ISBN 3-446-22800-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22800-4 sowie im Buchhandel Inhaltsverzeichnis

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Datenbanken Konsistenz und Mehrnutzerbetrieb III

Datenbanken Konsistenz und Mehrnutzerbetrieb III Datenbanken Konsistenz und Mehrnutzerbetrieb III 1. Oracle Architektur! Komponenten des Oracle Servers! Zugriff über Netzwerk 2. Zugriffsrechte! Starten und Schließen der Datenbank! Nutzer und Rollen!

Mehr

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

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87 Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

Konstante Relationen

Konstante Relationen Konstante Relationen values-syntax erzeugt konstante Relation values ( [, Konstante] * )[, ( [, Konstante] * )]* Beispiel values (1, eins ), (2, zwei ), (3, drei ); Resultat ist eine

Mehr

3.17 Zugriffskontrolle

3.17 Zugriffskontrolle 3. Der SQL-Standard 3.17. Zugriffskontrolle Seite 1 3.17 Zugriffskontrolle Datenbanken enthalten häufig vertrauliche Informationen, die nicht jedem Anwender zur Verfügung stehen dürfen. Außerdem wird man

Mehr

SQL Server 2005 Der schnelle Einstieg

SQL Server 2005 Der schnelle Einstieg Klemens Konopasek Ernst Tiemeyer SQL Server 2005 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

... Datenintegrität verwalten

... Datenintegrität verwalten 13... Datenintegrität verwalten Lektion 13: Datenintegrität verwalten Ziele Ziele Nach dieser Lektion sollten Sie Folgendes können: Datenintegritäts-Constraints implementieren Datenintegritäts-Constraints

Mehr

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

Web-Technologien. Prof. Dr. rer. nat. Nane Kratzke SQL. Praktische Informatik und betriebliche Informationssysteme Handout zur Unit Web-Technologien SQL 1 Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme Raum: 17-0.10 Tel.: 0451 300 5549 Email: nane.kratzke@fh-luebeck.de (Praktische

Mehr

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D. 1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme

Mehr

Datenbankentwicklung mit dem Microsoft SQL Server 2005

Datenbankentwicklung mit dem Microsoft SQL Server 2005 Holger Schmeling Datenbankentwicklung mit dem Microsoft SQL Server 2005 ISBN-10: 3-446-22532-3 ISBN-13: 978-3-446-22532-9 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-22532-9

Mehr

SQL-Anweisungen. SELECT (SQL Data Query Language)

SQL-Anweisungen. SELECT (SQL Data Query Language) SQL-Anweisungen SELECT (SQL Data Query Language) SELECT * SELECT * FROM "meine Tabelle"; SELECT feldname1, feldname2 SELECT feldname1, feldname2 FROM meinetabelle ORDER BY feldname2, feldname1 DESC; WHERE

Mehr

1.6 Zusammenfassung... 19

1.6 Zusammenfassung... 19 Vorwort 13 Vorwort zur 2 Ausgabe 14 Teil I Einführung 1 Einleitung 15 11 Warum dieses Buch? 15 1 2 Aufbau des Buches 15 Aufbau der einzelnen Kapitel 16 13 Die Beispieldatenbank 17 1 4 Schreibweisen 17

Mehr

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

Inhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung Inhalt Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle Daten und Tabellen Normalisierung, Beziehungen, Datenmodell SQL - Structured Query Language Anlegen von Tabellen Datentypen (Spalten,

Mehr

2009 APIS IT GmbH IQ-Basiswissen

2009 APIS IT GmbH IQ-Basiswissen 2009 APIS IT GmbH IQ-Basiswissen Copyright / Autoren: Stand: 01. Oktober 2009 Autoren: Schulungsteam der APIS Informationstechnologien GmbH Copyright 2009, APIS Informationstechnologien GmbH Deutsch Alle

Mehr

Data Integration and ETL with Oracle Warehouse Builder

Data Integration and ETL with Oracle Warehouse Builder Oracle University Kontakt: +43 (0)1 33 777 401 Data Integration and ETL with Oracle Warehouse Builder Dauer: 5 Tage Lerninhalte Die Teilnehmer lernen, wie sie Mappings oder Prozessflüsse zum Laden von

Mehr

Cassandra Query Language (CQL)

Cassandra Query Language (CQL) Cassandra Query Language (CQL) Seminar: NoSQL Wintersemester 2013/2014 Cassandra Zwischenpräsentation 1 Gliederung Basic facts Datentypen DDL/DML ähnlich zu SQL Besonderheiten Basic facts CQL kurz für

Mehr

Erste Schritte, um selber ConfigMgr Reports zu erstellen

Erste Schritte, um selber ConfigMgr Reports zu erstellen Thomas Kurth CONSULTANT/ MCSE Netree AG thomas.kurth@netree.ch netecm.ch/blog @ ThomasKurth_CH Erste Schritte, um selber ConfigMgr Reports zu erstellen Configuration Manager Ziel Jeder soll nach dieser

Mehr

Views in SQL. 2 Anlegen und Verwenden von Views 2

Views in SQL. 2 Anlegen und Verwenden von Views 2 Views in SQL Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2010-07-15 Inhaltsverzeichnis 1 Wozu dienen Views? 1 2 Anlegen und Verwenden von Views 2 3 Schreibfähigkeit von Views 3 3.1 Views schreibfähig

Mehr

Andrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen

Andrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen Andrea Held Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken Partitionierung Komprimierung ILM Assistant Flashback Data Archive Empfehlungen 1 Datenwachstum Wachsende Kosten Schlechtere

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG

Mehr

Oracle Datenbank - Recovery

Oracle Datenbank - Recovery Oracle Datenbank - Recovery H.-G. Hopf Georg-Simon-Ohm Fachhochschule Nürnberg Datenbank-Recovery / 1 Η. G.Hopf / 10.04.2003 Inhaltsverzeichnis Transaktionsablauf Prozess - Recovery Instanz - Recovery

Mehr

Programmierpraxis mit

Programmierpraxis mit Klaus Kupfemagel Programmierpraxis mit o, Das Buch für den fortgeschrittenen Anwender, Programmierer und Datenbankverwalter technische Hochschule Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Inventar-Nr.:.X,.....^...j...

Mehr

Kurs. Teil 7 UNDO-Management. Universität Hannover. Agenda. Einführung. Nutzung RBS Oracle 9i Einführung Performance Tuning.

Kurs. Teil 7 UNDO-Management. Universität Hannover. Agenda. Einführung. Nutzung RBS Oracle 9i Einführung Performance Tuning. Kurs Oracle 9i Performance Tuning Teil 7 UNDO-Management Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 23 Seite 1 von 23 1. 2. Nutzung des Rollback Segments 3. 4. 5. Größe von UNDO- TBS berechnen 6.

Mehr

Oracle Datenbankprogrammierung mit PL/SQL Grundlagen

Oracle Datenbankprogrammierung mit PL/SQL Grundlagen Oracle Datenbankprogrammierung mit PL/SQL Grundlagen Seminarunterlage Version: 12.05 Version 12.05 vom 29. Januar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-

Mehr

Visual Basic.NET undado.net

Visual Basic.NET undado.net .NETSolutions Visual Basic.NET undado.net Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung 21 Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche

Mehr

Funktionsübersicht. Beschreibung der zentralen Funktionen von PLOX

Funktionsübersicht. Beschreibung der zentralen Funktionen von PLOX Funktionsübersicht Beschreibung der zentralen Funktionen von PLOX Seite 2 Inhaltsverzeichnis 1. Überblick Architektur... 2 2. PLOX-Menüleiste: Eine Toolbox voll nützlicher Werkzeuge... 3 2.1 Login... 3

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr

SQL structured query language

SQL structured query language Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query

Mehr

SQL Server 2008 Der schnelle Einstieg

SQL Server 2008 Der schnelle Einstieg Klemens Konopasek SQL Server 2008 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

SQL-Befehlsliste. Vereinbarung über die Schreibweise

SQL-Befehlsliste. Vereinbarung über die Schreibweise Vereinbarung über die Schreibweise Schlüsselwort [optionale Elemente] Beschreibung Befehlsworte in SQL-Anweisungen werden in Großbuchstaben geschrieben mögliche, aber nicht zwingend erforderliche Teile

Mehr

Praktische Anwendungsentwicklung mit Oracle Forms

Praktische Anwendungsentwicklung mit Oracle Forms Praktische Anwendungsentwicklung mit Oracle Forms von Perry Pakull, Stefan Jüssen, Walter H. Müller 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41098 5 Zu Leseprobe

Mehr

f Link Datenbank installieren und einrichten

f Link Datenbank installieren und einrichten f Link Datenbank installieren und einrichten Dokument-Version 1.1 20.08.2011 Programm-Version 1.0 und höher Autor Dipl.-Ing. Thomas Hogrebe, tommic GmbH Inhalt Versionshistorie... 1 Über dieses Dokument...

Mehr

Whitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren

Whitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager FILESTREAM für Microsoft SQL Server aktivieren FILESTREAM für Microsoft SQL Server aktivieren

Mehr

Kurzanleitung ERwin V8.3 1. Kurzanleitung Erwin

Kurzanleitung ERwin V8.3 1. Kurzanleitung Erwin Kurzanleitung ERwin V8.3 1 Kurzanleitung Erwin Kurzanleitung ERwin V8.3 2 Inhalt 1 Ziel... 4 2 Model... 4 2.1 Modellelemente (Modellbaum)... 5 2.1.1 Default Values (Logische Ansicht)... 5 2.1.2 Subject

Mehr

Themen des Kapitels. 2 Oracle Features und Architektur

Themen des Kapitels. 2 Oracle Features und Architektur 2 Oracle Features und Architektur Einführung in die Eigenschaften und die Funktionsweise von Oracle. 2.1 Übersicht Themen des Kapitels - Oracle Features und Architektur Themen des Kapitels Oracle Produkte

Mehr

Datenbanksysteme Kapitel: SQL Data Definition Language

Datenbanksysteme Kapitel: SQL Data Definition Language Datenbanksysteme Kapitel: SQL Data Definition Language Prof. Dr. Peter Chamoni Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Dr. Peter Chamoni - Prof.

Mehr

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.

Mehr

Entwicklung mit Arbortext Editor 6.1

Entwicklung mit Arbortext Editor 6.1 Entwicklung mit Arbortext Editor 6.1 Überblick Kurscode Kurslänge TRN-4410-T 3 Tag In diesem Kurs lernen Sie die grundlegenden und erweiterten Bearbeitungsfunktionen von Arbortext Editor kennen. Der Schwerpunkt

Mehr

MySQL 101 Wie man einen MySQL-Server am besten absichert

MySQL 101 Wie man einen MySQL-Server am besten absichert MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse

Mehr

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 9 Sortiervorgänge. Universität Hannover. Sortiervorgänge. Migration. Konfiguration.

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 9 Sortiervorgänge. Universität Hannover. Sortiervorgänge. Migration. Konfiguration. Kurs Oracle 9i Einführung Performance Tuning Teil 9 Anhang Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 14 Seite 1 von 14 Agenda 1. Einführung 2. 3. 4. Der Sortiervorgang 5. 6. Statische Informationen

Mehr

Alinof Key s Benutzerhandbuch

Alinof Key s Benutzerhandbuch Alinof Key s Benutzerhandbuch Version 3.0 Copyright 2010-2014 by Alinof Software GmbH Page 1/ Vorwort... 3 Urheberechte... 3 Änderungen... 3 Systemvoraussetzungen für Mac... 3 Login... 4 Änderung des Passworts...

Mehr

4.14.3 Bedingungen über Werte. 4.14.4 Statische Integrität. CHECK-Klausel

4.14.3 Bedingungen über Werte. 4.14.4 Statische Integrität. CHECK-Klausel 4.14.3 Bedingungen über Werte 4.14.4 Statische Integrität Zu jeder Tabelle werden typischerweise ein Primärschlüssel und möglicherweise weitere Schlüssel festgelegt (UNIQUE-Klausel). In jeder Instanz zu

Mehr

7.5.3. CREATE TABLE-Syntax

7.5.3. CREATE TABLE-Syntax 7.5.3. CREATE TABLE-Syntax 7.5.3.1. Stille Spaltentyp-Änderungen CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tabelle [(create_definition,...)] [tabellen_optionen] [select_statement] create_definition: spalten_name

Mehr

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER J Thorsten Kansy I Datenbankprogrammierung mit.net 3.5 Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008 HANSER Inhalt 1 Vorwort und Einleitung 1 2 Neuerungen in SQL Server 2008

Mehr

2) Nennen Sie die Namen der 3 Ebenen des 3-Ebenen-Modells, und geben Sie an, was in jeder Ebene dargestellt wird.

2) Nennen Sie die Namen der 3 Ebenen des 3-Ebenen-Modells, und geben Sie an, was in jeder Ebene dargestellt wird. Übungen und Lösungen 1. Einführung Datenbanken 1) Welche Datenbanktypen kennen Sie? Wodurch sind sie gekennzeichnet? Hierarchische Datenbanken: Zwischen den Datensätzen besteht eine untergeordnete Rangfolge.

Mehr

Arbeiten mit einem lokalen PostgreSQL-Server

Arbeiten mit einem lokalen PostgreSQL-Server Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php

Mehr

Übung 1: Ein Website News-System mit MySQL

Übung 1: Ein Website News-System mit MySQL Übung 1: Ein Website News-System mit MySQL In der Vorübung haben wir bereits mit Hilfe eines ERMs den Datenbankentwurf erstellt und daraus die folgenden Tabellen abgeleitet: Nun muss diese Datenbank in

Mehr

Schnellübersichten. Access 2016 Grundlagen für Anwender

Schnellübersichten. Access 2016 Grundlagen für Anwender Schnellübersichten Access 2016 Grundlagen für Anwender 1 Access kennenlernen 2 2 Mit Datenbanken arbeiten 3 3 Dateneingabe in Formulare 4 4 Dateneingabe in Tabellen 5 5 Daten suchen, ersetzen und sortieren

Mehr

Werner Geers. Berufliche Informatik. Zusatzinformationen ISBN:978-3-427-60080-0. Bestellnr.:60080. by Werner Geers und Bildungsverlag1, Troisdorf

Werner Geers. Berufliche Informatik. Zusatzinformationen ISBN:978-3-427-60080-0. Bestellnr.:60080. by Werner Geers und Bildungsverlag1, Troisdorf Werner Geers Berufliche Informatik ISBN:978-3-427-60080-0 Bestellnr.:60080 Zusatzinformationen 1 ARBEITEN MIT HEIDISQL... 2 1.1 Vorbemerkungen... 2 1.2 Herstellung einer Verbindung zu einem Datenbanksystem...

Mehr

MaxDB-Schulungsthemen

MaxDB-Schulungsthemen MaxDB-Schulungsthemen Ein Überblick über unser Angebot Allgemeine Hinweise zu unseren Schulungen Die Schulungen finden in der Regel als Inhouse Schulungen bei den interessierten Unternehmen statt. Die

Mehr

Oracle Solaris Studio 12.4: Sicherheitshandbuch

Oracle Solaris Studio 12.4: Sicherheitshandbuch Oracle Solaris Studio 12.4: Sicherheitshandbuch Teilenr.: E60508 Oktober 2014 Copyright 2013, 2014, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Diese Software

Mehr

PostgreSQL unter Debian Linux

PostgreSQL unter Debian Linux Einführung für PostgreSQL 7.4 unter Debian Linux (Stand 30.04.2008) von Moczon T. und Schönfeld A. Inhalt 1. Installation... 2 2. Anmelden als Benutzer postgres... 2 2.1 Anlegen eines neuen Benutzers...

Mehr

Business Intelligence Praktikum 1

Business Intelligence Praktikum 1 Hochschule Darmstadt Business Intelligence SS 2014 Fachbereich Informatik Praktikumsversuch 1 Prof. Dr. C. Wentzel Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 07.05.2014 Business Intelligence Praktikum

Mehr

www.informatik-aktuell.de

www.informatik-aktuell.de www.informatik-aktuell.de Flashback Reise in die Vergangenheit einfach. gut. beraten. Warum Oracle Zeitreisen anbieten kann, der Microsoft SQL Server aber leider nicht. IT-Tage Datenbanken 18.12.2015,

Mehr

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger

Mehr

Martin Wunderli (martin.wunderli@trivadis.com)

Martin Wunderli (martin.wunderli@trivadis.com) Betrifft Standby Aber logisch! Art der Info Lösungskonzept (Januar 2003) Autor Quelle Martin Wunderli (martin.wunderli@trivadis.com) Beratungstätigkeit Schlüsselworte Data Guard, Logische Standby Datenbank

Mehr

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

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004) Nachtrag: Farben Farbblindheit (Light und Bartlein 2004) 1 Vorgeschlagene Farbskalen (Light and Bartlein 2004) Farbkodierung metrisch skalierter Daten Unterscheide: 1. Sequential Data (ohne Betonung der

Mehr

Grundkonzepte von SQL

Grundkonzepte von SQL Internet Praktikum im Grundstudium: Grundlagen von SQL Nutzung von phpmyadmin Dr. Guido Rößling Dipl.-Ing. Andreas Hartl Grundkonzepte von SQL Relationale Datenbanken basieren auf Tabellen Objektorientierte

Mehr

Dokumentation zur Anlage eines JDBC Senders

Dokumentation zur Anlage eines JDBC Senders Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise

Mehr