← Back to Patent Explorer
US4894771A Expired / Lapsed US ⏱️ 0.0 years remaining

Data base management system extending structure

Assignee: Ricoh Co Ltd
•
Filing: 1988-09-29
•
Granted: 1990-01-16
•
Expires: 2008-09-29
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base language with which the data base management system can make an access. The extended data base language is added with a link attribute information to the data base language, where the link attribute information specifies relationships of representation objectives.

Inventors

  • 👤 Hideko Kunii
  • 👤 Issei Fujishiro
  • 👤 Yasuto Shirai
  • 👤 Tosiyasu Kunii

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 00:38
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/40; G06F8/41; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2452; G06F16/28; G06F16/284; G06F16/288; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 111 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; an extended data base language pre-compiler for pre-compiling an input file described in an extended data base language into an output file described in a data base language with which said data base management system can make an access; and a control part for controlling operations of said data base management system and said extended data base language pre-compiler, said extended data base language being added with a link attribute information to the data base language, said link attribute information specifying relationships of representation objectives.
Claim 2
Dependent Claim 111 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; an extended data base language pre-compiler for pre-compiling an input file described in an extended data base language into an output file described in a data base language with which said data base management system can make an access; and a control part for controlling operations of said data base management system and said extended data base language pre-compiler, said extended data base language being added with a link attribute information to the data base language, said link attribute information specifying relationships of representation objectives.
Claim 3
Dependent Claim 135 words
A data base management system extending structure as claimed in claim 1 in which said extended data base language pre-compiler has an extended data definition language pre-compiler for for pre-compiling an input file described in an extended data definition language into an output file described in a data definition language with which said data base management system can make an access and an extended data manipulation language pre-compiler for pre-compiling an input file described in an extended data manipulation language into an output file described in a data manipulation language with which said data base management system can make an access, said extended data definition language being added with the link attribute information to the data definition language, said extended data manipulation language being added with the link attribute information to the data manipulation language.
Claim 4
Dependent Claim 22 words
A data base management system extending structure as claimed in claim 2 in which said data base management system is a GraphBase.
Claim 5
Dependent Claim 22 words
A data base management system extending structure as claimed in claim 1 in which said data base management system is a GraphBase.
Claim 6
Dependent Claim 72 words
A data base management system extending structure as claimed in claim 1 which further comprises a data base language file and an extended data base language file, said extended data base language pre-compiler pre-compiling an input file of said extended data base language file described in the extended data base language into an output file described in the data base language with which said data base management system can make an access.
Claim 7
Dependent Claim 52 words
A data base management system extending structure as claimed in claim 5 in which said data base language file has a data definition language file and a data manipulation language file, and said extended data base language file has an extended data definition language file and an extended data manipulation language file.
Claim 8
Dependent Claim 22 words
A data base management system extending structure as claimed in claim 6 in which said data base management system is a GraphBase.
Claim 9
Dependent Claim 169 words
A data base management system extending structure as claimed in claim 1 in which said input file described in the extended data base language represents an extended link-oriented data model as R 1 (f 0 , f 1 , . . . ,f n ) f 0 :URI R 2 (g 0 ,g 1 , . . . ,g m ) g 0 :URI L:R 1 →R 2 (at 1 , at 2 , . . . , at k ) where R i (i=1,2) are record-types (R 1 , R 2 ), f i (i=0, . . . , n) and g j (j=0, . . . , m) are fields of the record-types R 1 and R 2 , f 0 and g 0 are unique record identifiers (URI), a real link-type L is made from the record-type R 1 to the record-type R 2 , and at i (i=1, . . . , k) is permitted in the real link-type L of the link-oriented data model.
Claim 10
Dependent Claim 84 words
A data base management system extending structure as claimed in claim 8 in which said output file described in the data base language with which said data base management system can make an access represents the link-oriented data model as R c (f 0 ,g 0 , at 1 , at 2 , . . . , at k ) (f 0 , g 0 )=Unique Link Identifier Virtual L vl :R 1 (one)→R c (many) Virtual L v2 :R 2 (one)→R c (many).
Claim 11
Dependent Claim 173 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; an extended data definition language pre-compiler for pre-compiling an input file described in an extended data definition language into an output file described in a data definition language with which said data base management system can make an access; an extended data manipulation language pre-compiler for pre-compiling an input file described in an extended data manipulation language into an output file described in a data manipulation language with which said data base management system can make an access; and a control part for controlling operations of said data base management system, said extended data definition language pre-compiler and said extended data manipulation language pre-compiler, said extended data definition language being added with a link attribute information to the data definition language, said extended data manipulation language being added with a link attribute information to the data manipulation language, said link attribute information specifying relationships of representation objectives.
Claim 12
Dependent Claim 173 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; an extended data definition language pre-compiler for pre-compiling an input file described in an extended data definition language into an output file described in a data definition language with which said data base management system can make an access; an extended data manipulation language pre-compiler for pre-compiling an input file described in an extended data manipulation language into an output file described in a data manipulation language with which said data base management system can make an access; and a control part for controlling operations of said data base management system, said extended data definition language pre-compiler and said extended data manipulation language pre-compiler, said extended data definition language being added with a link attribute information to the data definition language, said extended data manipulation language being added with a link attribute information to the data manipulation language, said link attribute information specifying relationships of representation objectives.
Claim 13
Dependent Claim 22 words
A data base management system extending structure as claimed in claim 10 in which said data base management system is a GraphBase.
Claim 14
Dependent Claim 178 words
A data base management system extending structure as claimed in claim 10 in which said input file described in the extended data definition language and/or the extended data manipulation language represents an extended link-oriented data model as R 1 (f 0 , f 1 , . . . , f n ) f 0 :URI R 2 (g 0 , g 1 , . . . , g m ) g 0 :URI L:R 1 →R 2 (at 1 , at 2 , . . . , at k ) where R i (i=1,2) are record-types (R 1 , R 2 ), f i (i=0, . . . , n) and g j (j=0, . . . , m) are fields of the record-types R 1 and R 2 , f 0 and g 0 are unique record identifiers (URI), a real link-type L is made from the record-type R 1 to the record-type R 2 , and at i (i=1, . . . , k) is permitted in the real link-type L of the link-oriented data model.
Claim 15
Dependent Claim 90 words
A data base management system extending structure as claimed in claim 12 in which said output file described in the data definition language and/or the data manipulation language with which said data base management system can make an access represents the link-oriented data model as R c (f 0 , g 0 , at 1 , at 2 , . . . , at k ) (f 0 , g 0 )=Unique Link Identifier Virtual L v1 :R 1 (one)→R c (many) Virtual L v2 :R 2 (one)→R c (many).
Claim 16
Dependent Claim 197 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; a data definition language file described by a data definition language with which said data base management system can make an access; a data manipulation language file described by a data manipulation language with which said data base management system can make an access; an extended data definition language file described by the data definition language added with a link attribute information specifying relationships of representation objectives; an extended data definition language pre-compiler for pre-compiling an input file described in the extended data definition language into an output file described in the data definition language; an extended data manipulation language pre-compiler for pre-compiling an input file described in the extended data manipulation language into an output file described in the data manipulation language; and a control part for controlling operations of said data base management system, said data definition language file, said data manipulation language file, said extended data definition language file, said extended data manipulation language file, said extended data definition language pre-compiler and said extended data manipulation language pre-compiler.
Claim 17
Dependent Claim 197 words
A data base management system extending structure based on a link-oriented data model, said data base management system extending structure comprising: a data base management system; a data definition language file described by a data definition language with which said data base management system can make an access; a data manipulation language file described by a data manipulation language with which said data base management system can make an access; an extended data definition language file described by the data definition language added with a link attribute information specifying relationships of representation objectives; an extended data definition language pre-compiler for pre-compiling an input file described in the extended data definition language into an output file described in the data definition language; an extended data manipulation language pre-compiler for pre-compiling an input file described in the extended data manipulation language into an output file described in the data manipulation language; and a control part for controlling operations of said data base management system, said data definition language file, said data manipulation language file, said extended data definition language file, said extended data manipulation language file, said extended data definition language pre-compiler and said extended data manipulation language pre-compiler.
Claim 18
Dependent Claim 22 words
A data base management system extending structure as claimed in claim 14 in which said data base management system is a GraphBase.
Claim 19
Dependent Claim 178 words
A data base management system extending structure as claimed in claim 14 in which said input file described in the extended data definition language and/or the extended data manipulation language represents an extended link-oriented data model as R 1 (f 0 , f 1 , . . . , f n ) f 0 :URI R 2 (g 0 , g 1 , . . . , g m ) g 0 :URI L:R 1 →R 2 (at 1 , at 2 , . . . , at k ) where R i (i=1,2) are record-types (R 1 , R 2 ), f i (i=0, . . . , n) and g j (j=0, . . . , m) are fields of the record-types R 1 and R 2 , f 0 and g 0 are unique record identifiers (URI), a real link-type L is made from the record-type R 1 to the record-type R 2 , and at i (i=1, . . . , k) is permitted in the real link-type L of the link-oriented data model.
Claim 20
Dependent Claim 90 words
A data base management system extending structure as claimed in claim 16 in which said output file described in the data definition language and/or the data manipulation language with which said data base management system can make an access represents the link-oriented data model as R c (f 0 , g 0 , at 1 , at 2 , . . . , at k ) (f 0 , g 0 )=Unique Link Identifier Virtual L v1 :R 1 (one)→R c (many) Virtual L v2 :R 2 (one)→R c (many).
Claim 21
Dependent Claim 220 words
A data base management system extending structure as claimed in claim 14 in which said data defintion language file and/or said data manipulation language file describes an entity-relationship model in a virtual link-type as R 1 (f c , . . . ) f c :URI R 2 ( . . . , f c , . . . ) Virtual L(f c ):R 1 (one)→R 2 (many) (at 1 , . . . , at n ) where R 1 and R 2 are record-types, URI denotes a unique record identifier, L is a virtual link made between the record-types R 1 and R 2 through a common field, a field f c is a foreign key of the record-type R 2 , and link attributes to be added to the virtual link-type L are listed in an attribute list (at 1 , . . . , at n ), said extended data definition language file and/or said extended data manipulation language file adding an intended link attribute to the record-type R 2 as a new field thereby resulting in an extended schema R 1 (f c , . . . ) R 2 (f c , . . . , at 1 , . . . , at n ) Virtual L(f c ):R 1 (one)→R 2 (many).

References Cited (Backward Citations)

US4819160A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-15 1993-07-17 1994-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-15 1997-07-17 1998-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-15 2001-07-17 2002-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag