A program database (PDB) file contains debugging and project state information that allows incremental linking of a Debug configuration of the program.
This file is created when you compile a C/C++ program with /ZI or /Zi or a Visual Basic/C#/JScript .NET program with /debug.