Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных ( 2012).doc
Скачиваний:
9
Добавлен:
25.11.2019
Размер:
1.98 Mб
Скачать

II. Контрольное задание

При помощи мастера форм для работы с таблицей «Каргоплан» создайте формы типа «ленточная», «табличная» и «выровненная», «несколько элементов» и «разделенная». Названия форм должны состоять из слова «Каргоплан» и слова, характеризующего тип формы – «лента», «таблица», «выровненная». Будьте готовы объяснить преподавателю различия между типами форм.

4. Просмотр и выбор информации из таблиц

ВНИМАНИЕ! После выполнения практического задания в базу данных должны быть добавлены запросы «Каргоплан_1», «Каргоплан_2», «Каргоплан_3» и «Каргоплан_4»

Контрольные вопросы

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

  2. Приведите пример задания, которое не может быть решено с применением фильтра, но может быть выполнено с использованием запроса

  3. Перечислите встроенные функции СУБД MS Access, которые могут быть использованы при формировании критериев поиска в фильтрах и запросах.

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

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

В процессе защиты необходимо продемонстрировать умение использовать для поиска необходимых записей инструмента «Найти», применять для извлечения данных фильтры и запросы, используя для формирования критериев фильтрации логических функций и функций “Like” , “In” и “Between”, операторов “<”, “>” и “>=”

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

Выборка (извлечение) необходимых данных из базы данных, может осуществляться как в режиме отображения данных таблицы (далее «Режим Таблица»), так и с использованием аппарата запросов к базе данных.

Выбор данных в режиме «Таблица»

В режиме просмотра данных в виде таблицы пользователь может:

  • зная значения какого-либо поля, воспользовавшись инструментом «Найти» найти запись, содержащую это значение в этом поле;

  • скрыть отдельные столбцы (то есть сделать их невидимыми пользователю) – команда «Скрыть столбцы» контекстного меню;

  • изменить порядок следования записей – инструменты «По возрастанию» и «По убыванию» панели «Сортировка и фильтр»;

  • скрыть часть записей таблицы путем использования фильтров – инструменты на панели «Сортировка и фильтр» («Фильтр», «Выделение», «Дополнительно» и «Применить фильтр») (Рисунок 5б).

Рисунок 5б

Использование запросов

Запрос в MS Access – это требование представить информацию пользователю, накопленную в таблицах, отвечающую определенным критериям поиска либо изменить эту информацию. MS Access поддерживает следующие виды запросов:

  • запрос на выборку – извлекает данные из одной или нескольких таблиц и отображает данные в виде динамического набора в форме таблицы;

  • запрос на изменение – позволяет создавать новые таблицы или изменять данные в существующих таблицах (добавление, изменение, удаление записей);

  • групповой запрос – запрос на выборку, который дополнительно позволяет вычислять суммы, подсчитывать количество и выполнять расчеты итоговых значений;

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

ВНИМАНИЕ! Для реализации запросов MS Access позволяет использовать язык QBE, путем графического проектирования бланка запроса в режиме конструктора, либо язык SQL, давая возможность пользователю написать запрос с использованием правил этого языка. Практически бывает удобным в основном сформировать запрос при помощи режима конструктора, а затем перейти в режим SQL и внести в запрос необходимые изменения.

MS Access позволяет либо формировать запросы с использованием мастера запросов либо в создавать запросы в режиме конструктора путем графического проектирования бланка запроса (язык QBE) или путем написания запроса с использованием инструкций языка SQL, а также форматировать запросы в режиме макета.

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

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

ВНИМАНИЕ! Во многих случаях требуемая информация может быть получена из базы данных как с использованием манипуляций в режиме «Таблица», так и с применением соответствующих запросов. Предпочтение использованию запросов должно быть отдано, по крайней мере, в следующих ситуациях:

  • когда данные по одному и тому же критерии (по схожим критериям) должны выбираться из базы данных несколько раз;

  • когда результаты выборки данных должны быть использованы в формах, отчетах или других запросах;

Порядок выполнения работы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]