Представить можно.
Но для того, чтобы применять алгоритмы поиска пути на графе, Вам нужно считать любые две записи связанными, то есть количество ребер будет расти квадратично от количества записей и, мне кажется, у Вас получится очень высокая вычислительная сложность.
С другой стороны "на Вас работает" измерение времени, отсекая события ранее первого и позднее второго. И если во временном интервале между событиями, которые Вы пытаетесь связать, всего 10-20-50 промежуточных событий в базе, то возможно алгоритмы на графах Вас устроят.