Patent ReferencesAutomated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases Call tagging user information in a telephonic environment Integrated group insurance information processing and reporting system based upon an enterprise-wide data structure Method and apparatus for updating application databases used in a distributed transaction processing environment Method and apparatus for maintaining referential integrity within a relational database Single step mapping in topological order of the queued class and instance frames of a semantic network to a static working memory Relational data base repository system for managing functional and physical data structures of nodes and links of multiple computer networks Method and system for processing natural language Method and system for manipulation of distributed heterogeneous data in a data processing system Apparatus for design of a multilevel secure database management system based on a multilevel logic programming system InventorsAssigneeApplicationNo. 596691 filed on 02/05/1996US Classes:707/101, Manipulating data structure (e.g., compression, compaction, compilation)707/4, Query formulation, input preparation, or translation709/203Client/serverExaminersPrimary: Black, Thomas G.Assistant: Homere, Jean R. Attorney, Agent or FirmInternational ClassesG06F 015/00G06F 017/28 AbstractA database system having a logical database, a knowledge base and a client information module is provided. The knowledge base contains knowledge regarding semantic and syntactic constraints of data relationships of data contained in the logical database. The client information module is coupled between the logical database and the knowledge base, the client information module providing an interface between a user of the database system and allowing use of the logical database according to the knowledge contained in the knowledge base. Since the knowledge necessary to maintain consistency in the database system is already contained in the knowledge base, a user can use the database system, which may contain a plurality of different relational databases, without extensive expertise in the particular databases. | |