Implementing External Databases