ANSWER:
A, B: This question doesn't specify at what point the database loads. If it is loading when the application starts, you could implement a splash screen. You could also add a progress bar at any point in the application to show the status of the loading database.
Answers in Depth...