Контрольная работа по дисциплине «базы данных»




Скачать 456.13 Kb.
НазваниеКонтрольная работа по дисциплине «базы данных»
страница4/11
Дата публикации23.04.2013
Размер456.13 Kb.
ТипКонтрольная работа
skachate.ru > Информатика > Контрольная работа
1   2   3   4   5   6   7   8   9   10   11
^

CHANGE /ADIT-oкно


По функциям и возможностям команда CHANGE аналогична ко­манде BROWSE, но предъявляет все поля всех записей в одну колонку.

  • CHANGE [WHILE <условие>][опции]

Опции - набор режимов по составу и действию полностью ана­логичных опциям команды BROWSE (отсутствуют только опции NOLGRID/NORGRID).

Пример. Выдать на редактирование поля FAM (Фамилия) И SEM (Семейное положение) всех записей файла K.ADR.DBF, для которых значение поля DET>1 (детей больше одного).

USE kadr

CHANGE FIELDS fam,sem FOR det>1

^

Перемещения в базе данных



При работе с базой данных необходимы средства перемещения внутри нее. Запись, на которой находится указатель записей, яв­ляется текущей, и только к ней в данный момент возможен непо­средственный доступ.

Имеется несколько разновидностей команд, изменяющих поло­жение указателя записей:

  • GO TOP [IN <область>] - переход к самой первой записи файла;

  • ^ GO BOTTOM [IN <область>} - переход к самой последней

записи;

  • GO <вырN> [IN <область>] - переход к записи с указанным в <вырN> номером;

  • SKIP <вырN> [IN <область>] - переход к записи, отстоящей от текущей на указанное в <вырN> число записей.

В последней команде <вырN> может быть и отрицательным, что означает движение указателя назад. SKIP без параметра идентичен SKIP 1 (переход на следующую запись). Параметр IN <область> указывает над базой из какой рабочей области должна выполниться команда. Если он опущен, имеется в виду текущая рабочая область.

Для контроля положения указателя и наличия записей в файле предусмотрены функции:
RECNO([<область>]) - указывает номер текущей записи;

RECCOUNT([<область>]) - выдает общее число записей в фай­ле базы данных, включая записи, помеченные к удалению;

ЕОF([<область>) - функция конца файла. Она истинна (.Т.), если конец достигнут, и ложна (.F.) в противном случае;

ВОF([<область>]) - то же, но для начала файла.
Необязательный параметр <область> указывает, для какой рабочей области запрашивается значение функции. По умолчанию текущая область.

Функции в FoxPro имеют характерный синтаксис - скобки, даже если никакого аргумента нет и они остаются пустыми.
^

Просмотр данных



Просмотр данных в FoxPro осуществляется очень близкими по смыслу и синтаксису командами LIST и DISPLAY:
DISPLAY [<границы>] [<поля>[WHILE <условие>]

[FOR <условие>][OFF][ТО PRINT/TO FILE <файл>]

Здесь:

OFF - указание на то, что номера записей не выводятся;

ТО PRINT - результат команды выдается на принтер;

ТО FILE <файл> - результат выдается в <файл>. Если не указать расширение имени, то оно будет ТХТ.

В качестве заголовка вывода командой выдаются имена Полей базы данных. При заполнении экрана выполнение команды при­останавливается с индикацией указания «Нажмите любую клави­шу». При нажатии просмотр может быть продолжен. После выпол­нения команды указатель записи перемещается на последнюю по­казанную запись. Записи, помеченные к удалению, команда выдает со звездочкой (если SET DELETED OFF). Выдачу имен полей можно подавить командой

^ SET HEADING OFF

(восстановление - ON). Чтобы выдать мемо-поля, их имена нужно явно указать в списке FIELDS, иначе они выводятся просто столб­цом «memo». Команда

SET MEMOWIDTH <вырN>

определяет фактическую ширину строки для выводимого мемо-поля. Команда DISPLAY без параметров осуществляет выдачу всех полей базы данных только одной текущей записи.

Примеры:

USE kadr

DISPLAY ALL TO FILE kadr - выдача всех записей в файл KADR. ТХТ

DISPLAY fam WHILE tab#'890'- выдача полей FAM всех записей до тех пор, пока не встретится запись с ТАВ='890’
GO 4 - переход к четвертой записи

DISPLAY REST FOR pol=’Ж’ .AND.sem='Б'

- выдача всех записей файла, начиная с четвертой, для всех женщин, состоящих а браке

GO TOP - переход в начало файла

^ SET MEMOWIDTH ТО 40

  • установление ширины вывода мемо-поля в 40 символов

DISPLAY fam, per OFF

- вывод иэ текущей (первой) записи поля FAM и мемо-поля PER. Номер записи не выво­дится
Команда с похожими функциями LIST не делает периодических остановок при выдаче данных, и по умолчанию область ее действия не текущая запись, а весь файл. Ввиду этого команда более при­годна для выдачи данных на принтер/файл.

1   2   3   4   5   6   7   8   9   10   11

Похожие:

Контрольная работа по дисциплине «базы данных» iconРабота с резервной копией базы данных пк «Школьный офис» (методические рекомендации)
Резервное копирование базы данных осуществляется с целью защиты введенной информации от потери в случае повреждения базы данных,...
Контрольная работа по дисциплине «базы данных» iconКурсовая работа по дисциплине «Базы данных в информационных системах»
Формы как средство добавления, просмотра, удаления, изменений параметров базы данных
Контрольная работа по дисциплине «базы данных» iconЛабораторная работа №5 По дисциплине: «Сетевые базы данных»
Составить и выполнить программу pl/sql, которая считывает из базы данных среднюю величину всех заказов после 03. 01. 2009 г., и выводит...
Контрольная работа по дисциплине «базы данных» iconКонтрольная работа по дисциплине Базы данных Требования к выполнению контрольной работы
...
Контрольная работа по дисциплине «базы данных» iconКонтрольная работа по дисциплине «Проблемно-ориентированные вычислительные системы»
Цель работы: выполнить анализ предметной области, построить еr-модель базы данных, составить проекты таблиц для их создания в базе...
Контрольная работа по дисциплине «базы данных» icon1. Базы данных в Rational Rose
Но когда дело доходит до разработки базы данных, то широко распространенной практикой является создание моста из case-средства, реализующего...
Контрольная работа по дисциплине «базы данных» iconМетодические указания для выполнения лабораторных работ и курсового...
Лабораторная работа №1 «Построение структуры базы данных»
Контрольная работа по дисциплине «базы данных» iconМетодические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний»
Базы данных – это организованная структура, предназначенная для хранения информации
Контрольная работа по дисциплине «базы данных» iconКурсовая работа по предмету «Базы Данных». Тема: 21. Разработка базы данных зоопарка
«Общими указаниями по организации, методике проведения и правилам оформления курсовых проектов и работ»
Контрольная работа по дисциплине «базы данных» iconПояснительная записка Контрольно-измерительные материалы по дисциплине «Базы данных и субд»
Контрольно-измерительные материалы по дисциплине «Базы данных и субд» предназначены для проверки знаний студентов 3-го курса математического...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница