NLP for databases.
We leave to one side difficult but tangential issues such as how the database system might correctly interpret 2G and SCSI as potential attribute values.