An introduction to database systems: vol. I (4th ed.)
An introduction to database systems: vol. I (4th ed.)
The C programming language
Support for repetitive transactions and ad hoc queries in System R
ACM Transactions on Database Systems (TODS)
Data abstractions for database systems
ACM Transactions on Database Systems (TODS)
Limitations of record-based information models
ACM Transactions on Database Systems (TODS)
Extending the database relational model to capture more meaning
ACM Transactions on Database Systems (TODS)
Theseus—a programming language for relational databeses
ACM Transactions on Database Systems (TODS)
Some high level language constructs for data of type relation
ACM Transactions on Database Systems (TODS)
Relational Data-Base Management Systems
ACM Computing Surveys (CSUR)
A Comparison of the Relational and CODASYL Approaches to Data-Base Management
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Communications of the ACM
Abstract data types and the development of data structures
Communications of the ACM
Database abstractions: aggregation
Communications of the ACM
Some ideas on data types in high-level languages
Communications of the ACM
Communications of the ACM
Communications of the ACM
The programmer's workbench—a machine for software development
Communications of the ACM
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
Data abstraction from a programming language viewpoint
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Associating types with domains of relational data bases
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Abstract data types and Data Bases
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Issues in the design of database programming languages
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
The extension of data abstraction to database management
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Suggestions for a Uniform Representation of Query and Record Content in Data Base and Document Retrieval
An Informal Description of Russell
An Informal Description of Russell
Parallel Computations in Information Retrieval
Parallel Computations in Information Retrieval
Automatic Information Organization and Retrieval.
Automatic Information Organization and Retrieval.
Dynamic information and library processing
Dynamic information and library processing
The SMART Retrieval System—Experiments in Automatic Document Processing
The SMART Retrieval System—Experiments in Automatic Document Processing
The design of a relational database system with abstract data types for domains
ACM Transactions on Database Systems (TODS)
Composite document extended retrieval: an overview
SIGIR '85 Proceedings of the 8th annual international ACM SIGIR conference on Research and development in information retrieval
Design of an Integrated Information Retrieval/Database Management System
IEEE Transactions on Knowledge and Data Engineering
Hi-index | 0.00 |
Designed during the 1960's as a research tool for the field of information retrieval, the SMART system has been operating on an IBM 370 since 1974. SMART is now being enhanced, redesigned, and programmed under the UNIX operating system [28] on a DEC VAX 11/780. The techniques used should allow real-time operation on smaller minicomputers in the PDP 11 family. The implementation provides for a combination of database and information retrieval operations which make it applicable to office automation, personal information system management, and research studies. The SMART vector space model, which treats information requests and stored information records as vectors in an n-space (of terms), is integrated into the relational database model using the concepts of abstract data types (ADTs). Domains of relations are allowed to be any ADT; an extended relational algebra is described with operators that manipulate many complex data structures. After illustrating the application of these concepts to typical SMART tasks, a prototype implementation is outlined. Also included is a discussion of techniques to be employed in a more efficient version.