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