How generic do you really want this CD to be? Do you only need to have "Wintell" compatibility, or do you want to include Macs, Linux machines, etc?
The "Wintell" platform is relatively easy, especially if all of your data can fit on a single CD-ROM or DVD.
A large database accessible by nearly any client would be tougher! While this could be done, the challenge could be rather significant!
-PatP