ABSTRACT
Many researchers have used the term “data independence” without indicating a precise meaning. One common definition is—the isolation of a program from considerations of the data which it processes [1,2].Another is—the ability of an applications program to execute correctly regardless of the actual storage of its data[3,4].Although these suggest the general concept, a precise framework is clearly needed. The current paper provides such a framework and explores its ramifications.
- 1.Sibley, E. and Taylor, R., "A Data Definition and Mapping Language," CACM, Vol. 16, No. 12, December 1973. Google ScholarDigital Library
- 2.Collmeyer, A., "Implications of Data Independence on the Architecture of Data Base Management Systems," Proceedings of the 1972 ACM-SIGFIDET Workshop on Data Description, Access and Control, Denver, Col., November, 1972. Google ScholarDigital Library
- 3.Date, C. and Hopewell, P., "File Definition and Logical Data Independence," Proceedings of the 1971 ACM-SIGFIDET Workshop on Data Definition, Access and Control, San Diego, Ca. November 1971.Google Scholar
- 4.Date, C. and Hopewell, P., "Storage Structure and Physical Data Independence," Proceedings of the 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control, San Diego, Ca., November 1971.Google Scholar
- 5.Brinch Hansen, P., "The Nucleus of a Multiprogramming System," CACM, Vol. 13, No. 4, April 1970. Google ScholarDigital Library
- 6.Richie, D. and Thompson, K., "The UNIX Time Sharing System" Proceedings of the 5th Operating System Symposium, Yorktown Heights, N.Y., October 1973. Google ScholarDigital Library
- 7."OS ISAM Logic"; IBM Corp., No. GY 28-6618.Google Scholar
- 8.Goldstein, R. and Strnad, A., "The MacAIMS Data Management System," Proceedings of the 1970 ACM-SIGFIDET Workshop on Data Description and Access, Houston, Texas, November, 1970.Google Scholar
- 9.Knuth, D., The Art of Computer Programming, Vol 1, Addison Wesley, Reading, Mass. 1969. Google ScholarDigital Library
- 10.Codd, E., "A Relational View of Data for Large Shared Data Banks," CACM, Vol. 13, No. 6, June 1970. Google ScholarDigital Library
- 11.Codd, E., "Relational Completeness of Data Base Sublanguages," Report RJ 987, IBM Research, San Jose, Ca., March 1972.Google Scholar
- 12.Whitney, V., "RDMS: A Relational Data Management System," Report CS 80, General Motors Research, Warren, Mich. December 1972.Google Scholar
- 13."Information Management System/360, Version 2 System/Application Design Guide," IBM Corp., No. SH20-0910.Google Scholar
- 14."Information Management System/360, Version 2 Utilities Reference Manual," IBM Corp., No. SH 20-0915.Google Scholar
- 15.MacDonald, M., Stonebraker, M., and Wong, E., "Preliminary Specification of INGRES," Electronics Research Laboratory, University of California, Berkeley, Technical Report No. 740, May, 1974.Google Scholar
Index Terms
- A functional view of data independence
Recommendations
File definition and logical data independence
SIGFIDET '71: Proceedings of the 1971 ACM SIGFIDET (now SIGMOD) Workshop on Data Description, Access and ControlThis paper presents an architecture for a data base system which is capable of providing data independence at two levels, viz physical and logical. The architecture employs a schema, which gives an abstract picture of the physical data base, and a ...
Storage structure and physical data independence
SIGFIDET '71: Proceedings of the 1971 ACM SIGFIDET (now SIGMOD) Workshop on Data Description, Access and ControlThis paper presents the results of an investigation into the feasibility of physical data independence in a data base system. In theory physical data independence may be achieved by providing a picture of the data which remains invariant as the ...
Comments