Construção de Ferramentas de Apoio a Projetos Utilizando um Gerenciador de Bases de Dados com Suporte de Esquemas Suplementares

  • Luiz Camolesi Júnior USP
  • Caetano Traina Júnior USP

Resumo


Ferramentas de apoio a projetos e produção (CAD/CAM/CIM) requerem o uso de Gerenciadores de Bases de Dados que permitam a armazenagem flexível de informações. Os sistemas de Gerenciamento de Bases de Dados tradicionais, mesmo aqueles apoiados no modelo relacional, não são boas soluções pois não gerenciam adequadamente informações cuja estrutura seja muito complexa. O desenvolvimento de sistemas mais flexíveis de gerenciamento de informações, como aqueles baseados em modelos semânticos e mais recentemente os modelos orientados a objetos, modificaram essa situação, porém às custas de malor rigidez na manipulação da estrutura das informações (Esquema de Dados), em particular nas aplicações onde se requer acesso multi-usuário. Este artigo mostra como é possível manter a flexibilidade de estruturação e manipulação dos dados em modelos orientados a objetos, ao mesmo tempo em que permite-se que aspectos de interesse de uma aplicação (ferramenta) possam ser reestruturados (ou re-configurados) independentemente do restante da base, através de diferentes versões do Esquema de Dados para cada aspecto que se deseja representar. Isto é conseguido através da definição de um Esquema Inicial que modela os aspectos gerais de um projeto, ao qual acrescem-se dinamicamente, a critério do usuário. Esquemas Suplementares que modelam os aspectos mais refinados ou particularizados do projeto.

Palavras-chave: Database, Scheme, Supplement Scheme, Computer-aided Design, Version Control

Referências

M. Atkinson et alli - "The Object Oriented Database System Manifesto", Technical Report Altair 30-89, GIP ALTAIR in 2-INRIA-LRI, 1989.

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.
Publicado
04/11/1992
CAMOLESI JÚNIOR, Luiz; TRAINA JÚNIOR, Caetano. Construção de Ferramentas de Apoio a Projetos Utilizando um Gerenciador de Bases de Dados com Suporte de Esquemas Suplementares. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 6. , 1992, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1992 . p. 259-272. DOI: https://doi.org/10.5753/sbes.1992.25188.