- •1. Понятие информации, свойства информации.
- •2. Основные понятия теории баз данных.
- •3. Цели создания и использования баз данных.
- •4. Уровни представления баз данных.
- •5. Назначение и основные функции субд, этапы развития субд.
- •6. Структура субд.
- •7. Понятие архитектуры «клиент-сервер».
- •8. Характеристика настольных субд:
- •9. Характеристика серверных субд.
- •10. Понятие модели данных.
- •11. Иерархическая модель данных: понятие, достоинства и недостатки
- •13. Реляционная модель данных
- •14. Достоинства реляционных моделей данных.
- •15. Модель данных объект-связь и семантические сети
- •16. Ключи и связи, ссылочная целостность в реляционной модели данных
- •17. Нормализация данных, нормальные формы
- •19. Запросы к базам данных, язык sql
- •21.Перспективы развития субд
- •22.Общая характеристика субд access.
- •23.Архитектура субд Access
- •24Типы данных, обрабатываемых в субд Access
- •25Основные этапы разработки приложени
- •26. Создание файла базы данных в субд Access, конструкторы и мастера
- •Создание базы данных с помощью мастера
- •Создание базы данных без помощи мастера
- •26 Создание файла базы данных в субд Access, конструкторы и мастера
- •28.Понятие импорта данных и связывания таблиц
- •29 .Создание таблицы в режиме конструктора
- •30.Определение основных свойств полей таблицы в субд Access
- •31. Формирование полей со списком в таблице.
- •34. Изменение структуры таблиц в субд Access
- •35.Работа с таблицей: перемещение по таблице, добавление и удаление записей, изменение данных
- •36.Работа с таблицей: сортировка, поиск и фильтрация данных
- •37 Макет таблицы, печать таблицы в субд Access
- •38 Назначение запросов, их виды и использование в субд Access
- •39 Создание запроса на выборку, включение полей в запрос и ввод условий отбора
- •40.Создание и использование вычисляемых полей и параметрического запроса
- •41.Создание итоговых запросов, групповые операции в запросе
- •42 Формирование перекрестного запроса
- •43 Активные запросы в субд Access
- •44 Создание и использование запроса на обновление.
- •45. Создание и использование запроса на добавление в субд Access
- •46. Создание и использование запроса на удаление в субд Access
- •47 Создание и использование запроса на создание новой таблицы в субд Access
- •48 Применение форм для обработки данных, структура форм
- •49. Виды форм для работы с данными в субд Access
- •51. Создание простой формы для ввода данных
- •52 Панель элементов в конструкторе форм
- •53 Установка свойств элементов управления в формах
- •54 Создание формы на основе многотабличного запроса, составная форма «один ко многим»
- •55 Использование отчетов для обработки и отображения информации, виды отчетов
- •56 Режим предварительного просмотра и печать отчета
- •57 Структура отчета. Х-ка его разделов.
- •58 Этапы создания простого отчета при помощи мастера
- •59.Разработка отчета на основании многотабличного запроса в субд Access
- •60. Общие сведения о макросах
- •61.Создание макроса, проверка работы макроса, выполнение макроса.
- •62 Использование модулей для автоматизации приложения.
- •63.Виды модулей в субд Access
38 Назначение запросов, их виды и использование в субд Access
Запрос – это средство выборки данных из одной или нескольких таблиц. Отбор осуществляется по условию заданному пользователем.
Запросы используются для просмотра, изменения и анализа данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным. В Microsoft Access есть несколько типов запросов.
Запрос на выборку является наиболее часто используемый. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями). Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений.
Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. После ввода месяца Microsoft Access выполняет печать соответствующего отчета.
Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Он подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.
Запросы на изменение-запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение.
На удаление записи - удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
На обновление записи. вносит общие изменения в группу записей одной или нескольких таблиц, позволяет изменять данные в существующих таблицах.
На добавление записей. добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.
На создание таблицы. создает новую таблицу на основе всех или части данных из одной или нескольких таблиц, полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи.
Запросы SQL— это запрос, создаваемый при помощи инструкций SQL. Язык SQL используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.
Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL.
39 Создание запроса на выборку, включение полей в запрос и ввод условий отбора
Для создания нового запроса в окне базы данных выбирается вкладка «Запросы» и нажимается кнопка «Создать». При этом отображается диалоговое окно «Новый запрос», предлагающее пять основных типов запросов и методов их создания:
а) Конструктор - вызывается чистый бланк запроса QBE, в котором верхняя часть показывает список используемых таблиц, а нижняя часть служит для описания полей запроса;
б) Простой запрос – запускается мастер создания запроса по выбранным полям;
в) Перекрестный запрос - запускается мастер для построения особого типа итогового запроса, который суммирует данные в табличной форме;
г) Повторяющиеся записи - запускается мастер для построения запроса на выборку, который обнаруживает повторяющиеся записи в таблице;
д) Записи без подчиненных - запускается мастер для построения запроса на выборку, который обнаруживает в таблице записи, не имеющие соответствующей записи в связанной таблице.
режим «Конструктор». В начале в бланк запроса следует добавить таблицы, которые будут использоваться в запросе. Если в запросе требуется выполнить операции с полями – рассчитать сумму, среднее, определить максимальное или минимальное значение, подсчитать количество, то в бланке запроса требуется включить групповые операции (меню «Вид» - команда «Групповые операции»), такой запрос называется итоговым.
Далее требуется выбрать поля, которые будут участвовать в запросе. Для каждого поля следует указать следующие параметры:
1 Имя поля – поле в бланк запроса можно поместить двойным щелчком мыши на имени поля в списке полей таблицы, или перетащить его мышью в любой пустой столбец бланка, или выбрать поле из раскрывающегося списка в строке «Поле» бланка запроса;
2 Таблица – обычно автоматически отображается имя таблицы, из которой берется поле;
3 Групповая операция (только для итоговых запросов) – позволяет выполнять итоговые операции в запросе. Здесь имеются следующие значения:
а) группировка (никаких вычислений не производится, записи запроса группируются по указанному полю);
б) Sum; в) Avg (рассчитывается среднее арифметическое); г) Max (определяется максимальное значение для группы записей); д) Min; е) Count (подсчитывается количество значений поля для группы записей); ж) выражение (обычно используется для вычисляемых полей, показывает что необходимо вычислить выражение, записанное в строке «Поле»); з) условие (указывает на то, что поле используется только для отбора записей в запрос, для такого поля не указывается вывод на экран);
4 Сортировка – служит для упорядочения строк запроса по выбранному полю. Сортировку можно выполнять по возрастанию или убыванию значений поля;
5 Вывод на экран – указывает на то, требуется ли выводить на экран выбранное поле;
6 Условие отбора – определяет выражение, накладывающее ограничения на значение поля. Это выражение состоит из операторов сравнения (>, >=, <, <=, <>, =) и операндов (значений). Условия могут соединяться логическими операторами AND и OR. Кроме того, можно использовать функции IN (задает используемый для сравнения список значений, например, при условии отбора IN (4, 5) будут выбираться значения 4 и 5), BETWEEN (определяет диапазон значений, например, BETWEEN 4 And 10 выберет значения от 4 до 10), LIKE (указывает шаблон отбора для текстовых полей).
Для любого поля запроса можно определить ряд дополнительных свойств. Окно свойств открывается командой «Свойства» из меню «Вид».