Теперь я хочу создать диаграмму классов, но я не знаю, какое отношение имеют классы к классу данных.
Мы тоже - вы только описали класс данных и не сказали, как персонал получает данные, которые он использует.
Если Staff удерживает один или несколько экземпляров класса данных, то существует либо связь между Staff и Data, либо у Staff есть атрибут типа Data (если Data имеет семантику значений).
Если на экземпляры данных ссылаются несколько экземпляров персонала, а их жизненные циклы зависят от того, на что ссылаются экземпляры персонала, это может быть показано как отношение агрегации. Если экземпляры данных не являются общими для экземпляров персонала и их жизненные циклы зависят от ссылки, то это может быть показано как составное отношение.
Если X не удерживает экземпляры данных, которые он использует, тогда отношение использования является подходящим.