Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Implementing a generalized access path structure for a relational database system

Published: 01 September 1978 Publication History

Abstract

A new kind of implementation technique for access paths connecting sets of tuples qualified by attribute values is described. It combines the advantages of pointer chain and multilevel index implementation techniques. Compared to these structures the generalized access path structure is at least competitive in performing retrieval and update operations, while a considerable storage space saving is gained. Some additional features of this structure support m-way joins and the evaluation of multirelation queries, and allow efficient checks of integrity assertions and simple reorganization schemes.

References

[1]
ASTRAHAN, M.M., ET AL. System R: Relational approach to database management. A CM Trans. Database Syst./, 2 (June 1976), 97-137.
[2]
BACHMAN, C.W. Implementation techniques for data structure sets. In Data Base Management Systems, D.A. Jardine, Ed., North-Holland Pub. Co., Amsterdam, 1974, pp. 147-157.
[3]
BAYER, R., AND MCCREIGHT, E. Organization and maintenance of large ordered indexes. Acta
[4]
BAYER, R., AND SCHKOLNICK, M. Concurrency of operations on B-Trees. IBM Res. Rep. RJ 1791, IBM Res. Lab., San Jose, Calif., May 1976. To appear in Acta Informatica.
[5]
BLASGEN, M.W., CASEY, R.G., AND ESWARAN, K.P. An encoding method for multi-field sorting and indexing. IBM Res. Rep., RJ 1753, IBM Res. Lab., San Jose, Calif., March 1976.
[6]
BLASGEN, M.W., AND ESWARAN, K.P. On the evaluation of queries in a relational database system. IBM Res. Rep. RJ 1745, IBM Res. Lab., San Jose, Calif., 1976.
[7]
CADIOU, J.M. On semantic issues in the relational model of data. Proc. 5th Symp. on Math. Foundations of Compt. Sci. 1976, Gdansk, Poland, Lecture Notes in Computer Science 45, Springer-Verlag, pp. 23-38.
[8]
CODASYL DATA BASE TASK GROUP (DBTG) Report, April 1971 (available from ACM, New York).
[9]
CODD, E.F. A relational model of data for large shared data banks. Comm. A CM 13, 6 (June 1970), 377-387.
[10]
CODD, E.F., AND DATE, C.J. Interactive support for nonprogrammers: The relational and network approaches. IBM Res. Rep. RJ 1400, IBM Res. Lab., San Jose, Calif., June 1974.
[11]
ESWARAN, K.P., AND CHAMBERLIN, D.D. Functional specifications of a subsystem for data base integrity. Proc. Int. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 48-68 (available from ACM, New York).
[12]
HAERDER, T. An implementation technique for a generalized access path structure. IBM Res. Rep. RJ 1837, IBM Res. Lab., San Jose, Calif., Oct. 1976.
[13]
WEDEKIND, H. On the selection of access paths in a data base system. In Data Base Management, J.W. Klimbie and K.L. Koffeman, Eds., North-Holland Pub. Co., Amsterdam, 1974, pp. 385-397.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1978
Published in TODS Volume 3, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. B-trees
  2. access path structures
  3. database
  4. index structures
  5. relational model

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)48
  • Downloads (Last 6 weeks)9
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Robust and budget-constrained encoding configurations for in-memory database systemsProceedings of the VLDB Endowment10.14778/3503585.350358815:4(780-793)Online publication date: 14-Apr-2022
  • (2011)Modern B-Tree TechniquesFoundations and Trends in Databases10.1561/19000000283:4(203-402)Online publication date: 1-Apr-2011
  • (2010)Adaptive indexing for relational keys2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW 2010)10.1109/ICDEW.2010.5452743(69-74)Online publication date: Mar-2010
  • (2009)The five-minute rule 20 years later (and how flash memory changes the rules)Communications of the ACM10.1145/1538788.153880552:7(48-59)Online publication date: 1-Jul-2009
  • (2008)Efficient XPath query processingProceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds10.1145/1463788.1463791(14-26)Online publication date: 27-Oct-2008
  • (2008)The Five-Minute Rule 20 Years Later: and How Flash Memory Changes the RulesQueue10.1145/1413254.14132646:4(40-52)Online publication date: 1-Jul-2008
  • (2007)The five-minute rule twenty years later, and how flash memory changes the rulesProceedings of the 3rd international workshop on Data management on new hardware10.1145/1363189.1363198(1-9)Online publication date: 15-Jun-2007
  • (2007)Master-detail clustering using merged indexesInformatik - Forschung und Entwicklung10.1007/s00450-007-0022-421:3-4(127-145)Online publication date: 8-May-2007
  • (2006)Implementation of the database programming language modula/R on the personal computer lilithSoftware: Practice and Experience10.1002/spe.438014100514:10(945-956)Online publication date: 30-Oct-2006
  • (2005)A graph based data structure for efficient implementation of main memory DBMS'sDatabase Machines10.1007/3-540-51324-8_29(73-96)Online publication date: 8-Jun-2005
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media