To answer this question, the user needs to have knowledge of database access methods.
The correct answer is:
D. A or B
Explanation:
CBLTDLI and PLITDLI are both programming interfaces for accessing databases. CBLTDLI is a COBOL interface, and PLITDLI is a PL/I interface. Both interfaces are used to submit commands and retrieve data from databases. Therefore, either option A or option B can be used to access the database. Option C is incorrect because only option A or B can be used to access the database, not just option A.
To solve this question, the user needs to have knowledge about VSAM files and their types.
Now, let's go through each option and explain why it is right or wrong:
A. KSDS: This option is a type of VSAM file. KSDS stands for Key Sequenced Data Set and is used to store records in a sequential order based on a primary key.
B. ESDS: This option is a type of VSAM file. ESDS stands for Entry Sequenced Data Set and is used to store records in the order in which they are written to the file.
C. RSDS: This option is not a type of VSAM file. RSDS is not a valid acronym for a VSAM file type.
D. RRDS: This option is a type of VSAM file. RRDS stands for Relative Record Data Set and is used to store records based on relative byte positions within the file.