Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

United States Patent [w]

Nakayama et al.

US005915254A [ii] Patent Number: [45] Date of Patent:

5,915,254 fcjun. 22,1999

[54] FILE STORING SYSTEM FOR MANAGING A RELATIONAL DATA BASE INCLUDING INFORMATION OF A PARENTAL RELATIONSHIP

[75] Inventors: Masayuki Nakayama; Yukiyasu

Kobayashi; Yasuhiro Suzuki, all ol

Oyama, Japan

[73] Assignee: Fujitsu Limited, Kanagawa, Japan

[ * ] Notice: This patent issued on a continued prosecution application filed under 37 CFR 1.53(d), and is subject to the twenty year patent term provisions ol 35 U.S.C. 154(a)(2).

[21] Appl. No.: 08/524,420

[22] Filed: Sep. 6, 1995

[30] Foreign Application Priority Data

Oct. 20, 1994 [JP] Japan 6-255231

[51] Int. C I. G06F 17 00

[52] U.S. CI 707/203; 707/201; 707/101;

707/102; 707/103

[58] Field of Search 395/602, 612,

395/616, 621; 707/1-206

[56] References Cited

U.S. PATENT DOCUMENTS

4,827,462 5/1989 Flannagan et al 369/32

[blocks in formation]

A file storing system for management ol a relational data base compiles records by connecting closely each other in a data storing file, according to the relationship ol master and slave records expressing each instance ol data and load records ol a module unit. The file storing system comprises a relation definition file, a data page file, a data page, a page map file, and a meta map file. The file storing system lurther comprises a first means for managing the relationship ol master and slave records, a second means for managing data pages, a third means for managing data maps, a fourth means for managing meta maps, and executes inserting or removing the records belonging to the relations and modules, loading the records ol a module unit to a main data storage device, and lurther scanning a record unit via the relations.

18 Claims, 28 Drawing Sheets

[graphic][graphic][merged small][graphic][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][table]
[merged small][merged small][merged small][graphic][merged small][table][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][table][merged small][table][merged small][merged small]
[merged small][graphic][graphic][graphic][graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][table][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small]
« PreviousContinue »