Controlled vocabulary in databases