Cтраница 4
Общность основной идеи и близость структур баз данных привели к тому, что существующие диалоговые поисковые си-стемы по возможностям мало отличаются друг от друга. Пакеты программ, с помощью которых они строятся ( в настоящее время у нас распространены, например, ПОИСК-1, 2, ДИА - - ЛОГ-2, CDS / ISIS / EC), представляют примерно одинаковые логические возможности; если какие-то отличия и есть, то они имеют технический характер и с точки зрения пользователя не слишком существенны. В то же время все такие системы бывают по-разному настроены применительно к конкретным базам данных; эти различия настройки, диктуемые, в частности, конфигурацией конкретного вычислительного комплекса и соображениями экономии ресурсов, гораздо существенней, чем различия пакетов программ. Так, при работе с одной и той же базой данных можно заложить в систему возможность поиска по всем полям, но можно и ограничить число поисковых признаков, например, если расход дисковой памяти слишком велик. [46]
Процесс создания реализации таблицы обычен: нужно выбрать узел и щелкнуть мышью на кнопке Create панели инструментов. Ниже показаны различные узлы реализаций, в том числе узел Table Implementations вкладки DB Admin. Реализации таблиц доступны и во вкладке Distribution, в узле Tables узла конкретной схемы узла конкретной базы данных. [47]
Вместо этого мы рассматриваем тех пользователей, которым нужна база данных для решения их повседневных задач в специальной прикладной области. Следовательно, они обладают определенной квалификацией в своей области по отношению к содержимому базы данных. В отношении умения работать в диалоге они могут быть как новичками, так и специалистами; относительно конкретной базы данных они являются наивными пользователями, обладающими большим или меньшим системным опытом, опирающимся на большие или меньшие знания о ведении диалога. [48]
Во вкладках Storage, Data Blocks ( блоки данных) и Generation ( генерация) представлены свойства, соответствующие свойствам палитры. Свойства этих вкладок также соответствуют свойствам палитры. Другим источником этих сведений является вкладка DB Admin в узле Granted to Users ( разрешено пользователям) узла Table Implementations конкретного пользователя конкретной базы данных. [49]
Большинство пакетов терминального эмулирования предусматривает передачу файлов данных некоторых типов. Некоторые пакеты позволяют пользователю просто вызвать редактор текстов на большом компьютере и переслать файл с диска микрокомпьютера в большую машину, как будто пользователь быстро печатал соответствующие символы. Другие пакеты автоматически посылают необходимые для начала сеанса сообщения и вводят учетные номера и пароли, нужные для доступа к большой ЭВМ и конкретной базе данных. Для извлечения данных из базы данных большой машины открывается соответствующий файл и поток символов, который обычно идет на экран терминала, переадресуется в файл. Эти варианты передачи работают только с текстовыми файлами, и в большинстве случаев из базы данных большой машины поступает больше данных, чем требуется. Пользователь должен написать программы для выбора нужных данных. Выбор подмножества данных из базы данных универсального компьютера или корректировки требуют дополнительного программирования на этом компьютере. [50]
Компьютер имеет собственные массивы, в которых сохраняется общая информация. Цена одного часа его работы обычно низка. Однако цена времени поиска в конкретной базе данных определяется тем, кто ее создал. [51]
Указанное сейчас определение запроса является универсальным определением в том смысле, что оно применимо к произвольным базам данных. Однако в конкретной базе данных два различных универсальных запроса могут оказаться совпадающими. Это означает, что во всех состояниях рассматриваемой базы им отвечают одни и те же ответы. Таким образом, при переходе к конкретным базам данных понятие запроса может уточняться. При этом появляется больше возможностей для выбора наилучшей записи запроса в классе эквивалентных формул. [52]
По степени их универсальности различаются два класса СУБД - системы общего назначения и специализированные системы. СУБД общего назначения не ориентированы на какую-либо конкретную предметную область или на информационные потребности конкретной группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной обстановке, и поставляется многим пользователям как коммерческое изделие. СУБД общего назначения обладают средствами настройки на работу с конкретной базой данных в условиях конкретного применения. [53]
В данном случае ясно, что при поиске по запросу типа АСИММЕТРИЧЕСКИЙ СИНТЕЗ полезно следить за тем, чтобы соответствующие слова находились в одном предложении; в противном случае будут выданы лишние документы, как говорят специалисты, по поиску шум. Далее важно отметить, что не все текстовые параграфы являются поисковыми; некоторые из них нельзя использовать в запросах. Поиск по некоторым данным просто не нужен, например по номерам страниц журнала, где опубликована статья. Какие поля поисковые, а какие нет, сообщается в руководствах для пользователя по работе с конкретными базами данных. Каждая поисковая система вольна здесь принимать собственные решения, которые могут отличаться для разных баз данных: например, в одной поиск по рефератам возможен, в другой - нет. [54]