DE69030551T2 - Prozess und Gerät zur Handhabung zeitaufwendiger und wiederverwendbarer Abfragen in einem objekt-orientierten Datenbankverwaltungssystem - Google Patents

Prozess und Gerät zur Handhabung zeitaufwendiger und wiederverwendbarer Abfragen in einem objekt-orientierten Datenbankverwaltungssystem

Info

Publication number
DE69030551T2
DE69030551T2 DE69030551T DE69030551T DE69030551T2 DE 69030551 T2 DE69030551 T2 DE 69030551T2 DE 69030551 T DE69030551 T DE 69030551T DE 69030551 T DE69030551 T DE 69030551T DE 69030551 T2 DE69030551 T2 DE 69030551T2
Authority
DE
Germany
Prior art keywords
consuming
management system
database management
oriented database
handling time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69030551T
Other languages
English (en)
Other versions
DE69030551D1 (de
Inventor
Robert Low Abraham
Michael P Priven
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE69030551D1 publication Critical patent/DE69030551D1/de
Application granted granted Critical
Publication of DE69030551T2 publication Critical patent/DE69030551T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
DE69030551T 1989-10-23 1990-09-04 Prozess und Gerät zur Handhabung zeitaufwendiger und wiederverwendbarer Abfragen in einem objekt-orientierten Datenbankverwaltungssystem Expired - Lifetime DE69030551T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/425,747 US5161225A (en) 1989-10-23 1989-10-23 Persistent stream for processing time consuming and reusable queries in an object oriented database management system

Publications (2)

Publication Number Publication Date
DE69030551D1 DE69030551D1 (de) 1997-05-28
DE69030551T2 true DE69030551T2 (de) 1997-11-13

Family

ID=23687851

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69030551T Expired - Lifetime DE69030551T2 (de) 1989-10-23 1990-09-04 Prozess und Gerät zur Handhabung zeitaufwendiger und wiederverwendbarer Abfragen in einem objekt-orientierten Datenbankverwaltungssystem

Country Status (4)

Country Link
US (1) US5161225A (de)
EP (1) EP0425412B1 (de)
JP (1) JPH0792778B2 (de)
DE (1) DE69030551T2 (de)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH047640A (ja) * 1990-04-25 1992-01-13 Hitachi Ltd クラス継承解決処理方法
US5412774A (en) * 1990-08-29 1995-05-02 At&T Corp. Apparatus for and method of displaying a data item of a database using the display function of a selected data item
US5291593A (en) 1990-10-24 1994-03-01 International Business Machines Corp. System for persistent and delayed allocation object reference in an object oriented environment
US5295256A (en) * 1990-12-14 1994-03-15 Racal-Datacom, Inc. Automatic storage of persistent objects in a relational schema
US5291583A (en) * 1990-12-14 1994-03-01 Racal-Datacom, Inc. Automatic storage of persistent ASN.1 objects in a relational schema
US5822590A (en) * 1991-10-31 1998-10-13 Texas Instruments Incorporated dbX: a persistent programming language model
US5805885A (en) 1992-12-24 1998-09-08 Microsoft Corporation Method and system for aggregating objects
JPH06214865A (ja) * 1993-01-12 1994-08-05 Fujitsu Ltd オブジェクト・ベース・データ処理装置
US5497491A (en) * 1993-01-26 1996-03-05 International Business Machines Corporation System and method for importing and exporting data between an object oriented computing environment and an external computing environment
US5437025A (en) * 1993-01-26 1995-07-25 International Business Machines Corporation System and method for run time configuration of objects in an object oriented computing environment
US5613099A (en) * 1993-02-17 1997-03-18 International Business Machines Corporation Persistent object storage system with modifiable group skeletal formats
US5446903A (en) * 1993-05-04 1995-08-29 International Business Machines Corporation Method and apparatus for controlling access to data elements in a data processing system based on status of an industrial process by mapping user's security categories and industrial process steps
US5911138A (en) * 1993-06-04 1999-06-08 International Business Machines Corporation Database search facility having improved user interface
US5608899A (en) * 1993-06-04 1997-03-04 International Business Machines Corporation Method and apparatus for searching a database by interactively modifying a database query
US5797007A (en) * 1993-06-14 1998-08-18 International Business Machines Corporation Persistent object storage system with default object encoder/decoder
US6567838B1 (en) * 1993-07-13 2003-05-20 International Business Machines Corporation Method, system and program for executing a predicted operation in a computer system after a predetermined period elapses since a user activity
JP2986051B2 (ja) * 1993-08-04 1999-12-06 インターナショナル・ビジネス・マシーンズ・コーポレイション オブジェクト指向コンピュータ・システム及びオブジェクト実行方法
US5473741A (en) * 1993-08-30 1995-12-05 Graphic Systems Technology, Inc. Method for determining the time to perform raster image processing
US5463769A (en) * 1993-12-15 1995-10-31 International Business Machines Corporation Method and apparatus using dictionary of methods and states for high performance context switching between build and run modes in a computer application builder program
US5623657A (en) * 1993-12-30 1997-04-22 International Business Machines Corporation System for processing application programs including a language independent context management technique
EP0667586A3 (de) * 1994-02-14 1996-08-28 Digital Equipment Corp System zur Erzeugung von Datenbanken.
US5467472A (en) * 1994-04-15 1995-11-14 Microsoft Corporation Method and system for generating and maintaining property sets with unique format identifiers
US6301581B1 (en) * 1994-08-01 2001-10-09 Texas Instruments Incorporated Method and system for managing access to a plurality of data objects
US5592600A (en) * 1994-09-27 1997-01-07 International Business Machines Corporation Animated display showing execution of object-oriented programs
US5542078A (en) * 1994-09-29 1996-07-30 Ontos, Inc. Object oriented data store integration environment for integration of object oriented databases and non-object oriented data facilities
US5680615A (en) * 1994-11-04 1997-10-21 International Business Machines Corporation Desktop management of host applications
EP0823092A1 (de) 1995-04-24 1998-02-11 Aspect Development, Inc. Modellierung von objekt-orientierten datenbankstrukturen, übersetzung in relationelle datenbankstrukturen und dynamische wiederauffindung damit
US5710917A (en) * 1995-06-07 1998-01-20 International Business Machines Corporation Method for deriving data mappings and data aliases
US5732263A (en) * 1995-10-03 1998-03-24 International Business Machines Corporation Systems, methods and computer program products for generating and validating user defined object classes in an object oriented programming environment after build time
US5822587A (en) * 1995-10-20 1998-10-13 Design Intelligence, Inc. Method and system for implementing software objects
US5809506A (en) * 1996-01-22 1998-09-15 International Business Machines Corporation Method for creating an object base of persisent application objects in an object oriented programming environment and apparatus related thereto
US6269407B1 (en) 1996-03-14 2001-07-31 International Business Machines Corporation Method and system for data filtering within an object-oriented data
US5715413A (en) * 1996-06-25 1998-02-03 International Business Machines Corporation Dragging and dropping with an instantiation object
US6012081A (en) * 1996-07-03 2000-01-04 Siemens Aktiengesellschaft Service and event synchronous/asynchronous manager
US6275871B1 (en) 1996-07-03 2001-08-14 Siemens Aktiengesellschaft Asynchronous transport optimizing observer-pattern-like system supporting several modes for an interface definition language-less communication subsystem
US5813014A (en) * 1996-07-10 1998-09-22 Survivors Of The Shoah Visual History Foundation Method and apparatus for management of multimedia assets
US6434567B1 (en) * 1996-07-30 2002-08-13 Carlos De La Huerga Method for specifying enterprise-wide database address formats
US5897632A (en) * 1996-08-27 1999-04-27 At&T Corp Method and system for using materialized views to evaluate queries involving aggregation
US5809509A (en) 1996-10-25 1998-09-15 International Business Machines Corporation Method for using a non-object-oriented datastore as a generic persistent datastore for persistent objects
US5781907A (en) * 1996-10-25 1998-07-14 International Business Machines Corporation Method for the incremental presentation of non-object-oriented datastores using an object-oriented queryable datastore collection
US5794247A (en) * 1996-10-25 1998-08-11 International Business Machines Corporation Method for representing data from non-relational, non-object-oriented datastores as queryable datastore persistent objects
US5799313A (en) * 1996-10-25 1998-08-25 International Business Machines Corporation Framework for object-oriented access to non-object-oriented datastores
US5787436A (en) * 1996-10-25 1998-07-28 International Business Machines Corporation Method for using a datastore cursor for the incremental presentation of query results when traversing implied collections in non-object-oriented datastores
US5737597A (en) * 1996-10-25 1998-04-07 International Business Machines Corporation Method for cataloging datastore characteristics and defining and generating datastore persistent objects
US5778379A (en) * 1996-10-25 1998-07-07 International Business Machines Corporation Query syntax for accessing non-relational, non-object-oriented datastores
US5809508A (en) * 1996-10-25 1998-09-15 International Business Machines Corporation Method for capturing and cataloging datastore characteristics to define datastore persistent objects
US5764979A (en) * 1996-10-25 1998-06-09 International Business Machines Corporation Method for capturing and cataloging program characteristics for the usage of datastore persistent classes
US5765161A (en) * 1996-10-25 1998-06-09 International Business Machines Corporation Method for encapsulating data from non-object-oriented datastores as datastore persistent objects
US5794248A (en) * 1996-10-25 1998-08-11 International Business Machines Corporation Method for representing non-object-oriented datastores using a collection of collections data model
US5737598A (en) * 1996-10-25 1998-04-07 International Business Machines Corporation Method for capturing and cataloging specifications for datastore persistent classes
US5765163A (en) * 1996-10-25 1998-06-09 International Business Machines Corporation Method for using queryable persistent identifiers to locate data for datastore persistent objects in non-object-oriented datastores
US5778358A (en) * 1996-10-25 1998-07-07 International Business Machines Corporation Query parser for accessing non-relational, non-object-oriented datastores
US5761671A (en) * 1996-10-25 1998-06-02 International Business Machines Corporation Method for interfacing queryable datestore persistent objects to non-relational, non-object-oriented datastores
US5765162A (en) * 1996-10-25 1998-06-09 International Business Machines Corporation Method for managing queryable datastore persistent objects and queryable datastore collections in an object-oriented environment
US5937402A (en) * 1997-06-19 1999-08-10 Ontos, Inc. System for enabling access to a relational database from an object oriented program
US6076092A (en) * 1997-08-19 2000-06-13 Sun Microsystems, Inc. System and process for providing improved database interfacing using query objects
US6728699B1 (en) * 1997-09-23 2004-04-27 Unisys Corporation Method and apparatus for using prior results when processing successive database requests
US6128622A (en) * 1997-11-26 2000-10-03 International Business Machines Corporation IMS web studio taskguide
US6128611A (en) * 1998-04-30 2000-10-03 International Business Machines Corporation Internet-enabled generic application program for accessing hierarchical data
US6529914B1 (en) 1998-04-30 2003-03-04 International Business Machines Corporation Object-oriented programming model for accessing hierarchical databases
US6360229B2 (en) 1998-04-30 2002-03-19 International Business Machines Corporation Generic execution model for isolating applications from underlying databases
US6202069B1 (en) 1998-04-30 2001-03-13 International Business Machines Corporation Execution paradigm for accessing hierarchical data using an object framework
US6128619A (en) * 1998-04-30 2000-10-03 International Business Machines Corporation Generating an internet application for accessing a hierarchical database
US6141660A (en) * 1998-07-16 2000-10-31 International Business Machines Corporation Command line interface for creating business objects for accessing a hierarchical database
US6430571B1 (en) 1998-07-16 2002-08-06 International Business Machines Corporation Multi-frame output form that facilitates internet search and update in a hierarchical database
US6769124B1 (en) * 1998-07-22 2004-07-27 Cisco Technology, Inc. Persistent storage of information objects
US6505211B1 (en) 1999-01-26 2003-01-07 International Business Machines Corporation Method for providing for persistence of java classes where the persistence semantics may be orthogonal to the class definition
US6418413B2 (en) * 1999-02-04 2002-07-09 Ita Software, Inc. Method and apparatus for providing availability of airline seats
US6584464B1 (en) 1999-03-19 2003-06-24 Ask Jeeves, Inc. Grammar template query system
US6466931B1 (en) 1999-07-30 2002-10-15 International Business Machines Corporation Method and system for transparently caching and reusing query execution plans efficiently
US7562027B1 (en) * 1999-11-01 2009-07-14 Ita Software, Inc. Availability processing in a travel planning system
WO2001033472A2 (en) * 1999-11-01 2001-05-10 Ita Software, Inc. Method and apparatus for providing availability of airline seats
AU3560000A (en) * 2000-03-20 2001-10-03 Net Magic T:Mi Method and system for data management in an object-oriented system
US7216085B1 (en) * 2000-07-13 2007-05-08 Ita Software, Inc. Competitive availability tools
EP1199645A1 (de) * 2000-10-16 2002-04-24 Helde Enterprises Limited Informationssystem unter Berücksichtigung von Bewertungen
US6912541B1 (en) * 2000-12-01 2005-06-28 Unisys Corporation Method and apparatus for implementing persistent data in object oriented programs
US6633889B2 (en) 2001-01-17 2003-10-14 International Business Machines Corporation Mapping persistent data in multiple data sources into a single object-oriented component
US6901409B2 (en) 2001-01-17 2005-05-31 International Business Machines Corporation Mapping data from multiple data sources into a single software component
US7412457B2 (en) 2001-01-17 2008-08-12 International Business Machines Corporation Mapping data from multiple data sources into a single or multiple reusable software components
US7464072B1 (en) * 2001-06-18 2008-12-09 Siebel Systems, Inc. Method, apparatus, and system for searching based on search visibility rules
US7546287B2 (en) * 2001-06-18 2009-06-09 Siebel Systems, Inc. System and method to search a database for records matching user-selected search criteria and to maintain persistency of the matched records
US7293014B2 (en) * 2001-06-18 2007-11-06 Siebel Systems, Inc. System and method to enable searching across multiple databases and files using a single search
US7213013B1 (en) * 2001-06-18 2007-05-01 Siebel Systems, Inc. Method, apparatus, and system for remote client search indexing
US7233937B2 (en) 2001-06-18 2007-06-19 Siebel Systems, Inc. Method, apparatus, and system for searching based on filter search specification
US20060184554A1 (en) * 2005-02-17 2006-08-17 Microsoft Corporation System and method for extensible metadata architecture for digital images using in-place editing
US7979457B1 (en) 2005-03-02 2011-07-12 Kayak Software Corporation Efficient search of supplier servers based on stored search results
US20080091733A1 (en) * 2006-10-16 2008-04-17 Scott Shelton Reusable data query language statements
US20090083238A1 (en) * 2007-09-21 2009-03-26 Microsoft Corporation Stop-and-restart style execution for long running decision support queries
US20090100091A1 (en) * 2007-10-15 2009-04-16 Srikanth Chandru Method and system for providing a process object framework for processing a request-type process
US8069172B2 (en) * 2008-11-05 2011-11-29 Oracle International Corporation Re-executing query objects without affecting transaction data in an application development framework not providing for creation of multiple instances of the same query object
US20110219037A1 (en) * 2010-03-04 2011-09-08 Src, Inc. High-Performance Persistence Framework
CN102455902B (zh) * 2010-10-29 2015-09-16 国际商业机器公司 用于对象持久化的方法以及计算机系统
US20140222885A1 (en) * 2013-02-04 2014-08-07 Uni-B Solutions Llc System for real-time data processing
DE102015117668B4 (de) * 2015-10-16 2017-10-26 Frank Sax Verfahren zur Ablage von Daten und zur Abfrage derselben

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4509119A (en) * 1982-06-24 1985-04-02 International Business Machines Corporation Method for managing a buffer pool referenced by batch and interactive processes
US4506326A (en) * 1983-02-28 1985-03-19 International Business Machines Corporation Apparatus and method for synthesizing a query for accessing a relational data base
US4631664A (en) * 1983-07-19 1986-12-23 Bachman Information Systems, Inc. Partnership data base management system and method
US4604686A (en) * 1984-01-27 1986-08-05 Martin Marietta Corporation Associative data access method (ADAM) and its means of implementation
US4642762A (en) * 1984-05-25 1987-02-10 American Chemical Society Storage and retrieval of generic chemical structure representations
US4791550A (en) * 1985-02-13 1988-12-13 Rational Higher order language-directed computer
US4769772A (en) * 1985-02-28 1988-09-06 Honeywell Bull, Inc. Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases
US4747072A (en) * 1985-08-13 1988-05-24 Fairchild Camera And Instrument Corporation Pattern addressable memory
US4821220A (en) * 1986-07-25 1989-04-11 Tektronix, Inc. System for animating program operation and displaying time-based relationships
US4841433A (en) * 1986-11-26 1989-06-20 American Telephone And Telegraph Company, At&T Bell Laboratories Method and apparatus for accessing data from data attribute tables
US4811199A (en) * 1987-05-08 1989-03-07 Kuechler William L System for storing and manipulating information in an information base
US4866634A (en) * 1987-08-10 1989-09-12 Syntelligence Data-driven, functional expert system shell
US4853843A (en) * 1987-12-18 1989-08-01 Tektronix, Inc. System for merging virtual partitions of a distributed database
US4949251A (en) * 1988-07-18 1990-08-14 Digital Equipment Corporation Exactly-once semantics in a TP queuing system

Also Published As

Publication number Publication date
DE69030551D1 (de) 1997-05-28
EP0425412B1 (de) 1997-04-23
EP0425412A2 (de) 1991-05-02
US5161225A (en) 1992-11-03
JPH03138734A (ja) 1991-06-13
EP0425412A3 (en) 1993-04-21
JPH0792778B2 (ja) 1995-10-09

Similar Documents

Publication Publication Date Title
DE69030551T2 (de) Prozess und Gerät zur Handhabung zeitaufwendiger und wiederverwendbarer Abfragen in einem objekt-orientierten Datenbankverwaltungssystem
EP0425413A3 (en) Process and apparatus for processing time consuming queries in an object oriented database management system
DE69030282T2 (de) Verfahren und Vorrichtung zur Erhaltung der funktionellen und organisatorischen Unversehrtheit einer relationalen Datenbasis in einem Datenverarbeitungssystem
DE69429793D1 (de) Verfahren und Gerät zur sicheren Namensverwaltung in einem objektorientierten System
DE68927413T2 (de) Verfahren und Vorrichtung zur Datenbankverarbeitung
DE69132356D1 (de) Verfahren und Gerät zur Zeigerkompression in strukturierten Datenbanken
DE4497320T1 (de) Verfahren und Vorrichtung zur parallelen Verarbeitung in einem Datenbanksystem
DE69328400D1 (de) Hilfsverfahren zur Abfrageoptimierung eines relationellen Datenbankverwaltungssystems und daraus resultierendes syntaktisches Analyseverfahren
DE69032390T2 (de) Verfahren und Vorrichtung zur Handhabung eines unbegrenzten Datenstromes in einem objektorientierten Programmiersystem
DE68916486T2 (de) Verfahren zur Durchführung von Operationen in einem relationalen Datenbankverwaltungssystem.
DE69032389T2 (de) Prozess und Gerät zur Erhaltung der Datenintegrität einer Datenbank
DE69229867T2 (de) Verfahren und vorrichtung zur vermeidung von unnötiger wiederübertragung in einem netzwerk zur nachrichtenverteilung
DE69324256T2 (de) Verfahren und vorrichtung zur herstellung von batterie-platten
DE68929132D1 (de) Datenbankverwaltungssystem und Verfahren hierfür
DE69328724D1 (de) Vorrichtung und verfahren zur wiederverwertung von schrottteig
DE69032812D1 (de) Vorrichtung und Verfahren zur parallelen Verarbeitung
DE69331878D1 (de) Verfahren und vorrichtung zur gewinnung einlagiger zellkulturen
DE69301342D1 (de) Verfahren und Vorrichtung zur Handhabung von trägerbandlosen Etiketten
DE69026791D1 (de) Verfahren und Vorrichtung zur Messung der Teilchengrössenverteilung
DE3784387D1 (de) Vorrichtung und verfahren zur parallelen verwaltung von freien speicherbereichen.
DE69116287D1 (de) Verfahren zur Entfernung von Luftreifenlaufstreifen und Vorrichtung zu dessen Durchführung
DE69508116D1 (de) Verfahren und vorrichtung zur automatischen ausrichtung von ereignisberichten in einem verwaltungssystem
DE69312617D1 (de) Vorrichtung und Verfahren zur Messung der Verteilung von Partikelgrössen
DE59306115D1 (de) Verfahren und Vorrichtung zur Handhabung von Zuschnitt-Stapeln mit Banderole
PT81858A (de) Verfahren und vorrichtung zur herstellung von formkoerpern in formen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)