A database that contains tables linked by common fields is called a:

A ) Flat file database

B ) Hierarchical database

C ) Network database

D ) Relational database ✅