ALPHA(ID:4471/alp008)

Data-query language based on relational calculus 


Codd's first DB language, which was based on the predicate calculus: used relational calculus with an interactive text-based interface


Codd, IBM 1971


People:
Related languages
QL/I => ALPHA   Influence
Relational Calculus => ALPHA   Based on
ALPHA => Aldat   Influence
ALPHA => HYPOL   Incorporated into

References:
  • Codd, E.F. "A database sublanguage founded on the relational calculus" pp35-68 view details
          in [ACM] Proceedings on the ACM SIGFIDET Workshop on Data Description, Access, and Control, San Diego, California (November 1971) view details
  • Codd, E.F., "A Data Base Sublanguage Founded on the Relational Calculus", Report RO 893, IBM Research Laboratory, San Jose, Calif. (July 1971). view details
          in [ACM] Proceedings on the ACM SIGFIDET Workshop on Data Description, Access, and Control, San Diego, California (November 1971) view details
  • Leavenworth, Burt M.; Sammet, Jean E. "An overview of nonprocedural languages" pp1-12 view details Abstract: This paper attempts to describe some of the basic characteristics and issues involving the class of programming languages commonly referred to as ?nonprocedural? or ?very high level?. The paper discusses major issues such as terminology, relativeness, and arbitrary sequencing. Five features of nonprocedural languages are described, and a number of specific languages are discussed briefly. A short history of the subject is included.

          in Proceedings of the ACM SIGPLAN symposium on Very high level languages, March 28-29, 1974, Santa Monica, California, United States view details
  • Prakash, Naveen and Sharma, Y. K. "An integrated data base language" pp82-96 view details Extract: Introduction
    Introduction
    Since the introduction of the concept of an integrated  data base, it has been a constant endeavour of DBMS designers to provide a "good" interfaces to the data base users.  Such attempts have,  however, relied heavily on "the fact that an operating system and a language compiler are available and that they (the DBMS  designers) did not want to tamper with them" (Olle 72),  This attitude  towards DBMS design in general, has resulted in ad-hoc solutions to the data base problem (Park 77) and lacks in a coherent approach  to the issues involved therein.
    Our aim in this report, is to first identify the requirements of a data base user and then to develop a user interface which fulfills theae requirements in a coherent manner.  We feel  that  it  is only then that ue shall be able to equip a data base user  with a data base language in the true sense of the term.

          in SIGPLAN Notices 14(07) July 1979 view details