This tutorial covers important aspects of VSAM, including VSAM's role in some of the most common software proucts used in the IBM mainframe environment (CICS, IMS, and DB2). For each topic covered, the book identifies significant advantages and disadvantages, including probable changes. This introduction to VSAM looks at its internal structure, discussing the IDCAMS utility programs and several closely related topics. The text also emphasizes the processing of VSAM data sets in an application program and covers VSAM's relationship with a variety of components found on large systems. Questions and answers are included in every chapter for self-study, ranging from straightforward short answer questions to the analysis and development of theoretical concepts, and almost every chapter contains at least one sophisticated programming exercise.