EDM — A data model for electronic CAD/CAM-applications

  • Detlev Ruland
Specific Problems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 246)


EDM is a data model for managing design data of electronical products. Design data of electronic products are characterized by several equivalent descriptions, which are hierarchically structured.

The definition of EDM splits into the specification of EDM-schemes and a set of elementary EDM-operations. The specification of EDM-schemes is based on the Entity-Relationship model. The concurrent existence of several equivalent descriptions is reflected by the definition of certain scheme design rules and consistency constraints. The EDM-operations specify a universal host language interface. They support navigational access using a cursor concept.

Furthermore, the implementation of the EDM-model on top of commercially available DBMSs using a universal EDM-frontend is described. For instance, the transformation rules for mapping EDM onto the relational model are given.


Surrogate Concept Entity Type Relation Scheme Relationship Type Consistency Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ap85]
    Appelrath, H.J., GEO-Konzept eines applikationsneutralen geographischen DBMS und seine Implementierung als INGRES-Frontend, Proc. GI-BTW, IFB 94, Springer, 1985.Google Scholar
  2. [BaKi85]
    Batory, D.S., Kim, W., Modeling Concepts for VLSI CAD Objects, ACM ToDS, vol. 10(3), 1985.Google Scholar
  3. [Ch76]
    Chen, P.P., The Entity-Relationship Model: Towards a Unified View of Data, ACM ToDS, vol. 1(1), 1976.Google Scholar
  4. [Ch80]
    Chen, P.P., The Entity-Relationship Approach to Systems Analysis and Design, North Holland, 1981.Google Scholar
  5. [Dad86]
    Dadam, P., et. al., A DBMS Prototype to Support Extended NF 2-Relations, ACM Proc. SIGMOD, 1986.Google Scholar
  6. [Dat86]
    Date, C.J., Introduction to Database Systems, vol. I, Addison-Wesley, 1986.Google Scholar
  7. [Di85]
    Dittrich, K.R., et al., Datenbankunterstuetzung fuer den ingenieurwissenschaftlichen Entwurf, Informatik Spektrum, vol. 8(3), Springer, 1985.Google Scholar
  8. [DiKoMue85]
    Dittrich, K.R., Kotz, A.M., Muelle, J.A., DAMASCUS — ein Datenhaltungssystem fuer den VLSI-Entwurf, Proc. GI-BTW, IFB 94, Springer, 1985.Google Scholar
  9. [Eb84]
    Eberlein, H., CAD-Datenbanksysteme, Springer, 1984.Google Scholar
  10. [Fr83]
    Frank, A., Datenstrukturen fuer Landinformationssysteme, Diss. Inst. f. Geodaesie und Photogrammetrie der ETH Zuerich, Mitt. 34, 1983.Google Scholar
  11. [HasLo82]
    Haskin, R.L., Lorie, R.A., On Extending the Functions of a Relational Database System, ACM Proc. SIGMOD, 1982.Google Scholar
  12. [HamMcL81]
    Hammer M., McLeod, D., Database Description with SDM: A Semantic Data Model, ACM ToDS, vol. 6(3), 1981.Google Scholar
  13. [He80]
    Herot, Ch., Spatial Management of Data, ACM ToDS, vol. 5(4), 1980.Google Scholar
  14. [Ja85]
    James, G., Document Databases, Van Nostrand Reinhold Company, 1985.Google Scholar
  15. [Ka85]
    Katz, R.H., Information Management for Engineering Design, Springer, 1985.Google Scholar
  16. [LoKi84]
    Lorie, R.A., Kim, W., Supporting Complex Objects in a Relational System for Engineering Databases, IBM Research Report, San Jose, 1984.Google Scholar
  17. [Lue83]
    Luecke, B., DANTE — Ein semantisches Datenmodell fuer Anwendungen aus dem Konstruktionsbereich, Techn. Rep. 17–83, University Karlsruhe, Comp. Science Dept., 1983.Google Scholar
  18. [LueBe85]
    Luecke, B., Bever, M., Ein prozedurorientiertes Datenmodell fuer CAD-Anwendungen und seine Realisierung mittels konventioneller Datenbanksoftware und Ada, Proc. GI-BTW, IFB 94, Springer, 1985.Google Scholar
  19. [Mei83]
    Meier, A., Semantisches Datenmodell fuer flaechenbezogene Daten, Diss., ETH Zuerich, Nr. 7043, 1983.Google Scholar
  20. [Mei85]
    Meier, A., Applying Relational Database Techniques to Solid Modeling, Proc. GI-BTW, IFB 94, Springer, 1985.Google Scholar
  21. [Mai84]
    Maier, D., The Theory of Relational Databases, Computer Science Press, 1984.Google Scholar
  22. [Mi85]
    Mitschang, B., Charakteristiken des Komplex-Objekt-Begriffs und Ansaetze zu dessen Realisierung, Proc. GI-BTW, IFB 94, Springer, 1985.Google Scholar
  23. [NaWa79]
    Nagy, G., Wagle, Sh., Geographic Data Processing, ACM Computing Surveys, vol. 11(2), 1979.Google Scholar
  24. [NKV]
    Nachrichten aus dem Karten-und Vermessungswesen, Reihe I, Heft 95.Google Scholar
  25. [SchSch86]
    Schek, H.J., Scholl, M.H., The Relational Model with Relation-Valued Attributes, Information Systems, vol. 11(2), 1986.Google Scholar
  26. [StRuGu83]
    Stonebraker, M., Rubenstein, B., Guttman, A., Application of Abstract Data Types and Abstract Indices to CAD Data Bases, ACM Proc. Database Week: Engineering Design Applications, 1983.Google Scholar
  27. [Su79]
    Su, S.Y.W., SAM*: A Semantic Association Model for Corporate and Scientific-Statistical Databases, Information Sciences, vol. 29, 1983.Google Scholar
  28. [Ts85]
    Tsichritzis, D.C. (ed.), Office Automation, Springer, 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • Detlev Ruland
    • 1
  1. 1.Computer Science Dept.University WuerzburgW.-Germany

Personalised recommendations