Abstract
One of the outstanding contributions of the relational model is the powerful relational languages, introduced in chapter 6. In this chapter, we shall present two implemented languages: SQL (Chamberlin et al., 1976; Chamberlin, 1980; Date, 1981) and QBE (Zloof, 1975, 1977; Date, 1981), based on tuple calculus and domain calculus respectively. The differences between the domain and tuple calculus are discussed in section 8.3, followed by a description of some implementation techniques in section 8.4.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Blasgen, M. W. and Eswaran, K. A. (1976). On the evaluation of queries on a relational database system. IBM Research Report RJ1745, April
Chamberlin, D. D. (1980). A summary of user experience with SQL data sub-language. Proceedings International Conference on Databases, Aberdeen, 1980, edited by S. M. Deen and P. Hammersley, Heyden
Chamberlin, D. D. et al. (1976). SEQUEL2: a unified approach to data definition, manipulation and control. IBM Journal R and D, Vol. (20:6), November
Codd, E. F. (1972). Relational completeness in relational database systems. IBM Research Report RJ987, March; see also Date (1981), p. 215
Date, C. J. (1981). Introduction to Database Systems, Vol. 1, 3rd edition, Addison-Wesley
Greenblatt, D. and Waxman, J. (1978). A study of three database query languages. Databases: Improving Usability and Responsiveness, edited by B. Schneiderman, Academic Press, New York
Lacroix, M. and Pirotte, A. (1977). Domain oriented relational languages. Proceedings of the 3rd VLDB Conference, 1977
Pirotte, A. (1979). Fundamental and secondary issues in the design of non-procedural relational languages. Proceedings of the 5th VLDB Conference, 1979, p. 239
Smith, J. M. and Chang, P. Y. T. (1975). Optimising the performance of a relational algebra database interface. Communications of the ACM, Vol. (18:16), October, p. 568
Todd, S. J. P. and Verhofstad, J. S. M. (1978). An optimiser for a relational database system — description and evaluation, IBM UK Scientific Centre, Peterlee, U.K., October
Zloof, M. M. (1975). Query-by-example: the invocation and definition of tables and forms. Proceedings of the1st VLDB Conference, September 1975
Zloof, M. M. (1977). Query-by-example: a database language. IBM System Journal, Vol. (16:4), p. 324
Zloof, M. M. (1981). QBE/OBE …. IEEE Computer, May, p. 13
Author information
Authors and Affiliations
Copyright information
© 1985 S. M. Deen
About this chapter
Cite this chapter
Deen, S.M. (1985). Relational Languages. In: Principles and Practice of Database Systems. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-17958-9_8
Download citation
DOI: https://doi.org/10.1007/978-1-349-17958-9_8
Publisher Name: Palgrave, London
Print ISBN: 978-0-333-37100-8
Online ISBN: 978-1-349-17958-9
eBook Packages: Computer ScienceComputer Science (R0)