EDM—a data model for electronic CAD/CAM-applications
International Workshop WG '86 on Graph-theoretic concepts in computer science
Logic programming and databases
Logic programming and databases
Communications of the ACM
The ObjectStore database system
Communications of the ACM
The GemStone object database management system
Communications of the ACM
Introduction to object-oriented databases
Introduction to object-oriented databases
The impact of logic programming on databases
Communications of the ACM
C++ database development (2nd ed.)
C++ database development (2nd ed.)
ConceptBase—a deductive object base for meta data management
Journal of Intelligent Information Systems - Special issue: deductive and object-oriented databases
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
An Overview of the Rule-Based Object Language
Journal of Intelligent Information Systems
An enhanced data model for CAD/CAM database systems
DAC '88 Proceedings of the 25th ACM/IEEE Design Automation Conference
An introduction to database systems (7th ed.)
An introduction to database systems (7th ed.)
Logic and Databases: A Deductive Approach
ACM Computing Surveys (CSUR)
A relational model of data for large shared data banks
Communications of the ACM
The Relationlog system prototype
Software—Practice & Experience
Computer-Aided Design
Object Relational DBMSs: The Next Great Wave
Object Relational DBMSs: The Next Great Wave
CAD/Cam: Computer-Aided Design and Manufacturing
CAD/Cam: Computer-Aided Design and Manufacturing
Database System Concepts
Extending Datalog with Declarative Updates
Journal of Intelligent Information Systems
The VLDB Journal — The International Journal on Very Large Data Bases - Prototypes of deductive database systems
IEEE Transactions on Knowledge and Data Engineering
FLORID: A Prototype for F-Logic
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Complex and Composite Objects in CAD/CAM Databases
Proceedings of the Fifth International Conference on Data Engineering
Overview of the ROL2 Deductive Object-Oriented Database System
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Hi-index | 0.00 |
Computer-aided design (CAD) involves the use of computers in the various stages of engineering design. CAD has large volumes of data with complex structures that need to be stored and managed effectively and properly. Database systems provide general purpose programs that can be used to access and manipulate large amounts of data stored in the database. They also provide an independence between the program accessing data and the database. It is therefore important to use database systems to store CAD data in the most efficient and effective manner for easy retrieval and better management.Graphical objects can be created, in CAD, by reusing previously created objects. The data of these objects have references to the other objects they contain. Deductive object-relational databases not only provide direct support for the effective storage and efficient access to large amounts of data with complex structures on disk, but also perform the inferences and computations to obtain the complete data of graphical objects that reuse other objects. They should be able to play a major role in CAD systems. This is the idea behind the development of the DrawCAD system. DrawCAD is a CAD system built on top of the Relationlog object-relational deductive database system. It facilitates the creation of graphical objects by reusing previously created objects. The DrawCAD system illustrates how CAD systems can be developed, using database systems to store and manage data and also perform the inferences and computations that are normally performed by the application program.