Constructing and Validating Feature Models Using Relational, Document, and Graph Databases