Objektrelationale, erweiterbare Datenbanken



Ähnliche Dokumente
XML und Datenbanken. Wintersemester 2003/2004. Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36. Übung: Dienstag, 15:15-16:00 Uhr IFW A36

Objektrelationale, erweiterbare Datenbanken WS01/02

Datenbanken und Informationssysteme II

Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1)

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

Datenbanksysteme 1. Organisation. Prof. Stefan F. Keller. Ausgabe Copyright 2005 HSR SS 2005

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

WS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme

Einführung in die Informatik II

Kommunikation, Information und mobile verteilte Systeme (KIS)

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Orientierungstest für angehende Industriemeister. Vorbereitungskurs Mathematik

Ein Vorwort, das Sie lesen müssen!

Datenbanken (WS 2015/2016)

DBS 1 DBS1. Prof. Dr. E. Rahm. Lehrveranstaltungen zu Datenbanken (WS 09/10) Wintersemester 2009/2010. Universität Leipzig Institut für Informatik

Objektorientierte Programmierung. Kapitel 0: Begrüssung

Online-Fanclub-Verwaltung

Sehr geehrte Faktor-IPS Anwender,

Kursdemo zum Kurs Übungen zum Zivilrecht. Prof. Dr. Inge Scherer

VEDA Managed Services VEDA-SOFTWARE

Secure Network Communications (BC-SEC-SNC)

Objektorientierte Programmierung und Analyse Zu UML, Systemtechnik, AI/KI und Eclipse s. Extra Scripte

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Bundeskanzlei BK Programm GEVER Bund. als Basis für GEVER. 29. November 2012

SMART Newsletter Education Solutions April 2015

Allgemeines zu Datenbanken

Oracle APEX Installer

Projektmanagement in Outlook integriert

Wir sind für Sie da. Unser Gesundheitsangebot: Unterstützung im Umgang mit Ihrer Depression

3 Windows als Storage-Zentrale

Proseminar Datenbanken

TechNote: Exchange Journaling aktivieren

Technische Universität Dresden Professur für Germ. Linguistik und Sprachgeschichte. moodle

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

SWOT Analyse zur Unterstützung des Projektmonitorings

Get ready for the Cloud. Ein limitiertes Angebot für bestehende und zukünftige IAMCP-Mitglieder.

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

Einführung in die Programmierung

Das Schulsystem in Deutschland (Band 2, Lektion 1)

KV Betriebssysteme. Mag. iur. Dr. techn. Michael Sonntag

Vorankündigung Die Verlagsleitung und der Erfolgsautor der Blauen Business-Reihe ist auf der Frankfurter Buchmesse 2007 vertreten.

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

E-Commerce Recht Organisatorisches

IBM SPSS Data Access Pack Installationsanweisung für Windows

Willkommen im. Nordhausen

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Partnercollege. Noch besser bei KundInnen ankommen. Mit fundiertem Wissen. In Kooperation mit

Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug Name: Note:

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

1. Anmeldung von Konten für das elektronische Postfach

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Einzelkurs-Auswertung Microsoft Office Excel 2010 Aufbauseminar

Workshops. Gewinnen Sie mehr Zeit und Qualität im Umgang mit Ihrem Wissen

Softwaren Engineering I

Reporting Services und SharePoint 2010 Teil 1

VIP-Programm. Herzlich Willkommen!

virtuos Leitfaden für die virtuelle Lehre

Grundlagen der Informatik

Java Enterprise Architekturen Willkommen in der Realität

Informatikgrundlagen (WS 2015/2016)

Einführung von DMS in 5 Schritten

2-tägiges Seminar. Dieser Workshop ist für Anfänger konzipiert, die noch keine oder nur geringe Erfahrung

Kurs. Projektmanagement 3 (Assessment & Vorbereitung Prüfung IPMA Level C und D)

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

SharePoint Demonstration

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Gemeinsam neue Wege gehen

Fragebogen zur Evaluation der Vorlesung und Übungen Computer Grafik, CS231, SS05

teamsync Kurzanleitung

Informationssysteme. PD Dr. Andreas Behrend. 7. Mai Abgegebene Fragebögen: 36

Station Buch und CD. Viel Spaß

2250 Deutsche Internetadressen, für kostenlose Kleinanzeigen"

Kennzeichnung und ökologische Verpackung von Bioprodukten, HACCP für Hofverarbeiter: was braucht es? Wo stehen wir?

TAGESABLAUF IM KINDERGARTEN

Upgrade von Starke Praxis

ERSTE SCHRITTE.

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Fragebogen zur Erhebung der Zufriedenheit und Kooperation der Ausbildungsbetriebe mit unserer Schule

Installation Hardlockserver-Dongle

Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen

pflegeagenturplus BETREUUNGSBOGEN Ihr Plus in der 24-Stunden-Pflege 1. Angaben zum Auftraggeber (Kontaktperson) Name / Vorname Straße, Nr.

Einladung zu den beiden Englisch-Workshops Sprechen Sie Denglish für Einsteiger und Fortgeschrittene:

Öffentlicher Webcast - Implementierungsstrategie Strukturmodell - stationär

Ausschreibung zur Spiegelgesetz-Coach-Ausbildung nach Methode Christa Kössner

CADEMIA: Einrichtung Ihres Computers unter Windows

Anleitung WOBCOM Anti-Spam System

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Whitepaper. Produkt: combit Relationship Manager. SQL Server 2008 R2 Express um Volltextsuche erweitern. combit GmbH Untere Laube Konstanz

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Anleitung zum Elektronischen Postfach

BitDefender Client Security Kurzanleitung

Allgemeine Informationen zu Access und Tabellen

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Anleitung zur Pflege Ihrer Mini-Website

Ein Sozialprojekt der Rotary Clubs Paderbon Kaiserpfalz

QM/PM Partnerrollen HELP.BCBMTOM. Release 4.6C

Das Institut für Wirtschaftsinformatik und Neue Medien im zweiten Studienabschnitt BWL Bachelor

Transkript:

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 http://www.dbs.ethz.ch/~ordb

Vorlesungsinhalt Objektrelationale Datenbanken sind State-of-the-Art! Aktuelle Produkte führender Datenbankhersteller sowie der aktuelle Datenbankstandard SQL:1999 integrieren objektorientierte Datenmodellkonzepte wie benutzerdefinierte Objekttypen, Methoden und Spezialisierung mit bewährten relationalen SQL-Konzepten, um eine flexible, zuverlässige Plattform für moderne Anwendungen zu schaffen, die Daten aller Art effizient verarbeitet. Diese Vorlesung vermittelt die Konzepte objektrelationaler Datenbankmodelle und stellt die damit verbundenen Sprachkonstrukte von SQL:1999 und kommerziellen SQL-Dialekten vor. Sie zeigt auf, inwieweit die Datenbanksysteme Oracle, IBM DB2, IBM Informix und PostgreSQL objektrelationale Datenbanktechnologie im allgemeinen und SQL:1999 im speziellen unterstützen. Weitere Schwerpunkte dieser Vorlesung bilden die standardisierten Java-Datenbankschnittstellen JDBC und SQLJ sowie das Konzept der Erweiterbarkeit, das durch die Bereitstellung benutzerdefinierter Datentypen und Funktionen die Integration von Anwendungswissen, etwa über räumliche, temporale, Text- oder XML-Daten, in das Datenbanksystem ermöglicht. In diesem Zusammenhang werden herstellerspezifische sowie standardisierte Erweiterungsmodule (Cartridges, Extenders, DataBlades) vorgestellt. Ein Ausblick auf den zukünftigen Standard SQL:2003 rundet die Vorlesung ab. 0-2

Ausgangspunkt Ziele Vorlesungsziele Seit 1997 bieten führende Datenbankhersteller objektrelationale Erweiterungen Seit September 1999 gibt es einen mit SQL:1999 Standard für objektrelationale Datenbanken (für Ende 2003 wird SQL:2003 erwartet) Vertieftes Verständnis für objektrelationale Datenbanken Beherrschen des Standards SQL:1999 Kenntnisse über die Spezialitäten der wichtigsten objektrelationalen SQL-Dialekte (DB2- SQL, Oracle-SQL, Informix-SQL, PostgreSQL) Aufzeigen von Stärken und Schwächen kommerzieller objektrelationaler Ansätze (Kompatibilität zu SQL:1999) Vermitteln von Grundlagen- und Produktwissen als Basis für die Beurteilung der Vorund Nachteile objektrelationaler Datenbanktechnologie Sammeln von praktischen SQL-Erfahrungen mit objektrelationalen Datenbanksystemen 0-3

Vorlesungsübersicht 1. Einführung und Grundlagen objektrelationaler Datenbanken 2. SQL:1999 Der objektrelationale Datenbankstandard 3. Objektrelationale Datenmodell- und Spracherweiterungen kommerzieller Datenbanksysteme IBM DB2 Universal Database V8.1 Oracle9i (Release 2) IBM Informix Dynamic Server 9.3 PostgreSQL 7.3 4. Java-Anbindung für objektrelationale Datenbanken JDBC SQLJ 5. Erweiterbarkeit Informix DataBlades Oracle Cartridges IBM DB2 Extenders 6. Zusammenfassung und Ausblick 0-4

Übungen Ziele: Vertiefen des Vorlesungsstoffes Vermitteln von praktischen objektrelationalen SQL-Kenntnissen Übungsblätter werden in der Vorlesung ausgeteilt sind bis zur nächsten Übung zu bearbeiten enthalten in der Regel praktische Aufgaben praktische Aufgaben sind mit DB2 bzw. Oracle zu lösen 0-5

Informationen zur Vorlesung im WWW Sie finden nützliche Informationen zur Vorlesung auch auf dem World-Wide-Web. Unter http://www.dbs.ethz.ch/~ordb/ werden die Vorlesungsfolien sowie die Übungen mit Musterlösungen und Demos abgelegt. Schauen Sie öfter einmal herein; die Seiten werden laufend aktualisiert. Für verschiedene Kapitel der Vorlesung "Objektrelationale, erweiterbare Datenbanken" kann es nützlich sein, die Unterlagen zu früheren Vorlesungen "Informationssysteme Kernfach" (IS-K) zu studieren. Diese finden Sie unter http://www.dbs.ethz.ch/~isk/ Sie finden den Stoff auch in entsprechenden Lehrbüchern der Lehrbuchsammlung in der Informatik-Bibliothek. 0-6

Prüfungsmodalitäten Modus: schriftliche Prüfung Dauer: 90 Minuten Hilfsmittel: keine erlaubt! 0-7

Literaturhinweise C. Türker: SQL:1999 & SQL:2003 - Objektrelationales SQL, SQLJ & SQL/XML, dpunkt Verlag, 2003 A. Geppert: Objektrelationale und objektorientierte Datenbankkonzepte und -systeme, dpunkt Verlag, 2002 P. Brown: Object-Relational Database Development, Prentice Hall, 2000 D. Petkovic: SQL objektorientiert, Addison-Wesley, 2003 G. Saake, K.-U. Sattler: Datenbanken & Java - JDBC, SQLJ und ODMG, dpunkt Verlag, 2000 U. Hohenstein, V. Plesser: Oracle9i, dpunkt Verlag, 2002 J. Melton: Advanced SQL:1999 - Understanding Object-Relational and Other Advanced Features,, Morgan Kaufmann, 2002 J. Melton,, A. R. Simon: SQL:1999 - Understanding Relational Language Components,, Morgan Kaufmann, 2001 J. Melton,, A. Eisenberg: Understanding SQL and Java Together,, Morgan Kaufmann, 2000 G. Saake, I. Schmitt, C. Türker: Objektdatenbanken - Konzepte, Sprachen, Architekturen, International Thomson Publishing,, 1997 A. Heuer: Objektorientierte Datenbanken - Konzepte, Modelle, Standards und Systeme, Addison-Wesley, 2. Auflage, 1997 0-8

WWW-Referenzen Homepages SQL:1999: http://www.techstreet.com/features/iso_iec_9075.html Oracle: http://www.oracle.com/ DB2: http://www-3.ibm.com/software/data/db2/ Informix: http://www-3.ibm.com/software/data/informix/ PostgreSQL: http://www.postgresql.org/ Online-Dokumentationen Oracle: http://technet.oracle.com/ DB2: http://www-3.ibm.com/cgi-bin/db2www/data/db2/udb/ winos2unix/support/v7pubs.d2w/en_main Informix: http://www-3.ibm.com/software/data/informix/pubs/library/ PostgreSQL: http://www.ch.postgresql.org/users-lounge/docs/ 0-9

Ankündigung ndigung In Koordination mit dieser Vorlesung führt IBM in der Woche 9.-11.02.2004 einen DB2- Zertifizierungskurs an der ETH Zürich durch. Diesmal mit den Zertifizierungsmöglichkeiten "DB2 Fundamentals" und "DB2 Application Developers". Der Kurs behandelt die Inhalte des "DB2 Application Developers"-Zertifikats. Die Inhalte des "DB2 Fundamentals"-Zertifikats sind selbstständig zu erarbeiten. Eine CD mit entsprechenden Unterlagen wird zu Beginn der Vorlesung verteilt bzw. kann jederzeit ausgeliehen werden. Dieser Kurs findet im Rahmen des IBM Data Management Scholars Project statt, dem die Datenbankgruppe der ETH Zürich als einer von zehn ausgewählten Uni-Partnern angehört. Kursteilnahme ist daher kostenlos für alle ETH-Angehörige und Zuhörer dieser Vorlesung. Genauer Schedule und Anmeldeformalitäten werden noch bekannt gegeben. Für allgemeine Informationen über die DB2-Zertifizierung verweisen wir auf http://www-3.ibm.com/software/data/education/cert/. Kommentar: Tolle Sache! Teilnahme wird sehr empfohlen! Kleiner Hinweis am Rande: Letztes Jahr hatten wir das beste Ergebnis unter allen Gruppen, die im Rahmen des Scholarship-Programms an den Zertifizierungen teilgenommen haben. Wir stehen also in der Pflicht! 0-10