×

Rapid prototyping, generating and dynamically modifying a schema representing a database

  • US 7,693,918 B2
  • Filed: 03/28/2005
  • Issued: 04/06/2010
  • Est. Priority Date: 03/28/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating a schema for a database, the system comprising a computer readable medium having stored thereon computer executable instructions for:

  • causing a processing unit within a computer to read and write data to a storage memory within the computer, wherein the database is defined on the storage memory;

    operating an input component that receives information associated with the database; and

    ,generating the schema, by operation of a schema generation component, wherein the generating is based, at least in part, upon information received by the input component, the schema further being based, at least in part, upon an associations table, an objects table and an object types table, wherein the generating comprises;

    receiving a request to generate a schema;

    extracting associations from the database using a file system engine;

    creating object types for population of the objects table;

    creating objects for population of the objects table;

    creating associations between objects by including the extracted associations in the associations table, whereinan entry of the associations table stores association information that links a first object with a second object;

    each entry in the associations table uniquely identifies an association between objects; and

    the system for generating the schema facilitates associations between objects with which a user interacts to create the schema during a database prototyping process; and

    modifying, in response to modifications to the database, entries to the associations table, the objects table and the objects type table to generate the schema dynamically.

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