Construção de Ferramentas de Apoio a Projetos Utilizando um Gerenciador de Bases de Dados com Suporte de Esquemas Suplementares
Abstract
Computar-aided tools to design and manutacturing (CAD/CAM/CIM) require the use of Databases Management systems that allow the flexible storage of informations. Tradicional DBMS, even those based inthe relacional model, aren't good solutions, since they don't satisfactorly manage informations in which the structures are very complex. The development of more flexible Informations Management Systems, like those based on semantic models and more recentely the object oriented models, change this situation, but settle a lower flexibility in the manipulation of the Scheme, moreover on aplications where is required a multi-user acess. This paper shows a solution that makes possible to keep the flexibility in the data organization and manipulation, like those provided by the object orlented models, and providing also that an user have freedom in modifying some aspects and structures of the database scheme, independently (and isolated) of changes made by other users. This is accomplished through the definition of an Initial Scheme, modelling generic aspects of a design, to which, at the user's discretion and dinamically, are appended Supplemental Schemes modelling more refined (or private) aspects of the overall design.
References
E. Bersoff - "Elements of Software Configuration Management", IEEE Trans. on Soft. Eng., Vol. SE-10, Nro. 1, 1984, pp. 79-87.
J. Blackburn - "Time-Based Competition", Strategic Manufacturing, Dynamic New Directions for the 1990s, Moody, P. E. Ed, Dow-Jones Irwin Company, 1990, pp. 189-206.
L. Camolesi Jr. - "Suporte a Acesso Multi-usuário em Bases de Dados Orientadas a Objetos através de Esquemas Suplementares", Dissertação de Mestrado, ICMSC-USP, São Carlos, 1992.
O. Deux et alli - "The Story of O2", IEEE Trans. on KDE, Vol. 2, Nro. 1, 1990, pp. 91,108.
D. H. Fishman et alli - "Overview of the Iris DBMS", Object Oriented Concepts, Databases, and Applications, W. Kin & F. Lochovsky Ed., Addison-Wesley Pub. Co., 1989, pp. 219-250.
F. Gallo, R. Minot, I. Thomas - "The Object mangement System of PCTE as a Software Engineering Database Management System", proc ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Palo Alto, California, 1986.
D. J. Hartzband, F. J. Maryanski - "Enhancing Knowledge Representation in Engineering Databases", IEEE Computer, Vol. 18, Nro. 9, 1985, pp. 39-48.
R. Hull. J. Su - "On Accessing Object-Oriented Databases: Expressive Power, Complexity, and Restrictions", ACM Inter. Conf. on Management of Data, ACM-SIGMOD, Vol.18, Nro. 2, 1989, pp. 147-158
M. S. Jackson - "Tutorial on Object-Oriented Databases", Information and Software Technology, Vol. 33, Nro. 1, 1991, pp. 4-12.
W. Kim et alli - "Features of the Orion Object-oriented Database", Object Oriented Concepts, Databases, and Applications, W. Kin & F. Lochovsk Ed. Addison-Wesley Pub. Co., 1989, pp. 251-282.
W. Kim - "Object-Oriented Databases: Definition, and Research Directions", IEEE Trans. on Knowledge and Data Engineering, Vol. 2, Nro. 3, 1990, pp. 327-341.
O. Nierstrasz - "A Survey of Object-Oriented Concepts", Object Oriented Concepts, Databases, and Applications. W. Kim & F Lochovsky Ed. Addison-Wesley Pub. Co,, 1989, pp. 3-21.
M. Stonebraker et alli - "Third-generation Database System Manifesto", Proc. IFIP TC2 Conf. Object Oriented Database - UK, 1990.
C. Traina Jr, J. F. W. Slaets - "Gerenciamento de Esquemas de Dados Dinamicamente Modificáveis em Modelo de Base de Dados Orientado a Objetos", Anais da XIV Conf. Latinoamericana de Informática, Buenos Aires, Argentina, 1988.
C. Traina Jr, J. F. W. Slaets - "Um Modelo de Representação de Objetos", Anais do 3° SBBD, Recife, 1988, pp. 227-242.
C. Traina Jr - "GEO: Um Sistema de Gerenciamento de Bases de Dados Orientado a Objetos - Estado Atual de Desenvolvimento e Implementação", in anais VI SBBD, 1991, pp. 95-107.
