Глоссарий
Агрегатные функции - функции, применяемые в языке 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-данных в удобном для просмотра и печати виде.