Zusammenfassung
Datenbanksysteme zeichnen sich durch Charakteristika aus, die über den „klassischen“ administrativ-betriebswirtschaftlichen Bereich hinaus zunehmend auch für Ingenieuranwendungen als vorteilhaft erkannt werden. Die Schwierigkeiten für einen sofortigen Einsatz in diesem Sektor liegen darin, daß existierende Systeme hinsichtlich Datenstrukturierung, Konsistenz, Mehrbenutzerbetrieb und Datensicherung keine den neuen Anforderungen entsprechenden Konzepte anbieten. Der Bericht nennt beispielhaft für den Bereich des Entwurfs technischer Objekte die wichtigsten Unterschiede zu traditionellen Anwendungen und stellt Lösungsvorschläge für die genannten Problemkreise vor.
Summary
Database systems are characterized by a number of features that are appreciated more and more beyond the traditional business and administrative area such as in engineering applications. The obstacles to an immediate use of these systems in the new realms result from the fact that existing systems do not offer concepts for data structuring, semantic integrity, concurrency, and security that match the new demands. Dealing with the design of technical objects as an example, this paper discusses how these concepts differ from those for traditional applications, and presents a number of proposals for solving the arising problems.
Literatur
Literatur zur Einführung in den Datenbankbereich
Date, C.J.: Introduction to Database Systems. Addison-Wesley 1981
Lockemann, P.C., Mayr, H.C.: Rechnergestützte Informationssysteme. Springer 1978
Schlageter, G., Stucky W.: Datenbanksysteme: Konzepte und Modelle. Teubner 1983
Bereich Datenmodelle
Katz, R. H.: Managing the Chip Design Database. Computer 16, No. 12 (1983)
Lorie, R. A.: Issues in Databases for Design Applications, in [15]
Bereich Konsistenz
Eastman, C. M., Lafue, G. M. E.: Semantic Integrity Transactions in Design Databases, in [15]
Neumann, T., Hornung, C.: Consistency and Transactions in CAD Databases. Proc. 8th Int. Conf. on Very Large Databases 1982
Bereich Transaktionen
Kim, W., et al.: Nested Transactions for Engineering Design Databases. IBM Res. Rep. RJ 3934, 6/23/83
Weitere Literatur
Adams, M., et al.: Datenhaltungssysteme in der Prozeßdatenverarbeitung: Ein Anforderungsprofil. Univ. Karlsruhe, Fakultät für Informatik, Interner Bericht 16/83, April 1983
Bever, M., Lockemann, P.C.: Database Support for Software Development. Proc. Fachtagung Programmierumgebungen und Compiler, Teubner 1984
Chen, P.P.: The Entity-Relationship Model: Toward a Unified View of Data. ACM Trans. Database Syst. 1, 9 (1976)
Codd, E.L.: A Relational Model of Data for Large Shared Data Bases. Comm. ACM 13, 370 (1977)
Dittrich, K.R., Kotz, A.M., Mülle, J.A.: Basismechanismen für komplexe Konsistenzprobleme in Entwurfsdatenbanken. GI-Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft, Karlsruhe, März 1985, Informatik-Fachberichte, Springer 1985
Eastman, C.M.: System Facilities for CAD Databases. Proc. 17th Design Automation Conf. 1980, p. 57
Encarnacao, J., Krause, F.-J. (eds.): File Structures and Databases for CAD. North-Holland 1982
Engineering Design Applications. Proc. Data Base Week 1983, IEEE Comp. Soc. Press
Eswaran, K.P., et al.: The Notions of Consistency and Predicate Locks in a Database System. Comm. ACM 9, 624 (1976)
Eberlein, W., Wedekind, H.: A Methodology for Embedding Design Data Bases into Integrated Engineering Systems, in [15]
Fischer, W.E.: Datenbanksystem für CAD-Arbeitsplätze. Informatik-Fachberichte, Bd. 70, Springer 1983
Foisseau, J., Valette, F.R.: A Computer Aided Design Data Model: FLOREAL, in [15]
Goodenough, J.B.: Exception Handling: Issues and a Proposed Notation. Comm. ACM 18, 683 (1975)
Gründig, L., Pistor, P.: Land-Informations-Systeme und ihre Anforderungen an Datenbank-Schnittstellen, in: J.W.Schmidt (Hrsg.): Sprachen für Datenbanken, Informatik-Fachberichte, Bd. 72, Springer 1983
Gray, J.: Notes on Database Operating Systems, in: R. Bayer, R.M.Graham, G.Seegmüller: Operating Systems, an Advanced Course. Lecture Notes on Computer Science, Bd. 60, Springer 1978
Gray, J.: The Transaction Concept: Virtues and Limitations. Proc. 7th Int. Conf. on Very Large Databases 1981, p. 144
Härder, T.: Implementierung von Datenbanksystemen. Hanser 1978
Haynie, M.N.: A Relational/Network Hybrid Data Model for Design Automation Databases. Proc. 18th Design Automation Conf. 1981
Haskin, R. L., Lorie, R. A.: On Extending the Functions of a Relational Database System. IBM San Jose, Res. Rep. RJ 3182, 11/ 11/81
Haskin, R., Lorie, R.: Using a Relational Database System for Circuit Design. Bull. IEEE Database Eng. 5 (2), 10 (1982)
Johnson, H.R., Schweitzer, J.E., Warkentine, E.R.: A DBMS Facility for Handling Structured Engineering Entities, in [16]
Lafue, G.M.E.: Semantic Integrity Dependencies and Delayed Integrity Checking. Proc. 8th Int. Conf. on Very Large Databases 1982
Lacroix, M., Pirotte, A.: Data Structures for CAD Object Descriptions. Proc. 18th Design Automation Conf. 1981
Lorie, R.A., Plouffe, W.: Complex Objects and their Use in Design Transactions, in [16]
Lamersdorf, W., Schmidt, J.W.: Rekursive Datenmodelle. Informatik-Fachberichte, Bd.72, Springer 1983
Lüke, B.: DANTE — Ein semantisches Datenmodell für Anwendungen aus dem Konstruktionsbereich. Interner Bericht 17/83, Univ. Karlsruhe, Fakultät für Informatik, Sept. 1983
Liskov, B., Zilles, S.: Programming with Abstract Data Types. Proc. ACM SIGPLAN, Conf. on Very High Programming Languages. SIGPLAN Not. 9 (4), 50 (1974)
McLeod, D., Narayanaswamy, K., Bapa Rao, K.V.: An Approach to Information Management for CAD/VLSI Applications. Proc. ACM SIGMOD Int. Conf. on the Management of Data 1983
Moss, J. E. B.: Nested Transactions and Reliable Distributed Computing. Proc. 2nd Symp. Reliability of Distributed Software and Database-Systems 1982, p. 33
Neumann, T.: On Representing the Design Information in a Common Database, in [16]
Noon, W.A., Robbins, K.N., Roberts, M.T.: A Design System Approach to Data Integrity. Proc. 19th Design Automation Conf. 1982
Pistor, P., Hansen, B., Hansen, M.: Eine sequelartige Sprachschnittstelle für das NF2-Modell, in: J.W.Schmidt (Hrsg.): Sprachen für Datenbanken, Informatik-Fachberichte, Bd.72, Springer 1983
Pictorial Information Systems. IEEE Computer, Spec. Issue, Nov. 1981
Plouffe, W., et. al.: A Database System for Engieneering Design. Database Eng. IEEE Comp. Soc. 7, No. 2 (1984)
Roberts, K. A., Baker, T. E., Jerome, D. H.: A Vertically Organized Computer Aided Design Database. Proc. 18th Design Automation Conf. 1981
Reed, D.P.: Implementing Atomic Actions on Decentralized Data. ACM Trans. Comput. Syst. Febr. 1983, p. 3
Sidle, T.W.: Weaknesses of Commercial Data Base Management Systems in Engineering Applications. Proc. 17th Design Automation Conf. 1980, p. 57
Stonebraker, M., Rubenstein, B., Guttman, A.: Application of Abstract Data Types and Abstract Indices to CAD Data Bases, in [16]
Smith, J.M., Smith, D.C.P.: Database Abstractions: Aggregation and Generalization. ACM Trans. Database Syst. 2, 105 (1977)
Smith, J.M., Smith, D.C.P.: A Data Base Approach to Software Specification, in: WE. Riddle, R.E. Fairley (Hrsg.): Software Development Tools, Springer 1980
Schek, H.-J., Scholl, M.: Die NF2-Relationenalgebra zur einheitlichen Manipulation externer, konzeptueller und interner Datenstrukturen. Informatik-Fachberichte, Bd.72, Sprachen für Datenbanken, Fachgespräch auf der 13. GI-Jahrestagung, Okt. 1983, Springer 1983
Wiederhold, G., El-Masri, R.: The Structural Model for Database Design, in: P.P.Chen (ed.): Entity-Relationship Approach to Systems Analysis and Design. North-Holland 1980
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dittrich, K.R., Kotz, A.M., Mülle, J.A. et al. Datenbankunterstützung für den ingenieurwissenschaftlichen Entwurf. Informatik-Spektrum 8, 113–125 (1985). https://doi.org/10.1007/BF00425952
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00425952
Schlüsselwörter
- Nicht-Standard Datenbanksysteme
- Entwurfsdatenbank
- CAD/CAM-Datenverwaltung
- Datenmodelle
- komplexe Objekte
- Konsistenz
- Mehrbenutzerbetrieb
- Datensicherung
- lange Transaktionen