Three classes are in this package: Data, DataInfo, and FieldInfo. With the exception of three methods, noted below, these classes are complete and functional, and you have the source code for them. Any additional classes you create that are related to the database should be placed in the suncertify.db package. The suncertify/db directory in this distribution also contains your database file, "db.db". You may not modify this file, but you may move it if you wish.
Mike, if that is the case then just adding or subtracting the available seats is the job to do. no other work related with db. do u think this can be justified as a good product?
If you need more reassurance that you don't need to worry about adding more .db files or track information that you think is "implied" and necessary to make the application actually useful, see Michael Ernest's comment in this thread.
Mike, what is ur answer for dbfilename(s)? why "s" is there?