WO2007077626A1 - Data maintenance device, data maintenance method, and data maintenance program - Google Patents
Data maintenance device, data maintenance method, and data maintenance program Download PDFInfo
- Publication number
- WO2007077626A1 WO2007077626A1 PCT/JP2006/300043 JP2006300043W WO2007077626A1 WO 2007077626 A1 WO2007077626 A1 WO 2007077626A1 JP 2006300043 W JP2006300043 W JP 2006300043W WO 2007077626 A1 WO2007077626 A1 WO 2007077626A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- maintenance
- data
- screen
- menu
- screens
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
Definitions
- Data maintenance device Data maintenance method, and data maintenance program
- the present invention relates to a data maintenance apparatus, a data maintenance method, and a data maintenance program for performing maintenance of various data stored in a relational database.
- each data forms a two-dimensional table describing the relationship.
- These tables relate to, for example, a predetermined management target and data uniquely assigned to the management target, list the items of the management target in the column direction, and describe the values of these items in the row direction. Formed by.
- Such tables are used as user's interfaces in relational databases.
- each table can define not only the management object itself but also the relationship between multiple management objects by describing pointers to other management objects.
- Patent Document 1 Japanese Patent Laid-Open No. 10-214211
- Patent Document 2 JP-A-10-214212
- Patent Document 3 Japanese Patent Laid-Open No. 11-232158
- Patent Document 4 Japanese Patent Laid-Open No. 2000-66932
- Patent Document 5 Special Table 2003-520363
- Patent Document 1 discloses a database system equipped with a database that stores various data tables.
- this database system has a maintenance script file that stores multiple maintenance scripts created for each data table in the database, and script management that stores final run-time data for each maintenance script stored in this maintenance script file.
- Time limit setting means for setting the time limit for reorganizing the file and the data table on the database, and the execution order for determining the execution order of the maintenance scripts in order from the last run time data stored in the script management file
- a reorganization processing means for performing reorganization of the data table by executing the restriction set by the time limit setting means according to the order determined by the execution order determination means, and the reorganization processing means.
- Finished Last execution time update means for updating data at the last execution time in the script management file of the maintenance script.
- the reorganization execution target data tables can be automatically and sequentially reorganized, and all the reorganization execution target data tables can be reconfigured within the time limit.
- the subsequent force can be automatically reorganized the next time, and as a result, the effort required for the reorganization can be reduced and the processing efficiency can be improved. .
- Patent Document 2 discloses a database system that stores equipment data of a computer system that is operated online, uses this data for system operation, and performs data maintenance in response to new installation Z change Z removal.
- this database system includes a data record for storing data, a record use flag for managing the use state of the record, a maintenance type for managing a maintenance type, and a variable. It includes a database having a table composed of a change pointer for managing the position of another record for storing update contents and a data access unit element, and a database access routine.
- the database access routine searches for an empty record with the record use flag at the time of data maintenance of the new equipment, sets the record to “used”, sets the maintenance type to “new”, and stores the new contents in the data record. Also, the database access routine sets the maintenance type to “removal” at the time of data maintenance for facility removal. In addition, the database access routine searches for an empty record with the record use flag during equipment maintenance data maintenance, sets the empty record to “Use”, writes the change contents into the empty record, and uses the empty record in the change pointer of the original record. Is written and the maintenance type is changed.
- the database access routine rejects the access of the operation process power to the data record at the new equipment location, and from the operation process for the data record at the equipment removal location and the equipment change location. Access as requested.
- the database access routine rejects the access of the operation process power to the data record at the new equipment location, and from the operation process for the data record at the equipment removal location and the equipment change location. Access as requested.
- Patent Document 3 includes a database maintenance management system that is installed in a system in which normal business processing using a database is continuously performed for 24 hours, and performs maintenance management of the database without stopping the normal business processing.
- this database maintenance management system has master data receiving means for receiving master data for update sent from other systems, and the master data is received when the master data receiving means receives the master data. It has a master management means that is automatically reflected in the master database, and automatically performs master maintenance function processing. As a result, in this database maintenance management system, the contents of the update master data can be automatically reflected in the master database without human intervention.
- Patent Document 4 discloses a maintenance method for master information.
- this master information maintenance method includes a step of converting predetermined master information into text data, additional information to be added to the master information, and a key for specifying the additional information. And a step of inputting information into a spreadsheet, and a step of combining text data and additional information input into the spreadsheet to generate a new database.
- this master information maintenance method is able to efficiently and reliably reflect individual items that do not exist in the positive master information in a batch.
- Patent Document 5 discloses a data maintenance method in an offline distributed database network system having a central system having a central database and a plurality of node systems having a local database.
- the local database includes a subset of data of at least partially different central databases, and change information for data stored in the database of the database network system is transmitted to a plurality of node systems.
- the values of items constituting each table are usually represented by a series of numbers, symbols, and other codes that are conveniently added.
- a general-purpose database software such as Access provided by Microsoft (registered trademark) has a function to display data, so a maintenance screen for maintenance is created. You can also.
- this type of general-purpose software simply displays data as it is, it can display the code as it is on the maintenance screen according to the value represented by the code. become . Therefore, this kind of general-purpose software has to be associated with the code and the actual name separately, and in reality it was not strong enough to withstand use.
- the present invention has been made in view of such circumstances, and a data maintenance device and a data maintenance device capable of automatically creating individual maintenance screens without programming each system individually.
- the purpose is to provide a method and data maintenance program.
- a data maintenance device that achieves the above-described object is a data maintenance device that performs maintenance of various data stored in a relational database.
- the environment setting for operating the data when performing the environment setting operation that defines the contents of the maintenance Screen creation processing means for creating various maintenance screens and various maintenance screens for operating data during maintenance operations, environment setting screens created by the screen creation processing means, and Display means for displaying various types of information including various maintenance screens.
- Maintenance data that defines the content of maintenance created through various screens for environment settings are collected and registered as a single menu for each maintenance operation used.
- a menu customization screen is created as one of the various environment setting screens for operating the maintenance menu to customize the maintenance menu, and displayed on the display means, and stored in the database.
- the value for each item constituting the data is not the code, but the above-mentioned environment setting for performing the setting for replacing with any information that is easy for the operator to understand.
- the means for creating a replacement setting screen as one of the various screens and displaying it on the display means, and the contents set via the replacement setting screen, the values of the items constituting the data are as described above.
- the data maintenance method that achieves the above-described object is a data maintenance method for maintaining various data stored in the relational database, and is a method for maintaining the database to be maintained.
- Performing input operations Based on the information entered by the operator, create various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance.
- the data is operated when performing the maintenance operation.
- Create various maintenance screens and create the above maintenance screens.
- a maintenance process for displaying the contents of maintenance via the input operation means, and the environment setting process is a maintenance that defines the contents of maintenance created through the various environment setting screens.
- the operator sets the value of each item constituting the data.
- a replacement setting screen display step for creating a replacement setting screen and displaying it on the display means. In the maintenance step, each item constituting the data based on the contents set via the replacement setting screen.
- various screens for maintenance described above are created in place of the above code instead of arbitrary information that can be easily understood by the operator.
- the data maintenance program according to the present invention that achieves the above-mentioned object is a computer-executable data maintenance program that performs maintenance of various data stored in a relational database. Based on the information entered by the operator
- Menu customization as one of the various screens for setting the above-mentioned environment for customizing the maintenance menu by collecting and registering it as a single menu for each maintenance operation to be used
- the values of the items that make up the data are not the code but the operator can easily understand
- a replacement setting screen display process for creating a replacement setting screen as one of the various environment setting screens for performing settings for replacing with arbitrary information and displaying the replacement setting screen on the display means.
- each item constituting the data is based on the contents set via the replacement setting screen.
- Ru As values, as characterized by various screens for the maintenance of the operator rather than by the foregoing code is replaced to facilitate any information understanding is created, Ru.
- the data maintenance device, the data maintenance method, and the data maintenance program according to the present invention are for environment setting for manipulating data when performing an environment setting operation for defining the contents of maintenance, respectively.
- Various screens for maintenance and various maintenance screens for manipulating data when performing maintenance operations can be created automatically by screen creation processing means based on data regardless of the system. .
- the data maintenance device, the data maintenance method, and the data maintenance program that are relevant to the present invention are based on the contents set via the replacement setting screen, and the operator instead of the code as the value of each item. Can be replaced with arbitrary information that is easy to understand.
- the data maintenance device, the data maintenance method, and the data maintenance program according to the present invention each collect maintenance data for each maintenance operation to be used as one menu through various screens for environment setting.
- the maintenance menu can be customized by operating the registered maintenance menu.
- the present invention as described above can easily create various environment setting screens and maintenance various screens customized according to the preference of the operator.
- the need for individual programming can be eliminated.
- the maintenance menu can be customized in the present invention, the environment setting for defining the contents of maintenance can be easily performed, and the use and convenience of the operator can be greatly improved. Therefore, the present invention significantly reduces the load on the system designer, system administrator, and operator who operates the system, and also reduces the development cost and maintenance cost, and can improve the quality. Can do.
- FIG. 1 is a block diagram for explaining the configuration of a data maintenance device shown as an embodiment of the present invention.
- FIG. 2 is a diagram for explaining a specific example of a connection screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is displayed when the connection destination database is an SQL server. It is a figure explaining the specific example of a screen for work.
- FIG. 3 is displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention. It is a figure explaining the specific example of the screen for a connection, and is a figure explaining the specific example of the screen for a connection displayed when the database of a connection destination is Oracle (trademark).
- FIG. 4 is a diagram illustrating a specific example of an environment setting menu screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
- FIG. 5 is a diagram illustrating a specific example of a table selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
- FIG. 6 is a diagram for explaining a specific example of the environment setting menu screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and illustrates how settings already registered are corrected It is a figure for doing.
- FIG. 7 is a diagram illustrating a specific example of an item setting screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
- FIG. 8 is a diagram for explaining a specific example of an environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a situation in which arbitrary maintenance data is deleted.
- FIG. 8 is a diagram for explaining a specific example of an environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a situation in which arbitrary maintenance data is deleted.
- FIG. 9 A diagram illustrating a specific example of the environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and a message dialog for confirmation when deleting any maintenance data It is a figure for demonstrating a mode that it displayed
- FIG. 10 is a diagram for explaining a specific example of the main part of the item setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and the child table can be switched to the item setting screen. It is a figure for demonstrating a mode that it added.
- FIG. 11 is a diagram for explaining a specific example of the main part of the item setting screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and shows the order of a plurality of child tables in the item setting screen. It is a figure for demonstrating a mode that it rearranges by.
- FIG. 12 is a diagram for explaining a specific example of a combination condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
- FIG. 13 is a diagram for explaining a specific example of an item setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and the manner in which the order of items to be displayed is changed It is a figure for demonstrating.
- FIG. 14 is a diagram for explaining a specific example of the item setting screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and moves the selected column to the column on the left side of the column. It is a figure for demonstrating a mode that it replaced.
- FIG. 15 is a diagram illustrating a specific example of a replacement setting screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
- FIG. 16 is a diagram illustrating a specific example of a replacement item table selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
- FIG. 17 is a diagram for explaining a specific example of the main part of the replacement setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and selecting an item name to be replaced from a drop-down list It is a figure for demonstrating a mode to do.
- FIG. 18 is a diagram for explaining a specific example of the main part of the screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and explains the first selection method when replacement setting is performed It is a figure for doing.
- FIG. 19 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a second selection method when replacement setting is performed.
- FIG. 19 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a second selection method when replacement setting is performed.
- FIG. 20 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, for explaining a third selection method when replacement setting is performed.
- FIG. 20 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, for explaining a third selection method when replacement setting is performed.
- FIG. 21 is a diagram for explaining a specific example of an environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to customize the maintenance menu It is.
- FIG. 22 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention.
- FIG. 23 is a diagram for explaining a specific example of the main part on the menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is a new one with the top menu selected. A diagram for explaining how menu items have been added is there.
- FIG. 24 is a diagram for explaining a specific example of a main part on a menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and selecting a maintenance menu that has already been created. It is a figure for demonstrating a mode that the new menu item was added as a submenu of the said maintenance menu in a state.
- FIG. 25 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is used for confirmation when deleting an arbitrary maintenance menu. It is a figure for demonstrating a mode that the message dialog was displayed.
- FIG. 26 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, in which a maintenance menu that has already been created is deleted. It is a figure for demonstrating.
- FIG. 27 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and shows the display order of maintenance menus already created. It is a figure for demonstrating a mode that it rearranges.
- FIG. 28 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and shows the display order of maintenance menus already created. It is a figure for demonstrating a mode that it rearranged.
- FIG. 29 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and a diagram for explaining a state in which registerable maintenance data is displayed. It is.
- FIG. 30 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a state of dragging registered ⁇ maintenance data.
- FIG. 30 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a state of dragging registered ⁇ maintenance data.
- FIG. 31 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention. It is a figure for demonstrating a mode that data was dropped on the desired maintenance menu.
- FIG. 32 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
- V Maintenance not registered in the maintenance menu for misalignment It is a figure for demonstrating a mode that data was displayed.
- FIG. 33 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and registers one maintenance data in one maintenance menu. It is a figure for demonstrating how it performed.
- FIG. 34 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention.
- the maintenance data shown in FIG. 33 is used as another maintenance menu. It is a figure for demonstrating a registered state.
- FIG. 35 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and is the maintenance data registered in a certain maintenance menu. It is a figure for demonstrating a mode that is moved to another maintenance menu.
- FIG. 36 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and shows maintenance data registered in a certain maintenance menu. It is a figure for demonstrating a mode that it copies to another maintenance menu.
- FIG. 37 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which an ID is given before the name of the maintenance menu. It is a figure for demonstrating.
- FIG. 38 is a diagram illustrating a specific example of a maintenance screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
- FIG. 39 is a diagram for explaining a specific example of an initial display screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and a table to be maintained is It is a figure explaining the specific example of the initial display screen in the case of being one.
- FIG. 40 is a diagram for explaining a specific example of an initial display screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and an initial display screen when there are a plurality of tables to be maintained. It is a figure explaining the specific example of.
- FIG. 41 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and display data when there is one table to be maintained. It is a figure explaining the example of a screen.
- FIG. 42 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and a display data screen when there are a plurality of tables to be maintained. It is a figure explaining the specific example of.
- FIG. 43 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
- FIG. 44 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and displays a drop-down list displaying items that can be set as conditions It is a figure for demonstrating the state made to do.
- FIG. 45 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to set extraction condition contents; is there.
- FIG. 46 is a diagram illustrating a specific example of a selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
- FIG. 47 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which data is input to a cell for setting extraction condition contents It is a figure for demonstrating.
- FIG. 48 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and displays a drop-down list displaying selectable extraction conditions. It is a figure for explaining a situation.
- FIG. 49 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and shows data that matches all the set conditions.
- FIG. 5 is a diagram for explaining how to set the power of extracting data and whether to extract data that matches any one of the conditions.
- FIG. 50 is a diagram illustrating a specific example of a search condition name input screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
- FIG. 51 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which a drop-down list displaying stored conditions is displayed It is a figure for demonstrating a mode.
- FIG. 52 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to change the name of a saved condition It is.
- FIG. 53 is a diagram for explaining a specific example of a search condition edit screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
- FIG. 54 is a diagram for explaining a specific example of a search condition edit screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining a state in which a saved condition is deleted. is there.
- FIG. 55 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining a state in which the display width of a column is changed. is there.
- FIG. 56 is a diagram for explaining a specific example of the initial display screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, in the initial display screen having a two-screen configuration divided for each table. It is a figure for demonstrating a mode that the display ratio of a table is changed.
- FIG. 57 is a diagram illustrating a specific example of a history display screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
- This embodiment is a method for storing various data stored in a relational database.
- This is a data maintenance device that performs maintenance.
- This data maintenance device is used for various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance, and for maintenance for operating data when performing maintenance operations. Regardless of the system, the various screens are automatically created based on the data, and the values for each item are replaced with arbitrary information that is easy for the operator to understand instead of the codes. It can be displayed on the screen.
- this data maintenance device collects maintenance data that defines the content of maintenance created through various screens for environment setting for each maintenance operation to be used and registers it as one menu. The maintenance menu can be customized by operating.
- the data maintenance device is input via the input operation unit 11 and an input operation unit 11 which is an input operation means for an operator to perform an input operation on a database 10 to be maintained.
- Screen creation processing unit 12 that is a screen creation processing unit that creates various screens based on the information that has been displayed, and display that is a display unit that displays various types of information including the various screens created by this screen creation processing unit 12 Part 13 is provided.
- the input operation unit 11 is a user who has various operation device capabilities such as a keyboard and a mouse.
- the maintenance operator performs various information input operations through the input operation unit 11.
- Information input via the input operation unit 11 is supplied to the screen creation processing unit 12.
- the screen creation processing unit 12 accesses the database 10 in accordance with an instruction given via the input operation unit 11, and defines the content of maintenance based on the system catalog of the database 10.
- Various environment setting screens for manipulating data when performing environment setting operations, and maintenance for manipulating data when performing maintenance operations Create various screens for use.
- the system catalog is management information related to the tables described by the relational database management system, and describes at least information related to the format of each item constituting the table. Typically, the system catalog is unique to the database, except for some, because it is replicated from the template database when the database is created.
- the screen creation processing unit 12 acquires such a system capability log in response to an instruction given via the input operation unit 11, and reads each item constituting the table based on this system catalog. Create various screens for setting up and setting the environment, and various screens for maintenance.
- the screen creation processing unit 12 displays the created various screens on the display unit 13.
- the display unit 13 is configured as a user 'interface including, for example, an LCD (Liquid Crystal Display) t and various display devices.
- the display unit 13 displays various screens created by the screen creation processing unit 12 and various other information.
- Such a data maintenance device realizes the function of the screen creation processing unit 12 in terms of hardware by a CPU (Centra 1 Processing Unit) controlled according to a program developed on a predetermined memory. be able to.
- Such a data maintenance device performs an environment setting that defines the content of the maintenance prior to performing the maintenance.
- the data maintenance device starts an environment setting screen in response to an operator starting an environment setting program and logging in to the system.
- the data maintenance device causes the display unit 13 to display a connection screen for connecting to the database 10 simultaneously with the activation of the environment setting screen.
- the data base 10 to be connected is a SQL (Structured Query Language) server
- the data maintenance device causes the display unit 13 to display a connection screen as shown in FIG.
- the connection destination database 10 is a so-called Oracle (registered trademark)
- connection screens connect to at least one database included in the system. It is configured to be able to input or select information necessary to do this.
- the connection destination database 10 is an SQL server
- information such as “connection destination server name”, “database name”, “login name”, and “password” is entered on the connection screen.
- An input box 21 is provided for this purpose.
- the connection destination database 10 is Oracle (registered trademark)
- an input box 31 for inputting information such as “user name”, “password”, and “host character string” is displayed on the connection screen.
- the data maintenance device checks the validity of the operator when the operator inputs necessary information in the input boxes 21 and 31 via the input operation unit 11 and clicks the connection buttons 22 and 32. After authenticating, connect to database 10 and log in to the system.
- connection screen is provided with connection destination list display areas 23 and 33 in which a list of at least one database included in the system is posted.
- the connection destination lists displayed in the connection destination list display areas 23 and 33 also provide information regarding the connection destination database 10 that the operator has input through the input boxes 21 and 31 in the past. That is, in the connection destination list display areas 23 and 33, when the connection destination database 10 is an SQL server, information such as “connection destination server name”, “database name”, and “login name” is stored. Displayed as a single connection destination list. When the connection destination database 10 is Oracle (registered trademark), it is displayed as a single connection destination list such as "user name" and "host string”. .
- connection destination list In the data maintenance device, the operator selects the connection destination list to be connected from the connection destination lists displayed in the connection destination list display areas 23 and 33, and selects the connection destination list via the input operation unit 11. At the same time, by entering a password in the input boxes 21 and 31 and clicking the connection buttons 22 and 32, it is possible to connect to the database 10 after authenticating the validity of the operator.
- the connection screen is provided with delete buttons 24 and 34 for deleting an arbitrary connection destination list displayed in the connection destination list display areas 23 and 33. The operator clicks this delete button 24, 34 while highlighting and selecting an arbitrary connection destination list displayed in the connection destination list display area 23, 33 via the input operation unit 11.
- the connection destination list can be deleted.
- This environment setting menu screen is provided with a maintenance data list display area 41 in which a list of maintenance data defining the contents of maintenance is displayed.
- the environment setting menu screen is listed in the maintenance data list display area 41 and is in a state.
- the operator When defining new maintenance data, the operator must perform a new environment setting operation by clicking the new registration button 42 provided on the environment setting menu screen via the input operation unit 11. Can do.
- the data maintenance apparatus When the data maintenance apparatus shifts to the environment setting operation, it reads a list of all tables stored in the selected database under the control of the screen creation processing unit 12. Specifically, the screen creation processing unit 12 refers to the system capability log of the selected database, and acquires information about the table based on this. Then, under the control of the screen creation processing unit 12, the data maintenance device causes the display unit 13 to display a table selection screen as shown in FIG.
- the table selection screen is provided with a table list display area 51 for displaying a list of all tables stored in the database selected as the maintenance target.
- the operator selects the environment setting from the tables displayed in the table list display area 51 via the input operation unit 11 by highlighting the line size: and ⁇ tables.
- the data maintenance device performs environment setting for the selected table.
- the operator corrects the already registered setting, for example, as shown in FIG. 6, it is displayed in the maintenance data list display area 41 on the environment setting menu screen via the input operation unit 11. From the maintenance data, highlight the maintenance data that has been modified, double-click the selected maintenance data, or click the setting correction button 43.
- the data maintenance device selects based on the system catalog under the control of the screen creation processing unit 12 in response to an operation for setting the environment or correcting the selected table.
- a list of all items constituting the table is acquired and read, and this is displayed on the display unit 13 as an item setting screen as shown in FIG. 7, for example.
- the environment setting menu screen is provided with a delete button 44 for deleting any maintenance data displayed in the maintenance data list display area 41.
- the data maintenance device displays a confirmation message dialog on the display unit 13 as shown in FIG. 9, for example, and the operator performs the intention to delete the selected maintenance data. Can be deleted.
- the data maintenance device collects maintenance data created via the environment setting menu screen for each maintenance operation to be used and registers it as a maintenance menu in order to greatly improve the convenience of the operator.
- the data maintenance device is configured so that the maintenance menu can be customized arbitrarily. This maintenance menu customization will be described later.
- the data maintenance device displays the item setting screen as shown in Fig. 7 on the display unit 13 and is selected via the table selection screen.
- This item setting screen describes a list of all items of the selected table, and describes at least the type (format) of each item based on the system catalog.
- the data maintenance device sets each item for the table to be maintained via the item setting screen.
- the item setting screen displays a two-dimensional table 50 having each item as a column and the setting content as a row. Each cell constituting this table 50 is composed of an input box and a drop-down list for inputting setting contents of each item.
- the setting contents that can be performed through such an item setting screen include the name of maintenance data, the maximum number of extraction results to be displayed on various maintenance screens described later, and the number of maintenance items. Name of the table displayed on the tab control of each screen, whether to perform history management, whether to perform logical deletion, item display order, display Z hide, Z read only, Name of items to be displayed on various maintenance screens, items to be displayed by replacing codes with arbitrary information (replacement items), Selection method when set, data type, display order when displaying on various maintenance screens, whether this display order is done in ascending or descending order, default value, system date, user ID, etc.
- Extraction conditions such as presence / absence of automatic update, values as the contents of extraction conditions when only specific data is to be displayed on various maintenance screens, operators expressing the magnitude relationship with the values as the contents of these extraction conditions , History management items, key items for avoiding duplication of data when performing history management, and deletion character strings for logical deletion.
- the item setting screen is provided with controls and input boxes for setting these various types of information.
- the item setting screen is provided with a child table addition button 51 for adding a child table having the table as a parent table.
- the operator clicks the add child table button 51 via the input operation unit 11 to identify the table by the tab 52 displaying the table name as shown in FIG. 10, for example.
- the child table can be added to the item setting screen so that the display can be switched.
- the operator can also delete any child table added by clicking the delete child table button 53.
- the data maintenance device is configured to be able to rearrange the order of the plurality of added child tables on the item setting screen. Specifically, as shown in FIG. 10, the data maintenance device, for example, as shown in FIG. 11 in response to the operator dragging the tab 52 of the child table to be rearranged via the input operation unit 11. As shown, the order of the child table 52 is rearranged and displayed. Then, the data maintenance device ends the rearrangement when the operator drops the child table at a desired position via the input operation unit 11. However, the data maintenance device is configured so that the parent table cannot be rearranged.
- the data maintenance device controls the screen creation processing unit 12 when a child table is added by an operator's operation or when the join condition change button is selected on the item setting screen.
- the display unit 13 displays a combination condition setting screen as shown in FIG.
- the operator can set the join condition between the parent table and the child table via this join condition setting screen.
- the items to be joined are set by selecting the column name of the parent table to be joined via drop-down list 61 via force operation unit 11.
- the connection type is only internal connection.
- the operator uses specific data as a join condition, the operator inputs the value into the extraction condition content input box 62 via the input operation unit 11 and also expresses the magnitude relationship with the value. Select the extraction conditions such as and the operation contents from the drop-down list 63.
- the data maintenance device reflects and displays the contents set according to the operation through such a combination condition setting screen as the value of the corresponding cell on the item setting screen.
- the item setting screen is provided with a name input box 54 for inputting the name of the maintenance data currently set.
- the name input in the name input box 54 is displayed in the maintenance data list display area 41 on the configuration menu screen.
- the item setting screen has a maximum number of extraction boxes 55 for entering the maximum number of extraction results to be displayed on various maintenance screens at once, and a table displayed in the tab controls on the various maintenance screens.
- a table display name input box 56 for inputting a name, a check box 57 that is checked when history management is performed, and a check box 58 that is checked when logical deletion is performed are provided. If the data maintenance device is a table whose history is managed by date, the history management function can be easily added to various maintenance screens.
- the data maintenance device can be used for maintenance. It is possible to use the history list display and update functions on various screens.
- the operator checks the check box 57 via the input operation unit 11 and then sets the setting in the history management item cell among the cells constituting the table 50. Enter the content.
- the data maintenance device supports history management based on the start date and end date, and history management based only on the start date. The operator selects only the start date and end date or the start date to be worked out from the drop-down list constituting the cell of the history management item among the cells constituting the table 50 via the input operation unit 11. You can set these dates.
- the operator when performing history management, the operator sets items set as history management items via the input operation unit 11 in order to avoid duplication of data. Enter that in the cell of the key item other than the eyes. Further, when performing logical deletion, the operator checks the check box 58 via the input operation unit 11, and deletes the cell constituting the table 50 to the cell of the item to be logically deleted. Enter the value as a string.
- the item setting screen is provided with arrow buttons 71 and 72 for changing the order of items to be displayed. If the operator wants to change the order of the items to be displayed, for example, as shown in FIG. 13, the operator selects and highlights the column of the item whose order is to be changed via the input operation unit 11, and the arrow button 71 , 72. When one of the arrow buttons 71 is clicked, the data maintenance device selects the selected column on the left side of the column as shown in FIG. 14, for example, under the control of the screen creation processing unit 12. Move to and swap. On the other hand, when the other arrow button 72 is clicked, the data maintenance device moves and replaces the selected column to the column on the right side of the column under the control of the screen creation processing unit 12.
- the operator can set, via the input operation unit 11, whether each item is displayed as rewritable, hidden, or displayed as read-only.
- the data maintenance device displays items that are set as read-only so that they can be distinguished from other items, such as displaying them in gray on various maintenance screens.
- the data maintenance apparatus can set the data type (format) of each item via the item setting screen.
- the data maintenance device can set the format used for display only when the data type is a date type or a numeric type.
- the data maintenance device can be used with a so-called Microsoft .Net Framework such as ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 0 (zero place holder) or ⁇ # (digit placeholder) when the data type is numeric.
- a form can be used. For example, if the format is set as ⁇ #, # # # pieces, the data maintenance device will display the number string ⁇ 15000 "as” 15 000 pieces ”or the format ⁇ ⁇ #. 0 #.
- the data maintenance device sets the format arbitrarily selected by the operator from the drop-down list constituting the cell. can do. For example, if a date and time of 12:00:00 on January 1, 2005 is entered and the format "YYYYZMMZDD" is selected, the data maintenance device will display "2005Z01Z01" and "YYYY When the format / MM / DD HH: MM: SS is selected, the time is displayed as "2005/01/01 12:00: 01".
- the data maintenance device displays "05Z01Z01” if the format "YYZMMZDD” is selected, and "YY / MM / DD HH: MM: SS” if the format is selected.
- 05/01/01 12: 00: 01 and if the format ⁇ YYYY year MM month DD date ⁇ is selected, it will be displayed as ⁇ 2005 01/01” and "YYYY year MM month DD date HH: MM: SS ⁇ and! /,
- “2005 Jan 01" 12: 00: 01 ” is displayed.
- the data maintenance device can set the fact in the cells constituting the table 50. At this time, the data maintenance device can select the following items according to the data type of the setting target item. For example, when the data type is a date type, the data maintenance device can select and set a system date with no time or with a time from a drop-down list constituting the cell. In addition, when the data type is a character type, the data maintenance device uses the user name or user ID entered through the login screen when starting the data maintenance device from the drop-down list constituting the cell, or the existing data type. The system value of the passed value can be set as the default value. The data maintenance device returns an error if the input data cannot be set to the data type of the setting target item.
- the data maintenance device can set automatic update based on the system date, user ID, etc. via the item setting screen. it can. For example, when the data type is a date type, the data maintenance device can select and set to always update with a system date with no time or with a time from a drop-down list constituting the cell. If the data type is a character type, the data maintenance device uses the user name entered via the login screen when starting the data maintenance device from the drop-down list constituting the cell. You can select and always update with your user ID. The data maintenance device returns an error if the input data cannot be set to the data type of the setting target item.
- the data maintenance device can be displayed by replacing it with arbitrary information such as a specific area name or product name that is not a code, as the name of the item to be displayed on various maintenance screens. This can be done via the item setting screen.
- the data maintenance device replaces the code force with arbitrary information by the operator, and controls the screen creation processing unit 12 in response to selection of a cell of a desired item.
- a replacement setting screen as shown in FIG.
- This replacement setting screen includes a replacement source table name display area 81 for displaying the name of the replacement source table and a code item name display area 82 for displaying the item name of the replaced code.
- the data maintenance device is stored in the system catalog under the control of the screen creation processing unit 12 when the operator clicks the selection button 83 provided on the replacement setting screen via the input operation unit 11. Based on this, a list of all tables managing item names is read, and a replacement item table selection screen as shown in FIG. 16 is displayed on the display unit 13 for example.
- This replacement item table selection screen describes a list of all tables as candidates for replacement destinations.
- the data maintenance device can change the replacement destination in FIG. 15 according to whether the operator selects the desired table by selecting the desired table from the list of all the replacement destination candidates via the input operation unit 11.
- the table name display box 84 the name of the selected table is displayed.
- the data maintenance device for example, as shown in FIG. 17, under the control of the screen creation processing unit 12, based on the system catalog, the replacement destination table. All items are read out and their item names are displayed in the drop-down list 85. Thus, the operator can select the item name to be replaced from the drop-down list 85 via the input operation unit 11.
- the data maintenance apparatus sets a condition for acquiring the replacement destination item name to the operator via a replacement setting screen such as an internal connection or an external connection. Enter the number. Specifically, the operator sets the items to be merged by selecting the item name of the replacement source table used when merging via the input operation unit 11 in the drop-down list, Set the type of join as either inner join or outer join in the drop-down list. In addition, the operator sets the content of the extraction condition when combining via the input operation unit 11, and also displays the extraction conditions such as the operator and the operation content indicating the magnitude relationship with the value in the drop-down list. Select from.
- a replacement setting screen such as an internal connection or an external connection. Enter the number.
- the operator sets the items to be merged by selecting the item name of the replacement source table used when merging via the input operation unit 11 in the drop-down list, Set the type of join as either inner join or outer join in the drop-down list.
- the operator sets the content of the extraction condition when combining via the input operation unit 11, and also displays the extraction conditions
- the data maintenance device can select and set the system date as the central force of the drop-down list, and also in the replacement source table. If there is a date type item, that item can also be selected as a condition.
- the data maintenance device sets multiple item names in the replacement source table used for merging, the operator uses the drop-down list in descending order of priority via the input operation unit 11. By assigning, priority can be set for these multiple item names. Note that the conditions shown in the following display 1 can be set as extraction conditions for combining.
- the data maintenance device deletes the setting in response to the operator clicking the delete setting button 86 via the input operation unit 11. Can do.
- the data maintenance device needs to set the selection method when the code replacement is set.
- the data maintenance device is provided with a function for selecting the target data in the middle of the drop-down list as shown in FIG. 18, for example. This method is effective when the replacement destination data is small.
- the data maintenance device selects the target data from the list displayed as a result of the incremental search by inputting the search string as shown in FIG. 19, for example. The function to do is provided.
- the data maintenance device has a function of selecting a target data as a third selection method by performing a search using a code or information of a replacement destination as a key via a screen as shown in FIG. 20, for example. Set it up!
- the data maintenance device When the data maintenance device performs the replacement setting in this way, the contents are set in the item setting. It can be reflected and displayed as the value of the corresponding cell on the fixed screen. As a result, the data maintenance device can display the information by replacing it with arbitrary information instead of the code as the name of the item to be displayed on the various maintenance screens.
- the data maintenance device performs the environment setting operation as described above, and in response to the operator clicking the OK button 91 or the apply button 92 provided on the item setting screen via the input operation unit 11. Then, the information entered by the operator as a series of environment setting operations is registered as maintenance data, and the series of environment settings is completed.
- the data maintenance device can create a plurality of maintenance data by repeating such processing. When the same operator logs in next time, the data maintenance device displays the list of maintenance data created in the past on the configuration menu screen as shown in Fig. 4. In addition, when the maintenance data settings created in the past are modified, the data maintenance device automatically reflects the last modified settings in the maintenance data.
- the data maintenance device is configured so that the maintenance menu can be customized from the environment setting menu screen.
- the maintenance menu customization function is described below.
- the data maintenance device when the operator clicks the menu setting button 45 provided on the environment setting menu screen through the input operation unit 11, the screen creation processing unit 12 Under the control, for example, a menu customization screen as shown in FIG.
- This menu customization screen is provided with a menu list display area 101 in which a list of maintenance menus such as name management and master maintenance is displayed in a tree shape.
- the data maintenance device is operated in response to the operator selecting the desired maintenance menu from among the maintenance menus displayed in the menu list display area 101 via the input operation unit 11 and selecting the desired maintenance menu.
- a list of maintenance data included in the menu is displayed in the maintenance data list display area 102.
- the highest level menu is displayed.
- the menu displays a list of all maintenance data in the maintenance data list display area 102, and each maintenance menu is positioned in a lower hierarchy of the top menu.
- the data maintenance device is provided on the menu customization screen with the operator highlighting and selecting a desired maintenance menu including the top menu via the input operation unit 11. Click the Add button 103 or right-click to select “Add new menu item” from the context menu displayed, for example as shown in FIG. 23 or FIG.
- a new menu item can be added to the lower level of the selected maintenance menu.
- Fig. 23 shows the addition of a "new menu item” with the "top menu” selected
- Fig. 24 shows the "name management maintenance menu” already created. In this state, “New menu item” is added as a submenu of the name management maintenance menu.
- the data maintenance apparatus can delete the maintenance menu that has already been created except for the top-level menu.
- the data maintenance device clicks the delete button 104 provided on the menu customization screen with the operator selecting and selecting the maintenance menu to be deleted via the input operation unit 11.
- a dialog to confirm the intention to delete is displayed as shown in FIG. 25, for example.
- the selected maintenance menu and all submenus included in the maintenance menu can be deleted as shown in FIG. 25 and 26 show a state where the “name management maintenance menu” including one submenu is deleted.
- the data maintenance apparatus can rearrange the display order of the maintenance menus already created except for the top menu. Specifically, in the data maintenance apparatus, for example, as shown in FIG. 27, the operator drags a maintenance menu to be rearranged via the input operation unit 11, and as shown in FIG. By dropping the menu at a desired position, the order of the maintenance menu can be rearranged and displayed.
- the data maintenance device can use the maintenance data only by selecting a desired maintenance menu during the maintenance operation.
- the operator selects and highlights the top-level menu via the input operation unit 11, for example, as shown in FIG. A list of data is displayed in the maintenance data list display area 102.
- the operator drags maintenance data to be registered via the input operation unit 11 and drops the maintenance data on a desired maintenance menu as shown in FIG.
- the operator can select a plurality of maintenance data at a time via the input operation unit 11 and perform a drag and drop operation.
- the operator checks the check box 105 via the input operation unit 11 as shown in FIG. 32, for example. It is also possible to display a list of only unregistered maintenance data in the maintenance data list display area 102 and drop the maintenance data displayed in the maintenance data list display area 102 into a desired maintenance menu.
- the data maintenance device can register maintenance data in the maintenance menu in accordance with such an operation by the operator. At this time, the data maintenance device can also register one maintenance data in a plurality of maintenance menus as shown in FIGS. 33 and 34, for example.
- Fig. 33 shows how maintenance data called "Regional management maintenance data" is registered in "Additional menu 2".
- Fig. 34 the same "Regional management maintenance data” is added to other "Additional menus”. It also shows that it was registered in “1”.
- the data maintenance device allows the operator to perform an input operation in a state where maintenance data registered in a certain maintenance menu is displayed in the maintenance data list display area 102.
- the maintenance data can be The maintenance data can be moved to another maintenance menu by dragging and dropping to the other maintenance menu.
- FIG. 36 for example, the data maintenance device displays the maintenance data registered in a certain maintenance menu in the maintenance data list display area 102, and the operator operates the input operation unit 11. Then, the maintenance data can be copied to the other maintenance menu by dragging and dropping the maintenance data to another maintenance menu while pressing a predetermined key.
- the data maintenance device deletes the maintenance data via the input operation unit 11!
- the selected maintenance data can be deleted.
- the operator can make menu customization via the input operation unit 11 before updating the changed content. Click the undo button 107 provided on the screen or right-click to select the “Undo” from the context menu that appears. You can discard everything and return to the state before the change.
- the data maintenance device updates the content input by the above-described operation in response to the operator clicking the update button 108 provided on the menu customization screen via the input operation unit 11. ,Determine.
- the data maintenance device gives an ID in front of the name of the maintenance menu added to the menu list display area 101 as shown in FIG. 37, for example. This ID will be used when starting the data maintenance device by specifying the maintenance menu from the existing system.
- the data maintenance device can customize the maintenance menu from the environment setting menu screen, and can greatly improve the convenience of the operator. [0068] Maintenance changes
- the data maintenance device When the data maintenance device actually performs the maintenance operation, the data maintenance device is connected to the database 10 under the control of the screen creation processing unit 12 in response to starting the operator maintenance program.
- the connection screen is displayed on the display unit 13. Specifically, when the connection destination database 10 is an SQL server, the data maintenance device displays a connection screen as shown in FIG. 2 on the display unit 13 and connects to the connection destination database; L When 0 is Oracle (registered trademark), the connection screen as shown in FIG.
- the data maintenance device authenticates the validity of the operator and then connects to the database 10 to connect to the system. log in.
- the data maintenance device When the data maintenance device is connected to the desired database 10, the maintenance menu set in all the tables stored in the selected database under the control of the screen creation processing unit 12 is set. Read the maintenance data list. Specifically, the screen creation processing unit 12 refers to the system catalog of the selected database, and obtains information related to the maintenance menu and maintenance data based on this. Then, the data maintenance device causes the display unit 13 to display a maintenance screen as shown in FIG. 38, for example, under the control of the screen creation processing unit 12.
- This maintenance screen is provided with a menu list display area 111 for displaying a list of maintenance menus created by the environment setting operation described above.
- the operator can use the input operation unit 11 to highlight the maintenance menu to be maintained among the maintenance menus displayed in the menu list display area 111 and double-click the selected menu, or Click the select button 112.
- the data maintenance device creates a list of all tables that can be maintained by the selected maintenance menu based on the system catalog under the control of the screen creation processing unit 12. Acquired and read out, and this is displayed on the display unit 13 as an initial display screen.
- the data maintenance device displays different initial display screens on the display unit 13 according to the number of tables to be maintained under the control of the screen creation processing unit 12.
- the data maintenance device displays an initial display screen as shown in FIG. 39 on the display unit 13, for example, with respect to the parent table.
- an initial display screen that has a two-screen configuration power divided for each table is displayed on the display unit 13. . Note that the operation method for the initial display screen shown in FIGS. 39 and 40 is the same.
- This initial display screen is provided with an all item search button 121 for displaying all data and a condition search button 122 for displaying only data that matches an arbitrary condition as maintenance targets. .
- an all item search button 121 for displaying all data
- a condition search button 122 for displaying only data that matches an arbitrary condition as maintenance targets.
- FIG. 41 and FIG. 42 for example, as shown in FIG. 41 and FIG. A display data screen displaying records according to the contents set in the environment setting operation is displayed on the display unit 13.
- the data maintenance device displays the information of the replacement destination under the control of the screen creation processing unit 12 for the item for which the replacement setting described above is performed.
- a data maintenance device is used to maintain inventory data, which is a table composed of multiple record cards that also have item capabilities such as inventory numbers, product codes, and quantities.
- the product name which is an item in the product master
- the product code consisting of a series of numbers, symbols, etc. should not be displayed as it is in the table displayed on the display data screen.
- the data maintenance apparatus normally displays the item in which the product code is displayed as it is defined in the product master and replaced with a specific product name.
- the data maintenance device displays items that are set to be displayed as read-only so that they can be distinguished from other items, such as displaying them in gray on the display data screen.
- the data maintenance device when the operator clicks the condition search button 122 via the input operation unit 11, the data maintenance device, for example, as shown in FIG. 43 under the control of the screen creation processing unit 12.
- a condition setting screen for setting conditions is displayed on the display unit 13.
- the data maintenance device allows the operator to click the item name cell via the input operation unit 11.
- a drop-down list 123 displaying items that can be set as conditions is displayed, and a desired item is selected.
- the data maintenance device allows the operator to set the extraction condition contents as shown in FIG. 45, for example.
- the data maintenance device for example, in FIG. 46 under the control of the screen creation processing unit 12.
- a selection screen for displaying an item composed of a name replaced with specific arbitrary information such as a region name instead of a code is displayed on the display unit 13, and the operator selects a desired item.
- the data maintenance device for example, as shown in FIG. Let the operator enter codes and names. Then, the data maintenance device displays a drop-down list 124 displaying selectable extraction conditions, for example, as shown in FIG. 48, when the operator clicks the extraction condition cell via the input operation unit 11. And select the desired extraction conditions. In this way, the data maintenance device can set conditions via the condition setting screen.
- the data maintenance device allows the operator to click on the add button 125 via the input operation unit 11 under the control of the screen creation processing unit 12, for example, as shown in FIG. Multiple settings can be set by adding a setting line.
- the data maintenance device displays the clicked condition setting line under the control of the screen creation processing unit 12 when the operator clicks the delete button 126 via the input operation unit 11. You can also Furthermore, when a plurality of conditions are set, the data maintenance device, as shown in FIG. 49, for example, has the power to extract data that matches all the set conditions. Have the operator set whether to extract data.
- the data maintenance device can also store the conditions set via the condition setting screen so as to be reusable for each user. That is, the data maintenance device determines whether or not to save the set conditions when the condition setting operation via the condition setting screen is completed and the operator clicks the OK button 127 via the input operation unit 11.
- the operator selects a desired one from the drop-down list 129 on the condition setting screen via the input operation unit 11.
- the data maintenance device is called to reuse the saved conditions, and when the contents are changed, whether or not to save the changed conditions by overwriting under the control of the screen creation processing unit 12.
- a dialog to confirm the confirmation is displayed, and an intention to save is displayed, so that the new conditions can be overwritten and saved.
- the data maintenance device can change the name of the saved condition at will.
- the data maintenance device for example, as shown in FIG. 52, for example, as shown in FIG. 53, when the operator clicks the edit button 130 provided on the condition setting screen via the input operation unit 11.
- the search condition edit screen as shown in the figure is displayed on the display unit 13, and the name of the condition displayed on the search condition edit screen can be arbitrarily changed by the operator. Further, when deleting the saved conditions, the data maintenance device, for example, as shown in FIG. 54, the operator checks the check box 131 provided on the search condition edit screen via the input operation unit 11. Thus, the condition corresponding to the check box 131 can be deleted.
- the data maintenance device After setting the conditions in this way, the data maintenance device performs the environment setting operation as shown in FIG. 41 and FIG. 42 under the control of the screen creation processing unit 12. Display the display data screen that displays the records according to the contents set in, on the display unit 13. By providing such a search function, the data maintenance device can display a screen at a high speed with a small load even if the data consists of a large amount of records.
- the data maintenance device performs the following operations in addition to normal operations such as copying, cutting, pasting, and deleting of each cell constituting the table. be able to.
- the data maintenance device can add rows constituting the table via the display data screen.
- the data maintenance device is displayed in the context menu displayed when the operator clicks or adds a right-click button on the toolbar that implements various functions for each table via the input operation unit 11.
- the user can arbitrarily add a line in response to selecting “Add Line” from “” or selecting “Add Line” from a predetermined editing menu.
- the data maintenance device can also copy the contents of the row with the selected cell as it is and add it as a new row via the display data screen.
- the data maintenance device can be selected from the context menu displayed by the operator clicking the copy addition button on the toolbar that realizes various functions for each table or right-clicking via the input operation unit 11. Any line can be copied and added by selecting "Copy and Add Line” or selecting "Copy Line and Add” from the predefined editing menu. Furthermore, the data maintenance device can delete rows constituting the table via the display data screen. In other words, the data maintenance device can be selected from the context menu displayed when the operator clicks the delete button on the toolbar that realizes various functions for each table or right-clicks via the input operation unit 11. One or more selected rows can be arbitrarily deleted in response to selecting “Delete Row” or selecting “Delete Row” from the predefined edit menu.
- the data maintenance device allows the operator to click an output button on a toolbar that realizes various functions for each table via the input operation unit 11, or select "output to file" from a predetermined editing menu.
- the data of the table displayed on the display data screen can be output to a file in the so-called CSV (Comma Separated Value) format.
- the data maintenance device displays a desired column by dragging the cursor to the separator line dividing each column via the input operation unit 11.
- the width can be changed.
- the data maintenance device operates When the display data screen is closed under the control of the screen creation processing unit 12 by checking the check box 132 provided on the display data screen via the input operation unit 11
- the display data screen can be displayed with the saved display width.
- the data maintenance device is, for example, branch data which is a table composed of a branch code, a store code, and a plurality of records having item power as a child table for the district data as the parent table. If there are multiple tables to be maintained, such as when maintaining these district data, branch data, and store data, the control of the screen creation processing unit 12 Based on the above, as shown in FIGS. 40 and 42, the display unit 13 displays the initial display screen and the display data screen having a two-screen structure divided for each table. In this case, as shown in FIG. 56, for example, the data maintenance device allows the operator to place the cursor on the separator line dividing each table and drag through the input operation unit 11, thereby The display ratio can be changed.
- the data maintenance device displays the screen so that the content corresponding to the child table is switched to the corresponding content under the control of the screen creation processing unit 12 as an arbitrary record in the parent table is selected. Is made. Even in this case, the data maintenance device will display both the parent table and the child table in a form in which the replaced item is replaced with the replacement destination information.
- the data maintenance device can display a history via a display data screen. That is, in the case where history is set, the data maintenance device displays the history via the input operation unit 11 and selects the row with the cell, and the entire data display screen is displayed. Create a screen according to the history display button on the toolbar that implements various functions, or by selecting “Display History” from the context menu displayed by right-clicking. Under the control of the unit 12, for example, a history display screen as shown in FIG. 57 can be displayed on the display unit 13.
- the data maintenance device can perform the same operation on the history display screen as the operation on the display data screen.
- the data maintenance apparatus allows the operator to perform arbitrary maintenance operations such as registration, update, and Z or deletion of new data via such various screens.
- the data maintenance device automatically reflects the maintained contents in the contents of the database. Note that the data maintenance device can automatically delete the corresponding child table when performing maintenance for deleting the parent table when performing maintenance on the table having the parent-child relationship.
- the data maintenance apparatus shown as the embodiment of the present invention is the information input through the input operation unit 11 and the database 10 under the control of the screen creation processing unit 12.
- various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance and maintenance screens for operating data when performing maintenance operations
- Various screens can be created automatically.
- the data maintenance device automatically creates various environment setting screens and various maintenance screens based on the data actually stored in the database 10. Since it is created, various screens for environment setting and various maintenance screens can be created regardless of differences in the system.
- the data maintenance device replaces each item value with arbitrary information that can be easily understood by the operator instead of the code, and displays it on the maintenance screen. Can be made.
- the data maintenance device displays various screens for setting the environment that define the contents of the maintenance on the display unit 13 under the control of the screen creation processing unit 12, and through this screen, the maintenance data is displayed. Can be collected for each maintenance operation to be used and registered as one menu, and the maintenance menu can be customized by operating this maintenance menu.
- the data maintenance device significantly reduces the load on the system designer, system administrator, and operator who operates the system, and also reduces the development cost and maintenance cost, thereby improving the quality. It is also possible to provide extremely superior convenience.
- the present invention is not limited to the above-described embodiment.
- the description has been made with a focus on master maintenance. It can be easily applied to the maintenance of all data, including data.
- the database 10 includes a system catalog, and based on the system catalog, the screen creation processing unit 12 displays various screens for environment setting and various screens for maintenance. Force described as being created The present invention is applicable even when a system catalog is not used.
- the data maintenance device creates in advance as a user table information corresponding to a system catalog that describes information about the format of each item constituting at least the table stored in the database.
- this user table in step 12 various screens for environment setting and various screens for maintenance can be created. Therefore, the present invention can also be applied to a database that does not have a system catalog.
- the power described as the environment setting program and the maintenance program exist separately.
- the present invention distributes the package software as a set of these two programs. In addition to this, it can also be applied to the case where functions for environment setting and maintenance are created as a single program and distributed as a single package software.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
明 細 書 Specification
データメンテナンス装置、データメンテナンス方法、及びデータメンテナン スプログラム Data maintenance device, data maintenance method, and data maintenance program
技術分野 Technical field
[0001] 本発明は、リレーショナルデータベースに格納されている各種データのメンテナンス を行うデータメンテナンス装置、データメンテナンス方法、及びデータメンテナンスプ ログラムに関する。 [0001] The present invention relates to a data maintenance apparatus, a data maintenance method, and a data maintenance program for performing maintenance of various data stored in a relational database.
背景技術 Background art
[0002] 近年、コンピュータ装置等の情報処理装置の普及及び高度化にともない、情報処 理装置を利用した各種情報処理システムが開発されて 、る。このような各種情報処 理システムの 1つとしては、例えばいわゆる RDBMS (Relational DataBase Manageme nt System)等のリレーショナルデータモデルによって管理されるテーブル形式で表現 された階層構造を有するデータに対して、各種演算等の所定の加工処理を施し、出 力データを得るものがある。特に、リレーショナルデータベースは、情報処理装置内 で処理されるデータの管理のために多岐にわたって用いられて 、る。 In recent years, various information processing systems using information processing devices have been developed with the spread and advancement of information processing devices such as computer devices. As one of such various information processing systems, various operations are performed on data having a hierarchical structure expressed in a table format managed by a relational data model such as a so-called RDBMS (Relational DataBase Management System). Some output data is obtained by performing predetermined processing. In particular, relational databases are widely used for managing data processed in information processing apparatuses.
[0003] 力かるリレーショナルデータベースにおいては、各データが関係を記述した 2次元 のテーブルを形成する。これらテーブルは、例えば所定の管理対象と当該管理対象 に対して一義的に割り当てられるデータとに関連し、当該管理対象の項目を列方向 に列挙し、これら各項目の値を行方向に記述することによって形成される。このような テーブルは、リレーショナルデータベースにおけるユーザ'インターフェースとして用 いられる。さらに、リレーショナルデータベースにおいては、各テーブルが管理対象そ のもののみならず、他の管理対象へのポインタを記述することにより、複数の管理対 象間の関係も定義することができる。 [0003] In a powerful relational database, each data forms a two-dimensional table describing the relationship. These tables relate to, for example, a predetermined management target and data uniquely assigned to the management target, list the items of the management target in the column direction, and describe the values of these items in the row direction. Formed by. Such tables are used as user's interfaces in relational databases. Furthermore, in a relational database, each table can define not only the management object itself but also the relationship between multiple management objects by describing pointers to other management objects.
[0004] ところで、この種のデータベースシステムにお 、ては、システム開発上、必然的に新 たなデータの登録、更新、及び Z又は削除といった各種メンテナンスを行う必要が発 生する。このようなメンテナンス作業に関する技術としては、例えば特許文献 1乃至特 許文献 5等が提案されている。 [0005] 特許文献 1 :特開平 10— 214211号公報 [0004] By the way, in this type of database system, it is necessary to perform various maintenance such as registration, update, and Z or deletion of new data for system development. For example, Patent Document 1 to Patent Document 5 have been proposed as techniques related to such maintenance work. Patent Document 1: Japanese Patent Laid-Open No. 10-214211
特許文献 2 :特開平 10— 214212号公報 Patent Document 2: JP-A-10-214212
特許文献 3:特開平 11― 232158号公報 Patent Document 3: Japanese Patent Laid-Open No. 11-232158
特許文献 4:特開 2000 - 66932号公報 Patent Document 4: Japanese Patent Laid-Open No. 2000-66932
特許文献 5:特表 2003 - 520363号公報 Patent Document 5: Special Table 2003-520363
[0006] 具体的には、特許文献 1には、種々のデータテーブルを記憶してなるデータベース を搭載したデータベースシステムが開示されている。特に、このデータベースシステ ムは、データベース上のデータテーブル別に作成した複数のメンテナンススクリプトを 記憶するメンテナンススクリプトファイルと、このメンテナンススクリプトファイルに記憶し た各メンテナンススクリプト毎に最終実行時データを記憶するスクリプト管理ファイルと 、データベース上のデータテーブルを再編成する処理の制限時間を設定する制限 時間設定手段と、スクリプト管理ファイルに記憶した最終実行時データが古 、順にメ ンテナンススクリプトの実行順序を決定する実行順序決定手段と、この実行順序決定 手段によって決定した順序にしたがって制限時間設定手段によって設定された制限 行してデータテーブルの再編成を行う再編成処理手段と、この再編成処理手段によ つて実行し終えたメンテナンススクリプトのスクリプト管理ファイルにおける最終実行時 データを更新する最終実行時更新手段とを備えたものである。これにより、このデー タベースシステムにお ヽては、再編成実行対象のデータテーブルに関して順次自動 的に再編成を行うことができるとともに、制限時間内に全ての再編成実行対象のデー タテーブルの再編成を完了しな力つた場合には、自動的に次回はその続き力も再編 成を行うことができ、その結果、再編成に要する手間の削減及び処理効率の向上を 図ることがでさるとしている。 [0006] Specifically, Patent Document 1 discloses a database system equipped with a database that stores various data tables. In particular, this database system has a maintenance script file that stores multiple maintenance scripts created for each data table in the database, and script management that stores final run-time data for each maintenance script stored in this maintenance script file. Time limit setting means for setting the time limit for reorganizing the file and the data table on the database, and the execution order for determining the execution order of the maintenance scripts in order from the last run time data stored in the script management file A reorganization processing means for performing reorganization of the data table by executing the restriction set by the time limit setting means according to the order determined by the execution order determination means, and the reorganization processing means. Finished Last execution time update means for updating data at the last execution time in the script management file of the maintenance script. As a result, in this database system, the reorganization execution target data tables can be automatically and sequentially reorganized, and all the reorganization execution target data tables can be reconfigured within the time limit. In the event that the organization is unsuccessful, the subsequent force can be automatically reorganized the next time, and as a result, the effort required for the reorganization can be reduced and the processing efficiency can be improved. .
[0007] また、特許文献 2には、オンライン運用するコンピュータシステムの設備データを格 納し、このデータをシステム運用に供するとともに設備の新設 Z変更 Z撤去に応じて データメンテナンスを行うデータベースシステムが開示されている。特に、このデータ ベースシステムは、データを格納するデータレコードと、当該レコードの使用状態を 管理するレコード使用フラグと、メンテナンス種別を管理するメンテナンス種別と、変 更内容を格納する別レコードの位置を管理する変更ポインタとで構成するテーブル をデータ格納の単位要素とするデータベースと、データベースアクセスルーチンとを 備えるものである。そして、データベースアクセスルーチンは、設備新設のデータメン テナンス時には、レコード使用フラグで空きレコードを探して当該レコードを「使用」に し、メンテナンス種別を「新設」にして新設内容をデータレコードに格納する。また、デ ータベースアクセスルーチンは、設備撤去のデータメンテナンス時には、メンテナンス 種別を「撤去」とする。さらに、データベースアクセスルーチンは、設備変更のデータ メンテナンス時には、レコード使用フラグで空きレコードを探して当該空きレコードを「 使用」にし、当該空きレコードに変更内容を書き込み、元のレコードの変更ポインタに 空きレコードの位置を書き込み、メンテナンス種別を「変更」にする。そして、データべ ースアクセスルーチンは、データメンテナンス中には、設備新設箇所のデータレコー ドに対する運用プロセス力 のアクセスを拒否し、設備撤去箇所と設備変更箇所のデ 一タレコードに対する運用プロセスからのアクセスを要求どおりアクセスする。これに より、このデータベースシステムにおいては、将来の増分を見越した空きエリアを利用 してデータメンテナンスを行うため、データメンテナンス用の余分なデータエリアが不 要となり、使用効率を高めることができるとしている。 [0007] In addition, Patent Document 2 discloses a database system that stores equipment data of a computer system that is operated online, uses this data for system operation, and performs data maintenance in response to new installation Z change Z removal. Has been. In particular, this database system includes a data record for storing data, a record use flag for managing the use state of the record, a maintenance type for managing a maintenance type, and a variable. It includes a database having a table composed of a change pointer for managing the position of another record for storing update contents and a data access unit element, and a database access routine. Then, the database access routine searches for an empty record with the record use flag at the time of data maintenance of the new equipment, sets the record to “used”, sets the maintenance type to “new”, and stores the new contents in the data record. Also, the database access routine sets the maintenance type to “removal” at the time of data maintenance for facility removal. In addition, the database access routine searches for an empty record with the record use flag during equipment maintenance data maintenance, sets the empty record to “Use”, writes the change contents into the empty record, and uses the empty record in the change pointer of the original record. Is written and the maintenance type is changed. During the data maintenance, the database access routine rejects the access of the operation process power to the data record at the new equipment location, and from the operation process for the data record at the equipment removal location and the equipment change location. Access as requested. As a result, in this database system, since data maintenance is performed using free areas in anticipation of future increments, an extra data area for data maintenance becomes unnecessary, and the use efficiency can be improved. .
[0008] さらに、特許文献 3には、データベースを使用した通常業務処理が 24時間連続し て行われるシステムに搭載され、その通常業務処理を停止することなくデータベース の保守管理を行うデータベース保守管理システムが開示されている。特に、このデー タベース保守管理システムは、他のシステム力 送られてきた更新用のマスタデータ を受信するマスタデータ受信手段と、このマスタデータ受信手段がマスタデータを受 信した時点でそのマスタデータをマスタデータベースに自動的に反映させるマスタ管 理手段とを有し、マスタメンテナンス機能処理を自動的に行うものである。これにより、 このデータベース保守管理システムにおいては、更新用マスタデータの内容を人手 を介することなくマスタデータベースに自動的に反映することができるとしている。 [0008] Further, Patent Document 3 includes a database maintenance management system that is installed in a system in which normal business processing using a database is continuously performed for 24 hours, and performs maintenance management of the database without stopping the normal business processing. Is disclosed. In particular, this database maintenance management system has master data receiving means for receiving master data for update sent from other systems, and the master data is received when the master data receiving means receives the master data. It has a master management means that is automatically reflected in the master database, and automatically performs master maintenance function processing. As a result, in this database maintenance management system, the contents of the update master data can be automatically reflected in the master database without human intervention.
[0009] さらにまた、特許文献 4には、マスタ情報のメンテナンス方法が開示されている。特 に、このマスタ情報のメンテナンス方法は、所定のマスタ情報をテキスト形式のデータ に変換する工程と、マスタ情報に付加する付加情報とこの付加情報を特定するキー 情報とをスプレッドシートに入力する工程と、テキスト形式のデータとスプレッドシート に入力された付加情報とを結合し、新たなデータベースを生成する工程とを有するも のである。これにより、このマスタ情報のメンテナンス方法は、正のマスタ情報に存在 しない個別項目を効率的且つ確実にバッチ的に反映することができるとしている。 [0009] Furthermore, Patent Document 4 discloses a maintenance method for master information. In particular, this master information maintenance method includes a step of converting predetermined master information into text data, additional information to be added to the master information, and a key for specifying the additional information. And a step of inputting information into a spreadsheet, and a step of combining text data and additional information input into the spreadsheet to generate a new database. As a result, this master information maintenance method is able to efficiently and reliably reflect individual items that do not exist in the positive master information in a batch.
[0010] また、特許文献 5には、中央データベースを備えた中央システムとローカルデータ ベースを備えた複数のノードシステムとを有するオフライン分散型データベースネット ワークシステムにおけるデータメンテナンス方法が開示されている。特に、このデータ メンテナンス方法において、ローカルデータベースは、少なくとも部分的に異なる中 央データベースのデータの部分集合を含んでおり、データベースネットワークシステ ムのデータベースに記憶されているデータに対する変更情報を複数のノードシステ ムで登録し、この変更情報を、オンラインコネクションが形成されている場合には、複 数の異なるタイプで構造ィ匕された IDキーを含むリプリケーションオブジェクトとしてノ ードシステムから中央システムへ伝送する力、又は中央システムからノードシステムへ 伝送し、オンラインコネクションが存在しない場合には、リプリケーションオブジェクトを 後の伝送のために出力列内で調整し、変更情報をともなうリプリケーションオブジェク ト中央システム内でリプリケーションアルゴリズムによって少なくとも 1つのルックアップ テーブルを介して伝達相手先のノードシステムに宛先として割り当て、少なくとも 1つ のルックアップテーブルを、変更情報を考慮してリアライメントアルゴリズムによって更 新するものである。 [0010] Patent Document 5 discloses a data maintenance method in an offline distributed database network system having a central system having a central database and a plurality of node systems having a local database. In particular, in this data maintenance method, the local database includes a subset of data of at least partially different central databases, and change information for data stored in the database of the database network system is transmitted to a plurality of node systems. Force to transmit this change information from the node system to the central system as a replication object containing ID keys structured in different types, if an online connection is made, or If the transmission is from the central system to the node system and there is no online connection, the replication object is adjusted in the output queue for later transmission and replicated in the replication object central system with the change information. Assigned to node system transmission destination via at least one look-up table as a destination by the application algorithm, at least one look-up table, it is to update the realignment algorithm taking into account the modification information.
[0011] ところで、データベースシステムにおいては、メンテナンス操作を行う際には、デー タを操作するために所定のメンテナンス画面を表示させることが必要となる。しかしな がら、かかるメンテナンス画面は、個々のシステムによってデータが異なることから、 当該システムに応じた独自のプログラミングによって作成する必要がある。具体的に は、 1つのメンテナンス画面を作成するだけで 1か月以上力かるものもあり、そのテスト 等を行うために、さらにこれ以上の時間を要することになり、非常にコストと手間を要 するものであった。 By the way, in the database system, when performing a maintenance operation, it is necessary to display a predetermined maintenance screen in order to operate the data. However, such a maintenance screen needs to be created by original programming according to the system because the data differs depending on the individual system. Specifically, there are things that can be effective for more than a month just by creating one maintenance screen, and it will take more time to perform the test etc., which requires very much cost and labor. It was something to do.
[0012] また、データベースシステムにお 、ては、通常、各テーブルを構成する項目の値が 便宜的につけた一連の数字や記号等力 なるコードで表現されることが多い。ここで 、例えばマイクロソフト(登録商標)社が提供するアクセス (Access)等の汎用データべ ースソフトウェアには、データを表示させる機能が付加されていることから、メンテナン スを行う際のメンテナンス画面を作成することもできる。し力しながら、この種の汎用ソ フトウェアは、単純にデータをそのまま表示させるものであることから、値がコードで表 現されていることに応じて、メンテナンス画面にもコードをそのまま表示することになる 。したがって、この種の汎用ソフトウェアは、コードと実際の名称とを別途対応付ける 必要があり、現実には使用に耐え得るものではな力つた。 [0012] In addition, in a database system, the values of items constituting each table are usually represented by a series of numbers, symbols, and other codes that are conveniently added. here For example, a general-purpose database software such as Access provided by Microsoft (registered trademark) has a function to display data, so a maintenance screen for maintenance is created. You can also. However, since this type of general-purpose software simply displays data as it is, it can display the code as it is on the maintenance screen according to the value represented by the code. become . Therefore, this kind of general-purpose software has to be associated with the code and the actual name separately, and in reality it was not strong enough to withstand use.
[0013] このように、従来のデータベースにおいては、メンテナンスを行うためのメンテナンス 画面を個々に作成する必要があることから、システム設計者やシステム管理者、及び システムを操作するオペレータの負荷が著しく増大していた。そして、データベース システムにおいては、このような問題を要因として、開発コスト及び保守コストの増カロ、 並びに品質の低下が顕著になりつつあることが懸念されているのが現状である。 発明の開示 [0013] As described above, in the conventional database, since it is necessary to individually create maintenance screens for performing maintenance, the load on the system designer, system administrator, and operator operating the system is remarkably increased. Was. In the database system, due to these problems, there is a concern that the development cost and maintenance cost will increase and the quality will be decreasing. Disclosure of the invention
[0014] 本発明は、このような実情に鑑みてなされたものであり、個々のメンテナンス画面を 、システム毎に個々にプログラミングすることなく自動的に作成することができるデー タメンテナンス装置、データメンテナンス方法、及びデータメンテナンスプログラムを 提供することを目的とする。 [0014] The present invention has been made in view of such circumstances, and a data maintenance device and a data maintenance device capable of automatically creating individual maintenance screens without programming each system individually. The purpose is to provide a method and data maintenance program.
[0015] 上述した目的を達成する本発明に力かるデータメンテナンス装置は、リレーショナ ルデータベースに格納されている各種データのメンテナンスを行うデータメンテナン ス装置であって、メンテナンスの対象となるデータベースに対してオペレータが入力 操作する入力操作手段と、上記入力操作手段を介して入力された情報に基づ ヽて、 メンテナンスの内容を定義する環境設定操作を行う際にデータを操作するための環 境設定用の各種画面、及びメンテナンス操作を行う際にデータを操作するためのメン テナンス用の各種画面を作成する画面作成処理手段と、上記画面作成処理手段に よって作成された環境設定用の各種画面及びメンテナンス用の各種画面を含む各 種情報を表示する表示手段とを備え、上記画面作成処理手段は、上記環境設定用 の各種画面を介して作成されたメンテナンスの内容を定義したメンテナンスデータを 、使用するメンテナンス操作毎に集めて 1つのメニューとして登録して構成されるメン テナンスメニューを操作して当該メンテナンスメニューのカスタマイズを行うための上 記環境設定用の各種画面の 1つとしてのメニューカスタマイズ画面を作成して上記表 示手段に表示させる手段と、上記データベースに格納されて!、るデータに基づ!/、て 、データを構成する各項目の値として、コードではなく上記オペレータが理解容易な 任意の情報に置換するための設定を行うための上記環境設定用の各種画面の 1つ としての置換設定画面を作成して上記表示手段に表示させる手段と、上記置換設定 画面を介して設定された内容に基づいて、データを構成する各項目の値として、上 記コードではなく上記オペレータが理解容易な任意の情報に置換した上記メンテナ ンス用の各種画面を作成して上記表示手段に表示させる手段とを有することを特徴 としている。 [0015] A data maintenance device according to the present invention that achieves the above-described object is a data maintenance device that performs maintenance of various data stored in a relational database. Based on the input operation means input by the operator and the information input via the input operation means, the environment setting for operating the data when performing the environment setting operation that defines the contents of the maintenance Screen creation processing means for creating various maintenance screens and various maintenance screens for operating data during maintenance operations, environment setting screens created by the screen creation processing means, and Display means for displaying various types of information including various maintenance screens. Maintenance data that defines the content of maintenance created through various screens for environment settings are collected and registered as a single menu for each maintenance operation used. A menu customization screen is created as one of the various environment setting screens for operating the maintenance menu to customize the maintenance menu, and displayed on the display means, and stored in the database. Based on the data! /, The value for each item constituting the data is not the code, but the above-mentioned environment setting for performing the setting for replacing with any information that is easy for the operator to understand. Based on the means for creating a replacement setting screen as one of the various screens and displaying it on the display means, and the contents set via the replacement setting screen, the values of the items constituting the data are as described above. There are means for creating various maintenance screens that are replaced with arbitrary information that is easy for the operator to understand instead of codes and displaying them on the display means. It is characterized in that.
また、上述した目的を達成する本発明に力かるデータメンテナンス方法は、リレーシ ョナルデータベースに格納されている各種データのメンテナンスを行うデータメンテ ナンス方法であって、メンテナンスの対象となるデータベースに対して入力操作する オペレータによって入力された情報に基づいて、メンテナンスの内容を定義する環境 設定操作を行う際にデータを操作するための環境設定用の各種画面を作成し、作成 した上記環境設定用の各種画面を表示手段に表示させ、環境設定内容を上記入力 操作手段を介して入力させる環境設定工程と、上記オペレータによって入力された 情報に基づ 、て、メンテナンス操作を行う際にデータを操作するためのメンテナンス 用の各種画面を作成し、作成した上記メンテナンス用の各種画面を表示手段に表示 させ、メンテナンス内容を上記入力操作手段を介して入力させるメンテナンス工程と を備え、上記環境設定工程は、上記環境設定用の各種画面を介して作成したメンテ ナンスの内容を定義したメンテナンスデータを、使用するメンテナンス操作毎に集め て 1つのメニューとして登録して構成されるメンテナンスメニューを操作して当該メンテ ナンスメニューのカスタマイズを行うための上記環境設定用の各種画面の 1つとして のメニューカスタマイズ画面を作成して上記表示手段に表示させるメニューカスタマ ィズ画面表示工程と、上記データベースに格納されているデータに基づいて、デー タを構成する各項目の値として、コードではなく上記オペレータが理解容易な任意の 情報に置換するための設定を行うための上記環境設定用の各種画面の 1つとしての 置換設定画面を作成して上記表示手段に表示させる置換設定画面表示工程とを有 し、上記メンテナンス工程では、上記置換設定画面を介して設定された内容に基づ いて、データを構成する各項目の値として、上記コードではなく上記オペレータが理 解容易な任意の情報に置換した上記メンテナンス用の各種画面が作成されることを 特徴としている。 The data maintenance method according to the present invention that achieves the above-described object is a data maintenance method for maintaining various data stored in the relational database, and is a method for maintaining the database to be maintained. Performing input operations Based on the information entered by the operator, create various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance. Based on the environment setting process in which the screen is displayed on the display means and the environment setting content is input via the input operation means and the information input by the operator, the data is operated when performing the maintenance operation. Create various maintenance screens, and create the above maintenance screens. A maintenance process for displaying the contents of maintenance via the input operation means, and the environment setting process is a maintenance that defines the contents of maintenance created through the various environment setting screens. A menu as one of the various screens for setting the above environment to customize the maintenance menu by collecting the data for each maintenance operation to be used and registering it as a single menu Based on the menu customization screen display process of creating a customization screen and displaying it on the display means, and the data stored in the database, the operator, not the code, sets the value of each item constituting the data. Above for setting to replace with arbitrary information that is easy to understand As one of the various screens for the border set A replacement setting screen display step for creating a replacement setting screen and displaying it on the display means. In the maintenance step, each item constituting the data based on the contents set via the replacement setting screen. As a value of the above, various screens for maintenance described above are created in place of the above code instead of arbitrary information that can be easily understood by the operator.
さらに、上述した目的を達成する本発明に力かるデータメンテナンスプログラムは、 リレーショナルデータベースに格納されている各種データのメンテナンスを行うコンビ ユータ実行可能なデータメンテナンスプログラムであって、メンテナンスの対象となる データベースに対して入力操作するオペレータによって入力された情報に基づ 、て Furthermore, the data maintenance program according to the present invention that achieves the above-mentioned object is a computer-executable data maintenance program that performs maintenance of various data stored in a relational database. Based on the information entered by the operator
、メンテナンスの内容を定義する環境設定操作を行う際にデータを操作するための 環境設定用の各種画面を作成し、作成した上記環境設定用の各種画面を表示手段 に表示させ、環境設定内容を上記入力操作手段を介して入力させる環境設定処理 と、上記オペレータによって入力された情報に基づいて、メンテナンス操作を行う際 にデータを操作するためのメンテナンス用の各種画面を作成し、作成した上記メンテ ナンス用の各種画面を表示手段に表示させ、メンテナンス内容を上記入力操作手段 を介して入力させるメンテナンス処理とを備え、上記環境設定処理は、上記環境設定 用の各種画面を介して作成したメンテナンスの内容を定義したメンテナンスデータをCreate various environment setting screens for manipulating data when performing environment setting operations that define the contents of maintenance, and display the created various screens for environment settings on the display means. Based on the environment setting process to be input through the input operation means and the information input by the operator, various maintenance screens for operating data when performing a maintenance operation are created, and the created maintenance is performed. A maintenance process for displaying various screens for nonce on the display means and inputting maintenance contents via the input operation means. The environment setting process is a maintenance process created via the environment setting screens. Maintenance data that defines the content
、使用するメンテナンス操作毎に集めて 1つのメニューとして登録して構成されるメン テナンスメニューを操作して当該メンテナンスメニューのカスタマイズを行うための上 記環境設定用の各種画面の 1つとしてのメニューカスタマイズ画面を作成して上記表 示手段に表示させるメニューカスタマイズ画面表示処理と、上記データベースに格納 されているデータに基づいて、データを構成する各項目の値として、コードではなく 上記オペレータが理解容易な任意の情報に置換するための設定を行うための上記 環境設定用の各種画面の 1つとしての置換設定画面を作成して上記表示手段に表 示させる置換設定画面表示処理とを有し、上記メンテナンス処理では、上記置換設 定画面を介して設定された内容に基づいて、データを構成する各項目の値として、 上記コードではなく上記オペレータが理解容易な任意の情報に置換した上記メンテ ナンス用の各種画面が作成されることを特徴として 、る。 [0018] このような本発明にカゝかるデータメンテナンス装置、データメンテナンス方法、及び データメンテナンスプログラムは、それぞれ、メンテナンスの内容を定義する環境設定 操作を行う際にデータを操作するための環境設定用の各種画面、及びメンテナンス 操作を行う際にデータを操作するためのメンテナンス用の各種画面を、システムの違 いにかかわらず、データに基づいて自動的に画面作成処理手段によって作成するこ とができる。このとき、本発明に力かるデータメンテナンス装置、データメンテナンス方 法、及びデータメンテナンスプログラムは、それぞれ、置換設定画面を介して設定さ れた内容に基づいて、各項目の値として、コードではなくオペレータが理解容易な任 意の情報に置換させて表示させることができる。また、本発明にかかるデータメンテナ ンス装置、データメンテナンス方法、及びデータメンテナンスプログラムは、それぞれ 、環境設定用の各種画面を介して、メンテナンスデータを、使用するメンテナンス操 作毎に集めて 1つのメニューとして登録して構成されるメンテナンスメニューを操作し て当該メンテナンスメニューのカスタマイズを行うことができる。 Menu customization as one of the various screens for setting the above-mentioned environment for customizing the maintenance menu by collecting and registering it as a single menu for each maintenance operation to be used Based on the menu customization screen display process that creates the screen and displays it on the display means, and the data stored in the database, the values of the items that make up the data are not the code but the operator can easily understand A replacement setting screen display process for creating a replacement setting screen as one of the various environment setting screens for performing settings for replacing with arbitrary information and displaying the replacement setting screen on the display means. In the maintenance process, each item constituting the data is based on the contents set via the replacement setting screen. As values, as characterized by various screens for the maintenance of the operator rather than by the foregoing code is replaced to facilitate any information understanding is created, Ru. [0018] The data maintenance device, the data maintenance method, and the data maintenance program according to the present invention are for environment setting for manipulating data when performing an environment setting operation for defining the contents of maintenance, respectively. Various screens for maintenance and various maintenance screens for manipulating data when performing maintenance operations can be created automatically by screen creation processing means based on data regardless of the system. . At this time, the data maintenance device, the data maintenance method, and the data maintenance program that are relevant to the present invention are based on the contents set via the replacement setting screen, and the operator instead of the code as the value of each item. Can be replaced with arbitrary information that is easy to understand. In addition, the data maintenance device, the data maintenance method, and the data maintenance program according to the present invention each collect maintenance data for each maintenance operation to be used as one menu through various screens for environment setting. The maintenance menu can be customized by operating the registered maintenance menu.
[0019] 以上のような本発明は、オペレータの嗜好に応じてカスタマイズされた環境設定用 の各種画面及びメンテナンス用の各種画面を容易に作成することができることから、 従来のように、システム毎に個々にプログラミングする必要性を一掃することができる 。また、本発明は、メンテナンスメニューのカスタマイズを行うことができるため、メンテ ナンスの内容を定義する環境設定を容易に行うことができ、オペレータの使 、勝手を 大幅に向上させることができる。したがって、本発明は、システム設計者やシステム管 理者、及びシステムを操作するオペレータの負荷を著しく軽減するとともに、開発コス ト及び保守コストも低減し、品質の向上を図ることも可能とすることができる。 [0019] The present invention as described above can easily create various environment setting screens and maintenance various screens customized according to the preference of the operator. The need for individual programming can be eliminated. In addition, since the maintenance menu can be customized in the present invention, the environment setting for defining the contents of maintenance can be easily performed, and the use and convenience of the operator can be greatly improved. Therefore, the present invention significantly reduces the load on the system designer, system administrator, and operator who operates the system, and also reduces the development cost and maintenance cost, and can improve the quality. Can do.
図面の簡単な説明 Brief Description of Drawings
[0020] [図 1]本発明の実施の形態として示すデータメンテナンス装置の構成を説明するプロ ック図である。 FIG. 1 is a block diagram for explaining the configuration of a data maintenance device shown as an embodiment of the present invention.
[図 2]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 接続用画面の具体例を説明する図であり、接続先のデータベースが SQLサーバで ある場合に表示される接続用画面の具体例を説明する図である。 FIG. 2 is a diagram for explaining a specific example of a connection screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is displayed when the connection destination database is an SQL server. It is a figure explaining the specific example of a screen for work.
[図 3]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 接続用画面の具体例を説明する図であり、接続先のデータベースがオラクル (登録 商標)である場合に表示される接続用画面の具体例を説明する図である。 FIG. 3 is displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention. It is a figure explaining the specific example of the screen for a connection, and is a figure explaining the specific example of the screen for a connection displayed when the database of a connection destination is Oracle (trademark).
圆 4]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 環境設定メニュー画面の具体例を説明する図である。 [4] FIG. 4 is a diagram illustrating a specific example of an environment setting menu screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
[図 5]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される テーブル選択画面の具体例を説明する図である。 FIG. 5 is a diagram illustrating a specific example of a table selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
[図 6]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 環境設定メニュー画面の具体例を説明する図であり、既に登録されている設定の修 正を行う様子を説明するための図である。 FIG. 6 is a diagram for explaining a specific example of the environment setting menu screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and illustrates how settings already registered are corrected It is a figure for doing.
圆 7]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 項目設定画面の具体例を説明する図である。 7] FIG. 7 is a diagram illustrating a specific example of an item setting screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
[図 8]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 環境設定メニュー画面の具体例を説明する図であり、任意のメンテナンスデータを削 除する様子を説明するための図である。 FIG. 8 is a diagram for explaining a specific example of an environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a situation in which arbitrary maintenance data is deleted. FIG.
圆 9]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示される 環境設定メニュー画面の具体例を説明する図であり、任意のメンテナンスデータを削 除する際に確認用のメッセージダイアログを表示した様子を説明するための図である 9] A diagram illustrating a specific example of the environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and a message dialog for confirmation when deleting any maintenance data It is a figure for demonstrating a mode that it displayed
[図 10]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る項目設定画面における要部の具体例を説明する図であり、子テーブルを表示切り 替え可能に項目設定画面に追加した様子を説明するための図である。 FIG. 10 is a diagram for explaining a specific example of the main part of the item setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and the child table can be switched to the item setting screen. It is a figure for demonstrating a mode that it added.
[図 11]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る項目設定画面における要部の具体例を説明する図であり、複数の子テーブルの順 序を項目設定画面内で並べ替える様子を説明するための図である。 FIG. 11 is a diagram for explaining a specific example of the main part of the item setting screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and shows the order of a plurality of child tables in the item setting screen. It is a figure for demonstrating a mode that it rearranges by.
[図 12]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る結合条件設定画面の具体例を説明する図である。 FIG. 12 is a diagram for explaining a specific example of a combination condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
[図 13]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る項目設定画面の具体例を説明する図であり、表示する項目の順序を変更する様子 を説明するための図である。 FIG. 13 is a diagram for explaining a specific example of an item setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and the manner in which the order of items to be displayed is changed It is a figure for demonstrating.
[図 14]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る項目設定画面の具体例を説明する図であり、選択された列を当該列の左側の列に 移動して入れ替えた様子を説明するための図である。 FIG. 14 is a diagram for explaining a specific example of the item setting screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and moves the selected column to the column on the left side of the column. It is a figure for demonstrating a mode that it replaced.
[図 15]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る置換設定画面の具体例を説明する図である。 FIG. 15 is a diagram illustrating a specific example of a replacement setting screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
[図 16]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る置換項目テーブル選択画面の具体例を説明する図である。 FIG. 16 is a diagram illustrating a specific example of a replacement item table selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
[図 17]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る置換設定画面における要部の具体例を説明する図であり、置換すべき項目名をド ロップダウンリストから選択する様子を説明するための図である。 FIG. 17 is a diagram for explaining a specific example of the main part of the replacement setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and selecting an item name to be replaced from a drop-down list It is a figure for demonstrating a mode to do.
[図 18]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る画面における要部の具体例を説明する図であり、置換設定を行った場合における 第 1の選択方法について説明するための図である。 FIG. 18 is a diagram for explaining a specific example of the main part of the screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and explains the first selection method when replacement setting is performed It is a figure for doing.
[図 19]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る画面の具体例を説明する図であり、置換設定を行った場合における第 2の選択方 法について説明するための図である。 FIG. 19 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a second selection method when replacement setting is performed. FIG.
[図 20]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る画面の具体例を説明する図であり、置換設定を行った場合における第 3の選択方 法について説明するための図である。 FIG. 20 is a diagram for explaining a specific example of a screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, for explaining a third selection method when replacement setting is performed. FIG.
[図 21]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る環境設定メニュー画面の具体例を説明する図であり、メンテナンスメニューのカスタ マイズを行う様子を説明するための図である。 FIG. 21 is a diagram for explaining a specific example of an environment setting menu screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to customize the maintenance menu It is.
[図 22]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図である。 FIG. 22 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention.
[図 23]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、最上位のメ ニューを選択した状態で、新規メニュー項目を追加した様子を説明するための図で ある。 FIG. 23 is a diagram for explaining a specific example of the main part on the menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is a new one with the top menu selected. A diagram for explaining how menu items have been added is there.
[図 24]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、既に作成さ れて ヽるメンテナンスメニューを選択した状態で、当該メンテナンスメニューのサブメ ニューとして新規メニュー項目を追加した様子を説明するための図である。 FIG. 24 is a diagram for explaining a specific example of a main part on a menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and selecting a maintenance menu that has already been created. It is a figure for demonstrating a mode that the new menu item was added as a submenu of the said maintenance menu in a state.
[図 25]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、任意のメンテナンスメ-ュ 一を削除する際に確認用のメッセージダイアログを表示した様子を説明するための 図である。 FIG. 25 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and is used for confirmation when deleting an arbitrary maintenance menu. It is a figure for demonstrating a mode that the message dialog was displayed.
[図 26]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、既に作成さ れているメンテナンスメニューを削除した様子を説明するための図である。 FIG. 26 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, in which a maintenance menu that has already been created is deleted. It is a figure for demonstrating.
[図 27]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、既に作成さ れているメンテナンスメニューの表示順序を並べ替える様子を説明するための図であ る。 FIG. 27 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and shows the display order of maintenance menus already created. It is a figure for demonstrating a mode that it rearranges.
[図 28]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、既に作成さ れているメンテナンスメニューの表示順序を並べ替えた様子を説明するための図で ある。 FIG. 28 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and shows the display order of maintenance menus already created. It is a figure for demonstrating a mode that it rearranged.
[図 29]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、登録可能なメンテナンス データを表示した様子を説明するための図である。 FIG. 29 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and a diagram for explaining a state in which registerable maintenance data is displayed. It is.
[図 30]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、登録した ヽメンテナンスデ ータをドラッグする様子を説明するための図である。 FIG. 30 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, for explaining a state of dragging registered ヽ maintenance data. FIG.
[図 31]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、登録した ヽメンテナンスデ ータを所望のメンテナンスメニューにドロップした様子を説明するための図である。 FIG. 31 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention. It is a figure for demonstrating a mode that data was dropped on the desired maintenance menu.
[図 32]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、 V、ずれのメンテナンスメ- ユーにも登録されていないメンテナンスデータを表示した様子を説明するための図で ある。 FIG. 32 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention. V, Maintenance not registered in the maintenance menu for misalignment It is a figure for demonstrating a mode that data was displayed.
[図 33]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、 1つのメンテ ナンスデータを 1つのメンテナンスメニューに登録した様子を説明するための図であ る。 FIG. 33 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and registers one maintenance data in one maintenance menu. It is a figure for demonstrating how it performed.
[図 34]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、図 33に示す メンテナンスデータを他のメンテナンスメニューに登録した様子を説明するための図 である。 FIG. 34 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention. The maintenance data shown in FIG. 33 is used as another maintenance menu. It is a figure for demonstrating a registered state.
[図 35]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、あるメンテナ ンスメニューに登録されて 、るメンテナンスデータを他のメンテナンスメニューに移動 する様子を説明するための図である。 FIG. 35 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and is the maintenance data registered in a certain maintenance menu. It is a figure for demonstrating a mode that is moved to another maintenance menu.
[図 36]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面における要部の具体例を説明する図であり、あるメンテナ ンスメニューに登録されているメンテナンスデータを他のメンテナンスメニューにコピ 一する様子を説明するための図である。 FIG. 36 is a diagram for explaining a specific example of the main part of the menu customization screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and shows maintenance data registered in a certain maintenance menu. It is a figure for demonstrating a mode that it copies to another maintenance menu.
[図 37]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメニューカスタマイズ画面の具体例を説明する図であり、メンテナンスメニューの名 称の前に IDが付与された様子を説明するための図である。 FIG. 37 is a diagram for explaining a specific example of a menu customization screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which an ID is given before the name of the maintenance menu. It is a figure for demonstrating.
[図 38]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され るメンテナンス画面の具体例を説明する図である。 FIG. 38 is a diagram illustrating a specific example of a maintenance screen displayed on the display unit of the data maintenance device shown as the embodiment of the present invention.
[図 39]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る初期表示画面の具体例を説明する図であり、メンテナンスを行う対象のテーブルが 1つである場合における初期表示画面の具体例を説明する図である。 FIG. 39 is a diagram for explaining a specific example of an initial display screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, and a table to be maintained is It is a figure explaining the specific example of the initial display screen in the case of being one.
[図 40]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る初期表示画面の具体例を説明する図であり、メンテナンスを行う対象のテーブルが 複数である場合における初期表示画面の具体例を説明する図である。 FIG. 40 is a diagram for explaining a specific example of an initial display screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and an initial display screen when there are a plurality of tables to be maintained. It is a figure explaining the specific example of.
[図 41]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る表示データ画面の具体例を説明する図であり、メンテナンスを行う対象のテーブル が 1つである場合における表示データ画面の具体例を説明する図である。 FIG. 41 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and display data when there is one table to be maintained. It is a figure explaining the example of a screen.
[図 42]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る表示データ画面の具体例を説明する図であり、メンテナンスを行う対象のテーブル が複数である場合における表示データ画面の具体例を説明する図である。 FIG. 42 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention, and a display data screen when there are a plurality of tables to be maintained. It is a figure explaining the specific example of.
[図 43]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図である。 FIG. 43 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
[図 44]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、条件として設定できる項目が表示さ れたドロップダウンリストを表示させた様子を説明するための図である。 FIG. 44 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and displays a drop-down list displaying items that can be set as conditions It is a figure for demonstrating the state made to do.
[図 45]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、抽出条件内容を設定する様子を説 明するための図である。 FIG. 45 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to set extraction condition contents; is there.
[図 46]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る選択画面の具体例を説明する図である。 FIG. 46 is a diagram illustrating a specific example of a selection screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
[図 47]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、抽出条件内容を設定するセルにデ ータを入力した様子を説明するための図である。 FIG. 47 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which data is input to a cell for setting extraction condition contents It is a figure for demonstrating.
[図 48]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、選択できる抽出条件が表示されたド ロップダウンリストを表示させた様子を説明するための図である。 FIG. 48 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and displays a drop-down list displaying selectable extraction conditions. It is a figure for explaining a situation.
[図 49]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、設定した全ての条件に合致するデー タを抽出するの力、いずれか 1つの条件に合致するデータを抽出するのかの別を設 定する様子を説明するための図である。 FIG. 49 is a diagram illustrating a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and shows data that matches all the set conditions. FIG. 5 is a diagram for explaining how to set the power of extracting data and whether to extract data that matches any one of the conditions.
[図 50]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る検索条件名入力画面の具体例を説明する図である。 FIG. 50 is a diagram illustrating a specific example of a search condition name input screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
[図 51]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、保存された条件が表示されたドロップ ダウンリストを表示させた様子を説明するための図である。 FIG. 51 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, in which a drop-down list displaying stored conditions is displayed It is a figure for demonstrating a mode.
[図 52]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る条件設定画面の具体例を説明する図であり、保存した条件の名称を変更する様子 を説明するための図である。 FIG. 52 is a diagram for explaining a specific example of a condition setting screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining how to change the name of a saved condition It is.
[図 53]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る検索条件編集画面の具体例を説明する図である。 FIG. 53 is a diagram for explaining a specific example of a search condition edit screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention.
[図 54]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る検索条件編集画面の具体例を説明する図であり、保存した条件を削除する様子を 説明するための図である。 FIG. 54 is a diagram for explaining a specific example of a search condition edit screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining a state in which a saved condition is deleted. is there.
[図 55]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る表示データ画面の具体例を説明する図であり、列の表示幅を変更する様子を説明 するための図である。 FIG. 55 is a diagram for explaining a specific example of a display data screen displayed on the display unit of the data maintenance apparatus shown as an embodiment of the present invention, and a diagram for explaining a state in which the display width of a column is changed. is there.
[図 56]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る初期表示画面の具体例を説明する図であり、テーブル毎に分割された 2画面構成 力 なる初期表示画面におけるテーブルの表示比率を変更する様子を説明するた めの図である。 FIG. 56 is a diagram for explaining a specific example of the initial display screen displayed on the display unit of the data maintenance apparatus shown as the embodiment of the present invention, in the initial display screen having a two-screen configuration divided for each table. It is a figure for demonstrating a mode that the display ratio of a table is changed.
[図 57]本発明の実施の形態として示すデータメンテナンス装置の表示部に表示され る履歴表示画面の具体例を説明する図である。 FIG. 57 is a diagram illustrating a specific example of a history display screen displayed on the display unit of the data maintenance device shown as an embodiment of the present invention.
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0021] 以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に 説明する。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.
[0022] この実施の形態は、リレーショナルデータベースに格納されている各種データのメ ンテナンスを行うデータメンテナンス装置である。このデータメンテナンス装置は、メン テナンスの内容を定義する環境設定操作を行う際にデータを操作するための環境設 定用の各種画面、及びメンテナンス操作を行う際にデータを操作するためのメンテナ ンス用の各種画面を、システムの違いにかかわらず、データに基づいて自動的に作 成するとともに、各項目の値として、コードではなくオペレータが理解容易な任意の情 報に置換させてメンテナンス用の各種画面に表示させることができるものである。また 、このデータメンテナンス装置は、環境設定用の各種画面を介して作成されたメンテ ナンスの内容を定義したメンテナンスデータを、使用するメンテナンス操作毎に集め て 1つのメニューとして登録し、このメンテナンスメニューを操作して当該メンテナンス メニューのカスタマイズを行うことができるものである。 [0022] This embodiment is a method for storing various data stored in a relational database. This is a data maintenance device that performs maintenance. This data maintenance device is used for various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance, and for maintenance for operating data when performing maintenance operations. Regardless of the system, the various screens are automatically created based on the data, and the values for each item are replaced with arbitrary information that is easy for the operator to understand instead of the codes. It can be displayed on the screen. In addition, this data maintenance device collects maintenance data that defines the content of maintenance created through various screens for environment setting for each maintenance operation to be used and registers it as one menu. The maintenance menu can be customized by operating.
[0023] なお、以下では、説明の便宜上、リレーショナルデータベースにおけるマスタデータ のメンテナンス、すなわち、マスタメンテナンスに主眼をおいた説明を行うものとする。 また、以下では、説明の便宜上、いわゆるシステムカタログを備えるデータベースに ついて説明を行うものとする。 [0023] In the following, for the convenience of explanation, it is assumed that the main data maintenance in the relational database, that is, the master maintenance will be described. In the following, for convenience of explanation, a database including a so-called system catalog will be described.
[0024] データメンテナンス装置の構成 [0024] Configuration of Data Maintenance Device
データメンテナンス装置は、例えば図 1に示すように、メンテナンスの対象となるデ ータベース 10に対してオペレータが入力操作する入力操作手段である入力操作部 11と、この入力操作部 11を介して入力された情報に基づ ヽて各種画面を作成する 画面作成処理手段である画面作成処理部 12と、この画面作成処理部 12によって作 成された各種画面を含む各種情報を表示する表示手段である表示部 13とを備える。 For example, as shown in FIG. 1, the data maintenance device is input via the input operation unit 11 and an input operation unit 11 which is an input operation means for an operator to perform an input operation on a database 10 to be maintained. Screen creation processing unit 12 that is a screen creation processing unit that creates various screens based on the information that has been displayed, and display that is a display unit that displays various types of information including the various screens created by this screen creation processing unit 12 Part 13 is provided.
[0025] 入力操作部 11は、キーボード及びマウスといった各種操作デバイス力もなるユーザ [0025] The input operation unit 11 is a user who has various operation device capabilities such as a keyboard and a mouse.
'インターフェースとして構成される。データメンテナンス装置においては、メンテナン スを行うオペレータが、この入力操作部 11を介して各種情報の入力操作を行う。この 入力操作部 11を介して入力された情報は、画面作成処理部 12に供給される。 'Configured as an interface. In the data maintenance device, the maintenance operator performs various information input operations through the input operation unit 11. Information input via the input operation unit 11 is supplied to the screen creation processing unit 12.
[0026] 画面作成処理部 12は、入力操作部 11を介して行われた指示に応じて、データべ ース 10にアクセスし、当該データベース 10のシステムカタログに基づいて、メンテナ ンスの内容を定義する環境設定操作を行う際にデータを操作するための環境設定用 の各種画面、及びメンテナンス操作を行う際にデータを操作するためのメンテナンス 用の各種画面を作成する。なお、システムカタログとは、リレーショナルデータベース の管理システムによって記述されたテーブルに関する管理情報であり、少なくともテ 一ブルを構成する各項目の書式に関する情報を記述したものである。通常、システム カタログは、一部を除き、データベースを作成する際にテンプレートデータベースから 複製されることから、データベースに固有のものとなる。画面作成処理部 12は、入力 操作部 11を介して行われた指示に応じて、データベース 10力もこのようなシステム力 タログを取得し、このシステムカタログに基づいて、テーブルを構成する各項目を読 み出し、環境設定用の各種画面及びメンテナンス用の各種画面を作成する。そして 、画面作成処理部 12は、作成した各種画面を表示部 13に表示させる。 [0026] The screen creation processing unit 12 accesses the database 10 in accordance with an instruction given via the input operation unit 11, and defines the content of maintenance based on the system catalog of the database 10. Various environment setting screens for manipulating data when performing environment setting operations, and maintenance for manipulating data when performing maintenance operations Create various screens for use. The system catalog is management information related to the tables described by the relational database management system, and describes at least information related to the format of each item constituting the table. Typically, the system catalog is unique to the database, except for some, because it is replicated from the template database when the database is created. The screen creation processing unit 12 acquires such a system capability log in response to an instruction given via the input operation unit 11, and reads each item constituting the table based on this system catalog. Create various screens for setting up and setting the environment, and various screens for maintenance. The screen creation processing unit 12 displays the created various screens on the display unit 13.
[0027] 表示部 13は、例えば LCD (Liquid Crystal Display) t 、つた各種表示デバイスから なるユーザ'インターフェースとして構成される。表示部 13は、画面作成処理部 12に よって作成された各種画面や、その他各種情報を表示する。 [0027] The display unit 13 is configured as a user 'interface including, for example, an LCD (Liquid Crystal Display) t and various display devices. The display unit 13 displays various screens created by the screen creation processing unit 12 and various other information.
[0028] このようなデータメンテナンス装置は、ハードウェア的には、画面作成処理部 12の 機能を、所定のメモリ上で展開されるプログラムにしたがって制御される CPU (Centra 1 Processing Unit)によって実現することができる。 Such a data maintenance device realizes the function of the screen creation processing unit 12 in terms of hardware by a CPU (Centra 1 Processing Unit) controlled according to a program developed on a predetermined memory. be able to.
[0029] 織設定 [0029] Weaving settings
さて、このようなデータメンテナンス装置は、メンテナンスを行うのに先だって、当該 メンテナンスの内容を定義する環境設定を行う。 Now, such a data maintenance device performs an environment setting that defines the content of the maintenance prior to performing the maintenance.
[0030] まず、データメンテナンス装置は、環境設定を行うために、オペレータが環境設定 用のプログラムを起動してシステムにログインするのに応じて、環境設定画面を起動 させる。このとき、データメンテナンス装置は、画面作成処理部 12の制御のもとに、環 境設定画面の起動と同時に、データベース 10に接続するための接続用画面を表示 部 13に表示させる。具体的には、データメンテナンス装置は、接続先のデータべ一 ス 10が SQL (Structured Query Language)サーバである場合には、例えば図 2に示 すような接続用画面を表示部 13に表示させ、接続先のデータベース 10がいわゆる オラクル (登録商標)である場合には、図 3に示すような接続用画面を表示部 13に表 示させる。 [0030] First, in order to perform environment setting, the data maintenance device starts an environment setting screen in response to an operator starting an environment setting program and logging in to the system. At this time, under the control of the screen creation processing unit 12, the data maintenance device causes the display unit 13 to display a connection screen for connecting to the database 10 simultaneously with the activation of the environment setting screen. Specifically, when the data base 10 to be connected is a SQL (Structured Query Language) server, the data maintenance device causes the display unit 13 to display a connection screen as shown in FIG. When the connection destination database 10 is a so-called Oracle (registered trademark), a display screen as shown in FIG.
[0031] これら接続用画面は、システムが備える少なくとも 1つ以上のデータベースに接続 するために必要な情報を入力又は選択可能に構成される。具体的には、接続先の データベース 10が SQLサーバである場合における接続用画面には、「接続先サー バ名」、「データベース名」、「ログイン名」、及び「パスワード」等の情報を入力するた めの入力ボックス 21が設けられる。一方、接続先のデータベース 10がオラクル(登録 商標)である場合における接続用画面には、「ユーザ名」、「パスワード」、及び「ホスト 文字列」等の情報を入力するための入力ボックス 31が設けられる。データメンテナン ス装置は、オペレータが入力操作部 11を介して、これら入力ボックス 21, 31に必要 な情報を入力し、接続ボタン 22, 32をクリックするのに応じて、当該オペレータの正 当性を認証した上で、データベース 10に接続してシステムにログインする。 [0031] These connection screens connect to at least one database included in the system. It is configured to be able to input or select information necessary to do this. Specifically, when the connection destination database 10 is an SQL server, information such as “connection destination server name”, “database name”, “login name”, and “password” is entered on the connection screen. An input box 21 is provided for this purpose. On the other hand, when the connection destination database 10 is Oracle (registered trademark), an input box 31 for inputting information such as “user name”, “password”, and “host character string” is displayed on the connection screen. Provided. The data maintenance device checks the validity of the operator when the operator inputs necessary information in the input boxes 21 and 31 via the input operation unit 11 and clicks the connection buttons 22 and 32. After authenticating, connect to database 10 and log in to the system.
[0032] また、接続用画面には、システムが備える少なくとも 1つ以上のデータベースのリスト を掲載する接続先リスト表示領域 23, 33が設けられる。この接続先リスト表示領域 23 , 33に表示される接続先リストは、過去にオペレータが入力ボックス 21, 31を介して 入力した接続先のデータベース 10に関する情報力もなる。すなわち、接続先リスト表 示領域 23, 33には、接続先のデータベース 10が SQLサーバである場合には、「接 続先サーバ名」、「データベース名」、及び「ログイン名」等の情報が 1つの接続先リス トとして表示され、接続先のデータベース 10がオラクル (登録商標)である場合には、 「ユーザ名」及び「ホスト文字列」等の情報力^つの接続先リストとして表示される。デ ータメンテナンス装置は、これら接続先リスト表示領域 23, 33に表示された接続先リ ストのうち、接続したい接続先リストを、オペレータが入力操作部 11を介してノ、イライト させて選択するとともに、入力ボックス 21, 31にパスワードを入力し、接続ボタン 22, 32をクリックするのに応じて、当該オペレータの正当性を認証した上で、データべ一 ス 10に接続することができる。なお、接続用画面には、接続先リスト表示領域 23, 33 に表示された任意の接続先リストを削除するための削除ボタン 24, 34が設けられる。 オペレータは、入力操作部 11を介して、接続先リスト表示領域 23, 33に表示されて いる任意の接続先リストをハイライトさせて選択した状態で、この削除ボタン 24, 34を クリックすることにより、当該接続先リストを削除することができる。 [0032] In addition, the connection screen is provided with connection destination list display areas 23 and 33 in which a list of at least one database included in the system is posted. The connection destination lists displayed in the connection destination list display areas 23 and 33 also provide information regarding the connection destination database 10 that the operator has input through the input boxes 21 and 31 in the past. That is, in the connection destination list display areas 23 and 33, when the connection destination database 10 is an SQL server, information such as “connection destination server name”, “database name”, and “login name” is stored. Displayed as a single connection destination list. When the connection destination database 10 is Oracle (registered trademark), it is displayed as a single connection destination list such as "user name" and "host string". . In the data maintenance device, the operator selects the connection destination list to be connected from the connection destination lists displayed in the connection destination list display areas 23 and 33, and selects the connection destination list via the input operation unit 11. At the same time, by entering a password in the input boxes 21 and 31 and clicking the connection buttons 22 and 32, it is possible to connect to the database 10 after authenticating the validity of the operator. The connection screen is provided with delete buttons 24 and 34 for deleting an arbitrary connection destination list displayed in the connection destination list display areas 23 and 33. The operator clicks this delete button 24, 34 while highlighting and selecting an arbitrary connection destination list displayed in the connection destination list display area 23, 33 via the input operation unit 11. The connection destination list can be deleted.
[0033] 続いて、データメンテナンス装置は、このような接続用画面を介して所望のデータ ベース 10に接続すると、画面作成処理部 12の制御のもとに、例えば図 4に示すよう な環境設定メニュー画面を表示部 13に表示させる。 Subsequently, when the data maintenance apparatus connects to the desired database 10 through such a connection screen, for example, as shown in FIG. 4 under the control of the screen creation processing unit 12. A simple configuration menu screen is displayed on the display unit 13.
[0034] この環境設定メニュー画面には、メンテナンスの内容を定義したメンテナンスデータ のリストが表示されるメンテナンスデータリスト表示領域 41が設けられる。環境設定メ ニュー画面は、未だメンテナンスデータを定義していない初期状態では、メンテナン スデータリスト表示領域 41に何らリストアップされて 、な 、状態とされる。オペレータ は、新たなメンテナンスデータを定義する場合には、入力操作部 11を介して、この環 境設定メニュー画面に設けられた新規登録ボタン 42をクリックすることにより、新たな 環境設定操作を行うことができる。 This environment setting menu screen is provided with a maintenance data list display area 41 in which a list of maintenance data defining the contents of maintenance is displayed. In the initial state in which the maintenance data has not yet been defined, the environment setting menu screen is listed in the maintenance data list display area 41 and is in a state. When defining new maintenance data, the operator must perform a new environment setting operation by clicking the new registration button 42 provided on the environment setting menu screen via the input operation unit 11. Can do.
[0035] データメンテナンス装置は、環境設定操作に移行すると、画面作成処理部 12の制 御のもとに、選択されたデータベースに格納されている全てのテーブルのリストを読 み出す。具体的には、画面作成処理部 12は、選択されたデータベースのシステム力 タログを参照し、これに基づいて、テーブルに関する情報を取得する。そして、データ メンテナンス装置は、画面作成処理部 12の制御のもとに、例えば図 5に示すようなテ 一ブル選択画面を表示部 13に表示させる。 When the data maintenance apparatus shifts to the environment setting operation, it reads a list of all tables stored in the selected database under the control of the screen creation processing unit 12. Specifically, the screen creation processing unit 12 refers to the system capability log of the selected database, and acquires information about the table based on this. Then, under the control of the screen creation processing unit 12, the data maintenance device causes the display unit 13 to display a table selection screen as shown in FIG.
[0036] このテーブル選択画面には、メンテナンスの対象として選択されたデータベースに 格納されて 、る全てのテーブルのリストが表示されるテーブルリスト表示領域 51が設 けられる。オペレータは、入力操作部 11を介して、このテーブルリスト表示領域 51に 表示されたテーブルのうち、環境設定を行寸:、ヽテーブルをハイライトさせて選択す る。そして、データメンテナンス装置は、選択されたテーブルについての環境設定を 行う。なお、オペレータは、既に登録されている設定の修正を行う場合には、例えば 図 6に示すように、入力操作部 11を介して、環境設定メニュー画面におけるメンテナ ンスデータリスト表示領域 41に表示されたメンテナンスデータのうち、修正した 、メン テナンスデータをハイライトさせて選択した状態でダブルクリックするカゝ、又は設定修 正ボタン 43をクリックする。データメンテナンス装置は、このような選択されたテーブル についての環境設定又はその修正を行う操作が行われるのに応じて、画面作成処 理部 12の制御のもとに、システムカタログに基づいて、選択されたテーブルを構成す る全ての項目のリストを取得して読み出し、これを例えば図 7に示すような項目設定画 面として表示部 13に表示させる。 [0037] また、環境設定メニュー画面には、図 6及び図 8に示すように、メンテナンスデータリ スト表示領域 41に表示された任意のメンテナンスデータを削除するための削除ボタ ン 44が設けられる。オペレータは、入力操作部 11を介して、メンテナンスデータリスト 表示領域 41に表示されて ヽる任意のメンテナンスデータをノヽイライトさせて選択した 状態で、この削除ボタン 44をクリックする。これに応じて、データメンテナンス装置は、 例えば図 9に示すように、確認用のメッセージダイアログを表示部 13に表示させ、ォ ペレータによる削除の意思操作が行われることにより、選択されたメンテナンスデータ を削除することができる。 [0036] The table selection screen is provided with a table list display area 51 for displaying a list of all tables stored in the database selected as the maintenance target. The operator selects the environment setting from the tables displayed in the table list display area 51 via the input operation unit 11 by highlighting the line size: and ヽ tables. Then, the data maintenance device performs environment setting for the selected table. In addition, when the operator corrects the already registered setting, for example, as shown in FIG. 6, it is displayed in the maintenance data list display area 41 on the environment setting menu screen via the input operation unit 11. From the maintenance data, highlight the maintenance data that has been modified, double-click the selected maintenance data, or click the setting correction button 43. The data maintenance device selects based on the system catalog under the control of the screen creation processing unit 12 in response to an operation for setting the environment or correcting the selected table. A list of all items constituting the table is acquired and read, and this is displayed on the display unit 13 as an item setting screen as shown in FIG. 7, for example. In addition, as shown in FIGS. 6 and 8, the environment setting menu screen is provided with a delete button 44 for deleting any maintenance data displayed in the maintenance data list display area 41. The operator clicks this delete button 44 while selecting and selecting any maintenance data displayed in the maintenance data list display area 41 via the input operation unit 11. In response to this, the data maintenance device displays a confirmation message dialog on the display unit 13 as shown in FIG. 9, for example, and the operator performs the intention to delete the selected maintenance data. Can be deleted.
[0038] なお、データメンテナンス装置は、オペレータの使い勝手を大幅に向上させるため に、環境設定メニュー画面を介して作成されたメンテナンスデータを、使用するメンテ ナンス操作毎に集めてメンテナンスメニューとして登録する。そして、データメンテナ ンス装置は、メンテナンスメニューを任意にカスタマイズを行うことができるように構成 される。このメンテナンスメニューのカスタマイズについては、後述するものとする。 [0038] Note that the data maintenance device collects maintenance data created via the environment setting menu screen for each maintenance operation to be used and registers it as a maintenance menu in order to greatly improve the convenience of the operator. The data maintenance device is configured so that the maintenance menu can be customized arbitrarily. This maintenance menu customization will be described later.
[0039] さて、データメンテナンス装置は、画面作成処理部 12の制御のもとに、先に図 7に 示したような項目設定画面を表示部 13に表示させ、テーブル選択画面を介して選択 されたテーブルの環境設定を行う。この項目設定画面は、選択されたテーブルの全 ての項目のリストを記述したものであり、システムカタログに基づいて、少なくとも各項 目の型 (書式)を記述したものである。データメンテナンス装置は、項目設定画面を介 して、メンテナンスの対象となるテーブルに対して各項目の設定を行う。具体的には、 項目設定画面には、各項目を列とするとともに、その設定内容を行とする 2次元のテ 一ブル 50が表示される。このテーブル 50を構成する各セルは、各項目の設定内容 を入力するための入力ボックスやドロップダウンリストから構成される。 [0039] Now, under the control of the screen creation processing unit 12, the data maintenance device displays the item setting screen as shown in Fig. 7 on the display unit 13 and is selected via the table selection screen. Set the environment of the selected table. This item setting screen describes a list of all items of the selected table, and describes at least the type (format) of each item based on the system catalog. The data maintenance device sets each item for the table to be maintained via the item setting screen. Specifically, the item setting screen displays a two-dimensional table 50 having each item as a column and the setting content as a row. Each cell constituting this table 50 is composed of an input box and a drop-down list for inputting setting contents of each item.
[0040] このような項目設定画面を介して行うことができる設定内容としては、メンテナンスデ ータの名称、後述するメンテナンス用の各種画面に一度に表示する抽出結果の最大 抽出件数、メンテナンス用の各種画面のタブコントロールに表示されるテーブルの名 称、履歴管理を行うか否かの別、論理削除を行うか否かの別、項目の表示順序、表 示 Z非表示 Z読み取り専用の別、メンテナンス用の各種画面に表示する項目の名 称、コードを任意の情報に置換させて表示させる項目(置換項目)、この置換項目を 設定した場合の選択方法、データ型、メンテナンス用の各種画面に表示する際の表 示順序、この表示順序を昇順で行うか降順で行うかの別、デフォルト値、システム日 付やユーザ ID等による自動更新の有無、特定のデータのみをメンテナンス用の各種 画面に表示したい場合における抽出条件の内容としての値、この抽出条件の内容と しての値との大小関係を表す演算子等の抽出条件、履歴管理項目、履歴管理を行う 際にデータの重複を回避するためのキー項目、論理削除を行うための削除文字列 等が挙げられる。項目設定画面には、これら各種情報を設定するための操作子や入 力ボックス等が設けられる。 [0040] The setting contents that can be performed through such an item setting screen include the name of maintenance data, the maximum number of extraction results to be displayed on various maintenance screens described later, and the number of maintenance items. Name of the table displayed on the tab control of each screen, whether to perform history management, whether to perform logical deletion, item display order, display Z hide, Z read only, Name of items to be displayed on various maintenance screens, items to be displayed by replacing codes with arbitrary information (replacement items), Selection method when set, data type, display order when displaying on various maintenance screens, whether this display order is done in ascending or descending order, default value, system date, user ID, etc. Extraction conditions such as presence / absence of automatic update, values as the contents of extraction conditions when only specific data is to be displayed on various maintenance screens, operators expressing the magnitude relationship with the values as the contents of these extraction conditions , History management items, key items for avoiding duplication of data when performing history management, and deletion character strings for logical deletion. The item setting screen is provided with controls and input boxes for setting these various types of information.
[0041] 具体的には、項目設定画面には、当該テーブルを親テーブルとする子テーブルを 追加するための子テーブル追加ボタン 51が設けられる。オペレータは、子テーブル を追加する場合には、入力操作部 11を介して子テーブル追加ボタン 51をクリックす ることにより、例えば図 10に示すように、テーブル名が表示されたタブ 52によって識 別される子テーブルを表示切り替え可能に項目設定画面に追加することができる。ま た、オペレータは、子テーブル削除ボタン 53をクリックすることにより、追加した任意 の子テーブルを削除することもできる。 Specifically, the item setting screen is provided with a child table addition button 51 for adding a child table having the table as a parent table. When adding the child table, the operator clicks the add child table button 51 via the input operation unit 11 to identify the table by the tab 52 displaying the table name as shown in FIG. 10, for example. The child table can be added to the item setting screen so that the display can be switched. The operator can also delete any child table added by clicking the delete child table button 53.
[0042] また、データメンテナンス装置は、追加した複数の子テーブルの順序を項目設定画 面内で並べ替えることができるように構成される。具体的には、データメンテナンス装 置は、図 10に示すように、オペレータが入力操作部 11を介して、並べ替えたい子テ 一ブルのタブ 52をドラッグするのに応じて、例えば図 11に示すように、当該子テープ ル 52の順序を並べ替えて表示する。そして、データメンテナンス装置は、オペレータ が入力操作部 11を介して、当該子テーブルを所望の位置でドロップすることにより、 並べ替えを終了する。ただし、データメンテナンス装置は、親テーブルを並べ替える ことはできな 、ように構成される。 In addition, the data maintenance device is configured to be able to rearrange the order of the plurality of added child tables on the item setting screen. Specifically, as shown in FIG. 10, the data maintenance device, for example, as shown in FIG. 11 in response to the operator dragging the tab 52 of the child table to be rearranged via the input operation unit 11. As shown, the order of the child table 52 is rearranged and displayed. Then, the data maintenance device ends the rearrangement when the operator drops the child table at a desired position via the input operation unit 11. However, the data maintenance device is configured so that the parent table cannot be rearranged.
[0043] さらに、データメンテナンス装置は、オペレータの操作により、子テーブルを追加し た場合や、項目設定画面における結合条件変更ボタンが選択された場合には、画 面作成処理部 12の制御のもとに、例えば図 12に示すような結合条件設定画面を表 示部 13に表示させる。オペレータは、この結合条件設定画面を介して、親テーブル と子テーブルとの結合条件を設定することができる。具体的には、オペレータは、入 力操作部 11を介して、結合する親テーブルのカラム名をドロップダウンリスト 61の中 力も選択することにより、結合する項目を設定する。このとき、結合タイプは、内部結 合のみとなる。また、オペレータは、特定のデータを結合条件とする場合には、入力 操作部 11を介して、その値を抽出条件内容入力ボックス 62に入力するとともに、そ の値との大小関係を表す演算子や演算内容等の抽出条件をドロップダウンリスト 63 の中から選択する。これに応じて、データメンテナンス装置は、このような結合条件設 定画面を介した操作に応じて設定された内容を、項目設定画面において該当するセ ルの値として反映させて表示する。 [0043] Furthermore, the data maintenance device controls the screen creation processing unit 12 when a child table is added by an operator's operation or when the join condition change button is selected on the item setting screen. At the same time, for example, the display unit 13 displays a combination condition setting screen as shown in FIG. The operator can set the join condition between the parent table and the child table via this join condition setting screen. Specifically, the operator The items to be joined are set by selecting the column name of the parent table to be joined via drop-down list 61 via force operation unit 11. At this time, the connection type is only internal connection. In addition, when the operator uses specific data as a join condition, the operator inputs the value into the extraction condition content input box 62 via the input operation unit 11 and also expresses the magnitude relationship with the value. Select the extraction conditions such as and the operation contents from the drop-down list 63. In response to this, the data maintenance device reflects and displays the contents set according to the operation through such a combination condition setting screen as the value of the corresponding cell on the item setting screen.
さらにまた、項目設定画面には、現在設定しているメンテナンスデータの名称を入 力する名称入力ボックス 54が設けられる。この名称入力ボックス 54に入力された名 称は、環境設定メニュー画面におけるメンテナンスデータリスト表示領域 41に表示さ れることになる。また、項目設定画面には、メンテナンス用の各種画面に一度に表示 する抽出結果の最大抽出件数を入力する最大抽出件数入力ボックス 55と、メンテナ ンス用の各種画面のタブコントロールに表示されるテーブルの名称を入力するテー ブル表示名称入力ボックス 56と、履歴管理を行う場合にチェックされるチェックボック ス 57と、論理削除を行う場合にチェックされるチェックボックス 58とが設けられる。な お、データメンテナンス装置は、日付によって履歴管理されているテーブルであれば 、容易に履歴管理機能をメンテナンス用の各種画面に付加することができ、履歴管 理機能を設定することにより、メンテナンス用の各種画面で履歴の一覧表示や更新 機能を使用することが可能となる。すなわち、オペレータは、履歴管理を行う場合に は、入力操作部 11を介して、チェックボックス 57にチェックを入れた上で、テーブル 5 0を構成するセルのうち履歴管理項目のセルに、その設定内容を入力する。ここで、 データメンテナンス装置は、開始日付と終了日付とによる履歴管理と、開始日付のみ による履歴管理とに対応している。オペレータは、入力操作部 11を介して、テーブル 50を構成するセルのうち履歴管理項目のセルを構成するドロップダウンリストの中か ら、力かる開始日付及び終了日付、又は開始日付のみを選択することにより、これら 日付を設定することができる。また、オペレータは、履歴管理を行う場合には、データ の重複を回避するために、入力操作部 11を介して、履歴管理項目として設定した項 目以外のキーとなる項目のセルにその旨を入力する。さらに、オペレータは、論理削 除を行う場合には、入力操作部 11を介して、チェックボックス 58にチェックを入れた 上で、テーブル 50を構成するセルのうち論理削除を行う項目のセルに削除文字列と しての値を入力する。 Furthermore, the item setting screen is provided with a name input box 54 for inputting the name of the maintenance data currently set. The name input in the name input box 54 is displayed in the maintenance data list display area 41 on the configuration menu screen. In addition, the item setting screen has a maximum number of extraction boxes 55 for entering the maximum number of extraction results to be displayed on various maintenance screens at once, and a table displayed in the tab controls on the various maintenance screens. A table display name input box 56 for inputting a name, a check box 57 that is checked when history management is performed, and a check box 58 that is checked when logical deletion is performed are provided. If the data maintenance device is a table whose history is managed by date, the history management function can be easily added to various maintenance screens. By setting the history management function, the data maintenance device can be used for maintenance. It is possible to use the history list display and update functions on various screens. In other words, when performing the history management, the operator checks the check box 57 via the input operation unit 11 and then sets the setting in the history management item cell among the cells constituting the table 50. Enter the content. Here, the data maintenance device supports history management based on the start date and end date, and history management based only on the start date. The operator selects only the start date and end date or the start date to be worked out from the drop-down list constituting the cell of the history management item among the cells constituting the table 50 via the input operation unit 11. You can set these dates. In addition, when performing history management, the operator sets items set as history management items via the input operation unit 11 in order to avoid duplication of data. Enter that in the cell of the key item other than the eyes. Further, when performing logical deletion, the operator checks the check box 58 via the input operation unit 11, and deletes the cell constituting the table 50 to the cell of the item to be logically deleted. Enter the value as a string.
[0045] また、項目設定画面には、表示する項目の順序を変更するための矢印ボタン 71, 7 2が設けられる。オペレータは、表示する項目の順序を変えたい場合には、例えば図 13に示すように、入力操作部 11を介して、順序を変更したい項目の列をハイライトさ せて選択し、矢印ボタン 71, 72をクリックする。データメンテナンス装置は、一方の矢 印ボタン 71がクリックされた場合には、画面作成処理部 12の制御のもとに、例えば図 14に示すように、選択された列を当該列の左側の列に移動して入れ替える。一方、 データメンテナンス装置は、他方の矢印ボタン 72がクリックされた場合には、画面作 成処理部 12の制御のもとに、選択された列を当該列の右側の列に移動して入れ替 えることができる。さらに、オペレータは、入力操作部 11を介して、各項目について、 書き替え可能として表示するか、非表示とするか、読み取り専用として表示するかの 別を設定することができる。なお、データメンテナンス装置は、読み取り専用としての 設定がされた項目については、メンテナンス用の各種画面上でグレー表示する等、 他の項目と区別可能に表示することになる。 [0045] In addition, the item setting screen is provided with arrow buttons 71 and 72 for changing the order of items to be displayed. If the operator wants to change the order of the items to be displayed, for example, as shown in FIG. 13, the operator selects and highlights the column of the item whose order is to be changed via the input operation unit 11, and the arrow button 71 , 72. When one of the arrow buttons 71 is clicked, the data maintenance device selects the selected column on the left side of the column as shown in FIG. 14, for example, under the control of the screen creation processing unit 12. Move to and swap. On the other hand, when the other arrow button 72 is clicked, the data maintenance device moves and replaces the selected column to the column on the right side of the column under the control of the screen creation processing unit 12. be able to. Furthermore, the operator can set, via the input operation unit 11, whether each item is displayed as rewritable, hidden, or displayed as read-only. Note that the data maintenance device displays items that are set as read-only so that they can be distinguished from other items, such as displaying them in gray on various maintenance screens.
[0046] さらに、データメンテナンス装置は、項目設定画面を介して、各項目のデータ型(書 式)を設定することができる。このとき、データメンテナンス装置は、データ型が日付型 又は数値型の場合にのみ、表示に使用する書式を設定することができる。具体的に は、データメンテナンス装置は、データ型が数値型の場合には、〃0 (ゼロプレースホ ルダ) "や〃 # (桁プレースホルダ)"といったいわゆるマイクロソフト社製の. Net Fra meworkにて使用できる書式を使用することができる。例えば、データメンテナンス装 置は、書式を〃 # , # # #個 "として設定した場合には、〃15000 "という数字列を" 15 , 000個"として表示したり、書式を〃 # . 0 # "として設定した場合には、 "12"という数 字歹 IJを" 12. 0 "として表示したり、" 1234. 568 "と! /、う数字歹 IJを" 1234. 57"として表 示したりする。また、データメンテナンス装置は、データ型が日付型の場合には、セル を構成するドロップダウンリストからオペレータによって任意に選択された書式を設定 することができる。例えば、データメンテナンス装置は、 2005年 1月 1日 12時 0分 1 秒という日時が入力された場合に、 "YYYYZMMZDD"という書式が選択された 場合には、 "2005Z01Z01"として表示し、 "YYYY/MM/DD HH : MM : SS" という書式が選択された場合には、 "2005/01/01 12 : 00 : 01"といったように時 刻まで表示する。また、データメンテナンス装置は、 "YYZMMZDD"という書式が 選択された場合には、 "05Z01Z01"として表示し、 "YY/MM/DD HH : MM : SS"という書式が選択された場合には、 "05/01/01 12 : 00 : 01"として表示し、〃 YYYY年 MM月 DD日〃という書式が選択された場合には、〃2005年 01月 01日 "と して表示し、 "YYYY年 MM月 DD日 HH: MM: SS〃と!/、う書式が選択された場合 には、 "2005年 01月 01曰 12 : 00 : 01"として表示する。 Furthermore, the data maintenance apparatus can set the data type (format) of each item via the item setting screen. At this time, the data maintenance device can set the format used for display only when the data type is a date type or a numeric type. Specifically, the data maintenance device can be used with a so-called Microsoft .Net Framework such as マ イ ク ロ ソ フ ト 0 (zero place holder) or 〃 # (digit placeholder) when the data type is numeric. A form can be used. For example, if the format is set as 〃 #, # # # pieces, the data maintenance device will display the number string 〃15000 "as” 15 000 pieces ”or the format 書 式 #. 0 #. When set as ", the number" IJ "" 12 "is displayed as" 12.0 ", or" 1234.568 "and! /, And the number" IJ "is displayed as" 1234.57 " In addition, when the data type is a date type, the data maintenance device sets the format arbitrarily selected by the operator from the drop-down list constituting the cell. can do. For example, if a date and time of 12:00:00 on January 1, 2005 is entered and the format "YYYYZMMZDD" is selected, the data maintenance device will display "2005Z01Z01" and "YYYY When the format / MM / DD HH: MM: SS is selected, the time is displayed as "2005/01/01 12:00: 01". The data maintenance device displays "05Z01Z01" if the format "YYZMMZDD" is selected, and "YY / MM / DD HH: MM: SS" if the format is selected. 05/01/01 12: 00: 01 "and if the format 〃YYYY year MM month DD date〃 is selected, it will be displayed as 〃2005 01/01" and "YYYY year MM month DD date HH: MM: SS 〃 and! /, When the format is selected, “2005 Jan 01" 12: 00: 01 ”is displayed.
[0047] さらにまた、データメンテナンス装置は、入力されたデータをデフォルト値として使用 する場合には、テーブル 50を構成するセルにその旨を設定することができる。このと き、データメンテナンス装置は、設定対象の項目のデータ型に応じて、以下の項目を 選択できるようになる。例えば、データメンテナンス装置は、データ型が日付型の場 合には、セルを構成するドロップダウンリストから、時刻なし又は時刻ありのシステム日 付を選択して設定することができる。また、データメンテナンス装置は、データ型が文 字型の場合には、セルを構成するドロップダウンリストから、当該データメンテナンス 装置の起動時にログイン画面を介して入力されたユーザ名やユーザ ID、又は既存の システム力 渡された値をデフォルト値として設定することができる。なお、データメン テナンス装置は、入力されたデータが設定対象の項目のデータ型に設定することが できない場合には、エラーを返すことになる。 [0047] Furthermore, when the data maintenance device uses the input data as a default value, the data maintenance device can set the fact in the cells constituting the table 50. At this time, the data maintenance device can select the following items according to the data type of the setting target item. For example, when the data type is a date type, the data maintenance device can select and set a system date with no time or with a time from a drop-down list constituting the cell. In addition, when the data type is a character type, the data maintenance device uses the user name or user ID entered through the login screen when starting the data maintenance device from the drop-down list constituting the cell, or the existing data type. The system value of the passed value can be set as the default value. The data maintenance device returns an error if the input data cannot be set to the data type of the setting target item.
[0048] また、データメンテナンス装置は、設定対象の項目のデータ型が日付型又は文字 型の場合には、項目設定画面を介して、システム日付やユーザ ID等による自動更新 の設定を行うことができる。例えば、データメンテナンス装置は、データ型が日付型の 場合には、セルを構成するドロップダウンリストから、常に時刻なし又は時刻ありのシ ステム日付で更新する旨を選択して設定することができる。また、データメンテナンス 装置は、データ型が文字型である場合には、セルを構成するドロップダウンリストから 、当該データメンテナンス装置の起動時にログイン画面を介して入力されたユーザ名 やユーザ IDで常に更新する旨を選択して設定することができる。なお、データメンテ ナンス装置は、入力されたデータが設定対象の項目のデータ型に設定することがで きない場合には、エラーを返すことになる。 [0048] In addition, when the data type of the item to be set is a date type or a character type, the data maintenance device can set automatic update based on the system date, user ID, etc. via the item setting screen. it can. For example, when the data type is a date type, the data maintenance device can select and set to always update with a system date with no time or with a time from a drop-down list constituting the cell. If the data type is a character type, the data maintenance device uses the user name entered via the login screen when starting the data maintenance device from the drop-down list constituting the cell. You can select and always update with your user ID. The data maintenance device returns an error if the input data cannot be set to the data type of the setting target item.
[0049] 環境設定における置椽設定 [0049] Setting in environment setting
さて、データメンテナンス装置は、メンテナンス用の各種画面に表示する項目の名 称として、コードではなぐ具体的な地域名や商品名等の任意の情報に置換させて 表示させることができ、この設定も、項目設定画面を介して行うことができる。 By the way, the data maintenance device can be displayed by replacing it with arbitrary information such as a specific area name or product name that is not a code, as the name of the item to be displayed on various maintenance screens. This can be done via the item setting screen.
[0050] まず、データメンテナンス装置は、オペレータによってコード力も任意の情報への置 換を行 、た 、所望の項目のセルが選択されるのに応じて、画面作成処理部 12の制 御のもとに、例えば図 15に示すような置換設定画面を表示部 13に表示させる。この 置換設定画面には、置換元のテーブルの名称を表示する置換元テーブル名表示領 域 81と、置換したコードの項目名を表示するコード項目名表示領域 82とが設けられ る。データメンテナンス装置は、オペレータが入力操作部 11を介して、かかる置換設 定画面に設けられた選択ボタン 83をクリックするのに応じて、画面作成処理部 12の 制御のもとに、システムカタログに基づいて、項目名を管理している全てのテーブル のリストを読み出し、例えば図 16に示すような置換項目テーブル選択画面を表示部 1 3に表示させる。この置換項目テーブル選択画面は、置換先の候補としての全ての テーブルのリストを記述したものである。データメンテナンス装置は、オペレータが入 力操作部 11を介して、置換先の候補としての全てのテーブルのリストの中力も所望 のテーブルをノヽイライトさせて選択するのに応じて、図 15における置換先テーブル名 表示ボックス 84に、当該選択されたテーブルの名称を表示させる。また、データメン テナンス装置は、置換先のテーブルが選択されると、例えば図 17に示すように、画面 作成処理部 12の制御のもとに、システムカタログに基づいて、当該置換先のテープ ルの全ての項目を読み出し、その項目名をドロップダウンリスト 85に表示させる。これ により、オペレータは、入力操作部 11を介して、置換すべき項目名をドロップダウンリ スト 85から選択することができる。 [0050] First, the data maintenance device replaces the code force with arbitrary information by the operator, and controls the screen creation processing unit 12 in response to selection of a cell of a desired item. In addition, for example, a replacement setting screen as shown in FIG. This replacement setting screen includes a replacement source table name display area 81 for displaying the name of the replacement source table and a code item name display area 82 for displaying the item name of the replaced code. The data maintenance device is stored in the system catalog under the control of the screen creation processing unit 12 when the operator clicks the selection button 83 provided on the replacement setting screen via the input operation unit 11. Based on this, a list of all tables managing item names is read, and a replacement item table selection screen as shown in FIG. 16 is displayed on the display unit 13 for example. This replacement item table selection screen describes a list of all tables as candidates for replacement destinations. The data maintenance device can change the replacement destination in FIG. 15 according to whether the operator selects the desired table by selecting the desired table from the list of all the replacement destination candidates via the input operation unit 11. In the table name display box 84, the name of the selected table is displayed. In addition, when the replacement destination table is selected, the data maintenance device, for example, as shown in FIG. 17, under the control of the screen creation processing unit 12, based on the system catalog, the replacement destination table. All items are read out and their item names are displayed in the drop-down list 85. Thus, the operator can select the item name to be replaced from the drop-down list 85 via the input operation unit 11.
[0051] また、データメンテナンス装置は、置換先の項目名を取得するための条件設定を行 うために、置換設定画面を介してオペレータに内部結合や外部結合といった結合条 件を入力させる。具体的には、オペレータは、入力操作部 11を介して、結合する際 に使用する置換元のテーブルの項目名をドロップダウンリストの中力 選択することに より、結合する項目を設定するとともに、結合の種類として、内部結合又は外部結合 のいずれかをドロップダウンリストに設定する。また、オペレータは、入力操作部 11を 介して、結合する際の抽出条件の内容を設定するとともに、その値との大小関係を表 す演算子や演算内容等の抽出条件をドロップダウンリストの中から選択する。このとき 、データメンテナンス装置は、設定対象の項目のデータ型が日付型である場合には 、ドロップダウンリストの中力もシステム日付を選択して設定することが可能となり、また 、置換元のテーブルに日付型の項目がある場合には、その項目も条件として選択す ることが可能となる。さらに、データメンテナンス装置は、結合する際に使用する置換 元のテーブルの項目名を複数設定した場合には、オペレータが入力操作部 11を介 して優先度の高い順にドロップダウンリストを用いて番号を割り振ることにより、これら 複数の項目名に優先度を設定することができる。なお、結合する際の抽出条件として は、次表示 1に示すような条件が設定可能である。また、データメンテナンス装置は、 置換設定画面に表示されている設定を削除する場合には、オペレータが入力操作 部 11を介して設定削除ボタン 86をクリックするのに応じて、当該設定を削除すること ができる。 [0051] In addition, the data maintenance apparatus sets a condition for acquiring the replacement destination item name to the operator via a replacement setting screen such as an internal connection or an external connection. Enter the number. Specifically, the operator sets the items to be merged by selecting the item name of the replacement source table used when merging via the input operation unit 11 in the drop-down list, Set the type of join as either inner join or outer join in the drop-down list. In addition, the operator sets the content of the extraction condition when combining via the input operation unit 11, and also displays the extraction conditions such as the operator and the operation content indicating the magnitude relationship with the value in the drop-down list. Select from. At this time, if the data type of the item to be set is a date type, the data maintenance device can select and set the system date as the central force of the drop-down list, and also in the replacement source table. If there is a date type item, that item can also be selected as a condition. In addition, when the data maintenance device sets multiple item names in the replacement source table used for merging, the operator uses the drop-down list in descending order of priority via the input operation unit 11. By assigning, priority can be set for these multiple item names. Note that the conditions shown in the following display 1 can be set as extraction conditions for combining. In addition, when deleting a setting displayed on the replacement setting screen, the data maintenance device deletes the setting in response to the operator clicking the delete setting button 86 via the input operation unit 11. Can do.
[表 1] [table 1]
表 1 抽出条件 Table 1 Extraction conditions
[0053] さらに、データメンテナンス装置は、コードの置換設定を行った場合には、その選択 方法を設定する必要がある。まず、データメンテナンス装置は、第 1の選択方法として 、例えば図 18に示すように、ドロップダウンリストの中力も対象のデータを選択する機 能を設けている。この方法は、置換先のデータが少ない場合に有効である。また、デ ータメンテナンス装置は、第 2の選択方法として、例えば図 19に示すように、検索文 字列を入力することによるインクリメンタルサーチの結果表示される一覧の中から対 象のデータを選択する機能を設けている。さらに、データメンテナンス装置は、第 3の 選択方法として、例えば図 20に示すような画面を介して、コード又は置換先の情報を キーとした検索を行!、、対象のデータを選択する機能を設けて!/、る。 [0053] Furthermore, the data maintenance device needs to set the selection method when the code replacement is set. First, as a first selection method, the data maintenance device is provided with a function for selecting the target data in the middle of the drop-down list as shown in FIG. 18, for example. This method is effective when the replacement destination data is small. As a second selection method, the data maintenance device selects the target data from the list displayed as a result of the incremental search by inputting the search string as shown in FIG. 19, for example. The function to do is provided. Furthermore, the data maintenance device has a function of selecting a target data as a third selection method by performing a search using a code or information of a replacement destination as a key via a screen as shown in FIG. 20, for example. Set it up!
[0054] データメンテナンス装置は、このようにして置換設定を行うと、その内容を、項目設 定画面において該当するセルの値として反映させて表示することができる。これによ り、データメンテナンス装置は、メンテナンス用の各種画面に表示する項目の名称と して、コードではなく任意の情報に置換させて表示させることが可能となる。 [0054] When the data maintenance device performs the replacement setting in this way, the contents are set in the item setting. It can be reflected and displayed as the value of the corresponding cell on the fixed screen. As a result, the data maintenance device can display the information by replacing it with arbitrary information instead of the code as the name of the item to be displayed on the various maintenance screens.
[0055] データメンテナンス装置は、以上のような環境設定操作を行 ヽ、オペレータが入力 操作部 11を介して、項目設定画面に設けられた OKボタン 91又は適用ボタン 92をク リックするのに応じて、一連の環境設定操作として当該オペレータによって入力され た情報をメンテナンスデータとして登録し、一連の環境設定を終了する。データメンテ ナンス装置は、このような処理を繰り返し行うことにより、複数のメンテナンスデータを 作成することができる。データメンテナンス装置は、同じオペレータが次回ログインし た場合には、先に図 4に示したように、過去に作成したメンテナンスデータのリストを 環境設定メニュー画面に表示することになる。また、データメンテナンス装置は、過去 に作成したメンテナンスデータの設定を修正した場合には、最後に修正された設定 内容を自動的にメンテナンスデータに反映することになる。 [0055] The data maintenance device performs the environment setting operation as described above, and in response to the operator clicking the OK button 91 or the apply button 92 provided on the item setting screen via the input operation unit 11. Then, the information entered by the operator as a series of environment setting operations is registered as maintenance data, and the series of environment settings is completed. The data maintenance device can create a plurality of maintenance data by repeating such processing. When the same operator logs in next time, the data maintenance device displays the list of maintenance data created in the past on the configuration menu screen as shown in Fig. 4. In addition, when the maintenance data settings created in the past are modified, the data maintenance device automatically reflects the last modified settings in the maintenance data.
[0056] 環境設定におけるメンテナンスメニュー設定 [0056] Maintenance menu setting in environment settings
さて、データメンテナンス装置は、上述したように、環境設定メニュー画面からメンテ ナンスメニューのカスタマイズを行うことができるように構成される。以下、このメンテナ ンスメニューのカスタマイズ機能について説明する。 Now, as described above, the data maintenance device is configured so that the maintenance menu can be customized from the environment setting menu screen. The maintenance menu customization function is described below.
[0057] データメンテナンス装置は、図 21に示すように、環境設定メニュー画面に設けられ たメニュー設定ボタン 45をオペレータが入力操作部 11を介してクリックするのに応じ て、画面作成処理部 12の制御のもとに、例えば図 22に示すようなメニューカスタマィ ズ画面を表示部 13に表示させる。 [0057] As shown in FIG. 21, the data maintenance device, when the operator clicks the menu setting button 45 provided on the environment setting menu screen through the input operation unit 11, the screen creation processing unit 12 Under the control, for example, a menu customization screen as shown in FIG.
[0058] このメニューカスタマイズ画面には、例えば名称管理やマスタメンテナンスといった メンテナンスメニューのリストがツリー状に表示されるメニューリスト表示領域 101が設 けられる。データメンテナンス装置は、オペレータが入力操作部 11を介して、このメ- ユーリスト表示領域 101に表示されたメンテナンスメニューのうち、所望のメンテナンス メニューをノヽイライトさせて選択するのに応じて、そのメンテナンスメニューに含まれる メンテナンスデータのリストをメンテナンスデータリスト表示領域 102に表示させる。な お、メニューリスト表示領域 101に表示されるメンテナンスメニューのうち、最上位のメ ニューは、全てのメンテナンスデータのリストをメンテナンスデータリスト表示領域 102 に表示させるものであり、各メンテナンスメニューは、この最上位のメニューの下位階 層に位置付けられる。 This menu customization screen is provided with a menu list display area 101 in which a list of maintenance menus such as name management and master maintenance is displayed in a tree shape. The data maintenance device is operated in response to the operator selecting the desired maintenance menu from among the maintenance menus displayed in the menu list display area 101 via the input operation unit 11 and selecting the desired maintenance menu. A list of maintenance data included in the menu is displayed in the maintenance data list display area 102. Of the maintenance menus displayed in the menu list display area 101, the highest level menu is displayed. The menu displays a list of all maintenance data in the maintenance data list display area 102, and each maintenance menu is positioned in a lower hierarchy of the top menu.
[0059] データメンテナンス装置は、オペレータが入力操作部 11を介して、最上位のメ-ュ 一を含む所望のメンテナンスメニューをハイライトさせて選択した状態で、かかるメ- ユーカスタマイズ画面に設けられた追加ボタン 103をクリックする、又は、右クリックす ることによって表示されるコンテキストメ-ユーの中から「新規メニュー項目追加」を選 択するのに応じて、例えば図 23又は図 24に示すように、選択されたメンテナンスメニ ユーの下位階層に、新規メニュー項目を追加することができる。なお、図 23には、「最 上位のメニュー」を選択した状態で、「新規メニュー項目」を追加した様子を示してお り、図 24には、既に作成されている「名称管理メンテナンスメニュー」を選択した状態 で、当該名称管理メンテナンスメニューのサブメニューとして「新規メニュー項目」を追 カロした様子を示している。 [0059] The data maintenance device is provided on the menu customization screen with the operator highlighting and selecting a desired maintenance menu including the top menu via the input operation unit 11. Click the Add button 103 or right-click to select “Add new menu item” from the context menu displayed, for example as shown in FIG. 23 or FIG. In addition, a new menu item can be added to the lower level of the selected maintenance menu. Fig. 23 shows the addition of a "new menu item" with the "top menu" selected, and Fig. 24 shows the "name management maintenance menu" already created. In this state, “New menu item” is added as a submenu of the name management maintenance menu.
[0060] また、データメンテナンス装置は、最上位のメニューを除き、既に作成されて!、るメ ンテナンスメニューを削除することもできる。具体的には、データメンテナンス装置は、 オペレータが入力操作部 11を介して、削除したいメンテナンスメニューをノヽイライトさ せて選択した状態で、メニューカスタマイズ画面に設けられた削除ボタン 104をクリツ クする、又は、右クリックすることによって表示されるコンテキストメ-ユーの中から「選 択メニュー項目削除」を選択するのに応じて、例えば図 25に示すように、削除の意思 を確認する旨のダイアログを表示した上で、削除の意思操作が行われることにより、 図 26に示すように、選択されたメンテナンスメニューと当該メンテナンスメニューに含 まれる全てのサブメニューを削除することができる。なお、図 25及び図 26には、 1つ のサブメニューを含む「名称管理メンテナンスメニュー」を削除した様子を示している [0060] In addition, the data maintenance apparatus can delete the maintenance menu that has already been created except for the top-level menu. Specifically, the data maintenance device clicks the delete button 104 provided on the menu customization screen with the operator selecting and selecting the maintenance menu to be deleted via the input operation unit 11. Alternatively, in response to selecting “Delete selected menu item” from the context menu displayed by right-clicking, a dialog to confirm the intention to delete is displayed as shown in FIG. 25, for example. When the intention to delete is displayed, the selected maintenance menu and all submenus included in the maintenance menu can be deleted as shown in FIG. 25 and 26 show a state where the “name management maintenance menu” including one submenu is deleted.
[0061] さらに、データメンテナンス装置は、最上位のメニューを除き、既に作成されているメ ンテナンスメニューの表示順序を並べ替えることもできる。具体的には、データメンテ ナンス装置は、例えば図 27に示すように、オペレータが入力操作部 11を介して、並 ベ替えたいメンテナンスメニューをドラッグし、図 28に示すように、当該メンテナンスメ ニューを所望の位置でドロップすることにより、当該メンテナンスメニューの順序を並 ベ替えて表示することができる。 [0061] Further, the data maintenance apparatus can rearrange the display order of the maintenance menus already created except for the top menu. Specifically, in the data maintenance apparatus, for example, as shown in FIG. 27, the operator drags a maintenance menu to be rearranged via the input operation unit 11, and as shown in FIG. By dropping the menu at a desired position, the order of the maintenance menu can be rearranged and displayed.
[0062] データメンテナンス装置は、このようなメンテナンスメニューにメンテナンスデータを 追加することにより、メンテナンス操作の際に、所望のメンテナンスメニューを選択す るのみで、メンテナンスデータを利用することが可能となる。オペレータは、メンテナン スメニューに表示するメンテナンスデータを登録する際には、例えば図 29に示すよう に、入力操作部 11を介して、最上位のメニューをノヽイライトさせて選択し、全てのメン テナンスデータのリストをメンテナンスデータリスト表示領域 102に表示させる。そして 、オペレータは、例えば図 30に示すように、入力操作部 11を介して、登録したいメン テナンスデータをドラッグし、図 31に示すように、当該メンテナンスデータを所望のメ ンテナンスメニューにドロップする。このとき、オペレータは、入力操作部 11を介して、 複数のメンテナンスデータを一度に選択し、ドラッグ及びドロップ操作を行うこともでき る。なお、オペレータは、いずれのメンテナンスメニューにも登録されていないメンテ ナンスデータを登録する場合には、例えば図 32に示すように、入力操作部 11を介し てチェックボックス 105にチェックを入れることにより、未登録のメンテナンスデータの みのリストをメンテナンスデータリスト表示領域 102に表示させ、当該メンテナンスデ 一タリスト表示領域 102に表示されたメンテナンスデータを所望のメンテナンスメ-ュ 一〖こドロップすることもできる。 [0062] By adding maintenance data to such a maintenance menu, the data maintenance device can use the maintenance data only by selecting a desired maintenance menu during the maintenance operation. When registering maintenance data to be displayed on the maintenance menu, the operator selects and highlights the top-level menu via the input operation unit 11, for example, as shown in FIG. A list of data is displayed in the maintenance data list display area 102. Then, for example, as shown in FIG. 30, the operator drags maintenance data to be registered via the input operation unit 11 and drops the maintenance data on a desired maintenance menu as shown in FIG. At this time, the operator can select a plurality of maintenance data at a time via the input operation unit 11 and perform a drag and drop operation. When registering maintenance data not registered in any maintenance menu, the operator checks the check box 105 via the input operation unit 11 as shown in FIG. 32, for example. It is also possible to display a list of only unregistered maintenance data in the maintenance data list display area 102 and drop the maintenance data displayed in the maintenance data list display area 102 into a desired maintenance menu.
[0063] データメンテナンス装置は、このようなオペレータによる操作に応じて、メンテナンス データをメンテナンスメニューに登録することができる。このとき、データメンテナンス 装置は、例えば図 33及び図 34に示すように、 1つのメンテナンスデータを複数のメン テナンスメニューに登録することもできる。なお、図 33には、「地域管理メンテナンス データ」というメンテナンスデータが「追加メニュー 2」に登録された様子を示しており、 図 34には、同じ「地域管理メンテナンスデータ」が他の「追加メニュー 1」にも登録され た様子を示している。 [0063] The data maintenance device can register maintenance data in the maintenance menu in accordance with such an operation by the operator. At this time, the data maintenance device can also register one maintenance data in a plurality of maintenance menus as shown in FIGS. 33 and 34, for example. Fig. 33 shows how maintenance data called "Regional management maintenance data" is registered in "Additional menu 2". In Fig. 34, the same "Regional management maintenance data" is added to other "Additional menus". It also shows that it was registered in “1”.
[0064] また、データメンテナンス装置は、例えば図 35に示すように、あるメンテナンスメ-ュ 一に登録されているメンテナンスデータをメンテナンスデータリスト表示領域 102に表 示させた状態で、オペレータが入力操作部 11を介して、当該メンテナンスデータを他 のメンテナンスメニューにドラッグ及びドロップすることにより、当該メンテナンスデータ を当該他のメンテナンスメニューに移動させることができる。さらに、データメンテナン ス装置は、例えば図 36に示すように、あるメンテナンスメニューに登録されているメン テナンスデータをメンテナンスデータリスト表示領域 102に表示させた状態で、ォペレ ータが入力操作部 11を介して、所定のキーを押下しながら当該メンテナンスデータ を他のメンテナンスメニューにドラッグ及びドロップすることにより、当該メンテナンスデ ータを当該他のメンテナンスメニューにコピーすることができる。 [0064] In addition, as shown in FIG. 35, for example, the data maintenance device allows the operator to perform an input operation in a state where maintenance data registered in a certain maintenance menu is displayed in the maintenance data list display area 102. The maintenance data can be The maintenance data can be moved to another maintenance menu by dragging and dropping to the other maintenance menu. Further, as shown in FIG. 36, for example, the data maintenance device displays the maintenance data registered in a certain maintenance menu in the maintenance data list display area 102, and the operator operates the input operation unit 11. Then, the maintenance data can be copied to the other maintenance menu by dragging and dropping the maintenance data to another maintenance menu while pressing a predetermined key.
[0065] さらに、データメンテナンス装置は、あるメンテナンスメニューに登録されているメン テナンスデータを削除する場合には、オペレータが入力操作部 11を介して、削除し た!、メンテナンスデータをノヽイライトさせて選択した状態で、メニューカスタマイズ画面 に設けられた登録メニュー削除ボタン 106をクリックする、又は、右クリックすることによ つて表示されるコンテキストメ-ユーの中から「登録メニュー削除」を選択するのに応じ て、選択されたメンテナンスデータを削除することができる。さらにまた、データメンテ ナンス装置は、上述した操作によって変更された内容を元の状態に戻す場合には、 変更された内容を更新する前に、オペレータが入力操作部 11を介して、メニューカス タマイズ画面に設けられた戻すボタン 107をクリックする、又は、右クリックすることによ つて表示されるコンテキストメニューの中から「元に戻す」を選択するのに応じて、それ までに操作された内容を全て破棄し、変更前の状態に戻すことができる。 [0065] Further, in the case of deleting maintenance data registered in a certain maintenance menu, the data maintenance device deletes the maintenance data via the input operation unit 11! In the selected state, click “Delete registered menu” button 106 on the menu customization screen, or right click to select “Delete registered menu” from the context menu. In response, the selected maintenance data can be deleted. Furthermore, when the data maintenance device returns the content changed by the above-described operation to the original state, the operator can make menu customization via the input operation unit 11 before updating the changed content. Click the undo button 107 provided on the screen or right-click to select the “Undo” from the context menu that appears. You can discard everything and return to the state before the change.
[0066] そして、データメンテナンス装置は、オペレータが入力操作部 11を介して、メニュー カスタマイズ画面に設けられた更新ボタン 108をクリックするのに応じて、上述した操 作によって入力された内容を更新し、確定する。データメンテナンス装置は、正常に 更新処理が行われた場合には、例えば図 37に示すように、メニューリスト表示領域 1 01に追加されたメンテナンスメニューの名称の前に IDを付与する。この IDは、既存 のシステムからメンテナンスメニューを指定して当該データメンテナンス装置を起動す る際に使用されることになる。 [0066] Then, the data maintenance device updates the content input by the above-described operation in response to the operator clicking the update button 108 provided on the menu customization screen via the input operation unit 11. ,Determine. When the update process is normally performed, the data maintenance device gives an ID in front of the name of the maintenance menu added to the menu list display area 101 as shown in FIG. 37, for example. This ID will be used when starting the data maintenance device by specifying the maintenance menu from the existing system.
[0067] このように、データメンテナンス装置は、環境設定メニュー画面からメンテナンスメ- ユーのカスタマイズを行うことができ、オペレータの使い勝手を大幅に向上させること ができる。 [0068] メンテナンス換作 As described above, the data maintenance device can customize the maintenance menu from the environment setting menu screen, and can greatly improve the convenience of the operator. [0068] Maintenance changes
さて、データメンテナンス装置は、実際にメンテナンス操作を行う際には、オペレー タカメンテナンス用のプログラムを起動するのに応じて、画面作成処理部 12の制御 のもとに、データベース 10に接続するための接続用画面を表示部 13に表示させる。 具体的には、データメンテナンス装置は、接続先のデータベース 10が SQLサーバで ある場合には、先に図 2に示したような接続用画面を表示部 13に表示させ、接続先 のデータベース ;L 0がオラクル (登録商標)である場合には、先に図 3に示したような接 続用画面を表示部 13に表示させる。データメンテナンス装置は、オペレータが入力 操作部 11を介して、接続用画面に必要な情報を入力するのに応じて、当該オペレー タの正当性を認証した上で、データベース 10に接続してシステムにログインする。 When the data maintenance device actually performs the maintenance operation, the data maintenance device is connected to the database 10 under the control of the screen creation processing unit 12 in response to starting the operator maintenance program. The connection screen is displayed on the display unit 13. Specifically, when the connection destination database 10 is an SQL server, the data maintenance device displays a connection screen as shown in FIG. 2 on the display unit 13 and connects to the connection destination database; L When 0 is Oracle (registered trademark), the connection screen as shown in FIG. When the operator enters the necessary information on the connection screen via the input operation unit 11, the data maintenance device authenticates the validity of the operator and then connects to the database 10 to connect to the system. log in.
[0069] データメンテナンス装置は、所望のデータベース 10に接続すると、画面作成処理 部 12の制御のもとに、選択されたデータベースに格納されて ヽる全てのテーブルに っ 、て設定されたメンテナンスメニューやメンテナンスデータのリストを読み出す。具 体的には、画面作成処理部 12は、選択されたデータベースのシステムカタログを参 照し、これに基づいて、メンテナンスメニューやメンテナンスデータに関する情報を取 得する。そして、データメンテナンス装置は、画面作成処理部 12の制御のもとに、例 えば図 38に示すようなメンテナンス画面を表示部 13に表示させる。 [0069] When the data maintenance device is connected to the desired database 10, the maintenance menu set in all the tables stored in the selected database under the control of the screen creation processing unit 12 is set. Read the maintenance data list. Specifically, the screen creation processing unit 12 refers to the system catalog of the selected database, and obtains information related to the maintenance menu and maintenance data based on this. Then, the data maintenance device causes the display unit 13 to display a maintenance screen as shown in FIG. 38, for example, under the control of the screen creation processing unit 12.
[0070] このメンテナンス画面には、上述した環境設定操作にて作成されたメンテナンスメ- ユーのリストが表示されるメニューリスト表示領域 111が設けられる。オペレータは、入 力操作部 11を介して、このメニューリスト表示領域 111に表示されたメンテナンスメ- ユーのうち、メンテナンスを行いたいメンテナンスメニューをハイライトさせて選択した 状態でダブルクリックする力、又は選択ボタン 112をクリックする。データメンテナンス 装置は、このような操作が行われるのに応じて、画面作成処理部 12の制御のもとに、 システムカタログに基づいて、選択されたメンテナンスメニューによってメンテナンス 可能な全てのテーブルのリストを取得して読み出し、これを初期表示画面として表示 部 13に表示させる。 This maintenance screen is provided with a menu list display area 111 for displaying a list of maintenance menus created by the environment setting operation described above. The operator can use the input operation unit 11 to highlight the maintenance menu to be maintained among the maintenance menus displayed in the menu list display area 111 and double-click the selected menu, or Click the select button 112. In response to such an operation, the data maintenance device creates a list of all tables that can be maintained by the selected maintenance menu based on the system catalog under the control of the screen creation processing unit 12. Acquired and read out, and this is displayed on the display unit 13 as an initial display screen.
[0071] このとき、データメンテナンス装置は、画面作成処理部 12の制御のもとに、メンテナ ンスを行う対象のテーブル数に応じて、異なる初期表示画面を表示部 13に表示させ る。具体的には、データメンテナンス装置は、メンテナンスを行う対象のテーブルが 1 つである場合には、例えば図 39に示すような初期表示画面を表示部 13に表示させ 、親テーブルに対して子テーブルが存在する場合等、メンテナンスを行う対象のテー ブルが複数である場合には、図 40に示すように、テーブル毎に分割された 2画面構 成力もなる初期表示画面を表示部 13に表示させる。なお、これら図 39及び図 40に 示す初期表示画面に対する操作方法は、ともに共通である。 [0071] At this time, the data maintenance device displays different initial display screens on the display unit 13 according to the number of tables to be maintained under the control of the screen creation processing unit 12. The Specifically, when there is one table to be maintained, the data maintenance device displays an initial display screen as shown in FIG. 39 on the display unit 13, for example, with respect to the parent table. When there are multiple tables to be maintained, such as when there is an image, as shown in Fig. 40, an initial display screen that has a two-screen configuration power divided for each table is displayed on the display unit 13. . Note that the operation method for the initial display screen shown in FIGS. 39 and 40 is the same.
[0072] この初期表示画面には、メンテナンス対象として、全てのデータを表示させるための 全件検索ボタン 121と、任意の条件に合致したデータのみを表示させるための条件 検索ボタン 122とが設けられる。データメンテナンス装置は、オペレータが入力操作 部 11を介して全件検索ボタン 121をクリックするのに応じて、画面作成処理部 12の 制御のもとに、例えば図 41及び図 42に示すように、環境設定操作にて設定した内容 にしたがってレコードを表示した表示データ画面を表示部 13に表示させる。このとき 、データメンテナンス装置は、上述した置換設定がされている項目については、画面 作成処理部 12の制御のもとに、置換先の情報を表示させる。例えば、データメンテ ナンス装置は、在庫ナンバー、商品コード、数量といった項目力もなる複数のレコー ドカゝら構成されるテーブルである在庫データをメンテナンスする場合であって、キーと なる商品コードの置換先として、商品マスタの項目である商品名が設定されている場 合には、表示データ画面に表示されたテーブルに、一連の数字や記号等からなる商 品コードをそのまま表示させるのではなぐ具体的な商品名に置換して表示させる。 すなわち、データメンテナンス装置は、通常であれば、商品コードがそのまま表示さ れる項目を、商品マスタに定義されて 、る具体的な商品名に置換された形態で表示 する。また、データメンテナンス装置は、読み取り専用として表示するように設定され た項目については、表示データ画面上でグレー表示する等、他の項目と区別可能に 表示する。 [0072] This initial display screen is provided with an all item search button 121 for displaying all data and a condition search button 122 for displaying only data that matches an arbitrary condition as maintenance targets. . As shown in FIG. 41 and FIG. 42, for example, as shown in FIG. 41 and FIG. A display data screen displaying records according to the contents set in the environment setting operation is displayed on the display unit 13. At this time, the data maintenance device displays the information of the replacement destination under the control of the screen creation processing unit 12 for the item for which the replacement setting described above is performed. For example, a data maintenance device is used to maintain inventory data, which is a table composed of multiple record cards that also have item capabilities such as inventory numbers, product codes, and quantities. If the product name, which is an item in the product master, is set, the product code consisting of a series of numbers, symbols, etc. should not be displayed as it is in the table displayed on the display data screen. Replace with the product name and display. In other words, the data maintenance apparatus normally displays the item in which the product code is displayed as it is defined in the product master and replaced with a specific product name. In addition, the data maintenance device displays items that are set to be displayed as read-only so that they can be distinguished from other items, such as displaying them in gray on the display data screen.
[0073] 一方、データメンテナンス装置は、オペレータが入力操作部 11を介して条件検索 ボタン 122をクリックした場合には、画面作成処理部 12の制御のもとに、例えば図 43 に示すように、条件を設定するための条件設定画面を表示部 13に表示させる。デー タメンテナンス装置は、オペレータが入力操作部 11を介して項目名のセルをクリック するのに応じて、図 44に示すように、条件として設定できる項目が表示されたドロップ ダウンリスト 123を表示させ、所望の項目を選択させる。また、データメンテナンス装 置は、例えば図 45に示すように、オペレータに抽出条件内容を設定させる。このとき 、データメンテナンス装置は、ドロップダウンリスト 123から選択された項目力 上述し た置換設定がされているものである場合には、画面作成処理部 12の制御のもとに、 例えば図 46に示すように、コードではなく地域名等の具体的な任意の情報に置換さ れた名称からなる項目を表示する選択画面を表示部 13に表示させ、オペレータに所 望の項目を選択させる。一方、データメンテナンス装置は、ドロップダウンリスト 123か ら選択された項目が、上述した置換設定がされていないものである場合には、例えば 図 47に示すように、抽出条件内容を設定するセルにコードや名称等をオペレータに 入力させる。そして、データメンテナンス装置は、オペレータが入力操作部 11を介し て抽出条件のセルをクリックするのに応じて、例えば図 48に示すように、選択できる 抽出条件が表示されたドロップダウンリスト 124を表示させ、所望の抽出条件を選択 させる。データメンテナンス装置は、このようにして条件設定画面を介した条件の設定 を行うことができる。 On the other hand, when the operator clicks the condition search button 122 via the input operation unit 11, the data maintenance device, for example, as shown in FIG. 43 under the control of the screen creation processing unit 12. A condition setting screen for setting conditions is displayed on the display unit 13. The data maintenance device allows the operator to click the item name cell via the input operation unit 11. In response to this, as shown in FIG. 44, a drop-down list 123 displaying items that can be set as conditions is displayed, and a desired item is selected. In addition, the data maintenance device allows the operator to set the extraction condition contents as shown in FIG. 45, for example. At this time, if the item power selected from the drop-down list 123 has the replacement setting described above, the data maintenance device, for example, in FIG. 46 under the control of the screen creation processing unit 12. As shown, a selection screen for displaying an item composed of a name replaced with specific arbitrary information such as a region name instead of a code is displayed on the display unit 13, and the operator selects a desired item. On the other hand, if the item selected from the drop-down list 123 has not been set for replacement as described above, the data maintenance device, for example, as shown in FIG. Let the operator enter codes and names. Then, the data maintenance device displays a drop-down list 124 displaying selectable extraction conditions, for example, as shown in FIG. 48, when the operator clicks the extraction condition cell via the input operation unit 11. And select the desired extraction conditions. In this way, the data maintenance device can set conditions via the condition setting screen.
[0074] なお、データメンテナンス装置は、オペレータが入力操作部 11を介して追加ボタン 125をクリックすることにより、画面作成処理部 12の制御のもとに、例えば図 49に示 すように、条件設定用の行を追加し、複数の条件を設定することができる。また、デー タメンテナンス装置は、オペレータが入力操作部 11を介して削除ボタン 126をクリック することにより、画面作成処理部 12の制御のもとに、クリックされた条件設定用の行を 肖 IJ除することもできる。さらに、データメンテナンス装置は、複数の条件を設定した場 合には、例えば図 49に示すように、設定した全ての条件に合致するデータを抽出す るの力、いずれか 1つの条件に合致するデータを抽出するのかの別をオペレータに 設定させる。 [0074] Note that the data maintenance device allows the operator to click on the add button 125 via the input operation unit 11 under the control of the screen creation processing unit 12, for example, as shown in FIG. Multiple settings can be set by adding a setting line. In addition, the data maintenance device displays the clicked condition setting line under the control of the screen creation processing unit 12 when the operator clicks the delete button 126 via the input operation unit 11. You can also Furthermore, when a plurality of conditions are set, the data maintenance device, as shown in FIG. 49, for example, has the power to extract data that matches all the set conditions. Have the operator set whether to extract data.
[0075] ここで、データメンテナンス装置は、条件設定画面を介して設定された条件をユー ザ毎に再利用可能に保存することもできる。すなわち、データメンテナンス装置は、 条件設定画面を介した条件の設定操作が終了し、オペレータが入力操作部 11を介 して OKボタン 127をクリックするのに応じて、設定した条件を保存するか否かを確認 する旨のダイアログを表示した上で、保存の意思操作が行われることにより、画面作 成処理部 12の制御のもとに、図 50に示すような検索条件名入力画面を表示部 13に 表示させる。そして、データメンテナンス装置は、オペレータが入力操作部 11を介し て入力ボックス 128に検索条件名を入力するのに応じて条件を保存する。また、デー タメンテナンス装置は、保存した条件を再利用する際には、例えば図 51に示すように 、オペレータが入力操作部 11を介して条件設定画面におけるドロップダウンリスト 12 9の中から所望の条件を選択し、 OKボタン 127をクリックするのに応じて、選択された 条件に合致するデータを抽出することができる。なお、データメンテナンス装置は、保 存した条件を再利用するために呼び出し、その内容を変更した場合には、画面作成 処理部 12の制御のもとに、変更した条件を上書き保存するか否かを確認する旨のダ ィァログを表示した上で、保存の意思操作が行われることにより、新たな条件に上書 き保存することができる。また、データメンテナンス装置は、保存した条件の名称を任 意に変更することができる。具体的には、データメンテナンス装置は、例えば図 52に 示すように、オペレータが入力操作部 11を介して条件設定画面に設けられた編集ボ タン 130をクリックするのに応じて、例えば図 53に示すような検索条件編集画面を表 示部 13に表示させ、この検索条件編集画面に表示された条件の名称をオペレータ に任意に変更させることができる。さらに、データメンテナンス装置は、保存した条件 を削除する場合には、例えば図 54に示すように、オペレータが入力操作部 11を介し て検索条件編集画面に設けられたチェックボックス 131にチェックを入れることにより 、当該チェックボックス 131に対応する条件を削除することができる。 Here, the data maintenance device can also store the conditions set via the condition setting screen so as to be reusable for each user. That is, the data maintenance device determines whether or not to save the set conditions when the condition setting operation via the condition setting screen is completed and the operator clicks the OK button 127 via the input operation unit 11. Check When a save intention operation is performed, a search condition name input screen as shown in FIG. 50 is displayed on the display unit 13 under the control of the screen creation processing unit 12. Let Then, the data maintenance device stores the conditions in response to the operator inputting the search condition name in the input box 128 via the input operation unit 11. Further, when reusing the stored conditions, the data maintenance device, for example, as shown in FIG. 51, the operator selects a desired one from the drop-down list 129 on the condition setting screen via the input operation unit 11. By selecting a condition and clicking the OK button 127, data that matches the selected condition can be extracted. The data maintenance device is called to reuse the saved conditions, and when the contents are changed, whether or not to save the changed conditions by overwriting under the control of the screen creation processing unit 12. A dialog to confirm the confirmation is displayed, and an intention to save is displayed, so that the new conditions can be overwritten and saved. In addition, the data maintenance device can change the name of the saved condition at will. Specifically, the data maintenance device, for example, as shown in FIG. 52, for example, as shown in FIG. 53, when the operator clicks the edit button 130 provided on the condition setting screen via the input operation unit 11. The search condition edit screen as shown in the figure is displayed on the display unit 13, and the name of the condition displayed on the search condition edit screen can be arbitrarily changed by the operator. Further, when deleting the saved conditions, the data maintenance device, for example, as shown in FIG. 54, the operator checks the check box 131 provided on the search condition edit screen via the input operation unit 11. Thus, the condition corresponding to the check box 131 can be deleted.
[0076] データメンテナンス装置は、このようにして条件の設定を行った上で、画面作成処 理部 12の制御のもとに、先に図 41及び図 42に示したように、環境設定操作にて設 定した内容にしたがってレコードを表示した表示データ画面を表示部 13に表示させ る。データメンテナンス装置は、このような検索機能を設けることにより、大量のレコー ドからなるデータであっても、少な 、負荷で高速に画面表示を行うことが可能となる。 [0076] After setting the conditions in this way, the data maintenance device performs the environment setting operation as shown in FIG. 41 and FIG. 42 under the control of the screen creation processing unit 12. Display the display data screen that displays the records according to the contents set in, on the display unit 13. By providing such a search function, the data maintenance device can display a screen at a high speed with a small load even if the data consists of a large amount of records.
[0077] データメンテナンス装置は、表示データ画面を表示部 13に表示させると、テーブル を構成する各セルのコピーや切り取りや貼り付け、削除といった通常の操作の他に、 以下のような操作を行うことができる。 [0078] まず、データメンテナンス装置は、表示データ画面を介して、テーブルを構成する 行の追加を行うことができる。すなわち、データメンテナンス装置は、オペレータが入 力操作部 11を介して、テーブル毎に対する各種機能を実現するツールバーの追カロ ボタンをクリックしたり、右クリックすることによって表示されるコンテキストメ-ユーの中 から「行の追加」を選択したり、所定の編集メニューから「行の追加」を選択したりする のに応じて、任意に行を追加することができる。また、データメンテナンス装置は、表 示データ画面を介して、選択されているセルがある行の内容をそのままコピーして新 たな行として追加することもできる。すなわち、データメンテナンス装置は、オペレータ が入力操作部 11を介して、テーブル毎に対する各種機能を実現するツールバーの コピー追加ボタンをクリックしたり、右クリックすることによって表示されるコンテキストメ ニューの中から「行をコピーして追加」を選択したり、所定の編集メニューから「行をコ ピーして追加」を選択したりするのに応じて、任意に行をコピーして追加することがで きる。さら〖こ、データメンテナンス装置は、表示データ画面を介して、テーブルを構成 する行の削除を行うことができる。すなわち、データメンテナンス装置は、オペレータ が入力操作部 11を介して、テーブル毎に対する各種機能を実現するツールバーの 削除ボタンをクリックしたり、右クリックすることによって表示されるコンテキストメ-ユー の中から「行の削除」を選択したり、所定の編集メニューから「行の削除」を選択したり するのに応じて、選択された 1つ以上の行を任意に削除することができる。 [0077] When the display data screen is displayed on the display unit 13, the data maintenance device performs the following operations in addition to normal operations such as copying, cutting, pasting, and deleting of each cell constituting the table. be able to. First, the data maintenance device can add rows constituting the table via the display data screen. In other words, the data maintenance device is displayed in the context menu displayed when the operator clicks or adds a right-click button on the toolbar that implements various functions for each table via the input operation unit 11. The user can arbitrarily add a line in response to selecting “Add Line” from “” or selecting “Add Line” from a predetermined editing menu. The data maintenance device can also copy the contents of the row with the selected cell as it is and add it as a new row via the display data screen. In other words, the data maintenance device can be selected from the context menu displayed by the operator clicking the copy addition button on the toolbar that realizes various functions for each table or right-clicking via the input operation unit 11. Any line can be copied and added by selecting "Copy and Add Line" or selecting "Copy Line and Add" from the predefined editing menu. Furthermore, the data maintenance device can delete rows constituting the table via the display data screen. In other words, the data maintenance device can be selected from the context menu displayed when the operator clicks the delete button on the toolbar that realizes various functions for each table or right-clicks via the input operation unit 11. One or more selected rows can be arbitrarily deleted in response to selecting “Delete Row” or selecting “Delete Row” from the predefined edit menu.
[0079] また、データメンテナンス装置は、オペレータが入力操作部 11を介して、テーブル 毎に対する各種機能を実現するツールバーの出力ボタンをクリックしたり、所定の編 集メニューから「ファイルに出力」を選択したりするのに応じて、表示データ画面に表 示されているテーブルのデータを、いわゆる CSV (Comma Separated Value)形式等 のファイルに出力することができる。 [0079] In addition, the data maintenance device allows the operator to click an output button on a toolbar that realizes various functions for each table via the input operation unit 11, or select "output to file" from a predetermined editing menu. The data of the table displayed on the display data screen can be output to a file in the so-called CSV (Comma Separated Value) format.
[0080] さらに、メンテナンス操作を行う際には、オペレータが見やすいように、テーブルを 構成する各列の表示幅を任意に設定することが望ましい。そのため、データメンテナ ンス装置は、例えば図 55に示すように、オペレータが入力操作部 11を介して、各列 を分割しているセパレータラインにカーソルを合わせてドラッグすることにより、所望の 列の表示幅を変更することができる。このとき、データメンテナンス装置は、オペレー タが入力操作部 11を介して、表示データ画面に設けられたチェックボックス 132にチ エックを入れることにより、画面作成処理部 12の制御のもとに、当該表示データ画面 が閉じられた際に、そのときの各列の表示幅を自動的に保存し、再度、表示部 13に 表示させた場合には、保存した表示幅で表示データ画面を表示させることができる。 [0080] Further, when performing a maintenance operation, it is desirable to arbitrarily set the display width of each column constituting the table so that the operator can easily see. For this reason, as shown in FIG. 55, for example, as shown in FIG. 55, the data maintenance device displays a desired column by dragging the cursor to the separator line dividing each column via the input operation unit 11. The width can be changed. At this time, the data maintenance device operates When the display data screen is closed under the control of the screen creation processing unit 12 by checking the check box 132 provided on the display data screen via the input operation unit 11 When the display width of each column at that time is automatically saved and displayed again on the display unit 13, the display data screen can be displayed with the saved display width.
[0081] さらにまた、データメンテナンス装置は、例えば、親テーブルとしての地区データに 対する子テーブルとして、支店コードや店舗コードと 、つた項目力もなる複数のレコ ードから構成されるテーブルである支店データや店舗データが存在し、これら地区デ ータ並びに支店データ及び店舗データをメンテナンスする場合等のように、メンテナ ンスを行う対象のテーブルが複数である場合には、画面作成処理部 12の制御のもと に、先に図 40及び図 42に示したように、テーブル毎に分割された 2画面構成力 な る初期表示画面や表示データ画面を表示部 13に表示させる。この場合、データメン テナンス装置は、例えば図 56に示すように、オペレータが入力操作部 11を介して、 各テーブルを分割しているセパレータラインにカーソルを合わせてドラッグすることに より、これらテーブルの表示比率を変更することができる。また、データメンテナンス装 置は、親テーブルにおける任意のレコードが選択されるのに応じて、画面作成処理 部 12の制御のもとに、子テーブルに関する内容力 対応する内容に切り替わるように 、画面表示がなされる。この場合においても、データメンテナンス装置は、親テープ ル及び子テーブルともに、置換設定された項目が置換先の情報に置換された形態で 表示されること〖こなる。 [0081] Furthermore, the data maintenance device is, for example, branch data which is a table composed of a branch code, a store code, and a plurality of records having item power as a child table for the district data as the parent table. If there are multiple tables to be maintained, such as when maintaining these district data, branch data, and store data, the control of the screen creation processing unit 12 Based on the above, as shown in FIGS. 40 and 42, the display unit 13 displays the initial display screen and the display data screen having a two-screen structure divided for each table. In this case, as shown in FIG. 56, for example, the data maintenance device allows the operator to place the cursor on the separator line dividing each table and drag through the input operation unit 11, thereby The display ratio can be changed. In addition, the data maintenance device displays the screen so that the content corresponding to the child table is switched to the corresponding content under the control of the screen creation processing unit 12 as an arbitrary record in the parent table is selected. Is made. Even in this case, the data maintenance device will display both the parent table and the child table in a form in which the replaced item is replaced with the replacement destination information.
[0082] また、データメンテナンス装置は、表示データ画面を介して、履歴の表示を行うこと ができる。すなわち、データメンテナンス装置は、履歴設定がされている場合には、ォ ペレータが入力操作部 11を介して、履歴を表示させた 、セルのある行を選択した状 態で、表示データ画面全体に対する各種機能を実現するツールバーの履歴表示ボ タンをクリックしたり、右クリックすることによって表示されるコンテキストメ-ユーの中か ら「履歴の表示」を選択したりするのに応じて、画面作成処理部 12の制御のもとに、 例えば図 57に示すような履歴表示画面を表示部 13に表示させることができる。そし て、データメンテナンス装置は、履歴表示画面についても、表示データ画面に対する 操作と同様の操作を行うことができる。 [0083] データメンテナンス装置は、このような各種画面を介して、オペレータが新たなデー タの登録、更新、及び Z又は削除といった任意のメンテナンス操作を行うことができる 。そして、データメンテナンス装置は、メンテナンスされた内容を自動的にデータべ一 スの内容に反映することになる。なお、データメンテナンス装置は、親子関係を有す るテーブルについてのメンテナンスを行う場合に、親テーブルを削除するメンテナン スを行った場合には、対応する子テーブルを自動的に削除することができる。 In addition, the data maintenance device can display a history via a display data screen. That is, in the case where history is set, the data maintenance device displays the history via the input operation unit 11 and selects the row with the cell, and the entire data display screen is displayed. Create a screen according to the history display button on the toolbar that implements various functions, or by selecting “Display History” from the context menu displayed by right-clicking. Under the control of the unit 12, for example, a history display screen as shown in FIG. 57 can be displayed on the display unit 13. The data maintenance device can perform the same operation on the history display screen as the operation on the display data screen. The data maintenance apparatus allows the operator to perform arbitrary maintenance operations such as registration, update, and Z or deletion of new data via such various screens. The data maintenance device automatically reflects the maintained contents in the contents of the database. Note that the data maintenance device can automatically delete the corresponding child table when performing maintenance for deleting the parent table when performing maintenance on the table having the parent-child relationship.
[0084] 以上説明したように、本発明の実施の形態として示すデータメンテナンス装置は、 画面作成処理部 12の制御のもとに、入力操作部 11を介して入力された情報及びデ ータベース 10のシステムカタログに基づいて、メンテナンスの内容を定義する環境設 定操作を行う際にデータを操作するための環境設定用の各種画面、及びメンテナン ス操作を行う際にデータを操作するためのメンテナンス用の各種画面を自動的に作 成することができる。すなわち、データメンテナンス装置は、画面作成処理部 12の制 御のもとに、データベース 10に実際に格納されているデータに基づいて、環境設定 用の各種画面及びメンテナンス用の各種画面を自動的に作成することから、システム の違!ヽにかかわらず、環境設定用の各種画面及びメンテナンス用の各種画面を作 成することができる。このとき、データメンテナンス装置は、置換設定画面を介して設 定された内容に基づいて、各項目の値として、コードではなくオペレータが理解容易 な任意の情報に置換させてメンテナンス用の画面に表示させることができる。 As described above, the data maintenance apparatus shown as the embodiment of the present invention is the information input through the input operation unit 11 and the database 10 under the control of the screen creation processing unit 12. Based on the system catalog, various environment setting screens for operating data when performing environment setting operations that define the contents of maintenance, and maintenance screens for operating data when performing maintenance operations Various screens can be created automatically. In other words, under the control of the screen creation processing unit 12, the data maintenance device automatically creates various environment setting screens and various maintenance screens based on the data actually stored in the database 10. Since it is created, various screens for environment setting and various maintenance screens can be created regardless of differences in the system. At this time, based on the contents set via the replacement setting screen, the data maintenance device replaces each item value with arbitrary information that can be easily understood by the operator instead of the code, and displays it on the maintenance screen. Can be made.
[0085] また、データメンテナンス装置は、画面作成処理部 12の制御のもとに、メンテナンス の内容を定義する環境設定用の各種画面を表示部 13に表示させ、この画面を介し て、メンテナンスデータを、使用するメンテナンス操作毎に集めて 1つのメニューとし て登録し、このメンテナンスメニューを操作して当該メンテナンスメニューのカスタマィ ズを行うことができる。 [0085] Further, the data maintenance device displays various screens for setting the environment that define the contents of the maintenance on the display unit 13 under the control of the screen creation processing unit 12, and through this screen, the maintenance data is displayed. Can be collected for each maintenance operation to be used and registered as one menu, and the maintenance menu can be customized by operating this maintenance menu.
[0086] したがって、データメンテナンス装置においては、単純な入力選択作業をともなう環 境設定を行うのみで、オペレータの嗜好に応じてカスタマイズされた環境設定用の各 種画面及びメンテナンス用の各種画面を容易に作成することができることから、従来 のように、システム毎に個々にプログラミングする必要性を一掃することができる。また 、データメンテナンス装置においては、メンテナンスメニューのカスタマイズを行うこと により、メンテナンスの内容を定義する環境設定を容易に行うことができ、オペレータ の使い勝手を大幅に向上させることができる。 [0086] Therefore, in the data maintenance device, various environment setting screens and various maintenance screens that are customized according to the operator's preference can be easily obtained by simply performing environment setting with simple input selection work. Therefore, it is possible to eliminate the need to program each system individually as in the past. Also, for data maintenance devices, customize the maintenance menu. This makes it easy to set up the environment that defines the contents of maintenance and greatly improves the convenience of the operator.
[0087] このように、データメンテナンス装置は、システム設計者やシステム管理者、及びシ ステムを操作するオペレータの負荷を著しく軽減するとともに、開発コスト及び保守コ ストも低減し、品質の向上を図ることも可能とし、極めて優れた利便を提供することが できるものである。 [0087] As described above, the data maintenance device significantly reduces the load on the system designer, system administrator, and operator who operates the system, and also reduces the development cost and maintenance cost, thereby improving the quality. It is also possible to provide extremely superior convenience.
[0088] なお、本発明は、上述した実施の形態に限定されるものではなぐ例えば、上述し た実施の形態では、マスタメンテナンスに主眼をおいた説明を行ったが、本発明は、 トランザクション系のデータをはじめとし、全てのデータのメンテナンスに容易に適用 することができるものである。 [0088] It should be noted that the present invention is not limited to the above-described embodiment. For example, in the above-described embodiment, the description has been made with a focus on master maintenance. It can be easily applied to the maintenance of all data, including data.
[0089] また、上述した実施の形態では、データベース 10がシステムカタログを備え、このシ ステムカタログに基づ 、て、画面作成処理部 12によって環境設定用の各種画面及 びメンテナンス用の各種画面を作成するものとして説明した力 本発明は、システム カタログを用いない場合であっても適用可能である。この場合、データメンテナンス装 置は、少なくともデータベースに格納されているテーブルを構成する各項目の書式に 関する情報を記述したシステムカタログに相当する情報をユーザテーブルとして予め 作成しておき、画面作成処理部 12によってこのユーザテーブルを参照することによ つて環境設定用の各種画面及びメンテナンス用の各種画面を作成することができる 。したがって、本発明は、システムカタログを備えないデータベースについても適用す ることができるものである。 In the above-described embodiment, the database 10 includes a system catalog, and based on the system catalog, the screen creation processing unit 12 displays various screens for environment setting and various screens for maintenance. Force described as being created The present invention is applicable even when a system catalog is not used. In this case, the data maintenance device creates in advance as a user table information corresponding to a system catalog that describes information about the format of each item constituting at least the table stored in the database. By referring to this user table in step 12, various screens for environment setting and various screens for maintenance can be created. Therefore, the present invention can also be applied to a database that does not have a system catalog.
[0090] さらに、上述した実施の形態では、環境設定用のプログラムとメンテナンス用のプロ グラムとが別個に存在するものとして説明した力 本発明は、これら 2つのプログラム をセットとしたパッケージソフトウェアとして頒布する場合のみならず、環境設定用及 びメンテナンス用の機能を 1つのプログラムとして作成し、これを 1つのパッケージソフ トウエアとして頒布する場合にも適用することができる。 [0090] Further, in the above-described embodiment, the power described as the environment setting program and the maintenance program exist separately. The present invention distributes the package software as a set of these two programs. In addition to this, it can also be applied to the case where functions for environment setting and maintenance are created as a single program and distributed as a single package software.
[0091] このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることは いうまでもない。 [0091] Thus, it goes without saying that the present invention can be modified as appropriate without departing from the spirit of the present invention.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2006/300043 WO2007077626A1 (en) | 2006-01-05 | 2006-01-05 | Data maintenance device, data maintenance method, and data maintenance program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2006/300043 WO2007077626A1 (en) | 2006-01-05 | 2006-01-05 | Data maintenance device, data maintenance method, and data maintenance program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007077626A1 true WO2007077626A1 (en) | 2007-07-12 |
Family
ID=38227990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2006/300043 Ceased WO2007077626A1 (en) | 2006-01-05 | 2006-01-05 | Data maintenance device, data maintenance method, and data maintenance program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2007077626A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001147928A (en) * | 1999-11-18 | 2001-05-29 | Fujitsu Ltd | Data extraction and aggregation support system, data extraction and aggregation support method, and storage medium storing a program for causing a computer to perform processing in the system |
| JP2002366401A (en) * | 2001-06-06 | 2002-12-20 | Nippon Yunishisu Kk | Integral data mart structure, and operation supporting system |
| JP2005190178A (en) * | 2003-12-25 | 2005-07-14 | Arkstar Corp | Data maintenance apparatus, data maintenance method and data maintenance program |
-
2006
- 2006-01-05 WO PCT/JP2006/300043 patent/WO2007077626A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001147928A (en) * | 1999-11-18 | 2001-05-29 | Fujitsu Ltd | Data extraction and aggregation support system, data extraction and aggregation support method, and storage medium storing a program for causing a computer to perform processing in the system |
| JP2002366401A (en) * | 2001-06-06 | 2002-12-20 | Nippon Yunishisu Kk | Integral data mart structure, and operation supporting system |
| JP2005190178A (en) * | 2003-12-25 | 2005-07-14 | Arkstar Corp | Data maintenance apparatus, data maintenance method and data maintenance program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12306815B2 (en) | Resource grouping for resource dependency system and graphical user interface | |
| US20250156479A1 (en) | Resource dependency system and graphical user interface | |
| US8667405B2 (en) | Browser-based development tools and methods for developing the same | |
| US8689137B2 (en) | Command user interface for displaying selectable functionality controls in a database application | |
| US7010546B1 (en) | Method and system for testing data sources and database oriented software applications | |
| US12190053B2 (en) | Providing operations in accordance with worksheet relationships and data object relationships | |
| US20050256852A1 (en) | System for viewing databases | |
| US10705832B2 (en) | Efficient storage and analysis of source code modification history data | |
| JP2014048673A (en) | Workflow generation server and method | |
| US11487708B1 (en) | Interactive visual data preparation service | |
| US10768927B2 (en) | Management system and management method | |
| WO2016113913A1 (en) | Management system for creating service | |
| US10942732B1 (en) | Integration test framework | |
| US11755175B2 (en) | Keyboard navigation menu | |
| JP7246301B2 (en) | Program development support system and program development support method | |
| US20060047723A1 (en) | Custom database system and method of building the same | |
| WO2007077626A1 (en) | Data maintenance device, data maintenance method, and data maintenance program | |
| US12197402B1 (en) | Interactive graphic design tool for customized schema generation | |
| WO2008014387A2 (en) | Custom database system and method of building and operating the same | |
| US20140136489A1 (en) | Dashboard collaborator | |
| US20120198373A1 (en) | Focus-Driven User Interface | |
| US20250342148A1 (en) | Data product development, systems and methods | |
| JP2007179493A (en) | Business form preparation device, business form preparation system, business form preparation method and business form preparation program | |
| JP2005190178A (en) | Data maintenance apparatus, data maintenance method and data maintenance program | |
| JP2017182662A (en) | Program creation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06702141 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |