1461146199-8f78cabf-be7e-4ec5-9dda-9b74d262006d

1. A data processing system, comprising:
a plurality of application programs, each application program requiring an input database table having a predefined set of attributes, each predefined set of attributes defining a class of database tables;
a relational database for storing a set of database tables, the set of database tables comprising at least one combination database table, each database table having at least one of the predefined sets of attributes;
a user interface for entering the at least one combination database table by entering a combination of at least first and second database tables of the set of database tables and for selecting at least first entries from the first database table and second entries from the second database table, and for entering a selection of one of the application programs, wherein the user interface comprises means for displaying a matrix having a column direction for displaying the first entries of the first database table and having a row direction for displaying the second entries of the second database table and means for displaying of check-boxes for the matrix elements for entering of combinations of the entries of the first and second database tables;
a first mapping table for storing assignments of sub-sets of the set of database tables to the classes; and
a processor for execution of the selected one of the application programs by reading the database tables of the set of database tables that are assigned to the class required by the selected application program.
2. The data processing system of claim 1, wherein the attributes of the predefined sets of attributes have attribute names in compliance with a naming convention being applicable to the application programs and the set of database tables.
3. The data processing system of claim 1, wherein the relational database is stored in a data warehouse.
4. The data processing system of claim 1, wherein the user interface comprises means for displaying a first list of the first entries of the first database table and a second list of the second entries of the second database table and means for entering a graphical connector between selected first and second entries displayed in the first and second lists in order to determine the combination of the entries.
5. The data processing system of claim 1, wherein each application program is adapted to store a result of a data processing operation performed on the input database table in an on-line analytical processing cube of a predefined class of on-line analytical processing cubes using an on-line analytical processing component, and further comprising:
a second mapping table for mapping the on-line analytical processing cubes to the predefined classes of on-line analytical processing cubes; and
wherein the processing means is adapted to store the result of the processing in one of the on-line analytical processing cubes of the set of on-line analytical processing cubes required by the selected one of the application programs.
6. The data processing system of claim 5, wherein the interface means is adapted for entering the first and second mapping tables.
7. The data processing system of claim 1, further comprising an interface for extracting, transforming and loading data from internal or external data sources into the relational database.
8. A data processing method, comprising the steps of:
providing a plurality of application programs, each application program requiring an input database table having a predefined set of attributes, each predefined set of attributes defining a class of database tables;
providing a relational database for storing a set of database tables, the set of database tables comprising at least one combination database table, each database table having at least one of the predefined sets of attributes;
displaying a matrix having a column direction for displaying first entries of a first database table and having a row direction for displaying second entries of a second database table and displaying of check-boxes for the matrix elements for entering of combinations of the entries of the first and second database tables;
entering using the displayed matrix the at least one combination database table by entering a combination of at least first and second database tables of the set of database tables and selecting at least first entries from the first database table and second entries from the second database table storing assignments of sub-sets of the set of database tables to the predefined classes in a first mapping table;
selecting one of the application programs; and
executing the selected one of the application programs by reading the database tables of the set of database tables that are assigned to the class required by the selected application program.
9. The data processing method of claim 8, wherein the attributes of the predefined sets of attributes have attribute names in compliance with a naming convention being applicable to the application programs and the set of database tables.
10. The method of claim 8, further comprising displaying a first list of the first entries of the first database table and a second list of the second entries of the second database table and entering a graphical connector between selected first and second entries displayed in the first and second lists in order to determine the combination of the entries.
11. The method of claim 8, further comprising:
providing an on-line analytical processing component;
providing a set of on-line analytical processing cubes;
assigning one of the on-line analytical cubes to a class of on-line analytical processing cubes supported by one of the application programs; and
storing the assignment in a second mapping table.
12. The method of claim 11, further comprising storing a result of a data processing performed by a one of the application programs in the on-line analytical processing cube assigned to that application program.
13. A computer-readable storage medium including instructions executed by a processor for performing a method for providing data processing, the method comprising:
providing a plurality of application programs, each application program requiring an input database table having a predefined set of attributes, each predefined set of attributes defining a class of database tables;
providing a relational database for storing a set of database tables, the set of database tables comprising at least one combination database table, each database table having at least one of the predefined sets of attributes;
displaying a matrix having a column direction for displaying first entries of a first database table and having a row direction for displaying second entries of a second database table and displaying of check-boxes for the matrix elements for entering of combinations of the entries of the first and second database tables;
entering using the displayed matrix the at least one combination database table by entering a combination of at least first and second database tables of the set of database tables and selecting at least first entries from the first database table and second entries from the second database table storing assignments of sub-sets of the set of database tables to the predefined classes in a first mapping table;
selecting one of the application programs; and
executing the selected one of the application programs by reading the database tables of the set of database tables that are assigned to the class required by the selected application program.
14. The computer-readable medium of claim 13, wherein the attributes of the predefined sets of attributes have attribute names in compliance with a naming convention being applicable to the application programs and the set of database tables.
15. The computer-readable medium of claim 13, wherein the method further comprises:
displaying a first list of the first entries of the first database table and a second list of the second entries of the second database table and entering a graphical connector between selected first and second entries displayed in the first and second lists in order to determine the combination of the entries.
16. The computer-readable medium of claim 13, wherein the method further comprises:
providing an on-line analytical processing component;
providing a set of on-line analytical processing cubes;
assigning one of the on-line analytical cubes to a class of on-line analytical processing cubes supported by one of the application programs; and
storing the assignment in a second mapping table.
17. The computer-readable medium of claim 16, wherein the method further comprises:
storing a result of a data processing performed by one of the application programs in the on-line analytical processing cube assigned to that application program.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A thermal energy exchanger for bathing shower water comprises a stacked upper deck and a founded lower chassis as well as a front hatch and a rear hatch, wherein said upper deck, which is a planiform cuboid extruded by metal material and encompassed by a creased top surface with certain screw bores suitably located thereon, a bottom surface, a front side, a rear side, a pair of parallel flanks, includes a plurality of parallel septa downwardly disposed on the inner bottom surface, a longitudinal T-shaped docking latch bar being downwardly formed on the terminal of each septum while a longitudinal L-shaped docking latch bar being downwardly formed on the terminal of each flank, a plurality of parallel heat conducting ribs being created between each pair of adjacent septa in inner bottom surface such that the length of the heat conducting rib is shorter than that of the septum; said lower chassis, which is a planiform slab extruded by non-metal material and encompassed by a top surface, a flat sole surface with certain screw bores suitably located thereon, a front side, a rear side, a pair of parallel flanks with same planar shape and area in mating with the upper deck, includes a plurality of longitudinal inverted T-shaped docking latch groove, which are upwardly formed on the top surface in suitable positions corresponding to the longitudinal T-shaped docking latch bars between each pair of adjacent septa on the upper deck, a longitudinal flute on each flank, which is to securely mate with corresponding to the longitudinal L-shaped docking latch bar for each flank on the upper deck, as well as a water intake and a water outtake perforated between the top surface and sole surface; and each hatch, which is a planiform slab with suitable planar shape and area to properly cover the front sides and the rear sides for an interim integral assembly of the upper deck and lower chassis in flush manner, has two rows of certain punched fixing bores disposed thereon in corresponding to the certain screw bores on the upper deck and certain screw bores on the lower chassis so that both of front and rear hatches can hermetically seal both front sides and as well as both rear sides and of the interim integral assembly of the upper deck and lower chassis in plenum manner via screws run through all certain punched fixing bores and corresponding certain screw bores and, and a trough, which combines passages between septa to create a water tunnel of continual zigzag circulating duct among septa therein.
2. The thermal energy exchanger for bathing shower water as claimed in claim 1, wherein both sides of the heat conducting ribs in the inner bottom surface of the upper deck are modified into corrugated surface.
3. The thermal energy exchanger for bathing shower water as claimed in claim 1, wherein a longitudinal extruding wing with two slant inwardly latching ribs in inner bottom surface is disposed at each joint for each flank and top surface in an intermediately altered upper deck, and a longitudinal extruding groove is disposed at right joint for the internal flank and top surface while a tucked skirt is disposed at the left flank in the left laterally altered upper deck; similarly, for a right laterally altered upper deck, wherein a longitudinal extruding groove is disposed at left joint for the internal flank and top surface while a tucked skirt is disposed at the right flank in the right laterally altered upper deck.
4. The thermal energy exchanger for bathing shower water as claimed in claim 1, wherein a longitudinal extruding wing with two slant inwardly latching ribs in inner bottom surface is disposed at left joint for the flank and top surface while a longitudinal extruding groove is disposed at right joint for the flank and top surface in an intermediately adapted upper deck, and a longitudinal extruding grooves is disposed at right joint for the internal flank and top surface while a tucked skirt is disposed at the left flank in left laterally adapted upper deck; conversely, a longitudinal extruding wing with two slant inwardly latching ribs is disposed at left joint for the internal flank and top surface while a tucked skirt is disposed at the right flank in right laterally adapted upper deck.
5. The thermal energy exchanger for bathing shower water as claimed in claim 1, wherein each top surface of each corresponding upper deck is varied into serrated surface respectively.
6. The thermal energy exchanger for bathing shower water as claimed in claim 1, wherein both sides of the heat conducting ribs in the inner bottom surface of the upper deck are modified into serrated surface.
7. A thermal energy exchanger for bathing shower water comprises a stacked upper deck and a founded lower chassis as well as a front hatch and a rear hatch, wherein said upper deck, which is a planiform cuboid extruded by metal material and encompassed by a creased top surface with certain screw bores suitably located thereon, a bottom surface, a front side, a rear side, a pair of parallel flanks, includes a plurality of parallel septa downwardly disposed on the inner bottom surface, a longitudinal T-shaped docking latch bar being downwardly formed on the terminal of each septum while a longitudinal L-shaped docking latch bar being downwardly formed on the terminal of each flank, a plurality of parallel heat conducting ribs being created between each pair of adjacent septa in inner bottom surface such that the length of the heat conducting rib is shorter than that of the septum, besides, each end of the flank in the upper deck is changed into an upwardly tucked skirt; said lower chassis, which is a planiform slab extruded by non-metal material and encompassed by a top surface, a flat sole surface with certain screw bores suitably located thereon, a front side, a rear side, a pair of parallel flanks with same planar shape and area in mating with the upper deck, includes a plurality of longitudinal inverted T-shaped docking latch groove, which are upwardly formed on the top surface in suitable positions corresponding to the longitudinal T-shaped docking latch bars between each pair of adjacent septa on the upper deck, a longitudinal flute on each flank, which is to securely mate with corresponding to the longitudinal L-shaped docking latch bar for each flank on the upper deck, as well as a water intake and a water outtake perforated between the top surface and sole surface, besides, each of flank in the lower chassis is changed into raised bar with an inwardly tucked flute so that the latching strength between the lower chassis and upper deck is substantially enhanced via snugly mating between each tucked flute in the flank of the lower chassis and each corresponding tucked skirt in the flank of the upper deck; and each hatch, which is a planiform slab with suitable planar shape and area to properly cover the front sides and the rear sides for an interim integral assembly of the upper deck and lower chassis in flush manner, has two rows of certain punched fixing bores disposed thereon in corresponding to the certain screw bores on the upper deck and certain screw bores on the lower chassis so that both of front and rear hatches can hermetically seal both front sides and as well as both rear sides and of the interim integral assembly of the upper deck and lower chassis in plenum manner via screws run through all certain punched fixing bores and corresponding certain screw bores and, and a trough, which combines passages between septa to create a water tunnel of continual zigzag circulating duct among septa therein.
8. The thermal energy exchanger for bathing shower water as claimed in claim 7, wherein both sides of the heat conducting ribs in the inner bottom surface of the upper deck are modified into corrugated surface.
9. The thermal energy exchanger for bathing shower water as claimed in claim 7, wherein a longitudinal extruding wing with two slant inwardly latching ribs in inner bottom surface is disposed at each joint for each flank and top surface in an intermediately altered upper deck, and a longitudinal extruding groove is disposed at right joint for the internal flank and top surface while a tucked skirt is disposed at the left flank in the left laterally altered upper deck; similarly, for a right laterally altered upper deck, wherein a longitudinal extruding groove is disposed at left joint for the internal flank and top surface while a tucked skirt is disposed at the right flank in the right laterally altered upper deck.
10. The thermal energy exchanger for bathing shower water as claimed in claim 7, wherein a longitudinal extruding wing with two slant inwardly latching ribs in inner bottom surface is disposed at left joint for the flank and top surface while a longitudinal extruding groove is disposed at right joint for the flank and top surface in an intermediately adapted upper deck, and a longitudinal extruding grooves is disposed at right joint for the internal flank and top surface while a tucked skirt is disposed at the left flank in left laterally adapted upper deck; conversely, a longitudinal extruding wing with two slant inwardly latching ribs is disposed at left joint for the internal flank and top surface while a tucked skirt is disposed at the right flank in right laterally adapted upper deck.
11. The thermal energy exchanger for bathing shower water as claimed in claim 7, wherein each top surface of each corresponding upper deck is varied into serrated surface respectively.
12. The thermal energy exchanger for bathing shower water as claimed in claim 7, wherein both sides of the heat conducting ribs in the inner bottom surface of the upper deck are modified into serrated surface.