To expand a bit on PeterScott's answer, each character class in 3rd edition D&D (NWN 1) or 3.5 edition (NWN 2) is classified as having either high, medium, or low progression of base attack bonus (BAB). Classes with a high BAB progression gain +1 BAB per character level in that class, such as fighter. Classes with low BAB progression receive +1 BAB per two levels, with the bonus granted on each even numbered level (e.g., mages). Classes with medium BAB progression receive no bonus on the first level and every fourth level thereafter, but a +1 bonus on each of the intermediate three levels. Clerics are an example of this.
So if you are a fifth level fighter, you have a BAB of 5 (one per character level). If you are a Fighter 5/Cleric 1, the you still have a BAB of 5 because the Cleric class receives no BAB increase at level 1 (irrespective of when the level in that class is taken). A Fighter 5/Cleric 2 has a BAB of 6 (+5 from fighter levels, no bonus from the first cleric level, and +1 from the second cleric level).
As PeterScott explained, your overall attack bonus (AB) is your base attack bonus plus or minus any bonuses or penalties accrued from statistics and weapons. Your AB is what determines if your character can hit an enemy with a particular armor class (AC).
Thus, if you are a 5th level fighter (BAB 5) with a 16 Strength (+3 attack bonus) that wields a +1 longsword (+1 attack bonus), then your AB is 5 + 3 + 1 = 9.
If you are a 4th level Wizard (BAB 2) with an 8 Strength (-1 penalty) wielding a regular dagger (no bonus), then your AB is 2 - 1 = 1.