Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных - 2015-06-22__ 1к.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.23 Mб
Скачать

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

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

Практическое задание 3. Просмотр и выбор информации из таблиц

ВНИМАНИЕ! После выполнения практического задания к базе данных, содержащий таблицы «Каргоплан», «Размерения» и «Судно»должны и формы «Каргоплан-столбец», «Каргоплан-лента», «Каргоплан-таблица», «Каргоплан-выровненная» должны быть добавлены запросы «Каргоплан_1», «Каргоплан_2», «Каргоплан_3», «Каргоплан_4», «Каргоплан_5», «Груз_1»

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

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

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

В процессе защиты необходимо продемонстрировать умение построения критериев фильтрации с использованием логических функций и функции “Like”

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

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

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

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

  • скрыть отдельные столбцы (то есть сделать их невидимыми пользователю) – «ФОРМАТ|Скрыть столбцы»;

  • изменить порядок следования записей – «ЗАПИСИ|Сортировка»;

  • скрыть часть записей таблицы путем использования фильтров – «ЗАПИСИ|Фильтр (Изменить фильтр, Применить фильтр, Удалить фильтр)»;

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

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

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

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

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

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

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

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

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

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

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

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

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

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