ACM Home Page
Please provide us with feedback. Feedback
An analysis of geometric modeling in database systems
Full text PdfPdf (2.95 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 19 ,  Issue 1  (March 1987) table of contents
Pages: 47 - 91  
Year of Publication: 1987
ISSN:0360-0300
Authors
Alfons Kemper  Univ. Karlsruhe, Karlsruhe, W. Germany
Mechtild Wallrath  Univ. Karlsruhe, Karlsruhe, W. Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 68,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/28865.28866
What is a DOI?

ABSTRACT

The data-modeling and computational requirements for integrated computer aided manufacturing (CAM) databases are analyzed, and the most common representation schemes for modeling solid geometric objects in a computer are described. The primitive instancing model, the boundary representation, and the constructive solid geometry model are presented from the viewpoint of database representation. Depending on the representation scheme, one can apply geometric transformations to the stored geometric objects. The standard transformations, scaling, translation, and rotation, are outlined with respect to the data structure aspects. Some of the more recent developments in the area of engineering databases with regard to supporting these representation schemes are then explored, and a classification scheme for technical database management systems is presented that distinguishes the systems according to their level of object orientation: structural or behavioral object orientation. First, several systems that are extensions to the relational model are surveyed, then the functional data model DAPLEX, the nonnormalized relational model NF2, and the database system R2D2 that provides abstract data types in the NF2 model are described.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
ATWOOD, T. M. 1985. An object-oriented DBMS for design support applications. In Proceedings of the IEEE Compint. IEEE, New York, pp. 299-307.
3
 
4
BLUME, C., MOLLER, E., AND PODS, R. 1983. RODABAS--Eine Roboter Datenbasis f/ir die implizite Programmierung. In H6here Programmiersprachen fi~r Industrieroboter, H. Wolters, Ed. Kernforschungszentrum Karlsruhe.
5
6
7
 
8
 
9
DITTRICH, K. R., AND LORIE, R. A. 1985. Version support for engineering database systems. Research Rep., IBM Research Laboratory, San Jose, Calif.
 
10
DITTRICH, K. R., GOTTHARD, W., AND LOCKEMANN, P. C. 1986. Complex entities for engineering applications. In Proceedings of the 5th Entity- Relationship Conference (Dijon, France). North- Holland, Amsterdam.
 
11
EASTMAN, C. M. 1981. Database facilities for engineering design. Proc. IEEE 69, 10 (Oct.), 1249-1263.
 
12
 
13
EASTMAN, C. M., AND KULAY, A. 1985. Specification of FORM:ULAE: A distributed engineering data management system. In Proceedings of the ASCHE Conference (Dallas, Tex.).
 
14
FOGG, D. 1982. implementation of domain abstraction in the relational database system INGRES. Master's thesis, Electrical Engineering and Computer Science Dept., Univ. of California, Berkeley.
 
15
 
16
GLINZ, M., HUSER, H., AND LUDEWiG, J. 1985. SEED--A database system for software engineering environments. In Informatik-Fachberichte, 94. Springer-Verlag, Berlin, pp. 121-126.
 
17
GUTTMAN, A., AND STONEBRAKER, M. 1982. Using a relational database management system for computer aided design data. IEEE Database Eng. 5, 2 (June).
18
 
19
IBM 1981. SQL/Data system, concepts and facilities. Rept. GH 24-5013, IBM Corp., Jan.
 
20
KEMPER, A. 1986. CAM databases: Requirements and survey. In Proceedings of the 19th Hawaii International Conference on System Sciences (Honolulu, Jan.). Western Periodicals, North Hollywood, Calif., pp. 363-378.
 
21
KEMPER, A. 1987. Abstract datatypes in geometrical databases. In Proceedings of the 20th Hawaii International Conference on System Sciences (Kona, Jan.), pp. 453-463.
22
 
23
LEE, Y. C., AND FU, K. S. 1983. A CSG based DBMS for CAD/CAM and its supporting query language. In Proceedings of A CM SIGMOD Conference on Engineering Design Applications (San Jose, Calif., May), ACM, New York.
 
24
LOCKEMANN, P. C., ADAMS, M., BEVER, M., DIT- TRICH, K. R., FERKINGHAFF, B., GOTTHARD, W., KOTZ, A., LIEDTKE, R. P., LOKE, B., AND MOLLE, J. 1985. Anforderungen technischer Anwendungen an Datenbanksysteme. In Informatik- Fachberichte, 94. Springer-Verlag, Berlin, pp. 1- 26.
 
25
LORIE, R. 1982. Issues in databases for design applications. In File Structures and Databases for CAD, J. Encarnacao and F. L. Krause, Eds. North-Holland, Amsterdam.
 
26
LORIE, R., AND PLOUFFE, W. 1983. Complex objects and their use in design transactions. In Proceedings of ACM SIGMOD Conference on Engineering Design Applications (San Jose, Calif., May), pp. 115-121.
 
27
LUM, V., DADAM, P., ERBE, R., GONAUER, J., PISTOR, P., WALCH, G., WEMER, H., AND WOODFILL, J. 1985. Design of an integrated DBMS to support advanced applications. In Proceedings of the International Conference on Foundations of Data Organization (Kyoto, Japan, May 22-24), pp. 21-31.
 
28
MAIER, D., OTIS, A., ANO PURDY, A. 1985. Objectoriented database development at Servio Logic. IEEE Database Eng. 8, 4 (1985), 58-65.
 
29
MEIER, A. 1985. Applying relational database techniques to solid modelling. In Informatik-Fachberichte, 94. Springer-Verlag, Berlin, pp. 50-67.
 
30
 
31
32
 
33
RITCHIE, D. 1978. The C Programming Language. 1978. Prentice-Hall, Englewood Cliffs, N.J.
 
34
 
35
36
 
37
STEHLE, H. 1986. EDAPLEx: An extension of the functional data model DAPLEX for computergeometry applications (in German). Master's thesis, Univ. Karlsruhe, Karlsruhe, Germany.
38
39
 
40
STONEBRAKER, M., RUBENSTEIN, B., AND GUTTMAN, A. 1983a. Application of abstract data types and abstract indices to CAD databases. In Proceedings of A CM SIGMOD Conference on Engineering Design Applications (San Jose, Calif., May). ACM, New York.
 
41
STONEBRAKER, M., ANDERSON, E., HANSON, E., AND RUBENSTEIN, B. 1983b. QUEL as a datatype. Memo. UCB/ERL M83/73, Univ. of California, Berkeley, Dec.
 
42
VOELCKER, H. B., AND REQUICHA, A. A. G. 1977. Geometric modelling of mechanical parts and processes. Computer 10, 12 (Dec.).
 
43
44
 
45
 
46
ZDONIK, S. B., AND WEGNER, P. 1986. Language and methodology for object-oriented database environments, in Proceedings of the 19th Hawaii Conference on System Sciences (Honolulu, Jan.). Western Periodicals, North Hollywood, Calif., pp. 378-388.
 
47
BAUMGART, B. G. 1975. A polyhedron representation for computer vision. In AFIPS Conference Proceedings, vol. 44. AFIPS Press, Reston, Va., pp. 589-596.
48
49
 
50
 
51
L~KE, B., AND BEVER, M. 1985. Ein prozedurorientiertes Datenmodell fiir CAD/CAM Anwendungen und seine Realisierung mittels konventioneller Datenbanksoftware und Ada. In Informatik-Fachberichte, 94. Springer-Verlag, Berlin, pp. 127-146.
 
52
MCLEOD, D., NARAYANASWAMY, K., AND BAPA RAO, K. V. 1983. An approach to information management for CAD/VLSI applications. In Proceedings of A CM SIGMOD Conference on Engineering Design Applications (San Jose, Calif., May). ACM, New York, pp. 39-50.
 
53
MEIER, A. 1986. Methoden der Graphischen und Geometrischen Datenverarbeitung. Teubner, Stuttgart, 1986.

CITED BY  15


REVIEW

"John L. Lowther : Reviewer"

Kemper and Wallrath present an excellent tutorial on the requirements imposed on database management systems by computer aided manufacturing (CAM) applications. The authors describe three representation schemes for modeling solid geometric objec  more...

Collaborative Colleagues:
Alfons Kemper: colleagues
Mechtild Wallrath: colleagues