Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практ_Информационные технологии___NEW__#ф.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
192.73 Кб
Скачать

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

  1. Типы полей данных в СУБД Access.

  2. Создание структуры таблицы в СУБД Access.

  3. Понятие и назначение ключевого поля.

  4. Свойства поля.

  5. Порядок проектирования и создания таблиц в СУБД Access.

Тема 6. Разработка типовых запросов на отбор документов

на примере БД “Документы”

Цель работы: проектирование и создание запросов в среде MS Access.

Порядок выполнения:

  1. Проектирование и создание запросов на поиск записей в таблице “Регистрационные карты”

  • Разработать запросы на отбор документов по типу:

  • только входящие

  • только исходящие

  • только внутренние

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

  • Разработать параметрический запрос для отбора документов, которые должны быть исполнены в течение ближайшего от текущей даты временного интервала (условие отбора: “Контрольная дата исполнения” <= DateAdd(“d”;[Интервал];Date()) и “Дата фактического исполнения” IsNull). Оформить запрос, отладить и проверить правильность выполнения.

  • Разработать запрос для отбора просроченных документов, т.е. документов, у которых истек срок исполнения (условие отбора: “Контрольная дата исполнения” <= Date() и “Дата фактического исполнения” Is Null). Оформить запрос, отладить и проверить правильность выполнения.

  • Разработать запрос для группировки внутренних документов по отделам: в результате выполнения запроса должно быть отображено количество зарегистрированных внутренних документов для каждого отдела (первая колонка - “Тип документа”, групповая операция: условие, условие отбора: “внутренний”; вторая колонка – “Номер отдела”, групповая операция: группировка; третья колонка – “Код регистрационной карты”, групповая операция: Count). Оформить запрос, отладить и проверить правильность выполнения.

  1. Проектирование и создание запросов на поиск записей в таблице “Сотрудники” с использованием классификатора “Должности”:

  • Разработать параметрический запрос для формирования списка сотрудников отдела (с параметром [Номер отдела]). В результирующую таблицу включить столбец “Оклад” из таблицы “Должности”. Оформить запрос, отладить и проверить правильность выполнения.

  • Разработать запрос для формирования упорядоченного по алфавиту списка сотрудников, зарплата которых превышает заданную сумму (например, условие отбора для столбца “Оклад” из таблицы “Должности”: >2000). Оформить запрос, отладить и проверить правильность выполнения.

  • Разработать перекрестный запрос, представляющий количественное распределение сотрудников по отделам и должностям (в качестве источника для формирования заголовков строк указать поле “Номер отдела”, для формирования заголовков столбцов – “Наименование” из таблицы “Должности”; групповая операция - Count). Оформить запрос, отладить и проверить правильность выполнения.

  • Отчет о лабораторной работе должен содержать:

  • формулировку задания;

  • таблицы с исходными данными;

  • для каждого запроса – его представление в режиме Конструктора и результат работы (в виде таблицы, содержащие только записи, удовлетворяющие запросу).

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

1. Классификация запросов в СУБД Access.

2. Назначение групповых операций.

3. Правила создания запросов в форме QBE.

4. Проектирование запросов с использованием связанных таблиц.