You can use one of two available types for the Database Custom Fields: Autocomplete and Select List, depending on your preferences, with the option to select multiple values as well.
The Child Database Custom Field is a simple text box, whose value is filled automatically when the value for its parent changes.
...