What defines a key-value database in the NoSQL model?
A) It stores data in tables with predefined schemas
B) It organizes data into graphs with nodes and edges
C) It stores data as key-value pairs
D) It structures data in documents with flexible schemas