Skip to main content

Part of the book series: Computer Graphics: Systems and Applications ((COMPUTER GRAPH.))

  • 66 Accesses

Abstract

There are generally three approaches to the task of giving a systematic presentation of the requirements of CAD databases. First, we may survey as wide a range as possible of individual implementations and uses of database control software, collect the features and functions that are proper to CAD, extract from them application independent elements and state them in more abstract terms. This is the inductive approach. Second, we may take the deductive approach in which the database requirements derive from a still more abstract and comprehensive conception of the world of design objects and processes. Such a premise must be given by a general theory of design. Since both approaches raise obvious difficulties, we will have to rely on the third one which may imprecisely but conveniently be called abductive. That is, we assume a firm though not quite comprehensive position concerning our universe of discourse, examine the requirements contained in a selection of concrete examples and proposals, and refine and extrapolate them in accordance with this position. To use a popular metaphor, it is like looking closely at sampled specimens through a magnifying glass and portraying a complete picture constituted of those directly observed as well as unobserved portions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adiba, M., Nguyen, G.T.: Information Processing for CAD/VLSI on a Generalized Data Management System. Proc. 10th VLDB, 1984

    Google Scholar 

  2. Armitage, S., Hall, P.A.V.: Conceptual Schema for CAD. Computer Aided Design, Vol. 9, No.3, July 1977

    Google Scholar 

  3. Athay, R.J.: Object Models for Computer Aided Design: An Overview. SIGGRAPH Computer Graphics, Aug. 1978

    Google Scholar 

  4. Atkinson, M., Wiseman, N.: Data Management Requirements for Large Scale Design and Production. SIGDA Newsletter, ACM, March 1977

    Google Scholar 

  5. Baer, A. et al.: Geometric Modelling: A Survey. Computer Aided Design, Vol. 11, No.5, Sept. 1979

    Google Scholar 

  6. Bancilhon, F. et al.: A Model of CAD Transactions. Proc. 11th VLDB, 1985

    Google Scholar 

  7. Bandurski, A.F., Jefferson, D.K.: Data Description for Computer Aided Design, Proc. ACM SIGMOD Workshop, 1975

    Google Scholar 

  8. Bandurski, A.F., Jefferson, D.K.: Enhancements to the DBTG Model for Computer Aided Ship Design. Proc. Workshop on Databases for Interactive Design, 1975

    Google Scholar 

  9. Baron, N. et al.: An Approach to the Integration of Geometrical Capabilitities into a Data Base for CAD Applications. In: [Enc(2)]

    Google Scholar 

  10. Batory, D.S., Buchmann, A.P.: Molecular Objects, Abstract Data Types, and Data Models: A Framework. Proc. 10th VLDB, 1984

    Google Scholar 

  11. Baumgart, B.G.: A Polyhedron Representation for Computer Vision. Proc. NCC, 1975

    Google Scholar 

  12. Bell, J.: Data Modelling of Scientific Simulation Programs. Proc. ACM SIGMOD Conf., June 1982

    Google Scholar 

  13. Benayoune, M., Preece, P.E.: Methodology for the Design of Databases for Engineering Applications. Computer Aided Design, Vol. 18, No.5, June 1986

    Google Scholar 

  14. Bennett, J.: A Database Management System for Design Engineers. Proc. 19th Design Automation Conf., 1982

    Google Scholar 

  15. Bhateja, R., Katz, R.H.: VALKYRIE: A Validation Subsystem of a Version Server for Computer-Aided Design Data. Proc. 24th Design Automation Conf., 1987

    Google Scholar 

  16. Bo, K.: Data Base Design. Lecture Notes in Computer Science 89, SpringerVerlag, 1980

    Google Scholar 

  17. Brachman, R.J., Schmolze, J.G.: An Overview of the KL-ONE Knowledge Representation System. Cognitive Science 9, 1985

    Google Scholar 

  18. Braid, I.C., Hillyard, R.C.: Geometric Modelling in ALGOL 68. ACM SIGPLAN Notices, Vol. 12, No.6, May 1977

    Google Scholar 

  19. Braid, I.C.: On Storing and Changing Shape Information. SIGGRAPH Computer Graphics, Aug. 1978

    Google Scholar 

  20. Brodie, M.J.: On the Development of Data Models. In: Brodie, M.J. et al. (eds.): On Conceptual Modelling. Springer-Verlag, 1984

    Chapter  Google Scholar 

  21. Buchman, A.P.: Current Trend in CAD Databases. Computer Aided Design, Vol. 16, No.3, May 1984

    Google Scholar 

  22. Buchmann, A.P.: An Architecture and Data Model for CAD Databases. Proc. 12th VLDB, 1986

    Google Scholar 

  23. Cavagna, C., Cugini, U.: Data-Structure for the Description and Handling of Engineering Drawing. Computer Aided Design, Vol. 9, No.1, Jan. 1977

    Google Scholar 

  24. Challis, M.F.: Typing in Data Base Models. In: [Enc(2)].

    Google Scholar 

  25. Chen, P.P.: The Entity-Relationship Model — Toward a Unified View of Data. ACM TODS, Vol. 1, No.1, March 1976

    Google Scholar 

  26. Chou, H.-T., Kim, W.: A Unifying Framework for Version Control in a CAD Environment. Proc. 12th VLDB, 1986

    Google Scholar 

  27. Daini, O.A.: Numerical Database Management System: A Model. Proc. Int’l Conf. on Management of Data, June 1982

    Google Scholar 

  28. Dassler, R. et al.: Databases for Geometric Modelling and Their Application. In: [Enc(2)]

    Google Scholar 

  29. Demolombe, R.: STREL: An Extended Relational Model for Structured Objects. Information Processing, 1986

    Google Scholar 

  30. Eastman, C.M., et al.: A Database for Designing Large Physical Systems. Proc. NCC, 1975

    Google Scholar 

  31. Eastman, C.M.: The Concise Structuring of Geometric Data for Computer Aided Design. In: Data Structures, Computer Graphics and Pattern Recognition. Academic Press, 1977

    Google Scholar 

  32. Eastman, C.M.: Systems Facilities for CAD Databases. Proc. 17th Design Automation Conf., 1980

    Google Scholar 

  33. Eastman, C.M.: Recent Developments in Representation in the Science of Design. Proc. 18th Design Automation Conf., 1981

    Google Scholar 

  34. Eastman, C.M., Preiss, K.: A Review of Solid Shape Modelling Based on Integrity Verification. Computer Aided Design, Vol. 16, No.2, March 1984

    Google Scholar 

  35. Encarnação, J., Neumann, T.: A Survey of DB Requirements for Graphical Applications in Engineering. Lecture Notes in Computer Science 81, SpringerVerlag, 1980

    Google Scholar 

  36. Encarnção, J., Krause, F.-L. (eds.): File Structures and Databases for CAD. North-Holland, 1982

    Google Scholar 

  37. Foisseau, J. et al.: On CAD Data Modelling Through Mechanical Engineering Design. Proc. Int’l Conf. Interactive Techniques in CAD, Bologna, 1978

    Google Scholar 

  38. Foisseau, J., Vallette, F.R.: A Computer Aided Design Data Model: FLOREAL. In: [Enc(2)]

    Google Scholar 

  39. Grabowski, H., Eigner, M.: Employing A Relational Data Structure in a CAD System. Proc. Int’l Conf. on Interactive Techniques in Computer Aided Design, Bologna, 1978

    Google Scholar 

  40. Grabowski, H., Eigner, M.: Semantic Datamodel Requirements and Realization with a Relational Datastructure. Computer Aided Design, Vol. 11, No.3, May 1979

    Google Scholar 

  41. Grabowski, H., Eigner, M.: A Data Model for a Design Data Base. In: [Enc(2)]

    Google Scholar 

  42. Gray, J.: The Transaction Concept: Virtues and Limitations. Proc. 7th VLDB, 1981

    Google Scholar 

  43. Hall, P.A.V.: Requirements of Databases for Design. Proc. Conf. on Database Technology, 1976

    Google Scholar 

  44. Hardwick, M.: Extending the Relational Database Data Model for Design Applications. Proc. 21st Design Automation Conf., 1984

    Google Scholar 

  45. Haskin, R.L., Lorie, R.A.: On Extending the Functions of a Relational Database System. Proc. ACM SIGMOD Conf., 1982

    Google Scholar 

  46. Haynie, M.N.: The Relational/Network Hybrid Data Model for Design Automation Databases. Proc. 18th Design Automation Conf., 1981

    Google Scholar 

  47. Heiler, S. et al.: An Object-oriented Approach to Data Management: Why Design Databases Need It. Proc. 24th Design Automation Conf., 1987

    Google Scholar 

  48. Hollaar, L. et al.: The Structure and Operation of a Relational Database System in a Cell-oriented Integrated Circuit Design System. Proc. 21st Design Automation Conf., 1984

    Google Scholar 

  49. Hull, R., King, R.: Semantic Database Modeling: Survey, Applicatinos, and Research Issues. ACM Computing Surveys, Vol. 19, No.3, Sept. 1987

    Google Scholar 

  50. Proc. Data Base Week: Engineering Design Applications. IEEE, 1983

    Google Scholar 

  51. Johnson, H.R. et al.: A DBMS Facility for Handling Structured Engineering Entities. In: [IEEE]

    Google Scholar 

  52. Jullien, C., Leblond, A.: A Database Interface for an Integrated CAD System. Proc. 23rd Design Automation Conf., 1986

    Google Scholar 

  53. Kalay, Y.E.: A Relational Database for Non-manipulative Representation of Solid Objects. Computer Aided Design, Vol. 15, No.3, Sept. 1983

    Google Scholar 

  54. Kalay, Y.E.: A Database Management Approach to CAD/CAM Systems Integration. Proc. 22nd Design Automation Conf., 1985

    Google Scholar 

  55. Katz, R.B.: A Database Approach for Managing VLSI Design Data. Proc. 19th Design Automation Conf., 1982

    Google Scholar 

  56. Katz, R.B. et al.: A Version Server for Computer-Aided Design Data. Proc. 23rd Design Automation Conf., 1986

    Google Scholar 

  57. Kim, W. et al.: A Transaction Mechanism for Engineering Design Databases. Proc. 10th VLDB, 1984

    Google Scholar 

  58. Korenjak, A.J., Teger, A.B.: An Integrated CAD Data Base System. Proc. 12th Design Automation Conf., 1975

    Google Scholar 

  59. Koriba, M.: Database Systems: Their Applications to CAD Software Design. Computer Aided Design, Vol. 15, No.5, Sept. 1983

    Google Scholar 

  60. Kowalski, R.: Logic for Data Description. In: Gallaire, H., Minker, J. (eds.): Logic and Data Bases. Plenum Press, 1976

    Google Scholar 

  61. Kutay, A.R., Eastman, C.M.: Transaction Management in Engineering Databases. In: [IEEE]

    Google Scholar 

  62. Lacroix, M., Pirotte, A.: Data Structures for CAD Object Descriptions. Proc., 18th Design Automation Conf., 1981

    Google Scholar 

  63. Lafue, G.M.E.: Integrating Language and Database for CAD Applications. Computer Aided Design, Vol. 11, No.3, May 1979

    Google Scholar 

  64. Lee, Y.C., Fu, K.S.: Integration of Solid Modeling and Database Management. Proc. 20th Design Automation Conf., 1983

    Google Scholar 

  65. Lee, Y.C., Fu, K.S.: A CSG Based DBMS for CAD/CAM and Its Supporting Query Language. In: [IEEE]

    Google Scholar 

  66. Linden, C.A.: Grammars Which Describe Large Bodies of Data. Computer Aided Design, Vol. 10, No.1, Jan. 1978

    Google Scholar 

  67. Lorie, R., Plouffe, W.: Complex Objects and Their Use in Design Transactions. In: [IEEE]

    Google Scholar 

  68. Lorie, R.A., Daudenarde, J.-J.P.: On Extending the Realm of Application of Relational Systems. Information Processing 86, 1986

    Google Scholar 

  69. Mallgren, W.R.: Formal Specification of Interactive Graphics Programming Languages. MIT Press, 1982

    Google Scholar 

  70. McLeod, D. et al.: An Approach to Information Management for CAD/VLSI Applications. In: [IEEE]

    Google Scholar 

  71. Meier, A., Lorie, R.A.: A Surrogate Concept for Engineering Databases. Proc. 9th VLDB Conf., 1983

    Google Scholar 

  72. Meier, A.: Applying Relational Database Techniques to Solid Modelling. Computer Aided Design, Vol. 18, No.6, July 1986

    Google Scholar 

  73. Neumann, T.: CAD Data Base Requirements and Architectures. Lecture Notes in Computer Science 89, Springer-Verlag, 1980

    Google Scholar 

  74. Neumann, T., Hornung, C.: Consistency and Transaction in CAD Database. Proc. 8th VLDB, 1982

    Google Scholar 

  75. Neumann, T.: On Representing the Design Information in a Common Database. In: [IEEE]

    Google Scholar 

  76. Newell, M.E., Evans, D.C.: Modelling by Computer. In: Allan, J.J. (ed.): CAD Systems. North-Holland, 1977

    Google Scholar 

  77. Phillips, R.J. et al.: AESOP: An Architectural Relational Database. Computer Aided Design, Vol. 11, No.4, July 1979

    Google Scholar 

  78. Requicha, A.A.G.: Representations of Rigid Solid Objects. Lecture Notes in Computer Science 89, Springer-Verlag

    Google Scholar 

  79. Requicha, A.A.G.: Representations for Rigid Solids: Theory, Methods, and Systems. ACM Computing Surveys, Vol. 12, No.4, Dec. 1980

    Google Scholar 

  80. Rieu, D., Nguyen, G.T.: Semantics of CAD Objects for Generalized Databases. Proc. 23rd Design Automation Conf., 1986

    Google Scholar 

  81. Roberts, K.A. et al.: A Vertically Organized Computer-Aided Design Data Base. Proc., 18th Design Automation Conf., 1981

    Google Scholar 

  82. Rowe, L.A., Schoens, K.A.: Data Abstraction, Views and Updates in RIGEL. Proc. ACM SIGMOD Conf., 1979

    Google Scholar 

  83. Sanborn, J.L.: Evolution of the Engineering Design System Data Base. Proc. 19th Design Automation Conf., 1982

    Google Scholar 

  84. Schmidt, J.W.: Type Concepts for Database Definition. Proc. Int’l Conf. on Data Bases, Haifa, Israel, Aug. 1978

    Google Scholar 

  85. Schutzman, H.B.: ICHABOD A Data Base Manager for Design Automation Applications. Proc. 22nd Design Automation Conf., 1985

    Google Scholar 

  86. Shenoy, R.S., Patnaik, L.M.: Data Definition and Manipulation Languages for a CAD Database. Computer Aided Design, Vol. 15, No.3, May 1983

    Google Scholar 

  87. Sidle, T.W.: Weakness of Commercial Data Base Management Systems in Engineering. Proc. 17th Design Automation Workshop, 1980

    Google Scholar 

  88. Simon, R.L.: CAD/CAM — The Foundation for Computer Integrated Manufacturing. Proc. 20th Design Automation Conf., 1983

    Google Scholar 

  89. Sparr, T.M.: A Language for a Scientific and Engineering Data-Base System. Proc. 19th Design Automation Conf., 1982

    Google Scholar 

  90. Staley, S.M., Anderson, D.C.: Functional Specification for CAD Databases. Computer Aided Design, Vol. 18, No.3, April 1986

    Google Scholar 

  91. Stonebraker, M.: Adding Semantic Knowledge to a Relational Database System. In: Brodie, M.J. et al. (eds.): On Conceptual Modelling. Springer-Verlag, 1984

    Google Scholar 

  92. Stonebraker, M. et al.: Application of Abstract Data Types and Abstract Indices to CAD Databases. In: [IEEE]

    Google Scholar 

  93. Ulfsby, S. et al.: TORNADO: A DBMS for CAD/CAM Systems. Computer Aided Design, Vol. 13, No.4, July 1981

    Google Scholar 

  94. Valle, G.: Relational Data Handling Techniques in Computer Aided Design Procedures, Allan, J.J. (ed.): CAD Systems. North-Holland, 1977

    Google Scholar 

  95. Warn, D.R.: VDAM — A Virtual Data Access Manager for Computer Aided Design. Proc. Workshop on Databases for Interactive Design, ACM, 1975

    Google Scholar 

  96. Weiss, S. et al.: DOSS: A Storage System for Design Data. Proc. 23rd Design Automation Conf., 1986

    Google Scholar 

  97. Weller, D., Williams, R.: Graphic and Relational Data Base Support for Problem Solving. Computer Graphics, Vol. 10, 1976

    Google Scholar 

  98. Williams, R.: On the Application of Relational Data Structures in Computer Graphics. Information Processing 74, North-Holland, 1974

    Google Scholar 

  99. Williams, R. et al.: Data Structures in Computer Graphics. Proc. Workshop on Database for Interactive Design, 1975

    Google Scholar 

  100. Williams, R., Giddings, G.: A Picture-Building System. IEEE Trans. Software Eng., Vol. SE-2, No.1, March 1976

    Google Scholar 

  101. Zara, R.V., Henke, D.R.: Building A Layered Database For Design Automation. Proc. 22nd Design Automation Conf., 1985

    Google Scholar 

  102. Zhang, J., Wang, R.: Some Consideration on the Data Model of Geometric Databases. Proc. 21st Design Automation Conf., 1984

    Google Scholar 

  103. Zintl, G.: A CODASYL CAD Data Base System. Proc. 18th Design Automation Conf., 1981

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yagiu, T. (1991). Requirements of CAD Databases. In: Yagiu, T. (eds) Modeling Design Objects and Processes. Computer Graphics: Systems and Applications. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84420-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-84420-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-84422-5

  • Online ISBN: 978-3-642-84420-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics