H ? «»

Language peer sets for Aldat:
United States
United States/1989
Designed 1989
1980s languages
Fifth generation
Late Cold War
Genus Information algebra
Business Data Processing
Information algebra
Data processing
Close mapping
Information algebra/1989
Data processing/1989
Close mapping/1989
Information algebra/United States
Data processing/United States
Close mapping/United States
Business Data Processing
Business Data Processing/1989
Business Data Processing/us

Aldat (1453/ald001)

ALDAT logo

Database language, based on extended algebra 

alternate simple view
Country: United States
Designed 1989
Published: 1989
Genus: Information algebra
Sammet category: Business Data Processing


for ALgebraic approach to DATa

Database language, based on extended algebra.

Timothy Merrett et al, McGill University 1977-1990

It featured intrinsic relational expressions and a complete information algebral, together with a mechanism for displaying the information space graphically and projecting subdivisions of that space by trig-based queries.


Structures:
Related languages
ALPHAAldat   Influence
  AldatPLAIN Citation
  AldatRelix Implementation

References:

1977

  • Merrett (1977) Merrett, T. H. "Relations as programming language elements" pp29-33
          in (1977) Information Processing Letters 6(1) February 1977
  • Merrett (1977) Merrett, T.H., "Aldat - Augmenting the Relational Algebra for Programmers," Technical Report SOCS 78.1, School of Computer Science, McGill University, Montreal, P.Q., Canada, November, 1977.

1979

  • Merrett (1979) Merrett, T.H., "Aldat - Augmenting the Relational Algebra for Programmers," Technical Report SOCS 78.1, School of Computer Science, McGill University, Montreal, P.Q., Canada, November, Revised Edition 1979.

1982

  • Merrett (1982) Merrett, T. H. and E. J. Otoo, ?Dynamic multipaging: a storage structure for large shared data banks,? in Improving Database Usubilitv and Responsiveness. P. Scheuermann, Ed. New York: Academic, 1982, pp. 237-256

1983

  • Duchting, B. (1983) Duchting, B. "A relational picture editor". McGill University School of Computer Science Tech. Rept. SOCS-83-19 (Aug. 1983).
  • Merrett (1983) Merrett, T. H. "Relational Information Systems" Reston Publishing Co., Reston, Va. 1983
  • Van Rossum, T. (1983) Van Rossum, T. "Implementation of a domain algebra and a functional syntax for a relational database system" McGill University School of Computer Science Tech. Rept. SOCS-83-18 Aug. 1983

1984

  • Gunnlaugsson, B. (1984) Gunnlaugsson, B. "Concurrency and sharing in Prolog and in a picture editor for Aldat" Master?s thesis, School Comput. Sci., McGill
  • Merrett, T. H. (1984) Merrett, T. H. "Extending the relational data model to capture less meaning" pp55-69 Abstract Extract: Operations on Relations Extract: Operations on Attributes
          in (1984) ACM SIGMOD Record 14(3) November 1984
  • Merrett, T. H. (1984) Merrett, T. H. "The relational algebra as a typed language for logic programming," in Proc. First Int. Workshop Expert Database Systems, vol. 2. L. Kerschberg, Ed., Kiawah Island, SC, Oct. 1984. pp. 735-739.
  • Orenstein, J.A. (1984) Orenstein, J.A. and T. H. Merrett. ?A class of data structures for associative searching, ? in Proc. Third ACM SIGACT-SIGMOD Swnp. Principles of Databnse Sysrerns. Apr. 1984, pp. 181-190.
  • T. H. Merrett (1984) T. H. Merrett "First steps to algebraic processing of text" Proc. of the ICOD-2 workshop on New applications of data bases Cambridge, United Kingdom 1984 pp109 - 127

1987

1988

  • Merrett, T. H. (1988) Merrett, T. H. "Experience with the domain algebra" in Proc. 3rd Int. Conf. Data and Knowledge Bases Improving Usability and Responsiveness. C. Beeri, U. Dayal. and J. Schmidt, Eds. San Mateo, CA: Morgan Kaufmann, July 1988, pp. 335-346.
  • Merrett, T. H. (1988) Merrett, T. H. "Persistence and Aldat" pp173-188 Abstract Extract: Introduction
          in Data Types and Persistence. (1988) Data Types and Persistence. Atkinson, MP, Buneman, OP, Morrison, R (eds), Proc. 1st Workshop on Persistent Object Systems, Appin, Scotland, 1985. In Series: Topics in Information Systems. Springer-Verlag, ISBN 3-540-18785-5. 1988
  • Merrett, T. (1988) Merrett, T. H. ; N. Laliberte, B. Gunnlaugason. M. Tsakalis. and A. Chong, ?Relix-First steps to an operating language,? School Comout. Sci.. McGill Univ.. Tech. Ren. TR-SOCS-88.1. Jan. 1988

1989

  • Clouatre, A.; Laliberte, N.; Merrett, T. H. (1989) Clouatre, A.; Laliberte, N.; Merrett, T. H. "A general implementation of relational recursion with speedup techniques for programmers" Information Processing Letters 32(05) September 1989 pp257-262 DOI
  • Merrett, T. H. and Laliberte, N. (1989) Merrett, T. H. and Laliberte, N. "Including Scalars in a Programming Language Based on the Relational Algebra" IEEE Transactions on Software Engineering archive 15(11) November 1989 Abstract Online copy Extract: Introduction Extract: Overview of Relix

1990

  • Ness, Linda (1990) Ness, Linda "L.0: a parallel executable temporal logic language" Extract: Introduction
          in [ACM-SIGSOFT] (1990) ACM SIGSOFT Software Engineering Notes , Conference proceedings on Formal methods in software development April 1990 15(4)

1991

  • Merrett, T. H. (1991) Merrett, T. H. "Relixpert - an expert system shell written in a database programming language" Data & Knowledge Engineering 6(2) March 1991 pp151-158 Abstract Online copy

1997

  • Merrett, T. H. (1997) Merrett, T. H. "Are Databases a Special Case of Programming Languages?: An overview of the Aldat Project at McGill" McGill University 97/10 Abstract Onlikne copy

Resources
  • Merrett's Introduction to Databases and to the Aldat Project at McGill
  • Aldat: Database Perspective
    A relation is an abstraction over files, and Aldat is designed to support programming at this level of abstraction. In particular, neither records (tuples) nor their order are imposed on the programmer's concerns. Aldat is also designed to provide the bulk operations that are well supported by secondary storage, where files reside, and which has totally different memory charateristics from RAM.
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder