A preamp takes the very low signal produced by pickups and boosts it to a level the power section of the amp can use effectively. It's also where the signal can be harmonically shaped--bass frequencies emphasized or cut, treble boosted or cut, etc.
You don't have to have a preamp. You can run any bass directly into a power amp. You just might not get as much volume or signal clarity/range as you would with a preamp, but it'll make sound. I've done it, and I found that with my passive j-bass I got less volume, less lows, and less highs. But it was usable.
If your bass has a preamp onboard (an "active" bass), then you really don't need a second preamp. If the bass needs a battery, then it's got a preamp in it. You could run the bass directly into the power amp. Most people don't, but there's no reason why you couldn't.
Snce I play only passive (no onboard preamp) basses, I find I like a preamp to boost the signal to the optimum level. A good preamp really adds a lot to the tone. I use a preamp that sends a signal to a power amp and another to the PA system, and that gives me some simple tone shaping