The relational model in information retrieval
Robert G. Crawford
Abstract
Robert G. Crawford
Abstract
Abstract The relational model has received increasing attention during the past decade. Its advantages include simplicity, consistency, and a sound theoretical basis. In this article, the naturalness of viewing information retrieval relationally is demonstrated. The relational model is presented, and the relational organization of a bibliographical database is shown. The notion of normalization is introduced and first, second, third, and fourth normal forms are demonstrated. Relational languages are discussed, including the relational calculus, relational algebra, and SEQUEL. Numerous examples pertinent to information retrieval are presented in these relational languages. Advantages of the relational approach to information retrieval are noted.
OpenAlex reports 45 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Abstract The relational model has received increasing attention during the past decade. Its advantages include simplicity, consistency, and a sound theoretical basis. In this article, the naturalness of viewing information retrieval relationally is demonstrated. The relational model is presented, and the relational organization of a bibliographical database is shown. The notion of normalization is introduced and first, second, third, and fourth normal forms are demonstrated. Relational languages are discussed, including the relational calculus, relational algebra, and SEQUEL. Numerous examples pertinent to information retrieval are presented in these relational languages. Advantages of the relational approach to information retrieval are noted.
Key concepts: Relational calculus, Relational model, Relational database, Computer science, Relational algebra, Naturalness, Codd's theorem, Normalization (sociology)