Uma Máquina de Base de Dados para o Modelo de Representação de Objetos
Resumo
Apresenta-se uma Máquina de Base de Dados para suportar um modelo de dados denominado Modelo de Representação de Objetos, um modelo com alta capacidade de representação semântica, concebido para dar apoio a Sistemas de Gerenciamento de Bases de Dados a serem usados em Sistemas de Apoio a Projetos de Engenharia e em Ambientes de Apoio ao Desenvolvimento de Software. No seu desenvolvimento foi levada em consideração a possibilidade de utilizar hardware específico para suportar o SGBD nele apoiado. A Máquina de Bases de Dados descrita segue uma arquitetura MIMD, com processamento em memória dedicada, e indexação a nível de páginas. A comunicação com os programas de aplicação é feita diretamente entre cada estação de trabalho e a Máquina de Base de Dados.
Referências
Coulouris, G. H.; Evans, J. M.; Mitchell, R. W. - "Towards Content Addressing in Databases", Computer Journal, Vol 15., Nro. 2, May 72, pp. 95-98.
Canaday, R. H. et alli - "A Backend Computer for Database Management", Commun. ACM, Vol. 17, Nro. 10, October 74, pp. 575-582.
Langdon, G. G. - "A Note on Associative Processors for Data Management", ICM TODS, Vol3, June 1978, pp. 148-158.
Hawthorn, P. B. DeWitt, D. J. - "Performance Analysis of alternative Database Machine Architecture", IEEE Trans. on Software Engineering, Vol SE-8, Nro.1, January 1982, pp. 61-75.
Kitsuregawa, M.; Fushimi, S.; Tanaka, H.; Moto-oka, M. - "Memory Management Algorithms in Pipeline Merge Sorter", in Proc. 4th Int. Workshop on Database Machines, March 1985, pp. 208-232.
Shibayama, S. et alli - "Query Processing Flow on RDBM Delta's Functionally-Distributed Architecture" in Proc. Int. Conference on Sth Generation Computer Systems, 1984, pp. 427-435.
Gamerman, Se Scholl, M. - "Hardware versus Software Data Filtering: The VERSO Experience", in Proc. 4th Int. Workshop on Database Machines, March 1985, pp. 112-136.
Faudemay, P.; Valduriez, P. - "Design and Analysis of a Direct Filter Using Parallel Comparators", in Proc. 4th Int. Workshop on Database Machines, March 1985, pp. 137-150.
Codd, E. F. - "A Relational Model for Large Shared Data Banks", Commun. ACM, Vol 13, Nro. 6, June 70, pp. 377-387.
Babb, E. - "Implementing a Relational Database by Means of Specialized Hardware", ACM TODS, Vol. 4, March 1979, pp. 1-29.
Valduriez, P.; Gardarin, G. - "Join and Semi join Algorithms for a Multiprocessor Database Machine", ACM Trans. on Database Systems, Vol. 9, Nro. 1, March 84, pp. 133-161.
Hillyer, B. K.; Shaw, D. E.; Nigam, A. - "NON-VON's Performance on Certain Database Benchmarks", IEEE Trans. on Software Engineering, Vol SE-12, Nro. 4, April 1986, pp. 577-583.
Taki, K. et alli - "Hardware Design and Implementation of the Personal Sequential Inference Machine (PSI)", in Proc. Int. Conference on 5th Generation Computer Systems, 1984, pp. 398-409.
Sakai, H. et alli - "Design and Implementation of the Relational Database Engine", in Proc. Int. Conference on 5th Generation Computer Systems, 1984, pp. 419-426.
Kakuta, T.; Miyasaki, N.; Shibayama, S.; Yokota, H.; Murakami, K. - "The design and Implementation of Relational Database Machine Delta", in Proc. 4th Int. Workshop on Database Machines, March 1985, pp.
Hammmer, M.; McLeod, D. - "Database Description with SDM: A Semantic Database Model", ACM Trans. Database Systems, Vol 6, Nro. 3, September 1981, pp. 351-386.
Abiteboul, S.; Hull, R. - "IFO: A Formal Semantic Database Model", ACM TODS, Vol. 12, Nro. 4, December 1987, pp. 525-565.
Su, S. Y. W. - "Modeling Integrated Manufacturing Data with SAM*" TEEE Computer, Vol. 19, Nro. 1, January 86, pp. 34-49.
Traina Jr., C.; Slaets, J. F. W. - "Um Modelo de Representação de Objetos", in Anais do 3 Simpósio Brasileiro de Banco de Dados, Recife, Março de 1988, pp. 227-242.
Traina Jr., C. - "Maquina e Modelo de Dados Dedicados para Aplicações de Engenharia", Tese apresentada ao IFQSC-USP para obtenção do Título de Doutor, Dezembro 86.
Qadah, G. Z.; Irani, K. B. - "A Database Machine for Very Large Relational Databases", IEEE Trans. on Computers, Vol. C-34, Nro. 11, November 1985, pp. 1015-1026.
Chen, P. P. - "The Entity-Relationship Model - Toward a Unified View of Data" ACM Trans. Database Systems, Vol. 1, Nro. 1, march 76, pp. 9-36.
Ng, A. P. - "Further analysis of the Entity-Relationship approach to Database Design" IEEE Trans. Software Engineering Vol. SE-7 Nro. 1, January 81, pp. 85-99.
Parent, C.; Spaccapietra, S. - "An Algebra for a General Entity-Relationship Model" IEEE Trans. Software Engineering, Vol. SE-11 Nro. 7, July 85, pp. 634-643.
Leland, M. D. P.; Roome, W. D. - "The Silicon Database Machine", in Proc. 4th Int. Workshop on Database Machines, March 1985, pp. 169-189.
Bic, Le; Hartmann, R. L. - "Hither Hundreds of Processors in a Database Machine", 153-168.
Bitton, D.; Boral, H.; DeWitt, D. J.; Wilkinson, W. K. - "Paralell Algoritms for the Execution of Relational Database Operations", ACM Trans. on Database Systems, Vol. 8, Nro. 3, September 83, pp. 324-353.
Sales, M. C.; Traina Jr. C. - "Filas M/GI/n+1/0, com Realimentação Bernoulli: Um Modelo Protótipo para uso de Processadores Paralelos para uma Máquina de Base de Dados", a ser publicado nos anais do 8 Simpósio Nacional de Probabilidade e Estatística, Rio de Janeiro, Julho de 1988.