Re: Произвольная БД
Пользователь: Анонимный пользователь (IP-адрес скрыт)
Дата: 16, December, 2005 16:35
Итак, снова убеждаемся, что режим (механизм, процедура) создания произвольной БД еще очень несовершенен (недоделан).
Поэтому уточняю и дополняю свои идеи по улучшению режима создания БД (не только произвольной).
1. При выборе пункта «Новая» в меню «База данных» предлагается выбрать тип БД:
• библиографическая
• БД лингвистического обеспечения (authorities, АПУ, тезаурусы, рубрикаторы)
• документально-фактографическая
• произвольная
2. Определяются краткое и полное название БД и список АРМов, для которых она доступна
3. Выбор формата (?) — RUSMARC, UNIMARC, MARC21.
4. Выбор типа/вида объектов описания, для чего нужно увеличить количество РЛ, входящих в дистрибутив. Сегодня есть загадочный default.ws (судя по названию, пригодный для всех случаев жизни, а на самом деле, это, кажется, полный список библиографических элементов ИРБИСа). Также имеются РЛ для НТД, карт, нот, а теперь и для музейных предметов, поэтому по-прежнему непонятно отсутствие РЛ для аудиовизуальных и электронных изданий.
5. При создании произвольной БД, конечно, должны создаваться и все «НЕОБХОДИМЫЕ файлы», как выразился Максим. Добавлю только, что они должны быть другими, чем для библиографических баз, поскольку сами разработчики объясняют термин «произвольные БД» как «небиблиографические» — поэтому default.ws для них, видимо, может быть основан на МАRC21 Формат Общественной информации?
6. Система задает вопрос: «Использовать Мастер проектирования БД?». При ответе «Нет» создается БД с параметрами по умолчанию (как сейчас) или предлагается воспользоваться по очереди редакторами из меню «Инструменты». При ответе «Да» предлагается последовательно создать новые формы или выбрать и модифицировать существующие:
• Описание БД (Таблица определения полей); причем кроме трудоемкого ручного ввода метки (маркера), названия поля, его типа, повторяемости, подполей и подсказок для ввода, как в WinISIS (но этот способ нужно оставить для фанатиков), нужна возможность взять за основу полный список полей данного формата или одну из имеющихся таблиц; видимо, здесь же должны определяться средства ввода для каждого поля (авторитетные файлы, тезаурусы, словари, меню-справочники…);
• Рабочий лист, один или несколько (в т. ч. подключение готовых РЛ, включая «сторонние»), определение РЛ по умолчанию;
• Помощник по созданию словаря БД, или «Мастер ТВП»;
• «Мастер выходных форматов», в т. ч. определение формата по умолчанию (включая HTML и XML)
5. Хорошо бы было такое же удобное, наглядное создание/редактирование, как в WinISIS:
• рабочих листов — копированием (кнопками-стрелками или мышкой) из окошка с полным списком полей в окошко создаваемого РЛ;
• списков поисковых элементов — отмечанием крестиками (галочками) нужных полей
6. Создавать новые поисковые элементы путем объединения нескольких полей/подполей, как в МАРК-SQL, то есть переносом и переименованием. И все это отдельно для каждой БД, для каждого пользователя/рабочего места.
7. Аналогичным способом настраивать/создавать список АРМов и БД, доступных для данного пользователя/рабочего места. Но нужно сохранить и настройку путем «ручного» редактирования ini-файлов.
8. В меню «База данных» после пункта «Новая» ввести пункт «Правка» с подпунктами для вызова каждого из «мастеров» по отдельности для модификации всех перечисленных форм.