Let's clear this up really quick...
Morale = what the people on a planet feels. Each planet has a base morale, that is dependant upon it's population. At 1 million, you have a base morale of 99. This curves downwards, so that at 25 billion, you have a base morale of 20. Morale is only on a planet. Morale building effects this base value. That's why it constantly takes more and more morale building to make people happy as you add more and more farms. Don't believe any of those 1 to 1 or 1 to 2 ratios... that's just them guessing. The correct value would be something like, 1 farm, 1 morale, 2 farm, 3 morale, 3 farm, 6 morale, etc... without the exact building, I can't give you the exact value.
Approval = approval is a modifier to morale. It is a number that is the result of your morale being lowered by your tax rate. If you set your tax too high, your approval drops. You get more money, but people will be unhappy, very simple. The percentage value on the bottom is an averaged value. The only tip I can give you here is, if your people is happy, tax them more, if they are unhappy, go easier on them. As long as you don't tax more than 69%, you will be fine. Once you go to 70%, the negative impact of tax goes insane and no amount of morale bonuses can help you.
Popularity... this is probably a reference to your culture, or influence, which affects your border, tourism, culture conquests, etc... Higher population is the easiest way to get lots of culture. Build an embasy on your econ world and you're on your way to culture conquest in no time.
Now, starbases:
All the bonus that any MINING starbase gives (IE: +20 to economy) is added to your racial attribute, and works exactly like your race picks, federalist party, etc... so yes, it is empire wide. The area of effect for a MINING starbase, has no meaning what so ever, except that it generates a base influence in that zone just like any other starbase.
For Military and Economic Starbases, the extra effects (+1 to ship defense, +10% trade) only works in the zone that appears. Any 'partial' parsecs also counts as being in the zone.
Hope that helps,