Skip to main content

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 171))

  • 28 Accesses

Abstract

In the past database management systems have been used predominantly in business applications. A rather new application domain for DBMS are the so called non-standard applications, of which we consider the CAD/CAM applications in the present work. We first describe the basic object classes of a particular CAD/CAM application area, a manufacturing cell. A top down design methodology is presented which supports the hierarchical modeling of a database application. This methodology is applied to conceptually model the manufacturing cell as an Entity-Relationship schema. The ER schema is then transformed into the NF2 data model, a nested relational data model that allows attributes of type relation and list. Special emphasis was put on the preservation of the hierarchical structure of the manufacturing cell within the NF2 schema, thus achieving a very natural model with a high degree of data clustering. A critical evaluation of the NF2 data modeling concepts with respect to engineering applications concludes this work.

Kurzfassung

Während in der Vergangenheit Datenbanksysteme fast ausschließlich in kommerziellen Anwendungen eingesetzt wurden, haben sich in neuerer Zeit die sogenannten Nicht-Standard Anwendungen zu einem eigenen Teilgebiet entwickelt. Als eine dieser Anwendungen betrachten wir in dieser Arbeit den CAD/CAM Bereich. Ziel dieser Betrachtungen ist es, den Ansatz der strukturell objektorientierten Datenmodellierung auf seine Tauglichkeit bezüglich der Darstellung von technischen Objekten zu untersuchen. Die Ausgangsbasis dieser Betrachtungen bilden die Objekte einer Fertigungszelle, die mit Hilfe einer geeigneten top-down Entwurfsmethodik in ein konzeptuelles Modell übertragen wurden. Das hieraus gewonnene E-R-Diagramm wurde in einem nächsten Schritt in ein NF2 Datenmodell transformiert. Dieses nicht normalisierte relationale Datenmodell erlaubt eine einfache Modellierung von hierarchischen Beziehungen mittels geschachtelter Relationen. Bei allen ausgeführten Transformationen wurde insbesondere darauf Wert gelegt, die den Objekten innewohnende Struktur zu erhalten. Nur dieser Ansatz erlaubt dem System zusammengehörige Daten physisch benachbart auf dem Hintergrund Speicher abzulegen, um die Zugriffszeiten zu minimieren. Den Schluß der Arbeit bildet eine Zusammenfassung der gewonnenen Erfahrungen.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

Literatur

  1. Advanced Information Management Prototype User Manual for the online interface of the Heidelberg Data Base Language (HDBL). IBM Scientific Center, Heidelberg, West Germany.

    Google Scholar 

  2. Blume, C. Programmiersprachen für Industrieroboter. Vogel Verlag, 1986.

    Google Scholar 

  3. Balzert, H. Die Entwicklung von Software-Systemen. Bibliographisches Institut, Reihe Informatik, Bd. 34, 1982

    Google Scholar 

  4. Chen, P. The Entity Relationship model: towards a unified view of data. ACM Transactions on Database Systems 1 (1), 9–36, Mar 1976.

    Article  Google Scholar 

  5. Codd, E.F. Extending the Relational Database Model to Capture More Meaning. ACM Transactions on Database Systems 4 (4), 397–434, Dec. 1979.

    Article  Google Scholar 

  6. Date, C.J. An Introduction to Database Systems. Addison-Wesley Publishing Company, 1983.

    Google Scholar 

  7. Dittrich, K.R. Object-oriented database systems: the notion and the issues. Proceedings International Workshop on Object-Oriented Database Systems, Pacific Grove, Ca., Sept 1986, 2–6.

    Google Scholar 

  8. Goos, G. Programmiertechnik. Skriptum zur gleichnamigen Vorlesung an der Universität Karlsruhe, Wintersemester 82/83

    Google Scholar 

  9. Kaltenbach, J. Datenbankzugriffe für wissensbasierte Sensorsysteme in der Robotik. Diplomarbeit an der Universität Karlsruhe, 1987

    Google Scholar 

  10. Kemper, A., Wallrath, M., Lockemann, P.C. Ein Datenbanksystem für Robotikanwendungen. Robotersysteme 2, 177–187, Springer Verlag 1986.

    Google Scholar 

  11. Kemper, A., Wallrath, M. An Analysis of Geometric Modeling in Database Systems. ACM Computing Surveys, Mar 1987

    Google Scholar 

  12. Kemper, A., Wallrath, M. Konzepte zur Integration Abstrakter Datentypen in R2D2- Informatik Fachberichte Nr. 136, S. 344–359, Springer Verlag, April 1987.

    Google Scholar 

  13. Kemper, A., Lockemann, P.C., Wallrath, M. An Object-Oriented Database System for Engineering Applications. ACM SIGMOD Conf. on Management of DATA, 1987

    Google Scholar 

  14. Lockemann, P.C. et al. Anforderungen technischer Anwendungen an Datenbanksysteme. Informatik-Fachberichte, Springer Verlag, Vol. 94, 1–26.

    Google Scholar 

  15. Meier, A. Erweiterung relationaler Datenbanksysteme für ingenieurwissenschaftliche Anwendungen. Springer Verlag, 1987.

    Book  Google Scholar 

  16. Mohrholz, P. Objekt-orientierte Datenbankunterstützung für Robotersimulationen. Diplomarbeit an der Universität Karlsruhe, 1986

    Google Scholar 

  17. Pistor, P., Andersen, F. Designing a generalized NF2 model with an SQL-type language interface. Proc. of the Twelfth Intl. Conference on Very Large Data Base Systems (VLDB), Kyoto, Japan, August 1986, 278–285.

    Google Scholar 

  18. Paul, R. Robot Manipulators. The MIT Press Series in Artificial Intelligence. Cambridge, Massachusetts and London, England, 1981

    Google Scholar 

  19. Rembold, U. Computer Integrated Manufacturing. Chapter 8, Marcel Dekker, 1987.

    Google Scholar 

  20. Schek, H.J., Pistor, P. Data Structures for an Integrated Database Management and Information Retrieval System. Proc. of the Twelfth Intl. Conference on Very Large Data Base Systems (VLDB), Mexico City, 1982.

    Google Scholar 

  21. Teorey, T.J., Fry, J.P. Design of Database Structures. Englewood Cliffs, New York, Prentice Hall, 1982.

    MATH  Google Scholar 

  22. Tver, D. F., Bolz, R.W. Robotics Sourcebook and Dictionary. Industrial Press Inc., New York, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dürr, M., Huck, M., Kemper, A., Wallrath, M. (1988). Using an NF2 Data Base System for Modeling of CIM Data. In: Lutterbach, H. (eds) Non-Standard Datenbanken für Anwendungen der Graphischen Datenverarbeitung. Informatik-Fachberichte, vol 171. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73608-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-73608-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19175-9

  • Online ISBN: 978-3-642-73608-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics