How do you keep track of which web pages use which tables?

I want to know how others document or keep track of the tables that their web pages use. For example if I want to change the structure of a table I would need to know which web pages I'm going to impact, right? This means I would have to have a place where I can filter by table and see all of the web pages. Alternatively if I were moving web pages from one server to another I would want to see which tables needed to be migrated first.
What have you all found to be the best and cleanest method for keeping track of this information?