This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Towards a Better Understanding of Data Models Through the Multilingual Database System
July 1988 (vol. 14 no. 7)
pp. 946-958

An approach to the design of a database system, the multilingual database system (MLDS), has been proposed and implemented. MLDS is a single database system that can execute may transactions written respectively in different data languages and support many databases structured correspondingly in various data models, i.e. DL/I transactions on hierarchical databases, CODASYL-DML transactions on network databases, SQL transactions on relational databases, and Daplex transactions on functional databases. The authors describe MLDS, focusing on its motivation and structure. It is shown how MLDS, by providing an integrated environment for experimenting with data models and data languages, also serves as a testbed that provides insight to data models and data-model semantics, using qualitative and quantitative techniques. Related work on data-language comparison and analysis is indicated.

[1] S. Abiteboul and R. Hull, "IFO: A formal semantic database model," inProc. 1984 ACM SIGMOD Int. Conf. Management of Data, 1984.
[2] J. A. Anthony and A. J. Billings, "The implementation of a entity-relationship interface for the multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Dec. 1985.
[3] J. Banerjee and D. K. Hsiao, "DBC software requirements for supporting relational databases," Ohio State Univ., Tech. Rep. OSUCISRC-TR-77-7, Nov. 1977; see also [5], [6].
[4] J. Banerjee and D. K. Hsiao, "A methodology for supporting existing CODASYL databases with new database machines," inProc. Nat. ACM Conf., 1978.
[5] J. Banerjee and D. K. Hsiao, "DBC software requirements for supporting relational databases," Ohio State Univ., Tech. Rep. OSUCISRC-TR-77-7, Nov. 1977; see also [5], [6].
[6] J. Banerjee, D. K. Hsiao, and F. Ng, "Database transformation, query translation and performance analysis of a database computer in supporting hierarchical database management,"IEEE Trans. Software Eng., vol. SE-6, no. 1, Jan. 1980.
[7] T. P. Benson and G. L. Wentz, "The design and implementation of a hierarchical interface for the multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1985.
[8] D. Bjorner, "Formalization of data base models," inLecture Notes in Computer Science, vol. 86, New York: Springer-Verlag, 1980.
[9] M. L. Brodie, "On the development of data models," inOn Conceptual Modeling. New York: Springer-Verlag, 1984.
[10] R. E. Canadayet al., "A back-end computer for data base management,"Commun. ACM, vol. 17, no. 10, Oct. 1974.
[11] A. Cardenas and M. H. Pirahesh, "Data base communication in a heterogeneous data base management system network,"Inform. Syst., vol. 5, no. 1, 1980.
[12] H. Coker, "On accessing functional databases via CODASYL transactions," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1987.
[13] G. B. Demo, "An elementary system for decompiling CODASYL operations with ambiguous interpretation," Dipartimento di Informatica, Universita' di Torino, Torino, Italy, Tech. Rep., 1985.
[14] G. B. Demo and S. Kundu, "Analysis of the context dependency of CODASYL find-statements with application to database program conversion," inProc. 1985 ACM SIGMOD Int. Conf. Management of Data, 1985.
[15] S. A. Demurjian, "The multi-lingual database system--A paradigm and test-bed for the investigation of data-model transformations, data-language translations and data-model semantics," Ph.D. dissertation, Ohio State Univ., Columbus, Mar. 1987.
[16] S. A. Demurjian and D. K. Hsiao, "New directions in database-systems research and development," inProc. Int. Symp. New Directions in Computing, Trondhiem, Norway, Aug. 1985.
[17] S. A. Demurjian, D. K. Hsiao, and J. Menon, "A multi-backend database system for performance gains, capacity growth, and hard-ware upgrade," inProc. Second Int. Conf. Data Engineering, Los Angeles, CA, Feb. 1986.
[18] S. A. Demurjian and D. K. Hsiao, "The multi-lingual database system," inProc. Third Int. Conf. Data Engineering, Los Angeles, CA, Feb. 1987.
[19] B. Emdi, "The implementation of a network CODASYL-DML interface for a multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Dec. 1985.
[20] V. D. Gligor and G. L. Luckenbaugh, "Interconnecting heterogeneous database management systems,"Computer, vol. 17, no. 1, Jan. 1984.
[21] P. L. Goisman, "The design and analysis of a complete entity-relationship interface for the multibackend database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Dec. 1985.
[22] D. K. Hsiao and F. Harary, "A formal system for information retrieval from files,"Commun. ACM, vol. 13, no. 2, Feb. 1970; Corrigenda, vol. 13, no. 4, Apr. 1970.
[23] R. H. Katz and E. Wong, "Decompiling CODASYL DML into relational queries,"ACM Trans. Database Syst., vol. 7, no. 1, Mar. 1982.
[24] S.R. Kimbleton, "Applications and Protocols,"Distributed Systems -- Architecture and Implementation, Springer-Verlag, 1981, pp. 308-370.
[25] G. R. Kloepping and J. F. Mack, "The design and implementation of a relational interface for the multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1985.
[26] J. A. Larson, "Bridging the gap between network and relational database management systems,"Computer, vol. 16, no. 9, Sept. 1983.
[27] B. Lim, "The design and implementation of a functional interface for the multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Dec. 1986.
[28] G. Macy, "Design and analysis of an SQL interface for a multi-back-end database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Mar. 1984.
[29] H.-B. Paul, "Architecture and implementation of the Darmstadt database kernel system," inProc. 1987 SIGMOD Conf., San Francisco, CA, May 1987.
[30] B. D. Rodeck, "Accessing and updating functional databases using CODASYL-DML," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1986.
[31] R. Rollins, "Design and analysis of a complete relational interface for a multi-backend database system," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1984.
[32] R. L. Rosenberg and T. Landers, "An overview of MULTIBASE," inDistributed Data Bases, H.-J. Schneider, Ed. Amsterdam, The Netherlands: North-Holland Publishing Company, 1982.
[33] J. B. Rothnie and T. Lozano, "Attribute based file organization in a paged memory environment,"Commun. ACM, vol. 17, pp. 63-69, Feb. 1974.
[34] S. Y. W. Suet al., "The architectural features and implementation techniques of the multicell CASSM,"IEEE Trans. Comput., vol. C- 28, no. 6, June 1979.
[35] M. Templetonet al., "Mermaid-Experiences with network operation," inProc. 1986 2nd Int. Conf. Data Engineering, Los Angeles, CA, Feb. 1986.
[36] H. L. Tung, "Design, analysis and implementation of the primary operation, retrieve-common, of the multi-backend database system (MBDS)," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1985.
[37] D. Weishar, "Design and analysis of a complete hierarchical interface for a multi-backend database system," Master's thesis, Naval Postgraduate School, Monterey, CA, June 1984.
[38] E. Wong and T. C. Chiang, "Canonical structure in attribute based file organization,"Commun. ACM, vol. 14, no. 9, Sept. 1971.
[39] C. R. Wortherly, "The design and analysis of a network interface for a multi-lingual database system," Master's thesis, Naval Postgraduate School, Monterey, CA, Dec. 1985.

Index Terms:
query languages; multilingual database system; data languages; data models; integrated environment; data-model semantics; database management systems; query languages
Citation:
S.A. Demurjian, D.K. Hsiao, "Towards a Better Understanding of Data Models Through the Multilingual Database System," IEEE Transactions on Software Engineering, vol. 14, no. 7, pp. 946-958, July 1988, doi:10.1109/32.42737
Usage of this product signifies your acceptance of the Terms of Use.