![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Информационно-справочные системы. Библиотеки. Архивы
Доступ к данным осуществляется в соответствии с их структурой, заданной описанием данных, и представляет собой процедуру обхода вершин дерева данных. В процессе обхода в текущей вершине можно производить определенные действия с данными: читать и изменять данные, создавать новые вершины, удалять текущие вершины вместе с их поддеревьями и т.д. При этом все выполняемые в процессе обхода дерева данных движения представляют собой либо переходы, согласованные с иерархией дерева, либо прямые переходы по ссылкам. Совокупность таких переходов называется траекторией в дереве данных или в базе данных. В соответствии с траекторией дерева данных выполнение запроса логически разбивается на части, относящиеся к обработке групп данных различными процедурами. Последовательность доступа к данным по траектории дерева данных определяет последовательность выполнения процедур обработки, а наличие данных – сам факт выполнения процедур (фактически доступ к данным управляет выполнением процедур). Таким образом, запрос представляет собой сложную смесь считывания данных из базы и выполнения процедур. Диалоговый интерфейс обеспечивает и различные формы взаимодействия: · работа по сценарию; · работа с произвольными запросами; · работа по созданию сценария. Работа по сценарию. Это – основной режим работы прикладных конечных пользователей. Взаимодействие происходит на языке, состоящем из меню, команд и бланков, подлежащих заполнению и выдаваемых по заданному сценарию. Сценарий отражает профессиональные интересы пользователей и создается в понятных ему терминах. В состав сценария включаются средства подсказки и обучения. Пользователю не нужно знать структуру данных и изучать специальный язык манипулирования данными. Сценарий создается администратором и оперативному изменению не подлежит. Работа с произвольными запросами. Это – режим работы пользователей-профессионалов в сфере обработки данных. Такая форма взаимодействия доступна подготовленным пользователям, знающим структуру информационной базы и язык манипулирования данными. Пользователь может работать со схемой базы данных (определять, удалять, изменять отношения) в пределах предоставленных ему полномочий. Для манипулирования данными используется язык реляционного интерфейса. Диалог состоит из запросов на языке реляционного интерфейса, команд управления и редактирования и ответов на них, передаваемых через диалоговый интерфейс. Работа по созданию сценария. Это – режим работы администратора. Сценарий работы прикладных конечных пользователей создается администратором совместно с прикладными пользователями. Формирование сценария ведется в диалоговом режиме. В процессе работы администратор имеет возможность проверить созданный им сценарий и оперативно откорректировать его. Администратор создает систему меню и связанных с меню запросов, а также описывает экранные формы в соответствии с требованиями конечных пользователей. Диалог прикладного конечного пользователя задается иерархической системой меню, содержащих описание последовательности работы в терминах определенной предметной области. Для формулирования запросов пользователям предоставляется специализированный полноэкранный редактор. Стратегия диалога основана на концепции контекстной помощи, чередующейся с запросами. Фрагмент, состоящий из ключевого слова и связанного с ним текстового поля, становится самостоятельным объектом. Укрупнение объектов редактирования позволяет ускорить обработку запросов, а диалоговые средства работы с шаблонами снижают возможность случайного внесения ошибок в текст запросов.
|