Claims
- 1. A method for designing a data module, comprising the steps of:
a) presenting each of a series of components of a data module in a parentage view presented within a window on a display, said parentage view being hierarchically arranged, with each component occupying a respective position in said hierarchy; b) enabling one or more of said components in the parentage view to be dragged by a user into a new position within the hierarchy; and c) rearranging automatically the relationship data among said components in the data module once dropped into the new position in the hierarchy.
- 2. The method as in claim 1, wherein the parentage view is presented in a first pane of the window and wherein the window comprises at least one additional view.
- 3. The method as in claim 2, wherein the additional view is a component view which presents database elements that can be included in the hierarchy.
- 4. The method as in claim 3, including the additional step of populating the hierarchy with the database elements.
- 5. The method as in claim 1, including the additional step of confirming that the parentage change that would result from dropping one or more of the components into the new position is appropriate, prior to the step of rearranging the relationship data.
- 6. The method as in claim 1, including the additional steps of providing the user with a textual description of the data module and permitting a manual edit of a file containing a textual description of the data module that corresponds to the visual presentation of the parentage view.
- 7. The method as in claim 1, wherein the data module is a remote data module compatible with an application that includes three or more tiers.
- 8. The method as in claim 2, wherein the additional view is a data diagram view which presents a data diagram of database elements.
- 9. The method as in claim 8, including the additional step of populating the data diagram with database elements.
- 10. The method as in claim 9, wherein the population step is by a drag and drop operation from the parentage view into the data diagram.
- 11. The method as in claim 8, wherein the database elements have relationships and dependencies, the relationships and dependencies being graphically represented in the data diagram.
- 12. The method as in claim 11, wherein the relationships and dependencies of the database elements are created and deleted by editing the graphic representations.
- 13. The method as in claim 9, wherein the database elements have relationships and dependencies, the relationships and dependencies being graphically represented in the data diagram.
- 14. The method as in claim 13, wherein the relationships and dependencies of the database elements are created and deleted by editing the graphic representations.
Parent Case Info
[0001] This patent application claims the benefit of priority under 35 U.S.C. §119 from U.S. Provisional Application Ser. No. 60/225,054, filed Aug. 14, 2000, entitled “A Data Module Design System and Frame Component Container,” and from U.S. Provisional Application Ser. No. 60/218,282, filed Jul. 14, 2000, entitled “A Data Module Design System and Frame Component Container,” each of which is incorporated by reference as if set forth in its entirety herein.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60225054 |
Aug 2000 |
US |
|
60218282 |
Jul 2000 |
US |