Skip to main content

GDL: A High Level, Access-Path Oriented Data Language

  • Chapter
Advances in Engineering Data Handling

Abstract

Efficiency is one of the most crucial factors to be sought in the design of a DBMS for engineering data, because the data size can be very large. Efficient data handling is usually achieved at the cost of flexibility of a system. It is hard to facilitate evolution of applications. GDL (Graph Data Language) presented here aims at a practical solution of efficiency and data independence problem, by allowing a user to control effective database design in terms of a high level data language. This paper describes an overview of GDL. The data model is formulated as a labelled directed graph (i.e., a general network structure). The characteristics of GDL include operations on graphs, dynamic type handling and structured concise data manipulation statements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. (ANS75) ANSI/X3/SPARC, “Study Group on Data Base Management Systems: Interim Report, ANSI-2/8/75.

    Google Scholar 

  2. (AST76) Astrahan, M.M., et al., “System R: Relational Approach to Database Management” ACM Trans. on Database Systems, Vol., 1, No. 2, Jun., 1976, 97–137.

    Google Scholar 

  3. (BCH69) Bachman, C.W., “Data Structure Diagrams”, ACM Database, Vol. 1, No. 2, 1969, 4–10.

    Google Scholar 

  4. (BRD78) Bradley, J., “An Extended Owner-Coupled Set Data Model”, ACM Trans. on Database Systems, Vol. 3, No. 4, Dec., 1978, 385–416.

    Google Scholar 

  5. (BRW80) Browne, J.C., Kunii, T.L., Kunii, H.S., Takahashi, K., Katayarna, O. and Oyanagi, K., “An Evolutionary Data Base Management System”, Proc. IEEE COMPSAC 80, Oct., 1980, 320–326.

    Google Scholar 

  6. (CHN76) Chen, P. C., “The Entity-Relationship Model — Toward a Unified View of Data”, ACM Trans. on Database Systems, Vol. 1, No. 1, Mar., 1976, 9–36..

    Google Scholar 

  7. (CDD70) Codd, E. F., “A Relational Model of Data for Large Shared Data Banks”, CACM Vol. 13, No. 6, Jun., 1970, 377–387.

    Google Scholar 

  8. (CDD72) Codd, E. F., “Relational Completeness of Data Base Sublanguages”, Data Base Systems, Courant Computer Science Symposia Series Vol. 6, Prentice-Hall, Inc., Englewood Cliffs, N.J., 1982, 65–98.

    Google Scholar 

  9. (DBT71) Data Base Task Group of CODASYL Programming Language Committee, Final Report, Apr., 1971.

    Google Scholar 

  10. (DAT80) Date, C. J., “An Introduction to the Unified Database Language ( UDL)”, Proc. Sixth Int. Conf. on Very Large Data Bases, 1980, 15–32.

    Google Scholar 

  11. (DYL79) Dayal, U., “Schema-Mapping Problems in Database Systems”, Dissertation, Harvard University, Cambridge, MA, Aug., 1979.

    Google Scholar 

  12. (FRT77) Furtado, A. L. and Kerschberg, L., “An Algebra of Quotient Relations”, ACH-SIGMOD, Proc. Int. Conf. on Management of Data, Toronto, Aug., 1977, 1–8.

    Google Scholar 

  13. (HRW76) Horowitz, E. and Sahni, S., Fundamentals of Data Structures, Computer Science Press, Inc., Potomac, Maryland, 1976.

    Google Scholar 

  14. (RST74) Rustin, R., ed., “Data Models: Data-Structure Set Versus Relational”, Proc. ACM-SIGFIDET Debate, Ann Arbor, 1974.

    Google Scholar 

  15. (TSC76) Tsichritzes, D., “LSL: A Link and Selector Language”, ACM-SIGMOD, Proc. Int. Conf. on Management of Data, Washington, D.C., Jun., 1976, 123–133.

    Google Scholar 

  16. (Tsichritzes, D. C. and Lochovsky, F. H., “Hierarchical Data Base Management”, Computing Surveys 8, 105–124 (1976).

    Google Scholar 

  17. (TYL76) Taylor, R. W. and Frank, R. L., “CODASYL Data Base Management Systems”, Computing Survey 8, 67–104 (1976).

    Google Scholar 

  18. (WRT75) Wirth, N., “On the Design of Programming Languages”, Proc. IFIP, Aug., 1974, 386–393.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Kluwer Academic Publishers

About this chapter

Cite this chapter

Kunii, H.S., Browne, J.C., Dayal, U. (1984). GDL: A High Level, Access-Path Oriented Data Language. In: Wang, P.CC. (eds) Advances in Engineering Data Handling. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-2817-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-2817-9_25

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-9782-6

  • Online ISBN: 978-1-4613-2817-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics