If a database is required, I recommend creating a separate database manipulation class that has a method for inserting, one for updating, one for deleting and one for selecting.
That way, you can still work with the database no matter what happens with the graphical design.
Other than that: How you implement the user interface will be important to how you pass the data to and from the database manipulation class (or classes).
thines01
Postaholic
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
Well, that will depend on the database type and the technology you want to use to reach it.
The location of the DB might make a difference also.
Is it locally stored? Oracle, SQLServer, MS Access, MySQL, A spreadsheet or is it not yet determined?
thines01
Postaholic
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
If you have SQL Server Express or MySQL at your disposal, I recommend either of those.
thines01
Postaholic
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402