Develop a sample GUI and database application with the following constraints:

1. GUI has multiple window: a) Top level window, b) User interface for database c) data visualization.

2. Create you own database file and schema, insert at least 10 records.

3. Insert an image as a logo and display it.