1. A method for utilizing a computer-implemented database controller module and a computer-implemented database module, said method comprising: entering baseline data into the computer-implemented database module using the computer-implemented database controller module; using the computer-implemented database controller module to enter changes into the computer-implemented database module, wherein at least one or more changes to the computer-implemented database module are made by the computer-implemented database controller module using an extensible multidimensional effectivity method of recording only an indicated change with its effectivity parameters.