Особенности конструктивного исполнения и функционального применения персональных ЭВМ
Рефераты >> Кибернетика >> Особенности конструктивного исполнения и функционального применения персональных ЭВМ

Работать в СУБД Ребус можно в двух режимах: в командном (с помощью специальных команд, вводимых с клавиатуры) и в режиме ASSIST, который позволяет пользователю выбирать основные команды по меню. Будем работать в режиме ASSIST. Для вызова СУБД Ребус необходимо войти в директорию, в которой находится программа, установить курсор на файл rebus.exe и нажать клавишу Enter. Заказать создание сайтов siteup.ru/web/.

Сформируем структуру файла с помощью пункта главного меню Создать и его подпункта Файл БД:

Создать/Файл БД/Enter

На экране появляется вертикальный столбец, содержащий имена магнитных дисков. Выберем жесткий диск С:

С/Enter

Теперь необходимо идентифицировать файл, т.е. присвоить ему имя (например GRAFIC). Введем имя файла:

GRAFIC/Enter

Cформируем структуру базы данных. Имена полей, их типы и длины устанавливаются согласно условию задачи. Например:

 

Имя поля

Тип

Длина

Точность

1

NAME

Символ

40

 

2

OTV

Символ

30

 

3

DNP

Дата

8

 

и т.д. Когда создание структуры базы данных закончено, сообщим об этом системе нажатием клавиш “Ctrl” и “End”. После этой команды на дисплее появится вопрос: “Будете вводить данные?”; ввод данных производится с клавиатуры. Если число введенных символов меньше длины поля, то для перехода к следующей графе нужно нажать Enter. Введем данные, например:

NAME АОЗТ “Вирелия”

OTV Иванов К.В.

DNP 02.12.97

DZP 14.12.97

DNF 02.12.97

DZF 14.12.97

D 0

После заполнения последнего поля на экране появится новый макет для ввода следующей записи. Ввод данных можно прекратить в любой момент нажатием одновременно “Ctrl” и “Enter”, предварительно перейдя к предыдущей записи.

Чтобы просмотреть записи файла, нужно набрать: Выбрать/ Список/ Enter

Эти операции активизируют меню третьего уровня, через пункты которого и осуществляется просмотр данных.

СУБД “Ребус” позволяет обобщать информацию, содержащуюся в базе данных, группировать ее определенным образом и выводить на печать в виде готового документа табличного типа. Отчет представляет собой снабженный именем файл, хранящийся на одном из магнитных дисков. Он формируется через пункты меню: Создать / Отчет / Enter / С / Enter

Присвоим создаваемому отчету имя OTCHET: OTCHET / Enter

Пункт “Опции” позволяет задать общие характеристики отчета: заголовок, число символов в строке, размеры левого и правого полей и ряд других. Затем, необходимо сформировать графы отчета: Графы/Значение/NAME/Наименование

работы по плану

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

Для того, чтобы перейти к формированию следующей графы, нажимается клавиша PgDn. Заканчивают формирование отчета через пункт основного меню Выход: Выход / Enter /сохр./ Enter

Созданный отчет можно использовать в любое удобное время. Для вызова используется пункт главного меню “выбрать” и его подпункт “Отчет”.

Информация, хранимая в базе данных может с течением времени изменяться. Для внесения изменений используется пункт главного меню “Обновить” и его подпункт “Редактирование”: Обновить / Редактирование / Enter

После выполнения этих действий экран приобретает такой же вид, как и при вводе новых данных. Единственное отличие состоит в том, что внутри “макета” содержится рабочая запись. Курсор следует переместить на редактируемое поле, а затем удалить старую информацию одновременным нажатием клавиш Ctrl + Y. Поле очистится и в него можно ввести новые данные. Для выхода из редактора используются клавиши Ctrl + END.

Время от времени возникает необходимость уничтожения устаревших данных. Для этого записи, предназначенные для удаления, сначала маркируются. Данные можно просмотреть и убедиться, что помечены именно те записи, которые надлежит удалить. После этого файл “сжимается”. В процессе “сжатия” все помеченные записи затираются, а оставшиеся перенумеровываются в соответствии с их количеством. Маркировка выполняется через пункты “Обновить” и “Удаление”: Обновить / Удаление / Enter.

Одно из основных преимуществ использования компьютера для обработки информации состоит в том, что с его помощью все записи можно быстро и точно расположить в определенном порядке. Это позволяет легко обобщать и анализировать информацию. СУБД Ребус предоставляет возможность упорядочить символьные данные в прямом или обратном порядке, а числовые данные - в порядке возрастания или убывания. Для этого используется процедура индексирования. Индекс-файл - это ключ, который выводит данные на экран или принтер в заданном порядке. Этот порядок определяется ключевым выражением (обычно имя поля, по которому упорядочивают записи). Для удобства использования ключ снабжается собственным именем, отображающим смысл упорядочивания. При этом целесообразно указывать и название базы данных. Если в качестве ключевого выражения выбрано просто имя поля, то данные будут располагаться в порядке возрастания. Для вывода в обратном порядке в ключевое выражение вводят умножение на -1. Индексирование выполняется через пункт главного меню “Порядок” и его подпункт “Ключ”: Порядок / Ключ / Enter. Все индекс-файлы хранятся на диске и любой из них может быть вызван вместе с базой данных. Для этого после указания ее имени на вопрос: “Файл проиндексирован? (Y/N)” следует ответить “Y”. На экран будет выведен список имен всех индекс-файлов. Отметив нужное имя курсором, нажмем клавишу Enter, а затем клавишу ®. Последнее действие возвратит нас в главное меню для работы с выбранным ключом.

Например, проиндексировав файлы по ключевому выражению “DNP”, получим упорядоченный по дате начала по плану список работ. (см. Приложение № 9, 10).

Формирование командного файла

Для формирования командного файла необходимо выйти из операционной оболочки.

. set talk off Отключает служебные сообщения

. clear Очищает экран

. use angelina.dbf Загружаем нужный файл

. go top Установим указатель на 1 запись

. disp Распечатка 1 записи

. store NAME to j

. ? j Распечатывается j

. locate for OTV = “Иванов К.В.” Ищет “Иванова”

. display Выводит найденные записи на монитор

. locate for OTV = “Корольков М.Н.” Ищет “Королькова”


Страница: