next up previous contents index
Next: Using the Interface Up: XSB-ODBC Interface Previous: XSB-ODBC Interface   Contents   Index

Introduction

The XSB-ODBC interface is the PC platform counterpart to XSB-Oracle interface on UNIX systems. It allows XSB users to access data in any ODBC compliant database management system (DBMS). Using this uniform interface, information in different DBMS's can be accessed as though it existed as Prolog facts. Similar to its counterpart on UNIX platforms, XSB-ODBC interface provides users with two levels of interaction: a relation level and a view level. The former offers a tuple-at-a-time retrieval of information from ODBC data sources while the latter can translate an entire Prolog clause into a single SQL query, including joins and aggregate operations, which gives XSB users all the features of Prolog as a query language such as intentional database specification, recursion etc. A listing of the features that XSB-ODBC interface provides is as follows:

We use the Hospital database as our example to illustrate the usage of XSB-ODBC interface in this manual. We assume the basic knowledge of Microsoft ODBC interface and its ODBC administrator throughout the text. Please refer to ``Inside Windows$^{TM}$ 95'' for information on this topic.


next up previous contents index
Next: Using the Interface Up: XSB-ODBC Interface Previous: XSB-ODBC Interface   Contents   Index
Baoqiu Cui
2000-04-23