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) |  |
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 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
19871988- 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 |