Oracle Database 10g PL/SQL Programmierung

Größe: px
Ab Seite anzeigen:

Download "Oracle Database 10g PL/SQL Programmierung"

Transkript

1 Oracle Database 10g PL/SQL Programmierung Scott Urman, Ron Hardman, Michael McLaughlin ISBN Vorwort Weitere Informationen oder Bestellungen unter sowie im Buchhandel

2 Einführung Oracle ist ein extrem leistungsstarkes und flexibles relationales Datenbanksystem. Diese Leistungsstärke und Flexibilität bedingt aber auch eine gewisse Komplexität. Um nützliche Anwendungen auf der Basis von Oracle entwerfen zu können, müssen Sie verstehen, wie Oracle die im System gespeicherten Daten bearbeitet. PL/SQL ist ein wichtiges Tool, das für die Datenbearbeitung konzipiert wurde sowohl intern in Oracle wie auch extern in Ihren eigenen Anwendungen. PL/SQL ist in einer Vielzahl von Umgebungen verfügbar, von denen sich jede durch spezielle Vorteile auszeichnet. Das erste PL/SQL-Buch dieser Reihe erschien im Jahre 1996 und hieß Oracle PL/SQL Programming. Die erste Ausgabe behandelte die Releases bis zur PL/SQL-Version 2.3 mit Oracle7 Release 7.3 zu dieser Zeit die aktuelle Datenbank- und PL/SQL-Version. Die zweite Ausgabe Oracle8 PL/SQL-Programming, die im Jahre 1997 erschien, erweiterte das Material der ersten Ausgabe und enthielt Informationen bis einschließlich Oracle8 Release 8.0. Die dritte Ausgabe, Oracle8i Advanced PL/SQL Programming, erschien im Jahre Diese Ausgabe beschäftigte sich mit erweiterten Features bis einschließlich Oracle8i. Die vierte Ausgabe, Oracle 9i PL/SQL Programming (Oracle 9i PL/SQL-Programmierung in der deutschen Oracle Press-Reihe) kam im Jahre 2002 auf den Markt und enthielt eine Einführung in PL/SQL bis einschließlich Oracle9i. Die vorliegende fünfte Ausgabe wurde grundlegend überarbeitet und enthält ganz neue Beispiele und erweiterte Themen wie die objektorientierte Programmierung mit PL/SQL, externe Routinen, die Jobplanung und vieles mehr. Das vorliegende Buch behandelt sowohl einführende wie auch fortgeschrittene Materialien und bietet eine vollständige Behandlung der Sprache PL/SQL einschließlich der neuen Features von Oracle Database 10g.

3 XIV Einführung Neuerungen Diese fünfte Ausgabe erklärt nicht nur die neuen Features in Oracle 10g, sondern sie wurde auch um Inhalte erweitert, mit denen Sie nach unserem Dafürhalten zu einem effizienteren PL/SQL-Programmierer werden. Zu den Neuerungen gehören unter anderem: Oracle JDeveloper unterstützt die PL/SQL-Entwicklung, und Sie erhalten für diese IDE Beispiele zur Entwicklung und zum Debuggen von Code. Vollständig neu geschrieben und erweitert wurde die Behandlung von PL/SQL- Records und Collections. Sie erhalten hier eine der umfassendsten Darstellungen dieser Themen überhaupt. Erweiterte Features wie externe Routinen, dynamisches SQL, Objekttypen und LOBs führen Sie über die Sprachgrundlagen hinaus. Die Jobplanung mit DBMS_JOB und dem neuen Oracle 10g Scheduler wird ebenso aufgezeigt. Die neuen Features dieses Buches sind aber nicht auf die erweiterten Themen beschränkt. Ebenso werden die grundlegenden PL/SQL-Themen behandelt und das warum und wie beantwortet, Themen, die in der technischen Dokumentation sehr häufig übersehen werden. Wir sprechen nicht nur über Transaktionen. Wir vermitteln Ihnen, wie die Transaktionsverarbeitung funktioniert, und zeigen, was die Datenbank im Inneren leistet. Wir zeigen Ihnen nicht nur, wie man einen Cursor erstellt. Wir zeigen Ihnen, was in der Datenbank passiert, wenn ein Cursor verwendet wird, und wie Probleme vermieden werden, wenn Cursor nicht sachgerecht verwendet werden. Der Abruf von Daten ist in PL/SQL nicht auf die grundlegenden SELECT-Anweisungen beschränkt. Wir zeigen Ihnen die Verwendung von hierarchischen Abfragen, regulären Ausdrücken und Oracle Text als erweiterte Abrufmethoden. Inhaltsübersicht Dieses Buch enthält 17 Kapitel und zwei Anhänge. In den Kapiteln 1 bis 10 werden Themen behandelt, die für jeden PL/SQL-Programmierer unablässlich sind. Die Kapitel 11 bis 17 behandeln fortgeschrittene Themen. Wir empfehlen Ihnen, zuerst die ersten zehn Kapitel gründlich zu studieren, bevor Sie sich den fortgeschrittenen Themen zuwenden. Die Kapitel behandeln Folgendes:

4 Einführung XV Kapitel 1: Einführung in PL/SQL Dieses Kapitel enthält eine Einführung in die Programmierung. PL/SQL wird mit anderen bekannten Programmiersprachen wie Java und Perl verglichen. Es bietet eine Übersicht über die wichtigen Verbesserungen in PL/SQL über die Jahre und Versionen. Einige in 10g neue Features werden vorgestellt, die in späteren Kapiteln detaillierter behandelt werden. Kapitel 2: SQL*Plus und JDeveloper Kapitel 2 behandelt die am häufigsten verwendete Schnittstelle zur Datenbank: SQL*Plus. Wir stellen auch JDeveloper als PL/SQL-Entwicklungsumgebung vor und führen Sie durch die Beispiele, indem wir PL/SQL-Code bearbeiten und debuggen. Kapitel 3: PL/SQL-Grundlagen In Kapitel 3 stellen wir die Grundkonzepte von PL/SQL vor, wie Blockstrukturen, anonyme und benannte Blöcke, Fehlermeldungen und Warnungen bei der Kompilierung, Sprachregeln und -konventionen, Variablen und mehr. Kapitel 4: SQL mit PL/SQL verwenden In diesem Kapitel erörtern wir die Transaktionsverarbeitung, den Datenabruf einschließlich hierarchischer Abfragen, Oracle Text und regulärer Ausdrücke. Wir erörtern die Verwendungsweise von DML und wie Einschränkungen bei der Verwendung von DDL in PL/SQL überwunden werden können. Wir behandeln die Verwendung von Cursorn und wie diese in Oracle funktionieren. Weiterhin stellen wir vordefinierte SQL-Funktionen und die Verwendung von ROWID und ROWNUM in PL/SQL vor. Kapitel 5: Records In Kapitel 5 werden Records behandelt, indem ihre Verwendung als Strukturen und Typen in der Datenbank erläutert wird. Zur Veranschaulichung vergleichen wir die Entwicklungsmethoden mit herkömmlichen PL/SQL-Programm-Record-Strukturen und Objekttypen.

5 XVI Einführung Kapitel 6: Collections In Kapitel 6 vergleichen wir VARRAYs, Nested Tables und assoziative Arrays und stellen diese einander gegenüber. Wir zeigen, wie die Grundtypen, PL/SQL-Record- Strukturen und Objekttypen verwendet werden. Wir setzen die Behandlung von PL/SQL fort, indem wir wichtige DML-Zugriffsmethoden vorstellen. Wir zeigen Ihnen, wie die Collection API verwendet wird. Sie erfahren, wie Sie in den neuen einzigartigen, mit Zeichenfolgen indizierten assoziativen Arrays von Oracle 10g navigieren. Kapitel 7: Fehlerbehandlung Kapitel 7 erörtert, was eine Exception ist und wie Exception-Handler deklariert werden. Wir erläutern die Verwendung des Pragmas EXCEPTION_INIT sowie das Weiterreichen von Exceptions im Detail. Kapitel 8: Prozeduren, Funktionen und Packages erstellen In Kapitel 8 lernen Sie, Prozeduren, Funktionen und Packages zu erstellen, wobei besondere Aufmerksamkeit auf die verschiedenen Arten der Parameterübergabe gelegt wird. Unterschiede zwischen diesen Objekttypen werden erörtert. Das Überladen von Packages wird gezeigt. Kapitel 9: Prozeduren, Funktionen und Packages verwenden In Kapitel 9 zeigen wir Ihnen, wie Sie Unterprogramme und gespeicherte Packages verwenden. Dies sind gut abgestimmte Beispiele der Grundlagen, die für eine effiziente PL/SQL-Kodierung erforderlich sind. Kapitel 10: Datenbank-Trigger In Kapitel 10 befassen wir uns mit dem Erstellen von Trigger. Wir behandeln, wie Sie diese für die Verwaltung lokaler und entfernter Instances verwenden. Weiterhin wird gezeigt, wie gespeicherte Java-Bibliotheken verwenden werden und welche Setup- Schritte für das Laden Ihrer ersten Java-Bibliothek erforderlich sind.

6 Einführung XVII Kapitel 11: Kommunikation zwischen Sessions In Kapitel 11 erfahren Sie, wie mit DBMS_PIPE und DBMS_ALERT die Kommunikation zwischen Sessions verwaltet wird. Wir erörtern die Vorteile und Nachteile der einzelnen Optionen und stellen Ihnen praxisbezogene Beispiele vor, so dass Sie mit diesen vordefinierten Oracle-Packages arbeiten können. Kapitel 12: Externe Routinen In Kapitel 12 gehen wir auf die Verwendung externer Prozeduren ein. Wir behandeln die Details, die für die Konfiguration der Umgebung notwendig sind, um diese sinnvoll nutzen zu können. Hierzu gehört auch die Konfiguration von Oracle Heterongeneous Server, um multithreadfähige externe Prozeduren zu unterstützen. Wir vergleichen externe Prozeduren mit gespeicherten Java-Bibliotheken. Kapitel 13: Dynamisches SQL Kapitel 13 erläutert die Verwendung der Features von nativem dynamischen SQL (Native Dynamic SQL, NDS) und des herkömmlichen DBMS_SQL-Package. Die Beispiele zeigen die Arbeit mit Oracle-Standarddatentypen und -Collections. Kapitel 14: Einführung in Objekte Kapitel 14 stellt das Konzept der objektorientierten Programmierung (OOP) vor. Es wird beschrieben, wie sich PL/SQL über die letzten Releases verändert hat. Dieses Kapitel beschreibt die Grundkonzepte von Objekten und Objekttypen und erörtert, in welchen Fällen Sie diese überaus wertvollen Features nutzen können. Vererbung, die dynamische Methodenverteilung und die Typweiterentwicklung werden näher erläutert. Kapitel 15: Objekte in der Datenbank Dieses Kapitel setzt Kapitel 14 fort, indem erörtert wird, wie Objekte in der Datenbank gespeichert werden. Objekt-Views, Objekttabellen und Spaltenobjekte sind nur einige der erörterten Themen.

7 XVIII Einführung Kapitel 16: Large Objects Kapitel 16 stellt die verschiedenen Arten von LOBs vor und wie diese mit PL/SQL zusammenarbeiten. Wir zeigen ihre Einsatzgebiete auf und unter welchen Umständen sie anstelle anderer Datentypen verwendet werden sollten. Sie erfahren, wie LOB-Speicher in Oracle funktioniert. Kapitel 17: Ausführungsplanung von Tasks In Kapitel 17 erfahren Sie, wie die Ausführungsplanung von Tasks mit dem integrierten Package DBMS_JOB vorgenommen wird. Darüber hinaus wird die Verwendung des im Lieferumfang enthaltenen Packages UTL_SMTP erörtert. Oracle 10g hat für die Jobplanung das Package DBMS_SCHEDULER eingeführt. Wir zeigen, wie Jobs mit DBMS_JOB und DBMS_SCHEDULER erstellt werden. Ferner wird die Verwendung des integrierten Package UTL_MAIL gezeigt. Anhang A Dieser Anhang enthält eine Liste reservierter Wörter. Diese Wörter haben für Oracle eine spezielle Bedeutung. Sie dürfen daher von den Entwicklern nicht als Identifier im Code verwendet werden. Anhang B Anhang B enthält eine Liste der in Oracle enthaltenen Packages mit den Namen der Erstellungsskripts und einer Beschreibung. Darüber hinaus wurden zu den Packages, deren Eigentümer SYS ist, die Packages von Oracle Text aufgenommen. Wir freuen uns über Anregungen zu diesem Buch oder Themenvorschläge für die nächste Ausgabe. Sie können uns ein Feedback an Feedback@PLSQLBook.com senden. Lassen Sie uns wissen, wie Sie dieses Buch finden!

Oracle Database 1Og PL/SQL- Programmierung

Oracle Database 1Og PL/SQL- Programmierung Scott Urman Ron Hardman Michael McLaughlin Oracle Database 1Og PL/SQL- Programmierung HANSER Inhaltsverzeichnis Einführung XIII Teil I Einführung 1 1 Einführung in PL/SQL 3 1.1 Einführung in Programmiersprachen

Mehr

O REILLY. Oracle PL/SQL Programmierung. - - - - Paris - - Steven Feuerstein. mit Bill Pribyl. Deutsche Übersetzung von Dorothea Reder 2.

O REILLY. Oracle PL/SQL Programmierung. - - - - Paris - - Steven Feuerstein. mit Bill Pribyl. Deutsche Übersetzung von Dorothea Reder 2. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. 2. AUFLAGE Oracle PL/SQL Programmierung Steven Feuerstein mit Bill

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

2 Anlegen und Konfigurieren von Datenbanken 35

2 Anlegen und Konfigurieren von Datenbanken 35 Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation

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

Oracle Datenbankprogrammierung mit PL/SQL Aufbau

Oracle Datenbankprogrammierung mit PL/SQL Aufbau Oracle Datenbankprogrammierung mit PL/SQL Aufbau Seminarunterlage Version: 12.07 Version 12.07 vom 6. Januar 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-

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

Inhaltsverzeichnis. Bibliografische Informationen digitalisiert durch

Inhaltsverzeichnis. Bibliografische Informationen  digitalisiert durch 1 Datenbanken - eine Einfuhrung 13 1.1 Allgemeines 13 1.2 Zielgruppe 14 1.3 Was ist eine Datenbank? 14 1.4 Das Datenbankmanagementsystem (DBMS) 16 1.5 Der Aufbau der Daten 18 1.6 Tabellen 18 1.7 Benutzer-Tabellen

Mehr

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4 Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...

Mehr

Oracle PL/SQL Objekte und objektrelationale Techniken. Marco Skulschus Marcus Wiederstein

Oracle PL/SQL Objekte und objektrelationale Techniken. Marco Skulschus Marcus Wiederstein Oracle PL/SQL Objekte und objektrelationale Techniken Marco Skulschus Marcus Wiederstein Oracle PL/SQL Objekte und objektrelationale Techniken Marco Skulschus Marcus Wiederstein Webseite zum Buch: www.comelio-medien.com/buch-katalog/oracle/oracle_pl_sql_objekte

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 Database 11g: PL/SQL-Grundlagen

Oracle Database 11g: PL/SQL-Grundlagen Oracle Database 11g: PL/SQL-Grundlagen Schulungsunterlagen D49990DE20 Production 2.0 Januar 2010 Bestellnummer: D63765 Autor Brian Pottle Technischer Inhalt und Überarbeitung Tom Best Christoph Burandt

Mehr

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

Vorwort 11. Eine neue Datenbank erstellen 79;

Vorwort 11. Eine neue Datenbank erstellen 79; Vorwort 11 Der SQL Server 2012 stellt sich vor 15] 1.1 SQL Server - wer ist das? 15 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

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

Implementieren einer Microsoft SQL Server 2005-Datenbank M4739

Implementieren einer Microsoft SQL Server 2005-Datenbank M4739 Implementieren einer Microsoft SQL Server 2005-Datenbank M4739 Mögliche Seminarart Seminarsprache : Klassenraumtraining, WalkIn, Firmenseminar : Deutsch Einführung Dieser fünftägige, von einem Kursleiter

Mehr

SQL objektorientiert

SQL objektorientiert Dušan Petković SQL objektorientiert An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Vorwort 11 Teil 1: Einführung 15

Mehr

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

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert

Mehr

XML in der Oracle Datenbank

XML in der Oracle Datenbank XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche

Mehr

CARL HANSER VERLAG. Kevin Loney, George Koch. Oracle9i Die umfassende Referenz

CARL HANSER VERLAG. Kevin Loney, George Koch. Oracle9i Die umfassende Referenz CARL HANSER VERLAG Kevin Loney, George Koch Oracle9i Die umfassende Referenz 3-446-22170-0 www.hanser.de Einführung Die Oracle-Dokumentation ist gründlich und umfangreich und füllt derzeit mehrere CDs.

Mehr

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,

Mehr

Inhalt. Unland, Rainer Datenbanken im Einsatz digitalisiert durch: IDS Basel Bern

Inhalt. Unland, Rainer Datenbanken im Einsatz digitalisiert durch: IDS Basel Bern Inhalt 1 Einleitung und Übersicht 1 1.1 Anforderungserhebung und -analyse 6 1.2 Konzeptuelle Modellbildung 7 1.3 Logischer Entwurf 9 1.4 Implementationsphase 9 1.5 Allgemeine Datenbankbegriffe 10 1.6 Zusammenfassung

Mehr

Programmieren mit Java

Programmieren mit Java Reinhard Schiedermeier Programmieren mit Java 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester

Mehr

Objektorientierte Programmierung mit Java

Objektorientierte Programmierung mit Java David J. Barnes Michael Kölling Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Übersetzt von Axel Schmolitzky, Universität Hamburg PEARSON Studium ein Imprint von Pearson

Mehr

Linux-Treiber entwickeln

Linux-Treiber entwickeln Linux-Treiber entwickeln Eine systematische Einführung in Gerätetreiber für den Kernel 2.6 von Jürgen Quade, Eva K Kunst überarbeitet Linux-Treiber entwickeln Quade / Kunst schnell und portofrei erhältlich

Mehr

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Michael Kolberg. einfach klipp & klar. Microsofft* Press Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons

Mehr

Software-Entwicklung mit Delphi

Software-Entwicklung mit Delphi Software-Entwicklung mit Delphi Eine systematische Einführung Bearbeitet von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage 2002. Taschenbuch. 296 S. Paperback ISBN 978 3 446 22088 1

Mehr

Prozedurale SQL-Erweiterungen

Prozedurale SQL-Erweiterungen Prozedurale SQL-Erweiterungen Prozedurale SQL-Erweiterungen unterscheiden sich typischerweise durch die folgenden Punkte von dem Ansatz der Einbettung: Neue dedizierte Sprache mit direkter Integration

Mehr

Kapitel 10. JDBC und SQLJ. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1

Kapitel 10. JDBC und SQLJ. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1 Kapitel 10 JDBC und SQLJ 1 JDBC und SQLJ Bisher: Einbettung von SQL (statisch bzw. dynamisch) in C, C++, COBOL, ADA (embedded SQL) bzw. prozedurale Erweiterungen für SQL in Oracle (PL/SQL) Was ist mit

Mehr

MCSA: SQL 2016 Database Development

MCSA: SQL 2016 Database Development MCSA: SQL 2016 Database Development Querying Data with Transact-SQL & Developing SQL Databases Seminarziel In diesem 6-tägigen Kurs werden die Teilnehmer von Grund auf in die Entwicklung

Mehr

Datenbanken Datenbanken 1 Belegnummer Belegnummer

Datenbanken Datenbanken 1 Belegnummer Belegnummer Datenbanken Datenbanken 1 Belegnummer 30.7302 Belegnummer 30.7312 Blockkurs 31.08. 11.09.2015 Wintersemester 2015/16 (Bachelor) Materialien zur Vorlesung Michael Roth Inge Hochschule Darmstadt Fachbereich

Mehr

EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217

EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217 EIDI 1 Einführung in die Informatik 1 PGdP Praktikum Grundlagen der Programmierung Harald Räcke 2/217 Wie löst man Probleme mithilfe von Computern? 0 Harald Räcke 3/217 Inhalte: EIDI 1 1. Was ist das Problem?

Mehr

Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1)

Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1) Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1) Herbstsemester 2013/14 Prof. S. Keller Informatik HSR Januar 2014, HS13/14 Dbs1 - Prüfungsvorbereitung 1 Dbs1 Ziele Grundlagenwissen in folgenden Gebieten

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

Objektrelationale, erweiterbare Datenbanken

Objektrelationale, erweiterbare Datenbanken Objektrelationale, erweiterbare Datenbanken Wintersemester 2003/2004 Vorlesung: Mittwoch, 15:15-17:00 Uhr IFW A32 Übung: Mittwoch, 17:15-18:00 Uhr IFW A32 Dozent: Dr. Can Türker IFW C47.2 Email: WWW: tuerker@inf.ethz.ch

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

Objektorientiertes Programmieren in C++

Objektorientiertes Programmieren in C++ Nicolai Josuttis Objektorientiertes Programmieren in C++ Von der Klasse zur Klassenbibliothek D-64289 Darmstadt ADDISON-WESLEY PUBLISHING COMPANY Bonn Paris Reading, Massachusetts Menlo Park, California

Mehr

Grundkurs Software- Entwicklung mit C++

Grundkurs Software- Entwicklung mit C++ Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage

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

Oracle und Java. Datenbankentwicklung für E-Commerce-Anwendungen. iew technolo. :+Technik. Elio Bonazzf Glenn Stokol

Oracle und Java. Datenbankentwicklung für E-Commerce-Anwendungen. iew technolo. :+Technik. Elio Bonazzf Glenn Stokol 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Oracle und Java Datenbankentwicklung für E-Commerce-Anwendungen Elio

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

IT-Symposium 2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1

IT-Symposium 2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1 Ralf Durben Business Unit Datenbank ORACLE Deutschland GmbH www.decus.de 1 Oracle Database 10g Diagnostik- und Taskmanagement Diagnostik Management Was passiert in der Datenbank, gibt es Probleme? Möglichst

Mehr

Professioneller Einstieg in Oracle Database 11g SQL

Professioneller Einstieg in Oracle Database 11g SQL Oracle University Kontakt: +41- (0) 56 483 31 31 Professioneller Einstieg in Oracle Database 11g SQL Dauer: 5 Tage Lerninhalte Die Teilnehmer lernen die relationalen Datenbankkonzepte kennen. Der Kurs

Mehr

mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger

mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger Grundlegendes Oracle9i PostgreSQL Prevayler Memory mywms bietet umfangreiche Konfigurationsmöglichkeiten um die Daten dauerhaft zu speichern.

Mehr

Vorwort. Zu dieser Reihe. Autoren. Vorwort

Vorwort. Zu dieser Reihe. Autoren. Vorwort Vorwort 11 12 Vorwort Herzlich Willkommen zu einem Fachbuch von Comelio Medien, ein Bereich der Comelio GmbH. Wir hoffen sehr, dass Sie mit der Darstellung und Aufbereitung zu den verschiedenen Themengebieten

Mehr

Hibernate Das Praxisbuch für Entwickler

Hibernate Das Praxisbuch für Entwickler Sebastian Hennebrüder 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Hibernate Das Praxisbuch für Entwickler Galileo

Mehr

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Programmieren I. Überblick.  Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 7,5 (!) Stunden

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

Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis

Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des

Mehr

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

Heide Faeskorn-Woyke Birgit Bertelsmeier. Datenbanksysteme. Theorie und Praxis mit SQL2003, Oracle und MySQL Heide Faeskorn-Woyke Birgit Bertelsmeier Datenbanksysteme Theorie und Praxis mit SQL2003, Oracle und MySQL Inhaltsverzeichnis Einleitung 13 Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17

Mehr

C für Java-Programmierer

C für Java-Programmierer Carsten Vogt C für Java-Programmierer ISBN-10: 3-446-40797-9 ISBN-13: 978-3-446-40797-8 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40797-8 sowie im

Mehr

Unternehmensdatenbanken

Unternehmensdatenbanken Unternehmensdatenbanken mit MS SQL Server und Access planen, entwickeln, einsetzen tiemeyer konopasek n e w technology Markt+Technik Verlag Inhaltsverzeichnis Vorwort 11 Kapitel 1 Client-Server-Datenbanken

Mehr

Inhaltsverzeichnis. Vorwort

Inhaltsverzeichnis. Vorwort Vorwort 1 Einführung in das Programmieren mit Clipper 3 1.1 Kapitel 1 im Überblick 3 1.2 Was kann Clipper? 4 1.3 Was leistet ein Compiler? 5 1.4 Wie Clipper kompiliert 6 1.4.1 Compilerschalter 7 1.4.2

Mehr

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS Inhaltsverzeichnis jetzt lerne ich Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 19 1.1.1 Ein kurzer Ausflug:

Mehr

Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel

Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel Schlagworte Autor: Klaus Friemelt, MT AG dynamisches BULK SQL, VARCHAR2-indizierte PL/SQL-Tabellen Einleitung Mit den letzten

Mehr

10. Datenbank Design 1

10. Datenbank Design 1 1 Die Hauptaufgabe einer Datenbank besteht darin, Daten so lange zu speichern bis diese explizit überschrieben oder gelöscht werden. Also auch über das Ende (ev. sogar der Lebenszeit) einer Applikation

Mehr

Vorwort. Aufbau und Struktur

Vorwort. Aufbau und Struktur Vorwort Herzlich willkommen zu einem Fachbuch aus dem Verlag Comelio Medien. Dieses Buch aus dem Bereich Datenbanken soll Sie dabei unterstützen, die Oracle SQL zu lernen, um DB-Objekte zu erstellen und

Mehr

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Programmieren I. Überblick.  Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 1 Stunde

Mehr

Debugging in APEX. Christina Funke Apps Associates GmbH Dortmund

Debugging in APEX. Christina Funke Apps Associates GmbH Dortmund Debugging in APEX Christina Funke Apps Associates GmbH Dortmund Schlüsselworte Oracle Application Express, APEX, Debugging, Debugging Collection, Remote Debugging mit SQL- Developer, Error Handling, benutzerfreundliche

Mehr

Integration Services - Dienstarchitektur

Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die

Mehr

Explizite Cursor. Cursor. Steuerung des expliziten Cursors. Explizite Cursor Funktionen

Explizite Cursor. Cursor. Steuerung des expliziten Cursors. Explizite Cursor Funktionen Explizite Jedes SQL Statement, das der Oracle Server ausführt, hat einen individuellen, der verbunden ist mit: Implizitem : Declariert für alle DML-Statements und PL/SQL SELECT Statements. Explizitem :

Mehr

C++ Einführung und professionelle Programmierung

C++ Einführung und professionelle Programmierung Ulrich Breymann C++ Einführung und professionelle Programmierung ISBN-10: 3-446-41023-6 ISBN-13: 978-3-446-41023-7 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41023-7

Mehr

Object Pascal mit Delphi

Object Pascal mit Delphi Richard Kaiser 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Object Pascal mit Delphi Eine Einführung in die objektorientierte

Mehr

Was bringt dieses Buch (und was nicht)

Was bringt dieses Buch (und was nicht) D3kjd3Di38lk323nnm Einführung i Willkommen bei Windows 10! Dieses Buch aus der Reihe Schritt für Schritt ist so konzipiert, dass Sie es von vorn nach hinten lesen können, um sich mit Windows 10 vertraut

Mehr

Inhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI

Inhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI Vorwort......................................................................... Vorwort der Autoren........................................................... Systemanforderungen für die CD zum Buch......................................

Mehr

PL/SQL. Deklaration von Variablen. Inhalt. PL/SQL Block Struktur. PL/SQL Block Struktur

PL/SQL. Deklaration von Variablen. Inhalt. PL/SQL Block Struktur. PL/SQL Block Struktur PL/SQL Deklaration von Variablen Inhalt Erkennen der PL/SQL Blockstruktur Beschreiben von Variablen in PL/SQL Unterschied zwischen PL/SQL und nicht-pl/sql Variablen Deklaration von PL/SQL Variablen Ausführen

Mehr

In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.

In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. 1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?

Mehr

WHERE Klausel Generierung mit.net und Oracle. Aus unserer Projekterfahrung und Architektur-Kurs

WHERE Klausel Generierung mit.net und Oracle. Aus unserer Projekterfahrung und Architektur-Kurs Betrifft Art der Info Quelle WHERE Klausel Generierung mit.net und Oracle Technical Info Aus unserer Projekterfahrung und Architektur-Kurs Where ist the WHERE? Der Artikel untersucht die Möglichkeiten,

Mehr

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012 Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,

Mehr

Kapitel 4 Dynamisches SQL

Kapitel 4 Dynamisches SQL Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2010/11 LMU München 2008 Thmas Bernecker, Tbias Emrich unter Verwendung der Flien des Datenbankpraktikums aus dem Wintersemester 2007/08

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

BLOB oder wie kommt das Bild in

BLOB oder wie kommt das Bild in Migration BLOB oder wie kommt das Bild in die Datenbank Einführung in das Entwicklungswerkzeug PL/SQL Developer Timo Meyer Seite 1 von 10 OCP DBA 9i 2005-06-21 Seite 1 von 10 Agenda Migration 1. Software-Download

Mehr

Oracle Warehouse Builder 3i

Oracle Warehouse Builder 3i Betrifft Autoren Art der Info Oracle Warehouse Builder 3i Dani Schnider (daniel.schnider@trivadis.com) Thomas Kriemler (thomas.kriemler@trivadis.com) Technische Info Quelle Aus dem Trivadis Technologie

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Christine Hansen, Fabrizio Fresco, Patrick Malcherek

Christine Hansen, Fabrizio Fresco, Patrick Malcherek Betrifft: PL/SQL Web-Services und der JDeveloper Teil 4 Autor: Christine Hansen, Fabrizio Fresco, Patrick Malcherek Art der Info: Technische Background Info (Oktober 2002) Quellen: http://otn.oracle.com

Mehr

Vorwort. 1

Vorwort. 1 Vorwort Dieses Buch entstand aus der Unterrichtspraxis an beruflichen und allgemeinbildenden Schulen, der innerbetrieblichen Aus- und Weiterbildung in einem Chemiebetrieb und der beruflichen Qualifizierung

Mehr

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge

Mehr

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1 Inhaltsverzeichnis Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter

Mehr

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis.

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis. PHP Programmierung Angebot-Nr. 00574027 Angebot-Nr. 00574027 Bereich Allgemeine Weiterbildung Anbieter Preis 298,00 (MwSt. fällt nicht an) Termin 20.03.2017-19.06.2017 Tageszeit Ort 40 Stunden bei freier

Mehr

ALGOL 68 im Aspekt einer modernen Programmiersprache???

ALGOL 68 im Aspekt einer modernen Programmiersprache??? ALGOL 68 im Aspekt einer modernen Programmiersprache??? General-purpose-Programmiersprache: Ein sehr wichtiges Kriterium ist die Möglichkeit, alle Algorithmen (=Lösungsverfahren) in einer Programmiersprache

Mehr

Besser PHP programmieren

Besser PHP programmieren Carsten Möhrke Besser PHP programmieren Handbuch professioneller PHP-Techniken Galileo Press Vorwort zur dritten Auflage ц JjlJlli!fJÜIj SI!IS* 1.1 Lernen Sie Ihr Arbeitsgerät kennen 13 1.2 Der Editor,

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

Schulungskatalog Oracle / Quest

Schulungskatalog Oracle / Quest Schulungskatalog Oracle / Quest Individualität Mit den Inhouse-Schulungen der RUWA GmbH ermöglichen wir Ihnen die maßgeschneiderte Konfiguration Ihrer Weiterbildungsmaßnahme. Die Schwerpunkte werden von

Mehr

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn Dieser Kurs zur Datenbankprogrammierung mit PL/SQL vermittelt

Mehr

Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View. Dipl. WiFo Sven Adolph

Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View. Dipl. WiFo Sven Adolph Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View Dipl. WiFo Sven Adolph Gehalten am Lehrstuhl PI III Prof. Moerkotte 28.11.2003 Übersicht 1. Motivation 2. Die betriebliche Standardsoftware

Mehr

Vorwort. Walter Doberenz, Thomas Gewinnus. Visual Basic Kochbuch. ISBN (Buch): ISBN (E-Book):

Vorwort. Walter Doberenz, Thomas Gewinnus. Visual Basic Kochbuch. ISBN (Buch): ISBN (E-Book): Vorwort Walter Doberenz, Thomas Gewinnus Visual Basic 2012 - Kochbuch ISBN (Buch): 978-3-446-43430-1 ISBN (E-Book): 978-3-446-43563-6 Weitere Informationen oder Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43430-1

Mehr

Roland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten

Roland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten Roland Tilgner Solution Architects & Team Coaching DEVELOPMENT ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten ZURPERSON Roland Tilgner ZURFIRMA Roland Tilgner Solution Architects & Team Coaching

Mehr

seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql

seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql JDBC inoffizielle Abkürzung für: Java Database Connectivity seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql ist eine Menge von Klassen und Methoden, um aus Java-Programmen relationale Datenbanken

Mehr

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

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13 Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel

Mehr

Einleitung. Für wen ist dieses Buch

Einleitung. Für wen ist dieses Buch i Willkommen! Dieses Buch aus der Reihe Schritt für Schritt wurde so konzipiert, dass Sie mit dem Buch leicht und einfach die wesentlichen Aspekte beim Einsatz von vier der Microsoft Office 2016- Apps

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Software-Praktikum. Überblick und Zeitplan

Software-Praktikum. Überblick und Zeitplan Standort Hagen Fachbereich Technische Betriebswirtschaft Software-Praktikum Überblick und Zeitplan Andreas de Vries und Volker Weiß Version: 26. September 2016 Inhaltsverzeichnis 1 Einführung und Überblick

Mehr

Objektrelationale Datenbanken

Objektrelationale Datenbanken Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige

Mehr

FACHHOCHSCHULE FÜR ÖFFENTLICHE VERWALTUNG UND RECHTSPFLEGE IN BAYERN

FACHHOCHSCHULE FÜR ÖFFENTLICHE VERWALTUNG UND RECHTSPFLEGE IN BAYERN FACHHOCHSCHULE FÜR ÖFFENTLICHE VERWALTUNG Fachbereich Allgemeine Innere Verwaltung Briefanschrift: Postfach 34 10 95002 Hof Haus- und Paketanschrift: Wirthstraße 51 95028 Hof Telefon: Vermittlung 09281

Mehr

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle OO Programmiersprache vs relationales Model Vorgehen bisher Erstellen eines ER-Diagramms Übersetzen in das relationale Datenmodell Zugriff auf das relationale Datenmodell aus z.b. Java ER rel. Modell OO

Mehr

Vorwort. Kevin Loney. Oracle Database 11g - Die umfassende Referenz. Übersetzt von Hans Hajer ISBN: 978-3-446-41864-6

Vorwort. Kevin Loney. Oracle Database 11g - Die umfassende Referenz. Übersetzt von Hans Hajer ISBN: 978-3-446-41864-6 Vorwort Kevin Loney Oracle Database 11g - Die umfassende Referenz Übersetzt von Hans Hajer ISBN: 978-3-446-41864-6 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41864-6 sowie

Mehr

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

Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD Vorwort zur vierten Auflage 11 Vorwort zur dritten Auflage 13 Vorwort zur zweiten Auflage 15 Vorwort zur ersten Auflage 17 Hinweise zur CD 19 1 Datenbanken und Datenbanksysteme 21 1.1 Zentralisierung der

Mehr

Vorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4

Vorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Vorwort Ulrich Breymann Der C++-Programmierer C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41644-4

Mehr

Java Persistence API 2.x. crud + relationships + jp-ql

Java Persistence API 2.x. crud + relationships + jp-ql Java Persistence API 2.x crud + relationships + jp-ql Grundprinzip 10.02.10 2 Problematik Man muss bei der Persistierung immer das Klassenmodell und dessen Umsetzung im Datenmodell (in der DB) berücksichtigen.

Mehr