Категория:Доступная база данных

Материал из Common History development
Перейти к: навигация, поиск

О доступной базе данных

2016 April 9th

Нужны страничка типа Экселя с фильтрами и три массива.

Система тематических фильтров позволяет гостю выбрать интересующий его разрез

Массив № 1

парадный, здесь гость видит лишь те сведения, что выбрал, ничто иное не мешает.

Массив может быть свободно откопирован.

Массив № 2

рабочий, сюда данные вносятся, и здесь же правятся и удаляются.

Большое число столбцов со значащей информацией

Массив № 3

буферный, тоже рабочий - для пополнения баз.

Гость может оставить в нем своё датированное свидетельство, если убедился, что в базе его нет.

Я просматриваю, сверяя с указанным источником и пополняю базу

Казалось бы, достаточно врезать три листа Эксель в сайт (это делается), но этого мало.

Нужен вывод каждого события на отдельную карточку (это иная форма) с отдельным адресом.

Плюс, количество признаков сортировки уже сейчас очень велико - сотня точно есть. В виде сотни столбцов Экселя это будет неудобно.

Пользовательская страничка

Примерно так, думаю, должна выглядеть главная пользовательская страничка сайта. С десяток очень крупных разделов, типа годы, страны, регионы, катастрофы, войны, экономика, право, изобретения, технологии... Каждый раздел раскрывается вот в такой список с галочками. которые можно установить или отжать по выбору. И ни в коем случае не сложнее.

1103656_original.png

После установки нужных галочек можно пройти в тематическую базу.

1103901_original.png

Должна быть возможность свободного копирования любого выбранного массива. Плюс, хорошо бы заложить простейшие возможности графического представления. Например, такого:

1104347_original.png


Опции для создания таких графиков должны быть доступны гостю в любом месте и позволять обработать любые массивы. В один клик. Ничего невозможного я в этом не вижу.

Идеология проекта

Идеология проекта: электронная хронологическая энциклопедия, удобная для сортировки и отбора сведений нужного типа.

Количество сведений: от 200 тысяч

Дизайн: вызывающая лаконичность

Главная страница: вся база целиком, несортированная

Поле справа: активные опции сверху вниз

  • русскоязычная / англоязычная версии сайта
  • сортировка (разворачивается в правую верхнюю четверть экрана, по мере выбора в трех четвертях видно, как меняется база) - это ключевая опция
  • сохранить отсортированное как файл Excel
  • внести дополнение (нажав, попадаешь в форму заполнения строки, позже редакторы ее рассмотрят)
  • данные сайта

Каждая строка базы имеет собственный адрес, высвечивающийся, если на нее поставить курсор (это позволит избежать создания карточек, поскольку основное требование будет выполнено)

При поиске в Сети попадаешь на тот участок базы. где эта строка (выделенная) стоит посреди экрана

Количество столбцов надо бы втиснуть в десяток

Строка содержит в разных столбцах:

  1. место события - минимальное указанное (часть света, страна, регион, штат, города). Отсортировать любой параметр по бОльшему легко, делается даже в Экселе
  2. агент, то есть, другая страна, регион, компания, активно присутствующая в регионе. Так же сортируется по бОльшему признаку легко
  3. время события (год, месяц, число, число по старому стилю). Можно свести к двум колонкам, но лучше к трем
  4. событие (статья) - так, как оно описано в источнике заимствования
  5. описание события на языке оригинала
  6. описание источника (автор, название труда, издатель, год издания)
  7. дата появления или обнаружения источника историками
  8. ссылка на источник в Сети, если он есть
  9. имена исторических личностей. упомянутых в статье
  10. имя или псевдоним редактора статьи, отвечающего именем за точность передачи
  11. Категории сортировки (один столбец)
    • катаклизмы
    • войны и баталии
    • вооружение, армия, полиция, ополчение
    • изобретения и технологии
    • юриспруденция
    • экономика и финансы
    • политические акты
    • бюрократические акты
    • искусство
    • архивное дело, делопроизводство
  12. Подкатегории сортировки самые разные, их число будет постоянно расти

То есть, в 15 столбцов нормально все укладывается Будет рабочий лист, в который редакторами вносятся исправления.

Функция построения двух-трех основных видов графиков.

ТЗ для проекта (проба)

С самого начала число датированных свидетельств будет, как минимум, 180 тысяч. Это лишает смысла вываливать ВСЮ базу в один лист - ее физически будет невозможно переварить. Пусть база хранится "в недрах".

Вики решила проблему так, но мне не нравится - громоздко.


Проще дать два окошка для интервала, например, 1741 - 1814 Автоматом выскочит число событий, - чтобы человек понимал, с чем имеет дело.

Если сайт будет виснуть, следует разрешить делать ЛЮБУЮ выборку, но если вес избыточен, пусть заказчик получит свою выборку файлом на свой комп.

Отдавать следует ВСЁ, что человек закажет. Даже всю базу целиком, например, в файле Эксель.

Просто уже через месяц скачавший узнает, что база пополнилась еще тысячью событий, и включится синдром нумизмата: когда монеты за какой-то год нет, это - трагедия. Такова наша психология.

И сайт будет вечен.

Ключевой страницей тогда становится страница фильтров с категориями и подкатегориями

Например: изобретения, металлургия Сев.Америка, Канада, Квебек 1846-1912 с 18 апреля по 14 мая

и так далее... штук 20 категорий, штук 400 подкатегорий.

Если данных по выборке - в пределах разумного, надо показывать выборку на экране.

Если число чрезмерно велико, предлагать сохранить файлом, но если все равно просят, показывать, как просят.

Да, будет виснуть... наверное.

Здесь же должна быть стандартная стат. обработка плюс графики, иллюстрирующие динамику событий.

Вариантов стат. выборок наберется, думаю, с десяток. Столько же типов графиков.

Итак, три кита:

  1. Фильтры
  2. Статистика
  3. Графики

Скрытая в недрах база с возможностью просмотра массивов в разумных пределах и скачивания - в неразумных.

Должна быть возможность сравнивать статистику разных выборок.

Похоже, это всё. Остальное - вторично.

ТЗ-2

ТЗ. Инфраструктура и проч.

За какой бок ухватывать базу данных

Все эти события логически связаны и в каждом случае должны располагаться рядом. Связываем таблицы со странами, событиями и датами между собой и смотрим, где и что именно конфликтует с системой в целом. Но самое важное, выявить и показать СВЯЗИ событий

Подкатегории

Эта категория содержит только следующую подкатегорию.