×

Visual database modeling

  • US 8,126,937 B2
  • Filed: 10/05/2004
  • Issued: 02/28/2012
  • Est. Priority Date: 10/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, tangibly embodied in a machine-readable storage device, the computer program product having instructions stored therein to cause a data processing apparatus to perform operations for integrating visual database modeling into a graphical tool for developing software applications, the operations comprising:

  • storing a structure of a database, the structure including one or more tables and one or more relations between the tables, the tables including table fields;

    displaying a visual model of the structure of the database, the visual model including table symbols corresponding to the tables and link symbols corresponding to the relations;

    receiving user inputs adding links between the table symbols to add relationships to the structure of the database;

    updating the visual model to reflect the added links between the table symbols;

    saving the updated visual model;

    updating the structure of the database to reflect the added relationships;

    generating a query to be executed on the updated database structure, the generated query including input fields corresponding to the table fields of the updated database structure;

    providing a plurality of reusable application development patterns, the reusable application development patterns comprising graphical arrangements for accessing the database;

    providing a graphical user interface enabling interaction with an identified subset of the reusable application development patterns, the identified subset of reusable application development patterns including the generated query;

    specifying, based on the interaction with the identified subset of reusable application development patterns, a subset of the input fields of the generated query as search parameters; and

    configuring the identified subset of reusable application development patterns to develop an application tailored to the updated database structure,wherein the developed application includes components based on the identified subset of reusable application development patterns, and the components are configured to execute the generated query on the updated database structure using the specified search parameters.

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