Claims
- 1. A system for changing a logical data structure of a network type database, in said system owner records being linked to corresponding member records by set-information identifying positions of the member record, each of said owner records comprising a set-pointer portion storing the set-information, a control portion storing control data, and a data portion storing data, said system comprising:
- first means for changing a definition of a logical data structure of said network type database; and
- second means for adding the set-information of an added member record to said set-pointer portion of one of said owner records corresponding to said added member record if one of the member records to be linked to said one of said owner records is added to said network type database in accordance with a changed logical data structure obtained by said first means, and for erasing the set-information of an erased member record from said set-pointer portion of said one of said owner records if one of the member records linked to said one of said owner records is erased from said network type database in accordance with the changed logical data structure obtained by said first means, wherein an area of said set-pointer portion of said one of said owner records is changed in accordance with variable-length management of one of adding and erasing the set information while maintaining said set-pointer portion of other of said owner records.
- 2. The system as claimed in claim 1, wherein said second means comprises:
- determination means for determining whether said owner record to which the added member record is to be linked has area available in the set-pointer portion in which the set-information of the added member record is to be set;
- extension means for extending an area of said set-pointer portion managed in accordance with the variable-length management when said determination means determines that said owner record does not have area available in the set-pointer portion in which the set-information of the added record is to be set; and
- setting means for setting the set information of the added record in the set-pointer portion of said owner record extended by the extension means.
- 3. The system as claimed in claim 2, further comprising:
- area determination means for determining whether said owner record comprising the set-pointer portion extended by said extension means can be stored into a predetermined page area of a storage unit; and
- dividing means for dividing said owner record into a first part to be stored in the predetermined page area and a second part to be stored in another page area of said storage unit.
- 4. The system as claimed in claim 3, wherein said dividing means comprises:
- dividing determination means for determining whether the first part can be stored in the predetermined page area if only the data portion of said owner record is moved to said other page area, and
- first control means for providing the data portion to the second portion when said dividing determination means determines that the first part can be stored in the predetermined page area if only the data portion is moved to said other page area.
- 5. The system as claimed in claim 3, further comprising:
- combining determination means for determining whether the first part and the second part can be combined into one record in the predetermined page area when one of data in the predetermined page is modified and when data is erased from the predetermined page, and
- second control means for combining the first part and the second part into one record in the predetermined area when said combining determination means determines that the first part and the second part can be combined into one record.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 4-348404 |
Dec 1992 |
JPX |
|
Parent Case Info
This application is a continuation, of application Ser. No. 08/128,147, filed Sep. 29, 1993, now abandoned.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
4042912 |
Bachman et al. |
Aug 1977 |
|
|
5307486 |
Nakamigawa |
Apr 1994 |
|
Foreign Referenced Citations (3)
| Number |
Date |
Country |
| 2-066645 |
Mar 1990 |
JPX |
| 3-067341 |
Mar 1991 |
JPX |
| 4-139546 |
May 1992 |
JPX |
Non-Patent Literature Citations (2)
| Entry |
| Suzuki et al, "A Database Control Function for Situations where Data may Increase Rapidly", Feb. 1981, pp. 1-15 Review of The Electrical Communication Laboratories vol. 29 No. 1-2. |
| Topper, "The PC-IDMS Alliance", 1988, p. 104(15) PC Tech. Journal, V6 N3. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
128147 |
Sep 1993 |
|