Web-Datenbanken: Einsatz objekt-relationaler Datenbanken für Web-Informationssysteme

Overview

Zahlreiche Informationen werden heute über Web-Informationssysteme (WIS) zur Verfügung gestellt. Jedoch ist es schwierig, das Angebot aktuell zu halten und das schnelle Auffinden von Informationen zu ermöglichen. Der Einsatz von ORDBS (objekt-relationale Datenbanksysteme), die durch SQL:1999 den künftigen Datenbankstandard darstellen, verspricht eine Reduzierung dieser Probleme. Im Buch werden dazu verschiedene Verfahren vorgestellt. Dazu wird ein Überblick über ORDBS und SQL:1999, Web-Informationssysteme und ...

See more details below
Paperback
$58.02
BN.com price
(Save 17%)$69.95 List Price
Other sellers (Paperback)
  • All (4) from $52.40   
  • New (4) from $52.4   
Sending request ...

Overview

Zahlreiche Informationen werden heute über Web-Informationssysteme (WIS) zur Verfügung gestellt. Jedoch ist es schwierig, das Angebot aktuell zu halten und das schnelle Auffinden von Informationen zu ermöglichen. Der Einsatz von ORDBS (objekt-relationale Datenbanksysteme), die durch SQL:1999 den künftigen Datenbankstandard darstellen, verspricht eine Reduzierung dieser Probleme. Im Buch werden dazu verschiedene Verfahren vorgestellt. Dazu wird ein Überblick über ORDBS und SQL:1999, Web-Informationssysteme und verwandte Technologien und die bisherigen Verfahren zur Kopplung von WIS und Datenbanken gegeben, außerdem wird die automatische Aktualisierung des Dokumentenbestands, die DB-gestützte Suche und die ORDBS-basierte Verwaltung von Dokumenten dargestellt. Eine Abgrenzung zu anderen Verfahren sowie dem Einsatz relationaler Datenbanken und objektorientierter Datenbanksysteme wird vorgenommen. Viele Beispiele und Abbildungen runden das Buch ab.

Read More Show Less

Product Details

  • ISBN-13: 9783540419327
  • Publisher: Springer Berlin Heidelberg
  • Publication date: 7/5/2001
  • Language: German
  • Series: Informationstechnologien fur die Praxis Series
  • Edition number: 1
  • Pages: 221
  • Product dimensions: 6.14 (w) x 9.21 (h) x 0.50 (d)

Table of Contents

1 Einleitung.- 1.1 Überblick.- 1.1.1 Web-Informationssysteme.- 1.1.2 Komponenten.- 1.2 Zielsetzung und Einordnung.- 1.3 Gliederung.- 2 Objekt-Relationale Datenbanksysteme.- 2.1 Überblick.- 2.2 Relationale Eigenschaften.- 2.2.1 Relationales Modell.- 2.2.2 Deskriptive Verarbeitungssprache.- 2.2.3 Integritätssicherung.- 2.2.3.1 Check-Constraints.- 2.2.3.2 Assertions.- 2.2.3.3 Trigger.- 2.3 Objektorientierte Erweiterungen.- 2.3.1 Struktur.- 2.3.2 Verhalten.- 2.4 Erweiterbarkeit.- 2.4.1 Typen.- 2.4.1.1 Distinct Types und Structured Types.- 2.4.1.2 Opaque Types.- 2.4.2 Funktionen.- 2.4.3 Weitere Formen.- 2.4.3.1 Integration externer Daten.- 2.4.3.2 Benutzerdefinierte Indizes.- 2.4.3.3 Aggregate.- 2.5 Abgrenzung: SQL:1999.- 2.5.1 Integritätssicherung.- 2.5.2 Objektorientierte Eigenschaften.- 2.5.3 Erweiterbarkeit.- 2.5.3.1 Funktionen und Aggregate.- 2.5.3.2 Integration externer Daten und Zugriffsmethoden.- 2.6 Abgrenzung: Objektorientierte Datenbanksysteme.- 2.6.1 ODMG 2.0 und ODMG 3.0.- 2.6.1.1 Objektmodell.- 2.6.1.2 Object Definition Language (ODL).- 2.6.1.3 Object Query Language (OQL).- 2.6.2 OODBVS-spezifische Erweiterungen.- 2.7 Zusammenfassung.- 3 HTML und XML.- 3.1 HTML.- 3.1.1 Geschichte.- 3.1.2 Sprachgrundzüge und Techniken.- 3.1.2.1 Dokumentenstruktur.- 3.1.2.2 Uniform Resource Identifier.- 3.1.2.3 HTML, Verweise und URLs.- 3.1.2.4 Cascading Style Sheet (CSS).- 3.1.3 Einschränkungen und Probleme.- 3.2 XML.- 3.2.1 Sprachgrundzüge und Techniken.- 3.2.1.1 Allgemeine Regeln und Document Type Definitions.- 3.2.2 XML-basierte Spezifikationen.- 3.2.2.1 XHTML.- 3.2.2.2 Adressierung.- 3.2.2.3 Extensible Stylesheet Language.- 3.2.2.4 Weitere Spezifikationen.- 3.3 WAP und WML.- 3.4 Zusammenfassung.- 4 Web-Informationssysteme.- 4.1 Überblick.- 4.2 Protokolle und Schnittstellen.- 4.2.1 Das HyperText-Transfer-Prool.- 4.2.1.1 WebDAV.- 4.2.1.2 Frontpage-Erweiterungen.- 4.2.2 Anbindung von Anwendungslogik.- 4.2.2.1 CGI-Programme.- 4.2.2.2 Server-API.- 4.2.2.3 Server Side Includes.- 4.2.2.4 Andere Verfahren.- 4.3 Dokumentenerzeugung und -Verwaltung.- 4.4 Dokumentenbereitstellung und -lieferang.- 4.4.1 Kriterien.- 4.4.2 Bereitstellungsstrategien.- 4.4.3 Erzeugung und Bereitstellung statischer Dokumente.- 4.4.4 Dynamische Dokumentengenerierung.- 4.4.5 Pufferung und Proxy-Server.- 4.5 Lokale Suche und Navigation.- 4.5.1 Lokale Suchmaschine.- 4.5.2 Navigationshilfen.- 4.5.3 Verbindung aus Navigation und Suche.- 4.6 Zusammenfassung.- 5 Bereitstellung aktueller Information.- 5.1 Überblick und Einordnung.- 5.1.1 Arten der Informationsbereitstellung.- 5.1.2 Komponenten.- 5.1.2.1 Kommunikationskomponenten.- 5.1.2.2 Makroprozessor oder Programmlogik.- 5.1.2.3 Datenbankkommunikation.- 5.1.3 Skriptsprachen.- 5.1.3.1 Mischung von Markup-Sprache und Anwendungslogik.- 5.1.3.2 Auftrennung in Blöcke.- 5.1.3.3 Auftrennung auf mehrere Dateien.- 5.2 Klassische Verfahren.- 5.2.1 CGI-Programme.- 5.2.2 Web-Server-Integration.- 5.2.3 Anwendungs-Server.- 5.2.4 Periodische Aktualisierung.- 5.3 ORDBS-basierte Lösungen.- 5.3.1 DB-Server-basierter Makroprozessor.- 5.3.1.1 Komponenten und Aufbau.- 5.3.1.2 Eigenschaften.- 5.4 Diskussion.- 5.4.1 Analyse.- 5.4.1.1 Personalisierte Dokumente.- 5.4.1.2 Allgemein verfügbare Dokumente.- 5.4.2 Verbesserungsansätze.- 5.4.2.1 Verkürzung der Generierungszeiten.- 5.4.2.2 Pufferung.- 5.4.2.3 Vorgenerieren von Dokumenten.- 5.4.2.4 Zusammenfassende Bewertung.- 5.4.3 Anforderungen.- 5.5 ORDBS-gesteuerte, automatische Aktualisierung.- 5.5.1 Konzept.- 5.5.2 Bewertung.- 5.6 Zusammenfassung.- 6 Lokale Suche und Navigationshilfen.- 6.1 Lokale Suche.- 6.1.1 Klassische Verfahren.- 6.1.1.1 Aufbau des Suchindex.- 6.1.1.2 Aktualisierung.- 6.1.1.3 Suche.- 6.1.2 Bisherige (OR)DBS-basierte Verfahren.- 6.1.3 Bewertung.- 6.1.4 Neue ORDBS-basierte Möglichkeiten.- 6.2 Navigationshilfen und Kataloge.- 6.2.1 Klassische Verfahren.- 6.1.1.1 Statische Dokumente.- 6.1.1.2 Dynamisch generierte Übersichten.- 6.2.2 ORDBS-gestützte Verfahren.- 6.3 Zusammenfassung.- 7 ORDBS-gesteuerte Generierung.- 7.1 Überblick.- 7.1.1 Rückblick.- 7.1.2 Bisherige Kritik.- 7.2 Genereller Ablauf.- 7.2.1 Verwaltung von Dokumentenabhängigkeiten.- 7.2.1.1 Prüffunktion vs. direkter Kodierung.- 7.2.1.2 Tabellen- vs. Tupel-Trigger.- 7.2.1.3 Einsatz von Konfigurationsdateien.- 7.2.1.4 Bestimmung von Abhängigkeiten.- 7.2.2 Konfigurationsdateien.- 7.2.2.1 Basisfunktionalität.- 7.2.2.2 Weitere Optionen.- 7.2.3 Dokumentengenerierung.- 7.2.3.1 Makroprozessoraufruf.- 7.2.3.2 Funktionalität.- 7.2.3.3 Publikation von Dokumenten.- 7.3 Adaptivität an unterschiedliche Anforderungen.- 7.3.1 Verteilte Umgebung.- 7.3.1.1 Entfernte Dokumentenaktualisierung.- 7.3.1.2 Replizierte Informationen.- 7.3.2 Generierungswerkzeuge.- 7.3.2.1 Einsatz anderer Makroprozessoren.- 7.3.2.2 Gleichzeitiger Einsatz.- 7.3.3 Dokumenten vorlagen.- 7.3.4 Konfigurationsdateien.- 7.3.5 Massengenerierung.- 7.4 Integration von Datenquellen.- 7.4.1 Probleme.- 7.4.2 Datenbanksysteme und Anwendungsprogramme.- 7.4.3 ORDBS-interne Koordination.- 7.4.3.1 Integration von Daten.- 7.4.3.2 Ereignisse und Abhängigkeiten.- 7.4.4 Externe Koordination.- 7.4.4.1 Integration von Daten.- 7.4.4.2 Ereignisse und Abhängigkeiten.- 7.4.5 Vergleich und kombinierte Lösungen.- 7.5 Fehlerbehandlung.- 7.5.1 Potentielle Fehler.- 7.5.2 Reaktion auf Fehler.- 7.5.2.1 Protokollierung und Benachrichtigung.- 7.5.2.2 Konfiguration.- 7.5.2.3 Realisierung.- 7.6 Zusammenfassung.- 8 ORDBS-basierte Suchmaschine und Navigationshilfen.- 8.1 Lokale Suche.- 8.1.1 Überblick.- 8.1.2 Genereller Ablauf.- 8.1.2.1 Vollintegration.- 8.1.2.2 Halbintegration.- 8.1.2.3 Bewertung und Vergleich.- 8.1.3 Verbesserungen und Alternativen.- 8.2 Navigationshilfen.- 8.2.1 Überblick.- 8.2.2 Genereller Ablauf.- 8.2.2.1 Ereignisse.- 8.2.2.2 Inhalte und Organisation.- 8.2.3 Verbesserungen und Alternativen.- 8.3 Zusammenfassung.- 9 ORDBS-basierte Dokumentenverwaltung.- 9.1 Überblick.- 9.2 Relationale und objektorientierte Verfahren.- 9.2.1 Dokumentenspeicherung.- 9.2.1.1 Objektorientierte Verfahren.- 9.2.2 Verarbeitung.- 9.2.3 Administration.- 9.3.3 ORDBS-basierte Möglichkeiten.- 9.3.1 Dokumentenspeicherung.- 9.3.1.1 Opaque Typen.- 9.3.1.2 Abstrakte LOBs und Abstrakte Tabellen.- 9.3.1.3 Versionierung.- 9.3.2 Dokumentenverarbeitung.- 9.3.2.1 Entfernte Wartung und zentrale Funktionalität.- 9.3.2.2 Validierung von Verweisen.- 9.3.2.3 Erweiterte Analyse und Suche.- 9.3.3 Administration.- 9.3.3.1 Metadaten.- 9.3.3.2 Reorganisation.- 9.4 Zusammenfassung.- 10 Realisierungsaspekte.- 10.1 iWebDB.- 10.1.1 Übersicht.- 10.1.2 Allgemeines.- 10.1.3 Der Makroprozessor iWebDB/MP.- 10.1.4 Der Dokumentengenerator iWebDB/DG.- 10.1.5 Dokumentenspeicherung mit iWebDB/Doc.- 10.1.6 Dateisystemeinbindung durch iWebDB/ED.- 10.1.7 iWebDB/eXtract zur Suche und Analyse.- 10.1.7.1 Analyse- und Suchfunktionen.- 10.1.7.2 Benutzerdefinierte Indexstrukturen.- 10.1.8 Administrations werkzeug iWebDB/SM.- 10.2 Leistungsaspekte und Praktikabilität.- 10.2.1 Dokumentengenerator.- 10.2.2 Dokumentenindexierung.- 10.2.3 Resümee.- 10.3 Kommerzielle ORDBVS und SQL:1999.- 10.3.1 UDTs, UDFs und ihre Realisierung.- 10.3.2 Primäre und sekundäre Zugriffsmethoden.- 10.3.3 Erweiterungsschnittstellen.- 10.3.4 SQL: 1999 und Objektorientierung.- 10.4 Zusammenfassung.- 11 Abgrenzung.- 11.1 Dokumentenbereitstellung.- 11.1.1 TIScover.- 11.1.1.1 Vergleich.- 11.1.2 Cache-Invalidierung mit Prefetching.- 11.1.2.1 Vergleich.- 11.1.3 Weitere Ansätze.- 11.2 Integrierte Ansätze.- 11.2.1 Araneus.- 11.2.2 Strudel.- 11.2.3 Autoweb.- 11.2.4 Vergleich.- 11.2.5 Weitere Ansätze.- 11.3 Suche und Navigationshilfen.- 11.4 Objektorientierte Datenbanksysteme.- 11.4.1 Dokumentenbereitstellung.- 11.4.2 Suche und Navigationshilfen.- 11.4.3 Resümee.- 11.5 Zusammenfassung.- 12 Zusammenfassung und Ausblick.- 12.1 Zusammenfassung.- 12.1.1 ORDBS-gesteuerte Dokumentenaktualisierung.- 12.1.2 Verbesserte Suchmöglichkeiten.- 12.1.3 Dokumentenverwaltung.- 12.1.4 Anwendbarkeit.- 12.1.5 Resümee.- 12.2 Ausblick.- Beispiele.- 1 Gemeinsame Daten.- 2 Veranstaltungskalender.- 3 Publikationsliste.- Abbildungsverzeichnis.- Verzeichnis der Beispiele.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)