Correct Answer:
D. Database on external server
An External database generally refers to a database that is located and managed on a separate system or external server, rather than being embedded within or directly controlled by the application accessing it. Applications connect to these external databases over a network to store and retrieve data.