A _____ is a collection of data that is stored in a specific format and can be easily accessed and manipulated.
algorithm
database
compiler
protocol