Приложение 1. Глоссарий основных терминов, использующихся в этой книге

В данном приложении приводятся определения терминов, употребляемых в книге. Если вы не нашли интересующий вас термин здесь, обратитесь к справочной системе Access или электронным словарям в Интернете, например, по адресу whatis.techtarget.com.

ActiveX

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

ASP (Active Server Pages)

Технология фирмы Microsoft, позволяющая использовать языки сценариев для создания динамичного, интерактивного содержимого World Wide Web. Web-страницы в формате ASP содержат сценарий формирования страницы на таких языках, как VBScript или JavaScript. Данные в сценарии могут быть получены с помощью запросов SQL к источнику данных ODBC. Сценарий исполняется Web-сервером при загрузке страницы. Сгенерированная страница в формате HTML пересылается клиенту и отображается с помощью браузера.

CSS (Cascading Style Sheets)

Язык описания стилей форматирования элементов гипертекста, который расширяет возможности HTML.

DHTML (Dynamic HTML)

Расширение языка HTML, включающее новые теги и параметры для описания динамических и интерактивных элементов страниц HTML, программный доступ к элементам страницы, поддержку CSS и другие возможности динамического изменения страниц HTML.

FTP (File Transfer Protocol)

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

HTML (Hypertext Markup Language)

Язык разметки гипертекста для публикации документов в глобальной или корпоративной сети, построенной по технологии Интернета. См. раздел "Практическое руководство по HTML".

HTTP (Hypertext Transfer Protocol)

Протокол передачи гипертекста. Поддерживает передачу мультимедийной информации в World Wide Web на основе HTML и неформатированного текста.

IDC/HTX (Internet Database Connector file/ HTML Extension file)

Команды для извлечения данных из базы (файл с расширением idc) и шаблон отображения данных (файл с расширением htx). Совокупность файлов idc и htx генерирует документ в формате HTML на основе текущих данных, полученных с помощью запроса в формате SQL к источнику данных ODBC, исполняемого сервером IIS.

IIS (Internet Information Server)

Web-сервер, разработанный компанией Microsoft. Включает серверы HTTP и FTP, поддержку технологий ASP, ActiveX и прочих. Облегчённый вариант IIS для рабочих станций — Personal Web Server.

ODBC (Open Database Connectivity)

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

OLE (Object Linking and Embedding)

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

SQL (Structured Query Language)

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

UNC (Universal Naming Convention)

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

Синтаксис: \\файл сервер\общая папка\путь\имя.

URL (Uniform Resource Locator)

Унифицированный указатель ресурса — это адрес ресурса Web, включающий в себя идентификатор протокола (например, http, ftp, file и др.) и путь к ресурсу.

Например: https://taurion.ru.

VBA (Visual Basic for Applications)

Объектно-ориентированный язык программирования, разработанный компанией Microsoft для программирования в приложениях Microsoft Office. VBA является разновидностью языка Visual Basic.

VBScript (Visual Basic Scripting Language)

Язык сценариев компании Microsoft, синтаксически похожий на VBA, используемый, в частности, для интеграции приложений Microsoft Office и Интернета. VBScript, как и VBA, является разновидностью языка Visual Basic.

VML (Vector Markup Language)

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

Web-компоненты (Web Components)

Совокупность элементов ActiveX, входящих в состав пакета Microsoft Office и предоставляющих необходимую функциональность документов Microsoft Office в виде элемента управления, который может быть вставлен в Web-страницу (просматриваемую в Microsoft Internet Explorer 4.01 и выше) или страницу доступа к данным (просматриваемую в Microsoft Internet Explorer 5.0 и выше). Страницы с такими элементами могут быть просмотрены при наличии установленных компонентов Web, даже если на локальном компьютере не установлен пакет Microsoft Office.

Web-страница

Текстовый документ, содержащий специальные команды для формирования содержимого и его оформления на языке HTML, его разновидностях (DHTML, XML) или других языках подобного назначения (ASP, IDC, IDX).

Web-узел

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

World Wide Web

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

XML (Extensible Markup Language)

Расширяемый язык разметки гипертекста, разработанный на базе HTML как формат универсального представления данных в глобальных сетях. XML расширяет возможности HTML, т. к. включает в себя дополнительные элементы, позволяющие описывать и определять новые данные, объекты и свойства, отделяя данные от их представления в виде HTML. Для представления документов Office используется комбинация форматов XML, VML и CSS в дополнение к HTML.

База данных (Database)

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

Базовая таблица

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

Базовый запрос

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

Внешнее объединение (Left join, Right join)

Объединение таблиц в запросе, при котором в результирующий набор попадают все записи из одной таблицы и только те записи из другой, у которых связанные поля совпадают. Внешние объединения бывают левые и правые.

Внешний ключ (Foreign key)

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

Внутреннее объединение (Inner join)

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

Выражение (1)

Любое значение или формула, возвращающая значение.

Выражение (2) (Expression)

Вычисляемое значение в объекте базы данных, часто синтаксически начинающееся со знака "равно" (=). Кроме операндов, может содержать математические и логические операции, вызовы функций: встроенных и определенных пользователем. Операндами могут быть константы, ссылки на элементы управления, поля таблиц и прочие объекты в базе данных и их свойства. Выражения применяются, например, в качестве значений элементов управления, а также свойств этих и других объектов. Чаще всего выражение можно построить с помощью Построителя.

Вычисляемое поле

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

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

Гиперссылка (Hyperlink)

Текст, выделенный цветом или подчеркиванием, или графическое изображение, при щелчке на котором осуществляется переход к файлу, определенному месту в файле, странице HTML в World Wide Web или странице HTML во внутренней сети (интранет).

Главная форма

Форма, которая включает другую форму.

Группировка (Grouping)

Разделение данных на группы, по определенному критерию.

Данные

Произвольная информация, представленная в символьной (цифровой) форме.

Диаграмма

Графический образ, отражающий количественную зависимость данных.

Диалоговое окно

Один из основных элементов организации приложения.

Заголовок группы (Header of group)

Раздел отчета или страницы доступа к данным, содержащий элементы группировки.

Запись (Record)

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

Запрос (Query)

Обращение к СУБД, содержащее задание на выборку, добавление, изменение или удаление записей.

Индекс (Index)

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

Инструкция SQL

Предложение на языке структурированных запросов (SQL), представляющее собой запрос для выборки или обработки данных.

Интернет (Internet)

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

2. Название единой глобальной сети мирового масштаба, построенной по одноименной технологии.

Интранет (intranet)

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

Источник данных (DataSource)

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

Источник данных OBDC

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

Источник записей (Record Source)

Таблица, запрос или инструкция SQL, обеспечивающая данные для формы, отчета или страницы доступа к данным.

Каскадное обновление (Cascade update)

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

Каскадное удаление (Cascade delete)

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

Клавиши быстрого доступа

Комбинация клавиш, при нажатии которых элемент управления получает фокус.

Ключевое поле

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

Кнопки перехода

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

Кнопочная форма

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

Контекстное меню (Popup)

Меню специального вида, которое появляется при нажатии правой кнопки мыши.

Ленточная форма

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

Макрокоманда (Macrocommand)

Инструкция, обеспечивающая выполнение некоторого действия — элемент языка макрокоманд Access.

Макрос (Macro)

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

Маркер перемещения

Квадрат в левом верхнем углу выделенного элемента управления формы, отчёта или страницы доступа к данным.

Маркер развертывания

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

Маркеры размера

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

Мастера объектов (Object Wizards)

Мастера для создания объектов базы данных Access. Они присутствуют в диалоговых окнах Новая таблица (New Table), Новый запрос (New Query), Новая форма (New Form), Новая страница доступа к данным (New Data Access Page) и Новый отчёт (New Report).

Мастера элементов управления (Control Wizards)

Мастера создания встроенных элементов управления и элементов ActiveX для добавления их в формы, отчёты и страницы доступа к данным.

Модель данных

Совокупность принципов организации базы данных. В СУБД Access используется реляционная модель данных.

Модуль

Объект базы данных Access, содержащий программный код на языке VBA: декларации переменных и функций.

Модуль класса

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

Навигационные кнопки (Navigation Buttons)

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

Объектная модель (Object model)

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

Окно базы данных (Database Window)

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

Окно свойств (Properties Sheet)

Окно интерфейса, предназначенное для просмотра и изменения свойств объектов базы данных, включая таблицы, запросы, формы, отчёты и элементы управления.

Операнд

Элемент данных, над которым выполняется операция, например, значение в таблице или переменная в выражении.

Оператор

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

Операция

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

Отладка (Debug)

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

Отчет (Report)

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

Панель инструментов (Toolbar)

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

Панель команд (Command Bar)

Элемент интерфейса, на котором располагаются элементы управления, такие как кнопки, меню или вкладки.

Панель элементов

Панель инструментов, содержащая элементы управления, такие как кнопки, поля ввода и переключатели, используемые при проектировании форм, отчётов и страниц доступа к данным.

Первичный ключ (Primary key)

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

Подчиненная форма, подчиненный отчет (Subform, Subreport)

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

Поле (1) (Field)

Элемент данных в записи таблицы, содержащий определённую информацию, такую как имя, адрес или телефонный номер.

Поле (2) (Text Box)

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

Поле подстановок

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

Поле со списком (Combo Box)

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

Построители (Builder)

Инструмент с визуальным интерфейсом, который помогает пользователям формировать значения свойств объектов. Кнопка с тремя точками (...) указывает на возможность вызова Построителя для настройки свойства.

Примечание группы (Footer of group)

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

Присоединенный элемент управления

Элемент управления в форме или отчёте, который отображает данные из связанных источников, таких как таблица, запрос или инструкция SQL.

Программа просмотра Интернета (Web Browser)

Приложение для просмотра и навигации по веб-документам и другим материалам в Интернете. Примером является Microsoft Internet Explorer.

Проект Access

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

Процедура обработки события (Event Procedure)

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

Публикация (Publishing)

Процесс преобразования таблиц, форм и отчетов в статический или динамический HTML-формат с последующей публикацией файлов в Интернете через Web-сервер, например, Microsoft Internet Information Server.

Раскрывающийся список (Dropdown List)

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

Редактор VBA (VBE, Visual Basic Editor)

Средство разработки и отладки программного кода на VBA в приложениях Microsoft Office. Обеспечивает доступ к встроенным функциям языка и объектной модели.

Редактор сценариев (Script Editor)

Средство разработки и отладки документов в формате HTML, а также сценариев, написанных на языках, таких как JavaScript или VBScript.

Реляционная СУБД

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

Свободный элемент управления

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

Свойство (Property)

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

Связанная таблица (Linked Table)

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

Связь (Relationship)

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

Система управления базами данных (СУБД)

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

Снимок отчета (Report Snapshot)

Файл формата .snp, содержащий статическую копию отчёта, доступную для просмотра с помощью утилиты Snapshot Viewer.

Событие (Event)

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

Соединение (Join)

Операция объединения двух таблиц по ключевым полям для получения связанного набора данных.

Сортировка (Sort)

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

Составной ключ

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

Список объектов

Область в правой части окна базы данных Access, отображающая доступные объекты, такие как таблицы, запросы, формы и отчёты.

Стандартный модуль

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

Статистическая функция

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

Столбец подстановок (Lookup)

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

Страница доступа к данным (Data Access Page)

Веб-страница, предоставляющая средства для взаимодействия с данными в базе данных Microsoft Access или SQL Server, включая добавление, редактирование и просмотр данных.

Строка (String)

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

Строка меню (Menu Bar)

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

Схема данных (Relationship)

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

Таблица базы данных

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

Тип данных (Data Type)

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

Уровень группировки

Уровень вложенности группы в отчёте или на странице доступа к данным. Используется для упрощения анализа данных и создания более наглядных отчётов.

Фильтр (Filter)

Выборка данных из общего массива на основе заданного критерия. Фильтры помогают выделять только релевантные данные в таблицах или запросах.

Форма (Form)

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

Целостность данных

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

Элемент ActiveX (ActiveX Control)

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

Элемент группировки

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

Элемент управления (Control)

Интерфейсный компонент, предназначенный для ввода/вывода информации и управления программой. Например, текстовые поля, кнопки или выпадающие списки. Взаимодействие с элементом управления вызывает определённое событие.