Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Implementation of an API for C++ and Relational Databases

Publikation: Beitrag in Buch/Bericht/KonferenzbandKapitel

Abstract

This paper describes the implementation of an approach for making objects created in C++ persistent by linking C++ to a relational database system. In a first step the neccessary concepts and the unterlying data model are introduced. In a second step we give an overview of the API and its use in C++ as well as a description of the developed precompiler. To support the decomposition of complex data types into flat relations we present the precompiler which has been built in our group. For the implementation of the prototype we have chosen the relational DBMS Oracle. In order to make the system portable to other relational DBMS we have made it as transparent as possible. Finally we give an example to demonstrate the functionality of our approach.
OriginalspracheDeutsch (Österreich)
TitelComputer and Information Sciences VI
Herausgeber*innen M. Baray, B. Özgüc
VerlagElsevier Science Publishers B.V.
Seiten95-103
Seitenumfang9
PublikationsstatusVeröffentlicht - 1991

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur
  2. SDG 16 – Frieden, Gerechtigkeit und starke Institutionen
    SDG 16 – Frieden, Gerechtigkeit und starke Institutionen

Wissenschaftszweige

  • 102001 Artificial Intelligence
  • 102006 Computer Supported Cooperative Work (CSCW)
  • 102010 Datenbanksysteme
  • 102014 Informationsdesign
  • 102015 Informationssysteme
  • 102016 IT-Sicherheit
  • 102028 Knowledge Engineering
  • 102019 Machine Learning
  • 102022 Softwareentwicklung
  • 102025 Verteilte Systeme
  • 502007 E-Commerce
  • 505002 Datenschutz
  • 506002 E-Government
  • 509018 Wissensmanagement
  • 202007 Computer Integrated Manufacturing (CIM)
  • 102033 Data Mining
  • 102035 Data Science

Dieses zitieren