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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adiba, M., Nguyen, G.T.: Information Processing for CAD/VLSI on a Generalized Data Management System. Proc. 10th VLDB, 1984
Armitage, S., Hall, P.A.V.: Conceptual Schema for CAD. Computer Aided Design, Vol. 9, No.3, July 1977
Athay, R.J.: Object Models for Computer Aided Design: An Overview. SIGGRAPH Computer Graphics, Aug. 1978
Atkinson, M., Wiseman, N.: Data Management Requirements for Large Scale Design and Production. SIGDA Newsletter, ACM, March 1977
Baer, A. et al.: Geometric Modelling: A Survey. Computer Aided Design, Vol. 11, No.5, Sept. 1979
Bancilhon, F. et al.: A Model of CAD Transactions. Proc. 11th VLDB, 1985
Bandurski, A.F., Jefferson, D.K.: Data Description for Computer Aided Design, Proc. ACM SIGMOD Workshop, 1975
Bandurski, A.F., Jefferson, D.K.: Enhancements to the DBTG Model for Computer Aided Ship Design. Proc. Workshop on Databases for Interactive Design, 1975
Baron, N. et al.: An Approach to the Integration of Geometrical Capabilitities into a Data Base for CAD Applications. In: [Enc(2)]
Batory, D.S., Buchmann, A.P.: Molecular Objects, Abstract Data Types, and Data Models: A Framework. Proc. 10th VLDB, 1984
Baumgart, B.G.: A Polyhedron Representation for Computer Vision. Proc. NCC, 1975
Bell, J.: Data Modelling of Scientific Simulation Programs. Proc. ACM SIGMOD Conf., June 1982
Benayoune, M., Preece, P.E.: Methodology for the Design of Databases for Engineering Applications. Computer Aided Design, Vol. 18, No.5, June 1986
Bennett, J.: A Database Management System for Design Engineers. Proc. 19th Design Automation Conf., 1982
Bhateja, R., Katz, R.H.: VALKYRIE: A Validation Subsystem of a Version Server for Computer-Aided Design Data. Proc. 24th Design Automation Conf., 1987
Bo, K.: Data Base Design. Lecture Notes in Computer Science 89, SpringerVerlag, 1980
Brachman, R.J., Schmolze, J.G.: An Overview of the KL-ONE Knowledge Representation System. Cognitive Science 9, 1985
Braid, I.C., Hillyard, R.C.: Geometric Modelling in ALGOL 68. ACM SIGPLAN Notices, Vol. 12, No.6, May 1977
Braid, I.C.: On Storing and Changing Shape Information. SIGGRAPH Computer Graphics, Aug. 1978
Brodie, M.J.: On the Development of Data Models. In: Brodie, M.J. et al. (eds.): On Conceptual Modelling. Springer-Verlag, 1984
Buchman, A.P.: Current Trend in CAD Databases. Computer Aided Design, Vol. 16, No.3, May 1984
Buchmann, A.P.: An Architecture and Data Model for CAD Databases. Proc. 12th VLDB, 1986
Cavagna, C., Cugini, U.: Data-Structure for the Description and Handling of Engineering Drawing. Computer Aided Design, Vol. 9, No.1, Jan. 1977
Challis, M.F.: Typing in Data Base Models. In: [Enc(2)].
Chen, P.P.: The Entity-Relationship Model — Toward a Unified View of Data. ACM TODS, Vol. 1, No.1, March 1976
Chou, H.-T., Kim, W.: A Unifying Framework for Version Control in a CAD Environment. Proc. 12th VLDB, 1986
Daini, O.A.: Numerical Database Management System: A Model. Proc. Int’l Conf. on Management of Data, June 1982
Dassler, R. et al.: Databases for Geometric Modelling and Their Application. In: [Enc(2)]
Demolombe, R.: STREL: An Extended Relational Model for Structured Objects. Information Processing, 1986
Eastman, C.M., et al.: A Database for Designing Large Physical Systems. Proc. NCC, 1975
Eastman, C.M.: The Concise Structuring of Geometric Data for Computer Aided Design. In: Data Structures, Computer Graphics and Pattern Recognition. Academic Press, 1977
Eastman, C.M.: Systems Facilities for CAD Databases. Proc. 17th Design Automation Conf., 1980
Eastman, C.M.: Recent Developments in Representation in the Science of Design. Proc. 18th Design Automation Conf., 1981
Eastman, C.M., Preiss, K.: A Review of Solid Shape Modelling Based on Integrity Verification. Computer Aided Design, Vol. 16, No.2, March 1984
Encarnação, J., Neumann, T.: A Survey of DB Requirements for Graphical Applications in Engineering. Lecture Notes in Computer Science 81, SpringerVerlag, 1980
Encarnção, J., Krause, F.-L. (eds.): File Structures and Databases for CAD. North-Holland, 1982
Foisseau, J. et al.: On CAD Data Modelling Through Mechanical Engineering Design. Proc. Int’l Conf. Interactive Techniques in CAD, Bologna, 1978
Foisseau, J., Vallette, F.R.: A Computer Aided Design Data Model: FLOREAL. In: [Enc(2)]
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
Grabowski, H., Eigner, M.: Semantic Datamodel Requirements and Realization with a Relational Datastructure. Computer Aided Design, Vol. 11, No.3, May 1979
Grabowski, H., Eigner, M.: A Data Model for a Design Data Base. In: [Enc(2)]
Gray, J.: The Transaction Concept: Virtues and Limitations. Proc. 7th VLDB, 1981
Hall, P.A.V.: Requirements of Databases for Design. Proc. Conf. on Database Technology, 1976
Hardwick, M.: Extending the Relational Database Data Model for Design Applications. Proc. 21st Design Automation Conf., 1984
Haskin, R.L., Lorie, R.A.: On Extending the Functions of a Relational Database System. Proc. ACM SIGMOD Conf., 1982
Haynie, M.N.: The Relational/Network Hybrid Data Model for Design Automation Databases. Proc. 18th Design Automation Conf., 1981
Heiler, S. et al.: An Object-oriented Approach to Data Management: Why Design Databases Need It. Proc. 24th Design Automation Conf., 1987
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
Hull, R., King, R.: Semantic Database Modeling: Survey, Applicatinos, and Research Issues. ACM Computing Surveys, Vol. 19, No.3, Sept. 1987
Proc. Data Base Week: Engineering Design Applications. IEEE, 1983
Johnson, H.R. et al.: A DBMS Facility for Handling Structured Engineering Entities. In: [IEEE]
Jullien, C., Leblond, A.: A Database Interface for an Integrated CAD System. Proc. 23rd Design Automation Conf., 1986
Kalay, Y.E.: A Relational Database for Non-manipulative Representation of Solid Objects. Computer Aided Design, Vol. 15, No.3, Sept. 1983
Kalay, Y.E.: A Database Management Approach to CAD/CAM Systems Integration. Proc. 22nd Design Automation Conf., 1985
Katz, R.B.: A Database Approach for Managing VLSI Design Data. Proc. 19th Design Automation Conf., 1982
Katz, R.B. et al.: A Version Server for Computer-Aided Design Data. Proc. 23rd Design Automation Conf., 1986
Kim, W. et al.: A Transaction Mechanism for Engineering Design Databases. Proc. 10th VLDB, 1984
Korenjak, A.J., Teger, A.B.: An Integrated CAD Data Base System. Proc. 12th Design Automation Conf., 1975
Koriba, M.: Database Systems: Their Applications to CAD Software Design. Computer Aided Design, Vol. 15, No.5, Sept. 1983
Kowalski, R.: Logic for Data Description. In: Gallaire, H., Minker, J. (eds.): Logic and Data Bases. Plenum Press, 1976
Kutay, A.R., Eastman, C.M.: Transaction Management in Engineering Databases. In: [IEEE]
Lacroix, M., Pirotte, A.: Data Structures for CAD Object Descriptions. Proc., 18th Design Automation Conf., 1981
Lafue, G.M.E.: Integrating Language and Database for CAD Applications. Computer Aided Design, Vol. 11, No.3, May 1979
Lee, Y.C., Fu, K.S.: Integration of Solid Modeling and Database Management. Proc. 20th Design Automation Conf., 1983
Lee, Y.C., Fu, K.S.: A CSG Based DBMS for CAD/CAM and Its Supporting Query Language. In: [IEEE]
Linden, C.A.: Grammars Which Describe Large Bodies of Data. Computer Aided Design, Vol. 10, No.1, Jan. 1978
Lorie, R., Plouffe, W.: Complex Objects and Their Use in Design Transactions. In: [IEEE]
Lorie, R.A., Daudenarde, J.-J.P.: On Extending the Realm of Application of Relational Systems. Information Processing 86, 1986
Mallgren, W.R.: Formal Specification of Interactive Graphics Programming Languages. MIT Press, 1982
McLeod, D. et al.: An Approach to Information Management for CAD/VLSI Applications. In: [IEEE]
Meier, A., Lorie, R.A.: A Surrogate Concept for Engineering Databases. Proc. 9th VLDB Conf., 1983
Meier, A.: Applying Relational Database Techniques to Solid Modelling. Computer Aided Design, Vol. 18, No.6, July 1986
Neumann, T.: CAD Data Base Requirements and Architectures. Lecture Notes in Computer Science 89, Springer-Verlag, 1980
Neumann, T., Hornung, C.: Consistency and Transaction in CAD Database. Proc. 8th VLDB, 1982
Neumann, T.: On Representing the Design Information in a Common Database. In: [IEEE]
Newell, M.E., Evans, D.C.: Modelling by Computer. In: Allan, J.J. (ed.): CAD Systems. North-Holland, 1977
Phillips, R.J. et al.: AESOP: An Architectural Relational Database. Computer Aided Design, Vol. 11, No.4, July 1979
Requicha, A.A.G.: Representations of Rigid Solid Objects. Lecture Notes in Computer Science 89, Springer-Verlag
Requicha, A.A.G.: Representations for Rigid Solids: Theory, Methods, and Systems. ACM Computing Surveys, Vol. 12, No.4, Dec. 1980
Rieu, D., Nguyen, G.T.: Semantics of CAD Objects for Generalized Databases. Proc. 23rd Design Automation Conf., 1986
Roberts, K.A. et al.: A Vertically Organized Computer-Aided Design Data Base. Proc., 18th Design Automation Conf., 1981
Rowe, L.A., Schoens, K.A.: Data Abstraction, Views and Updates in RIGEL. Proc. ACM SIGMOD Conf., 1979
Sanborn, J.L.: Evolution of the Engineering Design System Data Base. Proc. 19th Design Automation Conf., 1982
Schmidt, J.W.: Type Concepts for Database Definition. Proc. Int’l Conf. on Data Bases, Haifa, Israel, Aug. 1978
Schutzman, H.B.: ICHABOD A Data Base Manager for Design Automation Applications. Proc. 22nd Design Automation Conf., 1985
Shenoy, R.S., Patnaik, L.M.: Data Definition and Manipulation Languages for a CAD Database. Computer Aided Design, Vol. 15, No.3, May 1983
Sidle, T.W.: Weakness of Commercial Data Base Management Systems in Engineering. Proc. 17th Design Automation Workshop, 1980
Simon, R.L.: CAD/CAM — The Foundation for Computer Integrated Manufacturing. Proc. 20th Design Automation Conf., 1983
Sparr, T.M.: A Language for a Scientific and Engineering Data-Base System. Proc. 19th Design Automation Conf., 1982
Staley, S.M., Anderson, D.C.: Functional Specification for CAD Databases. Computer Aided Design, Vol. 18, No.3, April 1986
Stonebraker, M.: Adding Semantic Knowledge to a Relational Database System. In: Brodie, M.J. et al. (eds.): On Conceptual Modelling. Springer-Verlag, 1984
Stonebraker, M. et al.: Application of Abstract Data Types and Abstract Indices to CAD Databases. In: [IEEE]
Ulfsby, S. et al.: TORNADO: A DBMS for CAD/CAM Systems. Computer Aided Design, Vol. 13, No.4, July 1981
Valle, G.: Relational Data Handling Techniques in Computer Aided Design Procedures, Allan, J.J. (ed.): CAD Systems. North-Holland, 1977
Warn, D.R.: VDAM — A Virtual Data Access Manager for Computer Aided Design. Proc. Workshop on Databases for Interactive Design, ACM, 1975
Weiss, S. et al.: DOSS: A Storage System for Design Data. Proc. 23rd Design Automation Conf., 1986
Weller, D., Williams, R.: Graphic and Relational Data Base Support for Problem Solving. Computer Graphics, Vol. 10, 1976
Williams, R.: On the Application of Relational Data Structures in Computer Graphics. Information Processing 74, North-Holland, 1974
Williams, R. et al.: Data Structures in Computer Graphics. Proc. Workshop on Database for Interactive Design, 1975
Williams, R., Giddings, G.: A Picture-Building System. IEEE Trans. Software Eng., Vol. SE-2, No.1, March 1976
Zara, R.V., Henke, D.R.: Building A Layered Database For Design Automation. Proc. 22nd Design Automation Conf., 1985
Zhang, J., Wang, R.: Some Consideration on the Data Model of Geometric Databases. Proc. 21st Design Automation Conf., 1984
Zintl, G.: A CODASYL CAD Data Base System. Proc. 18th Design Automation Conf., 1981
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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