Method and means for linking a database system with a system for filing data
First Claim
1. A method for accessing file objects from a client application using a database system, the file objects being stored in a system for filing data (filing system), the method comprising the steps of:
- creating a connection between the database system and the filing system for exchange of information between the database system and the filing system respecting file objects in the filing system;
defining a data type in the database system for reference to file objects in the filing system (EFR data type);
entering data into the database system which includes an EFR data type field that contains a reference to a file object in the filing system; and
providing control information on the connection between the database system and the filing system which causes the filing system to control processing of the file object according to referential integrity constraints established at the database system.
0 Assignments
0 Petitions
Accused Products
Abstract
Extensions to a database system provide linkage between data in the database system and files in a system for filing data which is external to the database system ("the filing system"). The linkage includes an external file reference (efr) data type which is defined in the database system for reference to files that are stored in the filing system. When entries are made in the database system that include efr data-type references to files in the filing system, control information is provided by the database system to the filing system. The control information causes the filing system to control processing of referenced files according to referential constraints established in the database system.
-
Citations
29 Claims
-
1. A method for accessing file objects from a client application using a database system, the file objects being stored in a system for filing data (filing system), the method comprising the steps of:
-
creating a connection between the database system and the filing system for exchange of information between the database system and the filing system respecting file objects in the filing system; defining a data type in the database system for reference to file objects in the filing system (EFR data type); entering data into the database system which includes an EFR data type field that contains a reference to a file object in the filing system; and providing control information on the connection between the database system and the filing system which causes the filing system to control processing of the file object according to referential integrity constraints established at the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23)
-
-
11. A combination for accessing file objects from a client application using a database system, the file objects being stored in a system for filing data (filing system), the combination comprising:
-
means for creating a connection between the database system and the filing system; means for defining a data type in the database system for reference to file objects in the filing system (EFR data type); and means responsive to an entry in the database system which includes a reference of the EFR data type to a file object in the filing system for providing control information on the connection which causes the filing system to control processing of the file object according to constraints established at the database system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 24, 25)
-
-
19. A computer program product, comprising:
-
a computer usable medium having computer readable program code means embodied thereon for enabling a database system to reference file objects stored in a system for filing data (a filing system); a first computer readable program code means embodied in the medium for casing the database system to create a connection with a filing system for exchange of information between the database system and the filing system respecting file objects in the filing system; a second computer readable program code means embodied in the medium for defining a data type in the database system for reference to file objects in the filing system (EFR data type); and a third computer readable program code means embodied in the medium for providing control information on the connection between the database system and the filing system which causes the filing system to control processing of a file object in response to an entry into the database system that includes data of an EFR data type referencing a file object in the filing system. - View Dependent Claims (20, 26, 27)
-
-
21. A computer program product, comprising:
-
a computer useable medium having computer readable program code means embodied thereon for enabling a database system to reference file objects stored in a system for filing data (filing system); a computer readable code means embodied on the medium for causing a database system to define a data type that references file objects in the filing system that is external to the database system; and a computer command code means embodied on the medium for directing the filing system to prevent renaming or deletion of a file object in the filing system that is referenced in an entry in the database system by data of the data type. - View Dependent Claims (28, 29)
-
Specification