You can use an existing database you have or develop a new one. The minimum requirements are that is has three related tables and one of them is in a one to many relationship with another.
You need to include the following in two or more programs (they all must be portable):