Текущее на сегодня
Aug. 26th, 2021 11:58 amПохоже, сообразил, как организовать сводную таблицу базовых событий истории.
Так я еще не делал.
Главное для такой таблицы - предельно ясное понимание сути каждого процесса.
Суть подхода - дополнительное ранжирование индексов типов событий, в частности разделить на разные группы учреждения и их функции. Расчет как раз на то, что появится внятный смысл перемен при одновременном сокращении объема таблицы.
Так я еще не делал.
Главное для такой таблицы - предельно ясное понимание сути каждого процесса.
Суть подхода - дополнительное ранжирование индексов типов событий, в частности разделить на разные группы учреждения и их функции. Расчет как раз на то, что появится внятный смысл перемен при одновременном сокращении объема таблицы.
no subject
Date: 2021-08-26 09:58 am (UTC)Можно сделать Базу Данных (DB), состоящую из разных таблиц, одна из которых будет отдельно группировать события по "сути процесса". С помощью DB можно быстро выводить графически поля из разных таблиц. Это упростит наглядность.
DB легко делать в ACCESS или MySQL.
no subject
Date: 2021-08-26 10:13 am (UTC)no subject
Date: 2021-08-26 10:34 am (UTC)Таблица 1 "События":
Номер Событие Оф.Дата
1 Война 1812 1812
2 Крымская война 1853-56
Таблица 2 "Личности"
Номер Личность Оф.Дата
1 Наполеон 1 1769-1829
2 Наполеон 3 1808-1873
3 Кутузов 1745-1813
4 Платон 4 вднэ
5 Плотин 3 внэ
Таблица 3 "Двойники"
Номер оригинала Номер двойника
1. 2.
4. 5.
Таблица 4 "Дубликаты"
Номер ориг. события Номер дубликата
1. 2.
Таблица 5 "Личность событие"
Номер лич. Номер соб.
1 1
3 1
2 2
И так далее. Таблиц можно сделать десятки и расширить в них поля...
И по ключам (номерам) автоматически выкладывать запрошенные детали.
no subject
Date: 2021-08-26 10:56 am (UTC)no subject
Date: 2021-08-26 11:27 am (UTC)Да, много. Главное им присвоить индивидуальный номер (ключ), и тогда можно будет оперировать уже только номерами событий.
Придёт время для расширения вроде "суть процесса", то, чтобы не заполнять для каждого из 178.000 событий ещё и это поле, делается отдельная таблица "суть процесса":
Номер процесса Название процесса. Ведь видов процессов гораздо меньше чем 178.000. И их можно связывать по номерам в ещё одной таблице:
Номер события Номер процесса.
А для пользователя тогда делается запрос сразу из трёх таблиц:
Показать все события такого-то процесса:
SELECT s.name, p.name FROM TABLE sobynie s, prozess s, sobytie_prozess sp WHERE s.id = sp.s_id AND sp.p_id = p.id AND p.name = "учреждение банка англии";
Примерно так))
no subject
Date: 2021-08-26 11:57 am (UTC)no subject
Date: 2021-08-26 10:18 am (UTC)