Содержание содержание 1


НазваниеСодержание содержание 1
страница2/12
ТипРеферат
blankidoc.ru > Бланки > Реферат
1   2   3   4   5   6   7   8   9   ...   12

Текст пособия



Деятельность человека связана с восприятием и накоплением информации об окружающей среде, отбором и обработкой информации при решении различных задач, обменом ею с другими людьми. С течением времени комплекс этих операций, методы и средства их реализации послужили основой для создания информационных систем, основное назначение которых – информационное обеспечение пользователя.

Необходимость хранения и обработки больших объемов информации привела к возникновению автоматизированных информационных систем, ориентированных на коллективное пользование.

Информационная система (ИС) – система, реализующая автоматизированный сбор, обработку и манипулирование данными и включающая технические средства обработки данных, программное обеспечение и соответствующий персонал.

Примером могут служить такие ИС, как документальные (библиотечные) информационно-поисковые системы, предоставляющие пользователю по его запросу перечень документов в интересующей его области, и системы резервирования авиа- и железнодорожных билетов типа «Сирена» и «Экспресс», в которых ответом на запрос пассажира является документ в виде билета либо сообщение об отсутствии свободных мест. Примером информационной системы является также и Internet.

Основу любой информационной системы составляет база данных.

База данных (БД) – именованная совокупность данных, организованная по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.

Для создания, ведения и совместного использования баз данных многими пользователями применяются совокупности программных и языковых средств - системы управления базами данных (СУБД).
СУБД реляционного типа FoxPro
FoxPro – это программная среда, созданная для управления данными – каталогизации, поддержки и обработки информации. FoxPro имеет удобный интерфейс с пользователем, который обеспечивает простое манипулирование данными. При пользовании интерфейсом, соответствующие действиям команды FoxPro генерируются в Командном окне.

Командное окно
Командное окно содержит предысторию всех команд, созданных во время интерактивного режима работы в FoxPro. Команды FoxPro могут быть исполнены непосредственно из Командного окна. Для этого наберите нужный текст в Командном окне и нажмите клавишу Enter. Для выполнения этой команды еще раз, с помощью клавиш управления курсором установите курсор на строку с нужной командой и нажмите клавишу Enter или левую кнопку «мыши».

Командное окно является специальным окном редактирования текста, поэтому Вы можете редактировать команды, используя правила редактирования в FoxPro.

Главное меню СУБД
Сразу после загрузки системы на экране предъявляется главное меню СУБД, через которое мы можем непосредственно управлять данными, писать и отлаживать программы, а также настраивать рабочую среду системы.
Работа с данными в среде FoxPro

Обработка данных в FoxPro может выполняться с помощью следующих подходов:

  • Непосредственная обработка данных пользователем через системное меню FoxPro. Работа на этом уровне требует от пользователя хорошего владения интерфейсом системы и умения читать англоязычные сообщения. Здесь могут быть поставлены лишь очень простые задачи.

  • Обработка данных с помощью прикладных программ. Создание программных продуктов в среде FoxPro может быть выполнено квалифицированным программистом. Использование готовых прикладных пакетов освобождает пользователя от необходимости что-нибудь изучать, кроме самой прикладной системы.

  • Обработка данных с помощью программ, созданных средствами генератора приложений.

СУБД FoxPro имеет развитый аппарат создания заготовок программ, которые могут быть применены и адаптированы пользователем для своих целей. От такого пользователя требуется не только очень хорошее знание интерфейса СУБД, но и некоторые навыки программирования.
Типы файлов
В FoxPro можно создавать и обрабатывать несколько типов дисковых файлов. Каждому файлу программист дает имя по обычным правилам:
<имя файла>.<расширение>
Расширение определяет тип файла. Для всех файлов FoxPro установлены стандартные расширения. Вот основные типы файлов:

<имя>.DBF - файл базы данных;

<имя>.FPT - файл примечаний, хранящий мемо-поля базы данных;

<имя>.IDX - индексный файл;

<имя>.CDX - мультииндексный файл;

<имя>.PRG - командный, программный файл;

<имя>.FXP - откомпилированнный командный файл PRG.
Файлы DBF являются главными файлами данных в СУБД и термин «база данных» будем относить именно к ним.
Замечание. Не разрешается DBF-файлам давать односимвольные имена из букв от A до J, так как эти имена зарезервированы под рабочие области, в которых располагаются файлы баз данных.
Структурные элементы реляционной базы данных
В реляционной БД данные представляются с помощью одной или нескольких таблиц. Для ее формального определения используется понятие отношения (relation – отношение).





Таблица




Поле 1

Поле 2

Поле 3

Поле 4

Запись 1













Запись 2














Поле – элементарная единица логической организации данных, которая соответствует неделимой единице информации.

Каждое поле должно иметь уникальное, в пределах таблицы, имя.

Запись – совокупность логически связанных полей.

Каждая таблица должна иметь первичный ключ – поле, которое однозначно определяет соответствующую запись в таблице.
Создание файла базы данных
База данных включает совокупность информации одинаковой структуры. Например, это может быть список имен, адресов, телефонов. Создание файла базы данных включает два этапа: создание структуры файла и его заполнение данными.

При этом структура файла должна быть эффективной и обеспечивать:

  • быстрый доступ к данным;

  • отсутствие дублирования (повторения) данных;

  • целостность данных.


Целостность (от англ. integrity – нетронутость, неприкосновенность, сохранность) – понимается как правильность данных в любой момент времени.

Создание структуры файла
Работа по формированию новой таблицы начинается с создания ее структуры.

Действие команды рассмотрим на примере. Создадим простой файл базы данных, который содержит сведения об учениках, обучающихся в школе, включающие следующие данные (названия полей указаны в скобках):

  1. Номер личного дела ученика (KOD)

  2. Фамилия ученика (FIO)

  3. Имя ученика (NAME)

  4. Отчество ученика (OTCH)

  5. Дата рождения (DTR)

  6. Домашний адрес (ADRESS)

  7. Класс (KLASS)


Имена полей становятся заголовками столбцов создаваемой таблицы.

Назовем файл базы данных PUPIL.DBF. Выберем для его полей типы и размеры:


  1. KOD – числовой тип (Numeric) длиной 3 разряда целых;

  2. FIO – символьный тип (Character) длиной 10 символов;

  3. NAME - символьный тип (Character) длиной 12 символов;

  4. OTCH - символьный тип (Character) длиной 15 символов;

  5. DTR – тип дата (Date) со стандартной длиной 8;

  6. ADRESS - символьный тип (Character) длиной 20 символов;

  7. KLASS - символьный тип (Character) длиной 3 символов.


Структура файла базы данных типа DBF создается командой

  • CREATE <имя файла>

В нашем случае для создания файла PUPIL.DBF в командном окне запишем команду

CREATE pupil

В ответ СУБД представит экран-форму для ввода данных о структуре создаваемого файла базы данных, а именно для каждого вводимого поля – его имя, тип, длину и для числового поля точность (число дробных позиций).
Сохранение структуры таблицы
После окончания формирования структуры таблицы ее необходимо сохранить. Для этого одновременно нажмите клавиши Ctrl-End или Ctrl-W.

Затем FoxPro запросит ввод данных:

Input data records now?



Ответим No.

Если в дальнейшем обнаружится, что структура базы данных нас не удовлетворяет, ее можно изменить командой модификации структуры

  • MODIFY STRUCTURE

Понятие структуры таблицы включает в себя также индексы. Индексный файл создается в самом начале работы с базой данных, и в дальнейшем его обновление происходит быстро и незаметно для пользователя по мере редактирования или ввода новых записей.

Индексирование (INDEX) – задание порядка записей без изменения физического расположения записей.

Использование индексов позволяет:

  • выполнять сортировку таблиц,

  • ускорять операции поиска в таблицах,

  • устанавливать связи между отдельными таблицами.


Формат команды:

  • INDEX ON <выражение> TO [COMPACT] – индексирование файла БД.

Заполнение базы данных
Файл после создания структуры остается открытым, т.е. доступным для команд ввода, просмотра и изменения. Однако, если СУБД только загружена в память, должно быть выполнено открытие нужного файла базы данных командой открытия

  • USE []

Команда USE без имени файла закрывает базу данных.
Дополнение файла новыми записями осуществляется командой

  • APPEND [BLANK]

которая предъявляет окно ввода данных со всеми пустыми полями создаваемой записи с выделенными другим цветом областями ввода. Необязательная фраза BLANK означает, что новая запись останется пустой и не будет отражена на экране.

В нашем примере команды, которые используются непосредственно из командного окна

USE pupil

APPEND

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

По умолчанию в FoxPro принят американский (AMERICAN) формат даты – две цифры месяца, дня и года, отделенные косой чертой, т.е. ММ/ДД/ГГ. Для нас это очень неудобно. Имеется возможность установить иные формы даты командой


  • SET DATE <тип даны>


Приведем ее типы и форматы:

SET DATE AMERICAN - ММ/ДД/ГГ;

SET DATE ANSI - ГГ.ММ.ДД;

SET DATE BRITISH/FRENCH - ДД/ММ/ГГ;

SET DATE GERMAN - ДД.ММ.ГГ;

SET DATE ITALIAN - ДД-ММ-ГГ.

Пример заполненной базы данных PUPIL.DBF

KOD

FIO

NAME

OTCH

DTR

ADRESS

KLASS

001

Смирнов

Сергей

Юрьевич

01.01.90

ул. Ленина д.12 кв.3



002

Богомякова

Надежда

Николаевна

17.05.91

ул. Мухина д.4 кв.15



003

Ильиных

Светлана

Васильевна

14.04.93

ул. Лермонтова д.1 кв.5



004

Юрьева

Наталья

Петровна

16.11.89

ул. Гамарника д.1 кв.8



005

Нагорных

Кирилл

Аркадьевич

04.08.95

ул. Ленина д.14 кв.18




Для ввода данных в таблицу, изменение содержимого и структуры таблицы, сортировки данных в таблице также используются пункты меню DATABASE и RECORD главного меню СУБД FoxPro.
ПРИМЕЧАНИЕ: DATABASE-меню содержит исключительно средства управления базой данных и связанными с ней файлами;

RECORD-меню содержит средства работы с записями базы данных.
Рабочие области баз данных
FoxPro позволяет открывать и манипулировать файлами баз данных в 25 рабочих областях. Рабочие области идентифицируются буквами от A до J для первых 10 рабочих областей, числами 1-25 или псевдонимами баз данных, если они уже открыты в рабочей области. Для открытия файла в рабочей области, отличной от текущей, необходимо задать ее или выбрать. При открытии базы данных ей присваивается псевдоним, по которому ее можно идентифицировать. По умолчанию, псевдонимом базы данных будет имя ее файла (исключая расширение .DBF).

Обратиться к рабочей области можно до того, как будет открыта база данных, используя букву или номер рабочей области.

SELECT A

или

SELECT 1

Работа с несколькими базами
Для облегчения работы со сложной информацией ее удобно разделить на несколько таблиц. Это может потребоваться в ситуации, когда данные, которые достаточно записать лишь один раз, отделяются от многократно изменяющихся данных. Достоинства многотабличной базы данных: сокращается объем вводимой и хранимой информации; при изменении информации, достаточно внести коррективы только в одну таблицу.

В FoxPro допускается работа сразу со многими базами данных и при этом возможно установление разнообразных связей между ними. Указатели записей в таких связанных базах будут двигаться синхронно. База, в которой указатель движется произвольно, считается старшей, а база/базы, в которой указатель следует за указателем старшей базы, - младшей.

Возможно установление двух типов связей между записями двух сцепленных баз данных. Связь типа одна_запись-к-одной устанавливается просто командой SET RELATION. Связь типа одна_запись-ко-многим позволяет обратиться ко всем записям младшей базы с совпадающим признаком (команды SET RELATION и SET SKIP TO).

SELECT <рабочая область> - переход в рабочую область.

SET RELATION TO <ключ> INTO <область> - (связь вида одна_запись-с-одной) - связывает указатель записей в активной рабочей области с указателем записей из другой рабочей области, имя которой указано после слова INTO, по заданному общему полю (ключу). Условие – файл, с которым устанавливается связь, должен быть проиндексирован по этому полю.

SET RELATION TO – отмена всех связей.

SET SKIP TO <область> - (связь вида одна_запись-со-многими) – с каждой записью из старшей базы могут быть сцеплены несколько записей из младшей базы. Необходимо выполнить начальное сцепление вида одна_запись-с-одной командой SET RELATION)

Создание программ
Программы FoxPro позволяют выполнять последовательности заданных в программных файлах команд. Программы FoxPro представляют собой текстовые файлы, содержащие наборы команд. В FoxPro они могут быть созданы одним из следующих способов:

Выбрать New… из всплывающего меню File. Появляется диалог New File (новый файл). Выбрать кнопку Program (программа) и затем выбрать Ok.

В Командном окне набрать команду MODIFY COMMAND.

Откроется новое окно с именем UNTITLED.PRG. Введите Вашу программу в это окно. Для получения подсказки о возможностях редактирования текста в FoxPro, находясь в окне редактироания текста, нажмите клавишу F1.

После создания пограммы, необходимо ее сохранить, для этого выберете пункт Save… или Save As… из всплывающего меню File.

Для выполнения программы необходимо выбрать пункт DO… из всплывающего меню Program. В списке программ указать выполняемую программу и выбрать Ok.

Проектирование приложений
Программы, с помощью которых пользователи работают с БД, называются приложениями.

В общем случае, с одной БД могут работать множество приложений.

Например: ИС моделирует работу университета, то для работы с ней может быть создано приложение, которое обслуживает подсистему учета кадров, другое приложение может быть посвящено работе подсистемы расчета заработной платы сотрудников (преподаватели, обслуживающий персонал), третье приложение обеспечивает планирование учебной нагрузки и т.д.

При рассмотрении приложений, работающих с одной БД, предполагается, что они могут работать параллельно и независимо друг от друга. А СУБД должна обеспечить работу множества приложений с единой БД так, чтобы каждое из них выполнялось корректно, но учитывало все изменения в БД, вносимые другими приложениями.

Генераторы приложений
В СУБД имеются развитые генераторы приложений, которые позволяют быстро создавать, почти не прибегая к непосредственному программированию, некоторые заготовки визуальными средствами. Это, в частности, генераторы отчетов, экранов и меню. Все проектирование сводится к физическому размещению нужных элементов (текстов, полей, переменных, рамок, меню) в специальном окне проектирования – планшете, облик которого будет полностью соответствовать будущему виду экрана/отчета.

Элементы интерфейса (экранные формы, отчеты, меню, наклейки) разрабатываются отдельно, как составные части подзадачи.
Создание пользовательской экранной формы

Генератор экранов
Используя формы, Вы значительно облегчаете работу с данными.

Форма – это лицо БД, с ее помощью можно:

просматривать информацию;

вводить новую информацию;

изменять существующую.

Создавая форму, Вы фактически строите приложение на основе своей БД.

Форма оснащена кнопками, списками, текстовыми полями и другими элементами управления.

Рекомендации: Для создания экранных форм удобно использовать генератор экранов, позволяющий быстро создавать заготовки формы.

При разработке экранов создаются следующие типы файлов.

SCX-файл – хранится образ экрана на планшете

SCT-файл – хранится состояние среды (открытые базы, индексы).

SPR-файл – текстовый файл экранной програмы.

Запуск программы – DO .

Программа компилируется в SPX-файл.
Обращение к генератору экранов для создания новой или редактирования старой экранной формы:

через главное меню (пункты FILE+NEW/OPEN+SCREEN)

CREATE/MODIFY SCREEN
Приемы программирования

Работа с кнопками

1. Создадим кнопку добавления записей в БД.

Алгоритм:

Создадим кнопку типа Push Button;

Свяжем с любой переменной;

Дадим имя <Добавить>;

Опишем реакцию на нажатие кнопки по VALID:

Реакция

APPEND BLANK

SHOW GETS
2. Создадим кнопку удаления записей в БД.

Алгоритм:

Создадим кнопку типа Push Button;

Свяжем с любой переменной;

Дадим имя <Удалить>;

Опишем реакцию на нажатие кнопки по VALID:

Примечание: Обычно люди выбирают режим удаления сознательно, однако при программировании создается дополнительная защита, предусматривающая подтверждение выполнения действия, которое может привести к случайной потере данных.

Создадим экранную форму диалога подтверждения удаления, которая, в реакции по VALID, будет запускаться по команде

DO FORMDEL.SPR

SHOW GETS

Экранная форма FORMDEL.SPR

Вы действительно хотите удалить?

<удалить> <отменить>



Пусть кнопки <удалить>, <отменить> связаны с переменной k

Опишем реакцию по VALID

IF k=1

DELETE

[PACK] - процесс упаковки может быть длительным и, если БД многополь-

ENDIF зовательская, то другие пользователи потеряют доступ к данным.

CLEAR READ - прекращает диалог ввода-вывода
Рассмотрим варианты кнопок и реакцию по VALID

Кнопка типа Push Button

Реакция по VALID

Комментарий

< Первая >

Go top

Show gets

Установка указателя на 1-ю запись

Команда обновления

< Последняя >

Go bottom

Show gets

Установка указателя на последнюю запись

< Вперед >

Skip

If eof()

Go bottom

Endif

Show gets

Перемещает указатель на следующую запись

< Назад >

Skip –1

If bof ()

Go top

Endif

Show gets

Перемещает указатель на предыдущую запись

< Добавить >

Append blank

Show gets

Добавляет пустой бланк записи в конце БД

Команда обновления – значения полей ввода-вывода в экранной форме будут обновлены.

< Удалить >

Delete

Pack

Show gets

Помечает запись на удаление

Окончательно удаляет запись из БД

Прекращает диалог ввода-вывода

< Выход >

Clear read

Прекращает диалог ввола-вывода


Организация меню в прикладных системах

Генератор меню
Меню является основной формой диалога в прикладных системах обработки данных. FoxPro обладает развитыми средствами поддержания меню и имеет два типа элементарных меню:

Вертикальное («всплывающее», или POPUP-меню),

Горизонтальное (BAR-меню).

На их основе можно строить иерархическое меню практически любой сложности (вложенности).

Генератор позволяет легко создавать иерархическое меню для прикладных систем. Строится оно на базе главного системного меню СУБД (_MSYSMENU) и получает все его свойства.

При формировании меню могут быть созданы типы файлов:

MNX-файл – хранится образ создаваемого меню

MNT-файл – хранится состояние среды (открытые базы, индексы).

MPR-файл – текстовый программный файл, полученный после генерации.

Сгенерировать меню и получить некоторый проект исполнения через главное меню PROGRAM+GENERATE.

Для формирования программы, реализующей построенное меню (т.е. MPR-файла), необходимо присутствие в текущей директории файла GENMENU.PRG.

Готовая меню-программа может быть загружена по команде DO .

Программа компилируется в MPX-файл.

Приступить к созданию/редактированию меню можно:

через главное меню

(пункты FILE+NEW/OPEN+MENU)

или с помощью команды

CREATE/MODIFY SCREEN

При создании меню возникает пустой планшет, который необходимо заполнить.

Исходный вид системного меню восстанавливается по команде

SET SYSMENU TO DEFAULT
Проектный подход
Проект – специальный файл, который объединяет различные файлы (базы данных, экранные формы, отчеты и т.д.) под одним именем – именем данного проекта.

Приступить к созданию / редактированию проекта можно:

через главное меню - пункты FILE+NEW/OPEN+PROJECT

или по команде - CREATE/MODIFY PROJECT
файл>

Откроется планшет менеджера проектов. После вызова планшета менеджера проектов следует выполнить следующие действия:

Через кнопку разыскать головной файл проекта и поместить его на планшет. Обычно это файл-меню.

Через кнопку вызвать меню построителя проектов и в нем выбрать кнопку Rebuild Project – создание/обновление проекта. После этого FoxPro найдет все программные (включая экраны, отчеты, меню) файлы, на которые есть ссылки, и представит их имена на планшете. Головной файл помечается точкой. Далее, если нужно, можно поместить и другие файлы, например DBF, поместив их как внешние.

По завершении формирования перечня файлов проекта можно создать свободный программный файл с расширение APP, если выбрать в меню построителя проектов пункт BUILD APPLICATION - создание Приложения (программы в виде APP-файла).

APP-файл объединяет в себе все компоненты проекта, образуя один программный модуль.

Далее можно построить компактный и независимый EXE-файл.
Основные элементы языка программирования FoxPro.
Команды и функции

Язык программирования FoxPro состоит из двух элементов – команд и функций. Команды выполняют некоторые действия, а функции возвращают значение.

Например, команда BROWSE позволяет просматривать содержимое базы данных. Функция DATE ( ) возвращает системную дату, установленную на Вашем компьютере. Функции имеют две круглые скобки, которые отличают их от команд.

Команды и функции могут комбинироваться для создания операторов FoxPro. Функции не используются сами по себе, но всегда используются вместе с командами FoxPro.

Например, знак вопроса (?) является командой, которая направляет вывод на экран. DATE ( ) является функцией, возвращающей текущую системную дату. Они могут комбинироваться для вывода системной даты на экран.

Команды и функции FoxPro состоят из одной или более компонент. Эти компоненты определяют порядок использования команды или функции.
Задание порядка

SORT ON <поле> TO <файл> - делает новую копию базы данных с записями, упорядоченными по значениям указанного поля (сортировка проводится по коду ASCII).
INDEX ON <выражение> TO [COMPACT] – индексирование файла БД.
Присваивание

STORE <выражение> TO <переменная> - создает переменную.
например, STORE 3 TO N - переменной N присвоили значение 3.

STORE "Александр" TO NAME - переменной NAME присвоили зна чение Александр.
Ввод-вывод

INPUT [ строковое выражение ] TO <перемен.> - команда ввода с клавиатуры числового или символьного значения в переменную. Переменныe перед этим необходимо определить командой STORE.

например, STORE 0 TO K

INPUT "ВВЕДИТЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ K:" TO K

ACCEPT [ строковое выражение ] TO <перемен.> - команда ввода с клавиатуры символьного значения в переменную. Перед этой командой не обязательно определять переменную.

@ X,Y SAY <выражение> - выводит на экран значение выражения с позиции с координатами X,Y ( X - строка, Y - столбец ).

например, @ 1,10 SAY "Летняя физико-математическая школа" - начиная с 1 строки, 10 столбца на экране напечатается Летняя физико-математическая школа.

@ X,Y GET <переменная> - позволяет пользователю в данном месте экрана ввести значение переменной. Перед этой командой пременная должна быть определена. После этой команды должна следовать команда READ , которая заносит значение данной переменной в память.

например, STORE " " TO FIO

@ 1,1 SAY "ВВЕДИТЕ ВАШЕ ИМЯ:"

@ 2,1 GET FIO

READ
TEXT - в командном файле вывод текстовой информации.

...

ENDTEXT
Команды управления

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

Команда DO CASE.

DO CASE - оператор выбора, используется в командном файле

CASE <выражение1> "OTHERWISE" используется по желанию и <список команд> выполняется в случае, если все условия в CASE <выражение2> будут «ложными».

<список команд>

CASE <выражение3>

...

...

[OTHERWISE

<команды>]

ENDCASE
Команда IF.

IF <условие> - в командном файле условное выполнение команд.

<команды> Команда ELSE используется по усмотрению.

[ ELSE

<команды>]

ENDIF
Замечание: В одной строке программы разрешается записывать только одну команду, и ее положение в строке произвольно.

Команды повторения

DO WHILE <условие> - оператор цикла,используется в командном

<команды> файле. Команды в цикле выполняются до тех

ENDDO пор, пока <условие> истинно.
Команды и функции, связанные с поиском в БД и перемещением по БД

1). Перемещение указателя

- абсолютное смещение – при перемещении указателя по БД фактически происходит переход к записи с соответствующим физическим номером только, если БД не индексирована.
GO n – перемещает указатель на запись с номером n.

GO TOP-установка указателя на 1-ю запись.

GO BOTTOM -установка указателя на последнюю запись.
- относительное смещение

SKIP [<числовое выражение>]- относительное смещение на указанное число записей от текущей.
Функции, определяющие положение указателя БД:

RECNO( ) – номер текущей записи

EOF( ) – логическое значение о достижении конца БД

BOF( ) – логическое значение о достижении начала БД

RECCOUNT( ) – число записей в БД – используется для сравнения – проверка количества записей в БД.
2). Поиск

Для неиндексированной БД

LOCATE FOR <логическое выражение> - осуществляет поиск в БД запись, для которой логическое выражение истинно, парный оператор, инициализирует начало поиска

CONTINUE - продолжает инициированный поиск по команде LOCATE следующей записи, для которой логическое выражение истинно
FIND <символьное выражение>- осуществляет поиск в индексированной БД первую запись, для которой совпадает значение ключевого поля со значением выражения. Совпадение должно быть полным.

SEEK <выражение> - производит поиск в индексированной БД первого вхождения указанного выражения, которое соответствует ключевому полю

Сканирование БД – последовательный просмотр всей БД

SCAN [список условий]

ENDSCAN

Функции, относящиеся к поиску

FOUND( ) – имеет значение истина, если последний поиск закончился успешно.
Ограничение возможности редактирования данных

NOAPPEND – дополнение базы записями невозможно

NOEDIT/NOMODIFY – редактирование невозможно. Разрешены пометка к удалению и дополнение базы.

NODELETE – пометка к удалению записей БД невозможна.

NOWAIT – не ждать. Открыть и выйти, оставив открытой.
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
1. Телефонный справочник.

2. Картотека паспортов.

3. Личные дела учеников.

4. Библиотечный каталог.

5. Экзаменационная ведомость.

6. АВИА расписание.

7. ЖД расписание.

8. Расписание занятий.

9. Запасы склада.

10. Страны мира.

11. Кулинарная книга.

12. Справочник по компьютерам.

13. Программа ТВ.

14. Солнечная система.

1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Содержание содержание 1 icon5410611008 нижневартовск 2013 содержание
Общие требования к первой (предквалификационной) и второй частям заявок (содержание, оформление, подача, изменение, отзыв) 15

Содержание содержание 1 icon5182012014 нижневартовск 2013 содержание
Общие требования к первой (предквалификационной) и второй частям заявок (содержание, оформление, подача, изменение, отзыв) 15

Содержание содержание 1 iconПамятка для родителей, имеющих право на муниципальные льготы за содержание...
В соответствии с решением Совета депутатов г. Мурманска от 26. 12. 2006 года №30-357 «Об организации дошкольного образования и родительской...

Содержание содержание 1 iconПамятка для родителей, имеющих право на муниципальные льготы за содержание...
В соответствии с решением Совета депутатов г. Мурманска от 26. 12. 2006 года №30-357 «Об организации дошкольного образования и родительской...

Содержание содержание 1 iconПравила оформления заявки на грант содержание заявки
Научное содержание нир, оформленное по образцу научной публикации (объемом до 15 машинописных страниц, через 1,5 интервала)

Содержание содержание 1 iconКурсовая работа тема: «Содержание договора и классификация его условий»
Неправильное составление договора или неполное содержание влечёт за собой проблемы различного характера

Содержание содержание 1 iconФормата Передачи Данных TransUnion (tutdf) январь 2016 г. Версия 03r Содержание Содержание 2
Разъяснения по выгрузке информации о прекращении банковской гарантии в иных, отличных от окончания срока гарантии случаях. 145

Содержание содержание 1 icon«Актуальные проблемы международного морского права»
Характеристики, структура и содержание Раздел Характеристики, структура и содержание учебной дисциплины

Содержание содержание 1 iconКонспект лекций Тема Сущность, содержание и цели маркетинговой деятельности
Суть и содержание понятия «маркетинг». Цели, задачи, объект и предмет маркетинга. Эволюция содержания маркетинга

Содержание содержание 1 iconТематический план и содержание учебной дисциплины английский язык...
Наименование тем и содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся, курсовая...

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


Все бланки и формы на blankidoc.ru




При копировании материала укажите ссылку © 2024
контакты
blankidoc.ru