there are 48 bits contained in a MAC address.
there are 16777216 organizationally unique identifiers and 16777216 network interface controllers.
a flat databse file containing registered OUI's may be found here: http://standards-oui.ieee.org/oui.txt
and NIC's could be easily generated and appended to the OUI.
as far as attacking a wifi network with such an attack im assuming by "wifi jamming" you mean flooding an access point with fake hardware addresses. luckily, because of DHCP leases you wouldnt need a mammoth file, you would only need enough entries in it to fill up your local subent
this would be interesting, generating many virtual network interfaces all with different MAC and then 'filling up' the access point's DHCP lease space with fake devices, preventing usage by legitimate devices.
by doing this you could authenticate to a network and then pretty much prevent anybody from authenticating after you do.