Abstract
A method is given for a fast evaluation of a Boolean expression of attributes against a record of a file, and it thus enables a faster response to general queries for reports from a data bank stored as a file. In this method, the time it takes to test a particular attribute in a record and the probability that the attribute is possessed by a record are taken into account to produce an evaluation algorithm for which the expected time of evaluation of the Boolean expression for a record is minimal.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Arden, B.W., Galler, B.A., and Graham, R.M., An algorithm for translating Boolean expressions. J. Assoc. Comput. Mach. 9 (1962) 222–239.
Casey, R.G., Design of tree structures for efficient quering. Comm. ACM 16,9 (Sept. 1973) 549–556.
Cheatham, T.E., and Sattley, K., Syntax directed compiling. In Programming Systems and Languages, edited by Saul Rosen, McGraw-Hill 1967.
Codd, E.F., A relational model of data for large shared data banks. Comm. ACM 13,6 (June 1970) 377–387.
Codd, E.F., Further normalization of the data base relational model. In Data Base Systems, edited by R. Rustin, Prentice Hall (Courant Computer Science Symposium 6, 1971).
Codd, E.F., Relational completeness of data base sublanguages. (Same book as (5)).
Date, D.J., An Introduction to Database Systems. Addison Wesley 1975.
Knuth, D.E., The Art of Computer Programming, vol. 1, ch. 2. Addison Wesley.
Knuth, D.E., Structured programming with goto statements. Comput. Surveys 6, 4 (Dec. 1974) 261–301.
Nievergelt, J., Binary search trees and file organization. Comput. Surveys 6, 3 (Sept. 1974) 195–207.
Nilsson, N. J., Problem Solving Methods in Artificial Intelligence, McGraw-Hill 1971.
Severance, D. G., Identifier search mechanism: a survey and generalized model. Comput. Surveys 6, 3 (Sept. 1974) 175–194.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1976 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Hanani, M.Z. (1976). An Optimal Evaluation of Boolean Expressions in an On-Line Query System. In: Neuhold, E.J. (eds) GI — 6. Jahrestagung. Informatik — Fachberichte, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-95289-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-95289-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07912-5
Online ISBN: 978-3-642-95289-0
eBook Packages: Springer Book Archive