skip to main content
10.1145/582353.582369acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

CQLF---a query language for CODASYL-type databases

Published:02 June 1982Publication History

ABSTRACT

This paper describes CQLF (CODASYL Query Language, Flat) [MAN081]. CQLF is a high level language for accessing and manipulating data in databases described using the 1981 ANSI dpANS version of the CODASYL Data Description Language [ANSI81]. CQLF has similarities to typical relational languages, such as SQL [ASTR76, CHAM76] and QUEL [STON76]. CQLF provides capabilities for querying and operating on databases described both in a "relational style" (having no CODASYL sets, using only values to represent interrecord relationships, and having records with no arrays), and in a "network style" (using CODASYL sets to represent interrecord relationships, and having records containing arrays).

References

  1. {ANSI81} "Draft Proposed American National Standard for a Data Description Language", ANSI X3H2-17-2, January 12, 1981.Google ScholarGoogle Scholar
  2. {ASTR76} M. M. Astrahan, et al., "System R: Relational Approach to Database Management", ACM Trans. Database Systems, Vol. 1, No. 2, June 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {BONC77} R. H. Bonczek, J. I. Cash, A. B. Whinston, "A Transformational Grammar Based Query Processor for Access Control in a Planning System", ACM Trans. Database Systems, Vol. 2, No. 4, December 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {CHAM76} D. D. Chamberlin, et al., "SEQUEL2: A Unified Approach to Data Definition, Manipulation, and Control", IBM J. Research and Development, November 1976.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {CODA78} "CODASYL COBOL Journal of Development 1978" (with revisions to July 1980), Canadian Federal Government, 1980.Google ScholarGoogle Scholar
  6. {CODD72} E. F. Codd, "Relational Completeness of Data Base Sublanguages", in Randall Rustin, ed, Data Base Systems, Prentice-Hall, Englewood Cliffs, 1972.Google ScholarGoogle Scholar
  7. {DATE80} C. J. Date, "An Introduction to the Unified Database Language (UDL)", Proc. Sixth International Conference on Very Large Data Bases, ACM, 1980.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {DAYA79} U. Dayal, Schema-Mapping Problems in Database Systems, Ph.D. Dissertation, Harvard University, August 1979.Google ScholarGoogle Scholar
  9. {DEHE76} C. Deheneffe and H. Hennebert, "NUL: A Navigational User's Language for Network Structured Data Bases", Proc. ACM-SIGMOD International Conference on Management of Data, June 1976. Google ScholarGoogle ScholarCross RefCross Ref
  10. {HONY78} Data Management-IV Query and Reporting Reference Manual, Honeywell Information Systems, Inc., March 1978.Google ScholarGoogle Scholar
  11. {HOUS79} B. C. Housel, "QUEST: A High-Level Data Manipulation Language for Network, Hierarchical, and Relational Databases", IBM Research Report RJ2588, July 1979.Google ScholarGoogle Scholar
  12. {MANO80a} F. Manola, "Capabilities for a CODASYL Query Language", Report NBS-GCR-81-338, National Bureau of Standards, Washington, D.C. (available through National Technical Information Service), June 1980 (also available as CCA Technical Report CCA-80-18).Google ScholarGoogle Scholar
  13. {MANO80b} F. Manola and J. Barnett, "A Survey of CODASYL Query Languages", Report NBS-GCR-81-339, National Bureau of Standards, Washington, D.C. (available through National Technical Information Service), September 1980 (also available as CCA Technical Report CCA-80-19).Google ScholarGoogle Scholar
  14. {MANO81} F. Manola and A. Pirotte, "CODASYL Query Language Flat (CQLF) Specifications and Capabilities Description", NBS Report, National Bureau of Standards, Washington, D.C. (available through National Technical Information Service), July 1981 (also available as CCA Technical Report CCA-81-10).Google ScholarGoogle Scholar
  15. {PIRO79} A. Pirotte, "Fundamental and Secondary Issues in the Design of Non-Procedural Relational Languages", Proc. Fifth International Conference on Very Large Data Bases, ACM, 1979.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {RITC74} D. M. Ritchie and K. Thompson, "The UNIX Time-Sharing System", Comm. ACM 17,7, July 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {SPRY78} Query Language Processor (QLP 1100) Level 3R1, Procedure and Macro User Reference, UP-8615, Sperry Rand Corporation, 1978.Google ScholarGoogle Scholar
  18. {STON76} M. Stonebraker, et al., "The Design and Implementation of INGRES", ACM Trans, Database Systems, Vol. 1, No. 3, September 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. CQLF---a query language for CODASYL-type databases

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGMOD '82: Proceedings of the 1982 ACM SIGMOD international conference on Management of data
      June 1982
      308 pages
      ISBN:0897910737
      DOI:10.1145/582353

      Copyright © 1982 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 June 1982

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate785of4,003submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader