15 Fakultätsübergreifend / Sonstige Einrichtung

Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/16

Browse

Search Results

Now showing 1 - 10 of 37
  • Thumbnail Image
    ItemOpen Access
    Ein Molekül-Atom-Datenmodell für Non-Standard-Anwendungen : Anwendungsanalyse, Datenmodellentwurf und Implementierungskonzepte
    (1988) Mitschang, Bernhard
    Ziel der vorliegenden Arbeit ist die Erarbeitung und Nutzbarmachung von Datenbankkonzepten für sog. Non-Standard-Anwendungen. Darunter versteht man im OB-Bereich Anwendungen aus den Gebieten CAD/CAM, VLSI-Entwurf, Software-Entwicklung, Büroautomatisierung, Expertensysteme etc. Die zentralen Fragestellungen, zu denen es Antworten zu finden gilt, sind: - Welche Anforderungen werden von den Non-Standard-Anwendungen an die Datenhaltung gestellt? - Wie sehen dazu passende Architekturen und Datenmodelle für NDBS (das sind DBS für Non-Standard-Anwendungen) aus? - Nach welchen Konzepten sind solche NDBS zu entwerten und zu implementieren? Dazu werden verschiedene OB-basierte Prototypen analysiert und vergleichend einander gegenübergestellt. Im einzelnen wurden basierend auf konventionellen Datenbanksystemen verschiedenen Typs (Netzwerk- und Relationenmodell) Anwendungssysteme aus unterschiedlichen ingenieurwissenschaftlichen Bereichen (3D-Modellierung, Verwaltung geographischer Daten und VLSI-Entwurfswerkzeug) sowie aus dem Expertensystembereich (Diagnosesystem) entwickelt; ihr Leistungsverhalten wurde unter einer praxisnahen Last aufgezeichnet und detailliert untersucht. Ausgehend von diesen Analyse- und Vergleichsergebnissen wird ein Anforderungskatalog erstellt, der konkrete Aussagen über die Datenstrukturen der Anwendungsobjekte und die zugehörigen Verarbeitungscharakteristika zusammenfaßt.
  • Thumbnail Image
    ItemOpen Access
    SQL/XNF - processing composite objects as abstractions over relational data
    (1993) Mitschang, Bernhard; Pirahesh, Hamid; Pistor, Peter; Lindsay, Bruce; Südkamp, Norbert
    An extension to SQL, called the SQL extended normal form (XNF), is discussed. It enhances relational technology by a composite object facility, which comprises not only extraction of composite objects from existing databases but also efficient navigation and manipulation facilities provided by an appropriate application programming interface. The language itself allows sharing of the database among normal form SQL applications and composite object applications. It provides proper subsetting of the database and subsequent structuring, exploiting subobject sharing and recursion, all based on its powerful composite object constructor concept, which is closed under the language operations. XNF is integrated into the relational framework, thus benefiting from the available technology such as relational engine and query optimization.
  • Thumbnail Image
    ItemOpen Access
    Extending the relational algebra to capture complex objects
    (1989) Mitschang, Bernhard
    An important direction in database research for non-standard applications (e.g. engineering or design applications) deals with adequate support for complex objects. Without doubt, the provision of network structures and shared subobjects as well as support for dynamic object definition and appropriate manipulation facilities is urgently needed for natural and accurate modeling as well as for efficient processing of the applications' objects. These concepts are the major concern of the molecule-atom data model (MAD model) and its molecule algebra which is introduced in this paper. They make the model stand out compared to the relational model and even to models limited to hierarchical and statically defined complex objects. By means of the molecule algebra a precise and complete specification of one conceivable kind of complex object processing and its inherent semantics is provided. Furthermore, this algebra is used as a sound basis to express the semantics of the high level query language MOL (molecule query language) that is able to deal with complex objects in a descriptive manner.
  • Thumbnail Image
    ItemOpen Access
    Information structures and database support for solid modeling
    (1989) Härder, Theo; Hübel, Christoph; Mitschang, Bernhard
    The question we are going to investigate is how to map solid representations to DB structures and how to process this information efficiently. Starting from analytical representations based on analytical methods we discuss the use of constructive solid geometry and boundary representation models with various refinements. Furthermore, additional submodels (organizational, technological, physical) are considered in order to obtain an overall product model. This model representing all important aspects of a complex design object may serve to derive special object representations needed by existing engineering tools or by mathematical methods (e.g. finite elements). Today's DBMS are unable to meet the increasing requirements of engineering applications that would prefer to use a DBMS. To alter this situation, a new generation of DBMS architectures tailored to the demands of such enhanced applications have to be developed. As a consequence, the flexibility and expressiveness of data models as well as the handling of application objects must be greatly improved before interactive design work can be supported. We outline our data model concepts and architectural decisions to provide effective data management support. Our DBMS architecture consists of a neutral kernel part running on a server machine and an application layer tailored to solid modeling tasks which together with the application, i.e. the solid modeler is allocated to the workstation.
  • Thumbnail Image
    ItemOpen Access
    Composite-object views in relational DBMS: an implementation perspective
    (1994) Pirahesh, Hamid; Mitschang, Bernhard; Südkamp, Norbert; Lindsay, Bruce
    We present a novel approach for supporting Composite Objects (CO) as an abstraction over the relational data. This approach brings the advanced CO model to existing relational databases and applications, without requiring an expensive migration to other DBMSs which support CO. The concept of views in relational DBMSs (RDBMS) gives the basis for providing the CO abstraction. This model is strictly an extension to the relational model, and it is fully upward compatible with it. We present an overview of the data model. We put emphasis in this paper on showing how we have made the extensions to the architecture and implementation of an RDBMS (Starburst) to support this model. We show that such a major extension to the data model is in fact quite attractive both in terms of implementation cost and query performance. We introduce a CO cache for navigation through components of a CO. With this technique, the performance of navigation through COs, which has been of a concern in RDBMSs in the past, is in fact quite satisfactory. We present our practical experience in using this facility. We show that our work on CO enables existing RDBMSs to incorporate efficient CO facilities at a low cost and at a high degree of application reusability and database sharability.
  • Thumbnail Image
    ItemOpen Access
    Using PRIMA-DBMS as a testbed for parallel complex-object processing
    (1992) Hübel, Christoph; Mitschang, Bernhard; Gesmann, Michael; Grasnickel, Andreas; Käfer, Wolfgang; Schöning, Harald; Härder, Theo
    The PRIMA-DBMS approach is explained by introducing PRIMA's architecture and query processing framework. The PRIMA-DBMS constitutes a testbed that is flexible enough to support evaluation and validation of quite a variation of different strategies for complex-object processing taking into account different parallelization levels and different hardware environments. Thus, PRIMA marks an important step towards our main research goal concerning measures for efficient complex-object processing: the measures that are in competition with each other are query optimization, query evaluation strategies, and massive storage, that all benefit from parallelism. The programming environment that supports the parallel DBMS processing is introduced with special emphasis on its ability for parametrization and configuration. A case study of the PRIMA testbed illustrates our first investigations and demonstrates a methodology for evaluation and tuning of PRIMA configurations.
  • Thumbnail Image
    ItemOpen Access
    Abbildung von Frames auf neuere Datenmodelle
    (1987) Härder, Theo; Mattos, Nelson Mendonca; Mitschang, Bernhard
    Es wird die Abbildung von Frames mit ihren Modellierungskonzepten und charakteristischen Operationen auf objektorientierte Datenmodelle untersucht, um Wissensrepräsentation in sogenannten Non-Standard-Datenbanksystemen - beispielsweise für Expertensystem-Anwendungen - unterstützen zu können. Nach einem Vergleich der Eigenschaften von Relationenmodell, NF 2-Modell und MAD-Modell für diese Aufgabe wird eine Bewertung der verschiedenen Ansätze vorgenommen, um ihre Tauglichkeit für die Frame-Modellierung deutlicher herauszukristallisieren.
  • Thumbnail Image
    ItemOpen Access
    Struktur und Verwaltung grafischer Daten
    (1986) Hübel, Christoph; Mitschang, Bernhard
    Die Arbeitsgruppe Datenverwaltungssysteme am Fachbereich Informatik der Universität Kaiserslautern befaßt sich schon seit längerem im Rahmen des Sonderforschungsbereichs "VLSI-Entwurfsstrukturen und Parallelität" mit der Thematik des Datenbankeinsatzes in sogenannten "Nicht-Standard"-Datenbankanwendungen. Seit kurzem werden diese Forschungsaktivitäten noch ergänzt durch das neugeschaffene "Zentrum für Rechnergestützte Ingenieursysteme". Innerhalb dieser Projekte wurden bereits verschiedene datenbankbasierende Software-Prototypen aus den Bereichen VLSI-Entwurf, geografische lnformationssysteme, Expertensysteme und rechnergestützte Konstruktion entwickelt. Dabei trat überall die Problematik der Strukturierung und Verwaltung grafischer Daten zum Vorschein. Dies gab Anlaß zu einer systematischen Untersuchung des Zusammenspiels von Grafik- und Datenbanksystem, deren Ergebnisse in der Folge dargelegt werden.
  • Thumbnail Image
    ItemOpen Access
    Flexible Entwurfsdatenverwaltung für CAD-Frameworks : Konzept, Realisierung und Bewertung
    (1993) Käfer, Wolfgang; Mitschang, Bernhard
    Eine der Hauptzielrichtungen von CAD-Frameworks ist die Integration von einzelnen, eigenständigen CAD-Werkzeugen mittels einer zentralen Datenverwaltung. Wesentliche Aufgaben hierbei sind die Verwaltung aller entwurfsrelevanten Daten sowie die effiziente Bereitstellung werkzeugrelevanter Daten für den werkzeugspezifischen Entwurfsschritt. Hierzu sind die vom jeweiligen Werkzeug zu bearbeitenden Entwurfsdaten bzw. Entwurfsobjekte zu selektieren und in der jeweils benötigten Form bereitzustellen. Nach Beendigung des Entwufsschrittes sind die geänderten Daten in den aktuellen Datenbestand zu integrieren. Um diese schwierige Aufgabe meistern zu können, ist es nötig, die vorherrschenden Objekt- und Entwurfsstrukturen entsprechend zu berücksichtigen. Das hier vorgestellte Objekt-Versions-Modell OVM soll diesen hohen Anforderungen entsprechen. Mit OVM werden (versionierte) Objekte aus Elementarobjekten zusammengesetzt; zwischen diesen Objekten können Objekt-, Versions-, und Konfigurationsbeziehungen in flexibler Art und Weise aufgebaut werden. Die zugehörige Manipulationssprache OML erlaubt ein adäquates Arbeiten mit den so strukturierten Objekten. OVM bietet eine hohe Abstraktion von der zugrundeliegenden Datenrepräsentation, so daß eine OVM-Realisierung im Prinzip mit unterschiedlichen DBS durchgeführt werden kann. Unsere OVM-Realisierung mittels des PRIMA-Systems wird vorgestellt, die gewonnenen Erfahrungen berichtet und eine vergleichende Bewertung zu Realisierungsalternativen gegeben.
  • Thumbnail Image
    ItemOpen Access
    Grand tour of concepts for object-orientation from a database point of view
    (1993) Mattos, Nelson Mendonca; Meyer-Wegener, Klaus; Mitschang, Bernhard
    Over the last few years, object-orientation has gained more and more importance within several disciplines of computer science (e.g. programming languages, knowledge engineering, and database systems). Numerous papers have defined one or another of its underlying concepts (sometimes in quite different ways), and some systems have been developed following those heterogeneous definitions. Nevertheless, papers investigating the dependencies and degrees of freedom of these concepts are rarely found. For this reason, the goal of this paper is not to add yet another definition of object-oriented concepts, but to identify existing relationships among these basic concepts that allow one to cover and classify various conceivable combinations of these conceptual building blocks. Dependencies, orthogonalities, and relations among concepts like object identity, encapsulation, classification, generalization, inheritance, etc. are revealed, showing numerous ways to compose different shades of object-orientation. This leads to alternatives encountered when constructing object-oriented systems, which are illustrated by classifying some well-known systems and prototypes from different areas. However, it is not our purpose to analyze the relative importance of these concepts. Instead, we investigate the concepts from a neutral point of view, presenting (but not evaluating) several degrees of object-orientation.