Quite a difficult problem:
Given tables "wine" and "winenotes", where should the "source" (i.e. what shop, what event) field go?
If I put it in wine
notes, then "wines" is simply a table of wines in general, and serves as a sort of autofill.
If I put it in "wines", then if I ever buy 2 of the same wine from 2 shops, I have to enter it twice. Yet that might turn out to be an advantage, if I ever decide to add a "quantity" column (so, if I ever wanted to turn this db into a full cellar management system).

I suppose the latter solution would be more in line with the traditional concept of receiving a case of wine and working your way through it, then perhaps buying another case at a later time.