It has the potential to become very complicated with wines if you take that approach: you can have one table for each winery, but some wineries have land in 10 or 20 appellations. And while you could have a table of all appellations on the planet, it would be insanely long (because you have appellations within appellations).

I think, for the time being, I'll keep the winery and appellation fields within the "wine" table. It doesn't matter whether I change it now or in 10 years — if ever — because I'm at the point where I'd have no choice but to automate it.
// @kdfrawg