×

Method of developing and modifying self-describing database management system to generate a new database management system from an existing database management system

  • US 5,857,195 A
  • Filed: 05/21/1996
  • Issued: 01/05/1999
  • Est. Priority Date: 08/31/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for developing a new database management system by using an existing database management system both of the existing database management system and the new database management system responding to requests in an identical query language, the existing database management system including a dictionary to store definition information of tables managed by the new database management system, an executable data definition program to update contents of the dictionary and an executable binding program to translate a source program described in the identical query language into an executable program by referring to the dictionary, said method comprising the steps of:

  • (a) defining dictionary information for the new database management system;

    (b) storing a binding source program for a new executable binding program, including in the binding source program a reference to dictionary information described as an access to a dictionary table having a specified table name;

    (c) storing the dictionary information in a definition data table of the existing database management system using the specified table name;

    (d) translating the binding source program into a transitional executable binding program by execution of the executable binding program of the existing database management system;

    (e) translating the binding source program into the new executable binding program of the new database management system by the transitional executable binding program;

    (f) storing a definition source program for a new executable definition program;

    (g) translating the definition source program into the executable definition program by the transitional executable binding program; and

    (h) setting up the new database management system with the dictionary information, the new executable binding program and the new executable definition program.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×