Дата ни на что ссылаться на может. Дата - это просто дата.
Для того, чтобы строка таблицы была связана с записью из второй таблицы, необходимо в первой таблице добавить поле, которое будет содержать идентификатор строки второй таблицы.
CREATE TABLE IF NOT EXISTS STAFF_DATE(
id INTEGER PRIMARY KEY FIO,
DATE timestamp NOT NULL,
staff_id INTEGER,
FOREIGN KEY(staff_id) REFERENCES STAFF(id)
);
Ну и, соответственно, записывать в это поле id сотрудника, для которого задаётся дата.
https://medium.com/@emekadc/how-to-implement-one-t...