Авторизация



Общие сведения о системе dBASE

Оценить
(0 голоса)
Обычно командный язык системы dBASE строится с применением элементов английского языка и, следовательно, все команды состоят из слов, написанных в латинском алфавите. Отказ от использования строчных английских букв позволяет избежать описанных сложностей и, таким образом, все команды целесообразно записывать лишь прописными буквами латинского алфавита. Более того, во многих случаях (в дальнейшем будем пользоваться именно такими обозначениями) удобнее записывать все данные с помощью только прописных букв русского и латинского алфавитов. В целом данные, которые обрабатываются с помощью системы dBASE, могут быть самыми различными: числа, логические данные, константы, тексты и т. д. В следующем разделе рассмотрим их более подробно, но сначала дадим…
Оценить
(0 голоса)
Это прежде всего типы задач, которые дают возможность: создавать и модифицировать структуры данных, которые необходимы пользователю; осуществлять ввод, редактирование, сортировку и хранение данных в базе; производить выбор и отображение (в различной форме) требуемых данных; проводить различные операции с данными (арифметические, логические, теоретико-множественные); формировать и делать распечатку различной документации; обслуживать базы данных (копирование, удаление, объединение массивов); разрабатывать программы для работы с базой на командном языке;          принимать и передавать данные между системой и другими программными средствами; разрабатывать макеты (шаблоны, эталоны) для ввода и вывода данных. Эти обобщенные типы задач могут быть разбиты на множество подзадач. Заметим, что система dBASE прежде всего рассчитана…
Оценить
(0 голоса)
База данных, построенная с помощью таких таблиц, называется реляционной1 . Система dBASE обладает широкими возможностями для работы с реляционными базами данных и в этом — одна из причин ее популярности. Язык команд этой системы позволяет не только вести интерактивное взаимодействие с базой данных, задавая команды на экране видеотерминала (дисплея), но и создавать необходимую последовательность команд для выполнения наиболее часто используемых операций g данными (программу на языке системы dBASE). В различных модификациях языка обычно используется также ряд дискретных функций, реализующих определение целой части числа, выделение части заданного и т. д. Набор символов, использующихся в языке, состоит из цифр (от 0 до…
Оценить
(0 голоса)
Реляционная база данных состоит из одной или нескольких таблиц, связанных между собой. В физическом смысле каждая таблица представляет фиксированный на внешней памяти ПЭВМ (магнитном диске) набор данных, который называется файлом. Физическим эквивалентом строки (кортежа) таблицы является понятие записи. Каждая запись файла состоит из нескольких полей, которые соответствуют понятию атрибута (столбца, отношения). Одной из основных задач управления данными является их упорядочение (сортировка), при котором данные можно было бы рассматривать с различных позиций. Система dBASE III PLUS представляет пользователю возможность применять различные способы упорядочения данных, основным из которых является индексирование. Аналогично, например, предметному указателю, помещаемому в конце книги и представляющему собой упорядоченный…
Оценить
(0 голоса)
Основным назначением индексных таблиц является обеспечение быстрого поиска данных по заданному значению ключевой информации. Однажды созданная индексная таблица, присоединенная во время работы к таблице БД, будет автоматически меняться вслед за любыми изменениями, влияющими на ключевую информацию последней. Поэтому нет необходимости заново индексировать таблицу, когда корректируется содержащаяся в ней информация. Поскольку индексная таблица хотя и связана с таблицей БД, но не является ее частью, можно создавать и поддерживать несколько индексных таблиц для одной и той же таблицы БД. Система dBASE III PLUS позволяет работать не только с файлами БД и индексными файлами, но также и с некоторыми другими типами файлов, например,…
Оценить
(0 голоса)
Система dBASE III PLUS имеет два режима работы: интерактивный и программный (пакетный). В интерактивном режиме система в диалоге с пользователем выполняет команды языка dBASE, осуществляя это двумя способами: простым вводом и выполнением команд, а также с помощью меню. В первом случае пользователь вводит команды dBASE (например, с клавиатуры) и наблюдает за результатами на экране дисплея. Во втором случае система dBASE выводит на экран дисплея определенное меню, содержащее наиболее употребляемые команды и после выбора пользователем этих команд автоматически выполняет их (см. п. п. 3.7.3 и 3.9). В программном режиме система dBASE III PLUS выполняет программы, составленные на ее языке и размещенные…
Оценить
(0 голоса)
Основным назначением системы dBASE III PLUS является обработка информации, находящейся во внешней памяти на магнитных дисках. Поэтому важно уточнить, как именно эта система осуществляет доступ к данным. В оперативной памяти для работы с данными отводятся так называемые рабочие зоны (одновременно не более чем десять таких зон). Доступ к файлу данных на диске обеспечивается путем назначения для него одной из этих зон (см. пп.3.5.2, 3.5.3) и открытие файла в соответствующей зоне (см. пп. 3.5.2). Далее открытый файл можно обрабатывать с помощью команд dBASE, причем пользователю всегда доступна только одна текущая запись файла. На это дает ссылку специальный указатель. Для перехода к…
Оценить
(0 голоса)
2.         Какие подрежимы имеет интерактивный режим работы? 3.         Что такое программные файлы? 4.         Каким образом в системе dBASE III PLUS осуществляется доступ к файлам данных?