Ngữ nghĩa và thực hiện tiến hóa lược đồ trong cơ sở dữ liệu hướng đối tượng

SIGMOD Record - Tập 16 Số 3 - Trang 311-322 - 1987
Jay Banerjee1, Won Kim1, Hyoung-Joo Kim2, Henry F. Korth2
1MCC, Austin, TX
2Univ. of Texas, Austin

Tóm tắt

Chương trình hướng đối tượng rất phù hợp với các miền ứng dụng có tính dữ liệu cao như CAD/CAM, AI và OIS (hệ thống thông tin văn phòng) với các tài liệu đa phương tiện. Tại MCC, chúng tôi đã xây dựng một hệ thống cơ sở dữ liệu hướng đối tượng nguyên mẫu, gọi là ORION. Nó thêm tính bền vững và khả năng chia sẻ cho các đối tượng được tạo ra và thao tác trong các ứng dụng được triển khai trong môi trường lập trình hướng đối tượng. Một trong những yêu cầu quan trọng của những ứng dụng này là tiến hóa lược đồ, tức là khả năng thay đổi linh hoạt nhiều loại hình khác nhau của lược đồ cơ sở dữ liệu. Trong bài báo này, sau khi xem xét ngắn gọn mô hình dữ liệu hướng đối tượng mà chúng tôi hỗ trợ trong ORION, chúng tôi thiết lập một khuôn khổ để hỗ trợ tiến hóa lược đồ, định nghĩa ngữ nghĩa của tiến hóa lược đồ và thảo luận về việc thực hiện nó.

Từ khóa


Tài liệu tham khảo

Afsarmanesh , H , D Knapp , D McLeod, and A Parker "An Object-Oriented Approach to VLSI/ CAD ," =n Proc Int/ Conf on Very Large Data Bases , August 1985 , Stockholm, Sweden Afsarmanesh, H, D Knapp, D McLeod, and A Parker "An Object-Oriented Approach to VLSI/CAD," =n Proc Int/ Conf on Very Large Data Bases, August 1985, Stockholm, Sweden

10.1145/1206.1207

Atwood , T M "An Object-Oriented DBMS for Des=gn Support Apphcatlons," Proc IEEE COMPINT 85 , Montreal, Canada,pp 299-307 Atwood, T M "An Object-Oriented DBMS for Des=gn Support Apphcatlons," Proc IEEE COMPINT 85, Montreal, Canada,pp 299-307

Baneqee J et al "Data Model Issues for Object-Oriented Apphcat=ons " to appear =n ACM Trans on Office Information Systems April 1987 Baneqee J et al "Data Model Issues for Object-Oriented Apphcat=ons " to appear =n ACM Trans on Office Information Systems April 1987

Bobrow , D G and M Stefik The LOOPS Manual , Xerox PARC , Palo Alto, CA , 1983 Bobrow, D G and M Stefik The LOOPS Manual, Xerox PARC, Palo Alto, CA , 1983

Bobrow , D G , K Kahn , G K=czales, L Masmter , M Stefik , and F Zdybel CommonLoops Merging Common Lisp and Object-Oriented Programming , Intelhgent Systems Laboratory Series ISL-85-8 , Xerox PARC , Palo Alto, CA , 1985 Bobrow, D G , K Kahn, G K=czales, L Masmter, M Stefik, and F Zdybel CommonLoops Merging Common Lisp and Object-Oriented Programming, Intelhgent Systems Laboratory Series ISL-85-8, Xerox PARC, Palo Alto, CA , 1985

10.1109/TSE.1984.5010276

Goldberg , A " Introducing the Smalltalk-80 System ," Byte , vol 6 , no 8 , August 1981 , pp 14 - 26 Goldberg, A "Introducing the Smalltalk-80 System," Byte, vol 6, no 8, August 1981, pp 14-26

Goldberg , A and D Robson Smal /ta/k-8 0 The Language and its Implementation, Add=son-Wesley, Reading , MA 1983 Goldberg, A and D Robson Smal/ta/k-80 The Language and its Implementation, Add=son-Wesley, Reading, MA 1983

SQL/Data System Concepts and Facd#t=es GH24-5013-0 File No $370-50 IBM Corporation Jan 1981 SQL/Data System Concepts and Facd#t=es GH24-5013-0 File No $370-50 IBM Corporation Jan 1981

Database Engineering , IEEE Computer Soc=ety, vol 8, no 4, December 1985 special issue on Object-Oriented Systems (ed=ted by F Lochovsky) Database Engineering, IEEE Computer Soc=ety, vol 8, no 4, December 1985 special issue on Object-Oriented Systems (ed=ted by F Lochovsky)

K=m W "CAD Database Requ=rements- Rev 1 " MCC Techmcal Report DB-058-85 July 1985 K=m W "CAD Database Requ=rements- Rev 1 " MCC Techmcal Report DB-058-85 July 1985

K=m, H J, H F Korth , J Baneqee, and W K=m "Property Inher=tance Graph A Formal Model of Mult=ple Inheritance =n Object-Oriented Databases," unpubhshed memo , Dept of Computer Sciences , Un=vers=ty of Texas , Austin, Texas , Dec 1986 K=m, H J, H F Korth, J Baneqee, and W K=m "Property Inher=tance Graph A Formal Model of Mult=ple Inheritance =n Object-Oriented Databases," unpubhshed memo, Dept of Computer Sciences, Un=vers=ty of Texas, Austin, Texas, Dec 1986

Kim , W , H T Chou , and J Baneqee "Operat=ons and Implementation of Composite Objects," to appear =n Proc 3rd Intl Conf on Data Eng/neenng , Feb 1987 , Los Angeles, Cahf Kim, W , H T Chou, and J Baneqee "Operat=ons and Implementation of Composite Objects," to appear =n Proc 3rd Intl Conf on Data Eng/neenng, Feb 1987, Los Angeles, Cahf

ObjectL/SP User Manual LMI Cambridge MA 1985 ObjectL/SP User Manual LMI Cambridge MA 1985

Lorle , R and W Plouffe "Complex Objects and Their Use =n Des=gn Transact=ons," in Proc Databases for Engineering Applications, Database Week 1983 (ACM) , May 1983 , pp 115 - 121 Lorle, R and W Plouffe "Complex Objects and Their Use =n Des=gn Transact=ons," in Proc Databases for Engineering Applications, Database Week 1983 (ACM), May 1983, pp 115-121

Stefik , M , and D G Bobrow " Object-Oriented Programming Themes and Variations ," The AI Magazine , January 1986 , pp 40 - 62 Stefik, M, and D G Bobrow "Object-Oriented Programming Themes and Variations," The AI Magazine, January 1986, pp 40-62

FLAV Objects Message Passing and Flavors Symbohcs Inc Cambridge MA 1984 FLAV Objects Message Passing and Flavors Symbohcs Inc Cambridge MA 1984

10.1145/16894.16885