What are the possible sources of the information that defines the functional dependencies that hold among the attributes of a relation schema?.