Глоссарий

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

Алиас - название, используемое при обращении к таблице вместо имени таблицы. Применяется обычно, если имя таблицы слишком длинное или открыты несколько таблиц с одинаковыми именами.

Атрибут - поименованная характеристика сущности. Атрибуты описываютразличные свойства сущностей. См. ER-модель.

Атрибут элемента XML - параметры элемента XML, уточняющие его характеристики.

База данных (БД) - это именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Другими словами, база данных - это хранящиеся вместе в определенном виде данные,посвященные одной тематике.

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

Глобальные переменные - переменные, значения которых видны из всех процедур и функций.

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

Дизайнер отчетов - компонент Visual FoxPro, обеспечивающий визуальноепроектирование печатных форм.

Дизайнер форм - компонент Visual FoxPro, обеспечивающий визуальное проектирование экранных форм (диалоговых окон).

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

Дочерняя таблица - понятие, применяемое при связывании таблиц для обозначения таблицы, данные в записях которой связаны с данными в записяхродительской таблицы.

Жизненный цикл БД - совокупность стадий и этапов, которые проходит БД всвоем развитии от момента принятия решения о создании базы данных до момента прекращения функционирования базы данных. Довольно часто жизненный цикл БД совпадает по времени прохождения этапов с жизненным цикломWLtvi    rantm.

Запросы приложения - команды для определения данных и команды для манипулирования данными, исходящие от приложения к СУБД.

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

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

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

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

Код программный - программа, набор команд.

Кодировка - набор кодов для обозначения всех символов. Другое названиекодировки - кодовая страница.

Команда - ключевое слово, предписывающее выполнить какое-либо действиеили набор действий.

Комментарий - часть текста программ, которая игнорируется компиляторамии интерпретаторами и служит для облечения понимания текста программ (логики ее работы).

Курсор - временная таблица, которая по окончании сеанса работы в VisualFoxPro пропадает.

Локальные переменные - переменные, значения которых видны только в тойпроцедуре или функции, в которой они объявлены.

Массив - набор переменных одного типа с общим именем. Обращение к Конкретному элементу массива происходит при помощи указания его индекса (местоположения) в массиве.

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

Метаданные - описание способа хранения данных, описывающих предметнуюобласть.

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

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

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

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

Поле - поименованная область в записи таблицы для хранения данных определенного типа.

Предметная область (ПрО) - объекты и/или события реального мира, которые описывает информация базы данных.

Префикс - имя таблицы, упоминаемое перед именем поля этой таблицы дляобозначения его принадлежности.

Процедура - поименованная совокупность команд. После выполнения процедуры управление передается в точку, откуда произошел вызов процедуры.

Приложение - программное средство.

Приложение, управляемое событиями - приложение, процедуры и функциикоторого вызываются на выполнение событиями в системе.

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

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

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

Рабочая область - поименованная область памяти, в которой открываетсятаблица.

Редактор - приложение или модуль приложения, позволяющий вносить изменения в файл.

Реляционные базы данных - базы данных (БД) на основе табличных структур, связанных между собой по какому-либо полю или нескольким полям.

Родительская таблица - понятие, применяемое при связывании таблиц дляобозначения таблицы, по записям которой осуществляется выборка данных,связанных с данными в записях дочерней таблицы.

Свойство - какая-либо характеристика объекта, обладающая именем и определенным диапазоном значений.

Связь - поименованная ассоциация между сущностями в ER-модели.

Сетевой ресурс - данные, расположенные на другом компьютере, доступ ккоторым возможен с использованием вычислительной сети.

Сервер баз данных - сервер с установленной системой управления базамиданных, хранящий базу данных.

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

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

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

Сущность - абстракция реально существующего объекта, процесса или явления, информацию о котором необходимо сохранять в БД. См. ER-модель.

Тело цикла - группа команд или операций, расположенная внутри конструкции цикла.

Тип поля - характеристика поля, определяющая диапазон возможных значений данных, хранящихся в нем.

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

Транзакция - это последовательность операций над БД, рассматриваемых вСУБД как единое целое.

Трафик - поток данных на определенном участке сети.

Триггеры - особый тип хранимых процедур, которые запускаются при возникновении определенного события в БД.

Тэг индекса - имя нужного индекс? внутри cdx-файла.

Тэг XML - инструкция, заключенная в угловые скобки, служащая для разметкиосновного текста XML-документа.

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

Форма - диалоговое окно.

Функция - поименованная совокупность команд, в результате выполнения которых должно сформироваться и вернуться в точку вызова функции определенное значение.

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

Цикл - конструкция, обеспечивающая многократное повторение группы операций. Количество повторений либо жестко задается числом, либо зависит отвыполнения определенного условия.

Шрифт - стиль или внешний вид набора символов.

Эксклюзивный режим открытия таблицы - режим открытия таблицы, прикотором открывающее таблицу приложение получает исключительные правана внесение изменений в таблицу.

Элемент XML - структурная единица XML-документа. Состоит из парных тегов - открывающего и закрывающего. Между этими тегами размещается содержимое элемента.

dBase - одна из первых СУБД реляционного типа для персональных компьютеров, вследствие которой и появилась первая версия FoxPro.

ER-модель - технология моделирования на этапе концептуального проектирования для представления структуры данных.

IntelliSense - технология, облегчающая ввод пользователем ключевых словVisual FoxPro, а также интерактивно подсказывающая пользователю возможные варианты значений.

MS DOS - одна из первых операционных систем для персональных IBM РС-совместимых компьютеров. Создатель MS DOS - корпорация Microsoft.

MSDN - интерактивная справочная система, устанавливаемая на компьютердополнительно. Широко применяется для продуктов серии Microsoft VisualStudio.

ODBC (Open Database Connectivity) - стандартное программное средство, входящее в состав операционных систем семейства Windows, позволяющее обращаться к различным источникам данных, включая отдельные файлы с данными и системы управления базами данных, поддерживающие работу с языком

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

OLE-объект - внедряемый в какой-либо компонент Visual FoxPro объект, созданный сторонним приложением. Как правило, в случае необходимости редактирования такого объекта вызывается приложение, в котором он был создан.

Rushmore - технология, применяемая в Visual FoxPro для значительного ускорения обработки записей таблиц. Эта технология используется во многих командах Visual FoxPro, а с выходом версии 9 этот список еще больше расширился.

SQL (Structured Query Language) - язык структурированных запросов, являющийся универсальным средством обмена данными между приложениями иСУБД. Команды языка позволяют определять схему базы данных и манипулировать данными таблиц базы данных.

XML (extensible Markup Language) - расширяемый язык разметки, формат описания структурированных данных, разработанный для Internet и получающийвсе большее распространение как универсальное средство обмена данными.

XSL - механизм для отображения XML-данных в удобном для просмотра и печати виде.