I'm new to database management. I am currently learning Crystal Reports to work with my company's DB2 Database. The database has over 1000 tables. It is too large for Crystal Reports to map the structure for me. I am wondering if there is a relatively painless way to make a list of all of the tables, their column headings, their primary/foreign keys, and if possible the links that join the tables. If anyone has any advice, I would appreciate it.