Визуальный атом — это воплощение частицы данных на экране. В прошлых лекциях мы обсуждали, что у нас есть какая‑то абстрактная сущность — где‑то в базе данных какие‑то строки. Где‑то в нашей голове мы решили, что это наш общий знаменатель — частица данных. И то, что мы выделили частицу данных, уже даёт нам определенную свободу. Но наша возможность что‑то с этим сделать очень увеличивается, когда мы эту частицу данных материализуем — выбираем какой‑то графический примитив, какой‑то графический объект, и материализуем все сущности, которые у нас есть в базе данных, вываливаем их на экран через призму этого графического примитива.
Мы выбираем самый простой визуальный атом — это чёрная точка, и просто все частицы размещаем на экране в виде таких чёрных точек:
При наведении на каждую точку мы видим конкретные параметры:
Здесь показаны транзакции — это что‑то типа того кейса [из лекции о частице данных], в котором было много‑много связей и транзакция, которая всё это объединяет.
У транзакции есть какой‑то айдишник, сумма, валюта, в которой эта транзакция прошла, её статус, способ оплаты, страна плательщика, страна получателя, дата, время и так далее.