"Transistor action" takes place as I stated above. Emitter current overshoots the base & becomes collector current. But this doesn't happen unless the b-e junction is forward biased. Emitter current, Ie, exists only when b-e jcn is forward biased. But biasing the b-e jcn forward requires some base current, Ib, as well as base emitter voltage, Vbe.
So the b-e jcn is forward biased with Ib/Vbe/Ie positive & non-zero. The base region is intentionally doped lighter than the emitter so that the forward base current is very small compared w/ the emitter current, i.e. Ib << Ie. Since Ib does not contribute to Ic, it is desirable to make Ib as small as feasible w/o degrading other parameters. So the doping density in the base is intentionally made very light, & heavy in the emitter.
When forward biased, the base is very thin, so that the volume of p-type charge carriers is very low (holes for npn device), & light population, resulting in a small number of holes injected from base to emitter, with a large number of electrons emitted towards the base.
The holes from the base recombine with electrons in the emitter. Charge neutrality is maintained with the same number of electrons entering the emitter lead from the outside world. A few electrons emitted recombine in the base. Charge neutrality is preserved as an equal number of electrons exit the base to the outside world. The overwhelming majority of emitted electrons go through the base & into the collector, where they propagate through & exit the collector lead to the outside world.
In order to keep the process going, some base current Ib is needed, as well as base-emitter voltage Vbe. "Current gain" is simply the output current Ic, divided by the input current Ib. For a "common base" configuration, Ie is the input, & current gain is slightly less than unity. The output of a bjt is a pretty good constant current source, Ic.
Current gain is Ic/Ib, aka "beta" and/or "hfe". The voltage gain, actually "transconductance" of a bjt, is Ic/Vbe, aka "gm". A bjt amplifies both current & voltage. But the gain factors are not infinite. In order to amplify a signal, a small Ib & Vbe are needed. If beta is 100, & gm is 0.10 amp/volt, then if Ic changes by 100 uA, Ib must change by 1.0 uA, & Vbe by 1.0 mV.
"Current gain" tells us how much base current is needed for a given value of collector current. So if I wish to use a bjt with a minimum beta of 50 to drive a relay requiring 500 mA, then the bjt drive network must be able to supply the bjt base with a current of 500/50 = 10 mA. If the bjt is used as a saturated switch, we overdrive the base & use more base drive current.
Anyway, in a nutshell, for a given Ic, you must input an Ib equal to Ic/beta for active region operation, more than that for saturated operation.
DId I help, or make things worse?