chispa1707: (Default)
[personal profile] chispa1707
Похоже, сообразил, как организовать сводную таблицу базовых событий истории.
Так я еще не делал.
Главное для такой таблицы - предельно ясное понимание сути каждого процесса.
Суть подхода - дополнительное ранжирование индексов типов событий, в частности разделить на разные группы учреждения и их функции. Расчет как раз на то, что появится внятный смысл перемен при одновременном сокращении объема таблицы.

Date: 2021-08-26 09:58 am (UTC)
From: [identity profile] nautro.livejournal.com
Суть каждого процесса это дополнительный столбец?

Можно сделать Базу Данных (DB), состоящую из разных таблиц, одна из которых будет отдельно группировать события по "сути процесса". С помощью DB можно быстро выводить графически поля из разных таблиц. Это упростит наглядность.
DB легко делать в ACCESS или MySQL.

Date: 2021-08-26 10:13 am (UTC)
From: [identity profile] sergiusjs.livejournal.com
Ага, Access легко связывает таблицы Excel. Вот только сколько будет полей в таблице?
Edited Date: 2021-08-26 10:14 am (UTC)

Date: 2021-08-26 10:18 am (UTC)
From: [identity profile] chispa1707.livejournal.com
Сейчас дополню пост

Date: 2021-08-26 10:34 am (UTC)
From: [identity profile] nautro.livejournal.com
Упрощённый пример БД:

Таблица 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

И так далее. Таблиц можно сделать десятки и расширить в них поля...
И по ключам (номерам) автоматически выкладывать запрошенные детали.
Edited Date: 2021-08-26 10:41 am (UTC)

Date: 2021-08-26 10:56 am (UTC)
From: [identity profile] chispa1707.livejournal.com
Система понятна, но мне требуется радикальное укрупнение, - иначе, как всегда, утону в информации. На сегодня в базе данных 178 тысяч событий, и требуется упаковать их так, чтобы человек мог это все окинуть одним взглядом.

Date: 2021-08-26 11:27 am (UTC)
From: [identity profile] nautro.livejournal.com
178.000?
Да, много. Главное им присвоить индивидуальный номер (ключ), и тогда можно будет оперировать уже только номерами событий.
Придёт время для расширения вроде "суть процесса", то, чтобы не заполнять для каждого из 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 = "учреждение банка англии";

Примерно так))

Date: 2021-08-26 11:57 am (UTC)
From: [identity profile] chispa1707.livejournal.com
Ух! Мне этого высокотехнологичного языка не потянуть. Но в целом я именно этим путем и иду: всему присвоены индексы места, времени и типа события. Сейчас укрупняю.

Profile

chispa1707: (Default)
chispa1707

January 2026

S M T W T F S
     1 2 3
4 5 6 7 8 910
11 1213 14 15 1617
18 192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 19th, 2026 11:58 pm
Powered by Dreamwidth Studios