A Client/Server Database System with improved methods for performing
database queries, particularly DSS-type queries, is described. The system
includes one or more Clients (e.g., Terminals or PCs) connected via a
Network to a Server. In general operation, Clients store data in and
retrieve data from one or more database tables resident on the Server by
submitting SQL commands, some of which specify "queries"--criteria for
selecting particular records of a table. The system implements a "Data
Pipeline" feature for programming replication of data from one database to
another in client applications. Specifically, a pipeline object and SQL
SELECT statement are built using a Pipeline Painter. The Data Pipeline
lets a user (developer) easily move data from a high-end database server
(e.g., Sybase) to a local database (Watcom SQL), all without the user
having to issue SQL commands. The pipeline object facilitates moving data
from one database management system to another, or between databases of
the same type.
Ein Anwenderdatenbank-System mit verbesserten Methoden für das Durchführen der Datenbankfragen, besonders DSS-Art fragt, wird beschrieben. Das System schließt einen oder mehr Klienten (z.B., Anschlüß oder PC) angeschlossen über ein Netz an einen Bediener mit ein. Im allgemeinen Betrieb speichern Klienten Daten innen und holen Daten von einer oder mehr Datenbanktabellen zurück, die auf dem Bediener Resident sind, indem sie SQL Befehle, von denen einige "Fragen" spezifizieren -- Kriterien für das Vorwählen der bestimmten Aufzeichnungen einer Tabelle einreichen. Das System führt eine "Daten-Rohrleitung" Eigenschaft für programmierenreproduktion von Daten von einer Datenbank zu anderen in den Klient Anwendungen ein. Spezifisch werden ein Rohrleitunggegenstand und SQL AUSERWÄHLTE eine Aussage mit einem Rohrleitung-Maler errichtet. Die Daten-Rohrleitung läßt einen Benutzer (Entwickler) verschieben leicht Daten von einem high-end Datenbankbediener (z.B., Sybase) auf eine lokale Datenbank (Watcom SQL), aller ohne den müssenden Benutzer SQL Befehle herausgeben. Der Rohrleitunggegenstand erleichtert bewegliche Daten von einem Datenbankmanagementsystem zu anderen oder zwischen Datenbanken der gleichen Art.