Logical groupings within a database
First Claim
1. A method for grouping database objects in a database, the method comprising the steps of:
- establishing within a database a plurality of logical groups whose memberships are not restricted by schema boundaries;
receiving data that identifies one or more database objects, anda logical group, of said plurality of logical groups, to which said one or more database objects are to belong;
in response to receiving said data, performing the steps ofestablishing said one or more database objects as members of said logical group, andstoring data within said database to indicate that said one or more database objects are members of said logical group.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer-readable medium is provided for grouping database objects into logical groupings in order to simplify administrative and other operations that need to be performed by the database server. Such operations can be performed once at the logical group level for a group of related objects, as opposed to at the individual database object level. For increased flexibility, the logical groupings need not dictate the format, schema or location of their members. A hierarchy may be established between the logical groupings, where child groupings inherit some or all of the properties of the parent groupings. A correspondence may be established between some groupings and operating system directories, allowing identifiers associated with the groupings to be used as aliases for the full operating system paths to the corresponding directories.
-
Citations
25 Claims
-
1. A method for grouping database objects in a database, the method comprising the steps of:
-
establishing within a database a plurality of logical groups whose memberships are not restricted by schema boundaries; receiving data that identifies one or more database objects, and a logical group, of said plurality of logical groups, to which said one or more database objects are to belong; in response to receiving said data, performing the steps of establishing said one or more database objects as members of said logical group, and storing data within said database to indicate that said one or more database objects are members of said logical group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium carrying one or more sequences of instructions for grouping database objects in a database, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
establishing, within said database, a plurality of logical groups whose memberships are not restricted by schema boundaries; receiving data that identifies one or more database objects, and a logical group, of said plurality of logical groups, to which said one or more database objects are to belong; in response to receiving said data, performing the steps of establishing said one or more database objects as members of said logical group, and storing data within said database to indicate that said one or more database objects are members of said logical group. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification