- •Системы управления базами данных Учебное пособие
- •Системы управления базами данных
- •169300, Г. Ухта, ул. Первомайская, д. 13.
- •Часть 1. Рабочая программа по системам управления базами данных
- •Часть 2. Теоретические сведения
- •Глава 1. Основы построения баз данных (бд)
- •1.1. Базы данных и информационные системы (общие понятия)
- •Режимы работы с базами данных
- •Классификация современных субд
- •1.2. Модели данных: реляционная, иерархическая, сетевая
- •1.3. Понятие отношения
- •Глава 2. Проблемы проектирования баз данных
- •2.1. Проектирование баз данных
- •2.2. Обеспечение целостности баз данных
- •2.3. Язык запросов sql
- •Операторы определения данных (ddl)
- •Операторы манипулирования данными (dmp)
- •Язык запросов (dql)
- •Средства управления транзакциями
- •Средства администрирования данных
- •Программный sql
- •Глава 3. Субд Access
- •Общие понятия и возможности субд Access
- •3.2.Интерфейс Access. Режимы работы
- •3.2.1. Рабочая среда Access
- •3.2.2. Окна рабочей среды Access
- •3.2.3. Меню и панели инструментов
- •3.2.4. Окно базы данных
- •3.2.5. Использование справочной системы
- •3.2.6. Вызов окна справки
- •3.3. Объекты Access
- •Глава 4. Создание базы данных в Access. Таблицы и формы
- •4.1. Создание структуры базы данных
- •4.2. Типы полей базы данных
- •4.3. Создание таблиц
- •4.4. Приёмы работы с таблицами. Изменение структуры таблицы
- •4.4.1. К одному из приёмов работы с таблицами можно отнести автоматический ввод в поле значения по умолчанию
- •4.4.3. Как избежать опечаток и смысловых ошибок?
- •4.4.4. Маски ввода
- •4.4.5. Управление размерами поля
- •4.4.6. Специальные размеры полей с числовым типом данных
- •4.5. Поиск и отбор данных
- •4.6. Сортировка в режиме таблицы
- •4.7. Индексирование. Ключи
- •Глава 5. Запросы в субд Access
- •Что такое – запрос?
- •Быстрое построение запросов с помощью мастера Простой запрос
- •Выполнение запроса
- •Отбор записей с помощью запросов
- •Выбор полей, выводимых в запросе
- •Сортировка
- •Условия отбора записей
- •Использование в запросе всех полей
- •Добавление в запрос таблиц
- •Объединение таблиц
- •Универсальные запросы с параметрами
- •Использование нескольких параметров
- •Изменение порядка следования параметров
- •Вычисление значений по полям
- •Установка свойств
- •Групповая обработка данных
- •Свойства запроса
- •Создание перекрестных запросов
- •Фильтры и запросы
- •Что дальше?
- •Глава 6. Связи в таблицах Создание связей между таблицами
- •Глава 7. Отчеты
- •7.1. Создание отчетов
- •7.1.1. Автоматическое создание отчета на основе таблицы или запроса
- •7.1.2. Создание отчета с помощью Мастера отчетов
- •7.2. Преобразование отчетов
- •7.2.1. Преобразование отчета в формат документов Word и Excel
- •7.2.2. Преобразование отчета в другие форматы
- •7.2.3. Снимки отчетов
- •7.3. Режимы работы с отчетами
- •7.3.1. Режим Предварительного просмотра
- •7.3.2. Режим Просмотра образца
- •7.3.3. Режим Конструктора
- •Инструментальные средства режима Конструктора
- •Панель инструментов Конструктор отчетов
- •Панель элементов
- •7.4. Просмотр и печать отчетов
- •Часть 3. Пример выполнения задания
- •4 Июня 2006 г. Страница 1 из 1
- •Часть 4. Варианты заданий
- •Часть 5. Контрольные вопросы к зачёту
- •Часть 6. Глоссарий (Словарь терминов)
- •Библиографический список
Часть 6. Глоссарий (Словарь терминов)
В данной части приводятся определения терминов, употребляемых в теоретических сведениях.
HTML (Hypertext Markup Language)
|
Язык разметки гипертекста для публикации документов в глобальной или корпоративной сети, построенной по технологии Интернета. |
OLE (Object Linking and Embedding)
|
Протокол связывания и встраивания объектов. Позволяет вставлять в документ или объект одного приложения (клиента OLE) объекты (OLE-объекты) других приложений, поддерживающих протокол OLE (серверов OLE). В Access объекты OLE могут быть вставлены, например, в поле, форму или отчет. |
SQL (Structured Query Language) |
Язык структурированных запросов для выборки, изменения и удаления данных из таблиц базы данных. |
VBA (Visual Basic for Applications) |
Объектно-ориентированный язык программирования, разработанный компанией Microsoft для программирования в приложениях Microsoft Office. VBA является разновидностью языка Visual Basic. |
Web-компоненты (Web Components)
|
Совокупность элементов ActiveX, входящих в состав пакета Microsoft Office и предоставляющих необходимую функциональность документов Microsoft Office в виде элемента управления, который может быть вставлен в Web-страницу (просматриваемую в Microsoft Internet Explorer 4.01 и выше) или страницу доступа к данным (просматриваемую в Microsoft Internet Explorer 5.0 и выше). Страницы с такими элементами могут быть просмотрены при наличии установленных компонентов Web, даже если на локальном компьютере не установлен пакет Microsoft Office. 1. Компьютер с определенным программным обеспечением, на котором размещается набор документов, доступных через локальную или глобальную сеть. 2. Программное обеспечение, предназначенное для доступа к набору документов через локальную или глобальную сеть. |
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. Элемент управления в форме, отчете или на странице доступа к данным, в котором выводится результат вычисления выражения, а не данные, хранимые в таблице. |
Гиперссылка (Hyperlink)
|
Текст, выделенный цветом или подчеркиванием, или графическое изображение, при щелчке на котором осуществляется переход к файлу, определенному месту в файле, странице HTML в World Wide Web или странице HTML во внутренней сети (интранет). |
Главная форма
|
Форма, которая включает другую форму. |
Группировка (Grouping) |
Разделение данных на группы по определенному критерию. |
Данные
|
Произвольная информация, представленная в символьной (цифровой) форме. |
Диалоговое окно
|
Один из основных элементов организации приложения. |
Заголовок группы (Header of group)
|
Раздел отчета или страницы доступа к данным, содержащий элементы группировки. |
Запись (Record)
|
Структурированный тип данных, компоненты которого называются полями, имеют имя и тип. |
Запрос (Query)
|
Обращение к СУБД, содержащее задание на выборку, добавление, изменение или удаление записей. |
Индекс (Index)
|
Средство, обеспечивающее быстрый доступ к данным в таблице на основе значений одного или нескольких столбцов. Индекс представляет собой упорядоченный список значений и ссылок на те записи, в которых хранятся эти значения. |
Инструкция SQL
|
Предложение на языке структурированных запросов (SQL), представляющее собой запрос для выборки или обработки данных. |
Интернет (Internet)
|
1. Название технологии объединения компьютерных ресурсов разных платформ и операционных систем в едином формате для глобальной сети, имеющей динамическую, непостоянную структуру. 2. Название единой глобальной сети мирового масштаба, построенной по одноименной технологии. |
Интранет (intranet)
|
Корпоративная сеть, построенная по технологии Интернет, предназначенная для объединения и организации общего доступа к ресурсам одной компании для внутреннего использования и недоступная из глобальной сети Интернет. |
Источник данных (DataSource)
|
Совокупность данных, являющихся источником для представления и обработки данных в приложениях, связанных с базами данных. В Access источником данных называют таблицу или запрос, на основе данных из которых заполняются форма, отчет, страница доступа к данным, элемент управления или другой объект. |
Источник записей (Record Source) |
Таблица, запрос или инструкция SQL, обеспечивающая данные для формы, отчета или страницы доступа к данным. |
Каскадное обновление (Cascade update)
|
Средство поддержания целостности данных в связанных таблицах, которое при изменении значения ключевого поля в главной таблице обеспечивает обновление всех связанных записей в подчиненной таблице. |
Каскадное удаление (Cascade delete)
|
Средство поддержания целостности данных в связанных таблицах, которое при удалении записи в главной таблице обеспечивает удаление всех связанных записей в подчиненной таблице. |
Ключевое поле
|
Поле, которое однозначно идентифицирует каждый объект в таблице, т.е. позволяет четко отличить один объект от другого. Может быть частью составного ключа. |
Кнопочная форма
|
Средство, обеспечивающее пользователям доступ к функциям приложения. |
Контекстное меню (Popup)
|
Меню специального вида, которое появляется при нажатии правой кнопки мыши. |
Ленточная форма
|
Форма, в которой выводится одновременно несколько записей из базовой таблицы или запроса. |
Макрос (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) |
Визуальный интерфейс для формирования значений свойств объектов. Когда Построитель подключается к какому-либо свойству, справа от ячейки с этим свойством появляется кнопка с тремя точками (...) или в контекстное меню включается команда Построить. |
Присоединенный элемент управления
|
Элемент управления в форме, отчете или на странице доступа к данным, в котором выводятся данные из поля базовой таблицы, запроса или инструкции SQL. |
Проект Access
|
Тип файла Access (имеет расширение adp), который позволяет создавать приложения в архитектуре "клиент-сервер". Появился впервые в версии Access 2000. |
Процедура обработки события (Event Procedure)
|
Реакцией объекта на произошедшее событие может быть выполнение объектом некоторых заданных действий – выполнение специальной процедуры, называемой процедурой обработки события. Разработчик может определять собственные процедуры обработки события и назначать их объекту. |
Раскрывающийся список (Dropdown Ost)
|
Элемент управления на странице доступа к данным, используемый для выбора значения из списка. |
Редактор VBA (VBE, Visual Basic Editor)
|
Средство разработки и отладки программного кода на VBA в приложениях Microsoft Office. |
Реляционная СУБД
|
СУБД, базирующаяся на реляционной модели данных, в которой связи между наборами данных реализованы на основании совпадения значений полей. |
Свойство (Property)
|
Характеристика объекта, которая может принимать определенное значение. |
Связанная таблица (Linked Table) |
Внешняя таблица, которая доступна из текущего файла базы данных. |
Связь (Relationship)
|
Логическое отношение между объектами, представленными таблицами. |
Система управления базами данных (СУБД)
|
Комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных. |
Снимок отчета (Report Snapshot)
|
Файл с расширением snp, являющийся копией страницы отчета, который может просматриваться с помощью специальной утилиты Snapshot Viewer. |
Событие (Event)
|
Одномоментное идентифицируемое изменение состояния некоторой системы. |
Соединение (Join) |
Одна из операций над таблицами баз данных. |
Сортировка (Sort) |
Изменение порядка, в котором представлены данные. |
Составной ключ
|
Первичный ключ таблицы, который состоит из нескольких полей. |
Список объектов
|
Область в правой части окна базы данных, в которой отображаются объекты Access. |
Стандартный модуль
|
Модуль, не ассоциированный ни с каким объектом, содержащий описания переменных и функций общего назначения, доступных в базе данных. |
Статистическая функция
|
Функция, используемая для расчета итоговых значений. |
Столбец подстановок (Lookup)
|
Список значений, которые могут быть введены в текстовое или числовое поле. Список значений может быть как фиксированным, так и может содержаться в таблице или запросе. |
Страница доступа к данным (Data Access Page)
|
Web-страница, которую можно использовать для добавления, редактирования, просмотра и обработки текущих данных в базе данных Microsoft Access или SQL Server. |
Строка (String) |
Последовательность символов, заключенная в двойные кавычки. |
Строка меню (Menu Bar)
|
Панель команд, на которой расположены элементы управления, представляющие собой раскрывающиеся списки команд меню. |
Схема данных (Relationship) |
Графическое представление структуры базы данных Access. |
Таблица базы данных |
Набор данных в реляционной СУБД. Состоит из переменного количества записей постоянной структуры. |
Тип данных (Data Туре) |
Атрибут поля в таблице, который определяет, какие данные могут содержаться в этом поле. |
Уровень группировки |
Уровень вложенности группы в отчете или на странице доступа к данным. |
Фильтр (Filter) |
Выборка из общего массива данных, удовлетворяющих определенному критерию. |
Форма (Form) |
Объект базы данных, который используется для ввода, просмотра или редактирования записей в таблицах Access. |
Целостность данных |
Система правил, используемых для поддержания связей между записями в связанных таблицах. |
Элемент группировки
|
Элемент управления на форме, отчете или странице доступа к данным, по значению которого производится группировка значений других элементов управления. |
Элемент управления (Control) |
Средство графического интерфейса пользователя, предназначенное для ввода/вывода информации и управления работой программы. Воздействие пользователя на элемент управления вызывает событие в системе. |