Главная страница
Навигация по странице:

  • Запрос параметрический 1

  • Запрос параметрический 2

  • Запрос с текстовым вычисляемым полем

  • Запрос с числовым вычисляемым полем

  • Запрос на обновление параметрический

  • Запрос на создание таблицы

  • Запрос на поиск записей без подчиненных

  • Запрос с усложненной выборкой

  • Практикум для студентов экономических специальностей бгуир минск 2008 удк 004. 6 (076) ббк 32. 973. 26018 я 73 б 93


    Скачать 0.59 Mb.
    НазваниеПрактикум для студентов экономических специальностей бгуир минск 2008 удк 004. 6 (076) ббк 32. 973. 26018 я 73 б 93
    Дата17.09.2022
    Размер0.59 Mb.
    Формат файлаdoc
    Имя файлаTokhod_Laboratorny_Praktikum.doc
    ТипПрактикум
    #682128
    страница5 из 12
    1   2   3   4   5   6   7   8   9   ...   12

    Варианты заданий



    1. Создайте запрос с именем «Запрос на выборку 1» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: ГруппаОС, ИнвентарныйНомер, НаименованиеОС, Фамилия, Имя, Отчество, НормаАмортизации, УчитыватьПробег, ПервоначСтоимость, СуммаИзноса.

    Сортировка: ГруппаОС (по убыванию), НаименованиеОС (по возрастанию).

    Условие отбора данных: все записи, для которых значение поля «НормаАмортизации» менее 0,5 или значение поля «ПервоначСтоимость» лежит в диапазоне от 20 000 000 до 100 000 000 и значение поля «СуммаИзноса» превышает 200 000.
    2. Создайте запрос с именем «Запрос на выборку 2» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: ИнвентарныйНомер, НаименованиеОС, КодПодразделения, Подразделение, КодМатОтв, Фамилия, ПервоначСтоимость, СодержаниеЗолота, СодержаниеСеребра, СодержаниеПлатины, СодержПлатГруппы.

    Сортировка: СодержаниеЗолота (по убыванию), СодержаниеСеребра (по убыванию).

    Условие отбора данных: все записи, для которых поле «СодержаниеЗолота» содержит ненулевое значение или значение поля «СодержаниеСеребра» больше 3 и при этом хотя бы в одном из полей «СодержаниеПлатины», «СодержПлатГруппы» содержится ненулевое значение.
    3. Создайте запрос с именем «Запрос на выборку 3» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: КодВидаОС, ВидОС, ПодвидОС, ИнвентарныйНомер, НаименованиеОС, КодПодразделения, Подразделение, ПервоначСтоимость, КодНормыАморт, НормаАмортизации, СуммаИзноса.

    Сортировка: КодНормыАморт (по возрастанию), ПервоначСтоимость (по убыванию).

    Условие отбора данных: все записи, для которых значение поля «НаименованиеОС» включает в себя сочетание букв «ан» начиная с третьей или последующих позиций букв или в поле «ДатаВыбытия» содержится конкретная дата.
    4. Создайте запрос с именем «Запрос параметрический 1» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: ПодвидОС, ИнвентарныйНомер, НаименованиеОС, КодПодразделения, Подразделение, ПервоначСтоимость, НормаАмортизации, СуммаИзноса.

    Сортировка: Подразделение (по возрастанию), ПервоначСтоимость (по убыванию).

    Условие отбора данных: все записи, для которых значение поля «НормаАмортизации» меньше значения, введенного пользователем с клавиатуры, и значение поля «ДатаВыбытия» не определено.
    5. Создайте запрос с именем «Запрос параметрический 2» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: КодПодразделения, Подразделение, КодМатОтв, Фамилия, Имя, Отчество, ИнвентарныйНомер, НаименованиеОС, РежимИспользования, ПервоначСтоимость, СуммаИзноса.

    Сортировка: Фамилия (по возрастанию), НаименованиеОС (по возрастанию).

    Условие отбора данных: все записи, для которых значение поля «ДатаПоступления» попадает в указанный пользователем интервал дат.
    6. Создайте запрос с именем «Запрос с текстовым вычисляемым полем» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: ИнвентарныйНомер, НаименованиеОС, КодПодразделения, Подразделение, КодМатОтв, Фамилия, Имя, Отчество, ФИО.

    Здесь поле «ФИО» является вычисляемым. Оно составляется из полей «Фамилия», «Имя» и «Отчество», разделяемых пробелами (для соединения в одном выражении текстовых полей и констант используйте оператор «&»).

    Сортировка: ФИО (по возрастанию).

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

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: КодВидаОС, ВидОС, ИнвентарныйНомер, НаименованиеОС, КодПодразделения, КодНормыАморт, НормаАмортизации, ПервоначСтоимость, СуммаИзноса, ОстаточнаяСтоимость, СрокАмортизации. Здесь поля «ОстаточнаяСтоимость» и «СрокАмортизации» являются вычисляемыми. Первое из них должно отображать разность между первоначальной стоимостью и суммой износа, а второе основывается на формуле:

    СрокАмортизации: Int((ПервоначСтоимость – СуммаИзноса) / (ПервоначСтоимость * НормаАмортизации / 100 / 12))

    Сортировка: НормаАмортизации (по возрастанию), ОстаточнаяСтоимость (по убыванию).
    8. Создайте запрос с именем «Запрос с группировкой» со следующими свойствами.

    Тип запроса: групповая операция.

    Перечень полей в запросе: ГруппаОС, ВидОС, ИнвентарныйНомер, ПервоначСтоимость, СуммаИзноса.

    Групповая операция: для полей «ГруппаОС» и «ВидОС» – Группировка; для поля «ИнвентарныйНомер» – Count; для полей «ПервоначСтоимость», «СуммаИзноса» – Sum.

    Условие отбора данных: инвентарные карточки всех тех основных средств, которые содержат хотя бы один из драгметаллов (это условие отбора требует отдельного столбца в бланке запроса и создается по аналогии с созданием вычисляемого поля). Групповая операция – Условие (Where – для англоязычной версии).

    Сортировка: СуммаИзноса (по убыванию).
    9. Создайте запрос с именем «Запрос перекрестный» со следующими свойствами.

    Тип запроса: перекрестный запрос.

    Перечень полей в запросе: ГруппаОС, ВидОС, РежимИспользования, СуммаИзноса.

    Групповая операция: для полей «ГруппаОС», «ВидОС», «РежимИспользования» – Группировка; для поля «СуммаИзноса» – Sum.

    Перекрестная таблица: для полей «ГруппаОС» и «ВидОС» – Заголовки строк; для поля «РежимИспользования» – Заголовки столбцов; для поля «СуммаИзноса» – Значение.

    Сортировка: ГруппаОС (по убыванию), ВидОС (по возрастанию).

    Условие отбора данных: инвентарные карточки всех тех основных средств, которые поступили на предприятие за последние 5 лет (это условие отбора требует отдельного столбца в бланке запроса и создается по аналогии с созданием вычисляемого поля). Групповая операция – Условие (Where – для англоязычной версии).
    10. Создайте запрос с именем «Запрос на обновление» со следующими свойствами.

    Тип запроса: запрос на обновление.

    Обновление: изменить значение поля «СуммаИзноса» в таблице «Инвентарные карточки ОС» на значение, вычисляемое по следующей формуле:

    СуммаИзноса + ПервоначСтоимость * НормаАмортизации / 100 / 12

    Условие отбора данных: все записи, для которых значение поля «УчитыватьПробег» принимает значение False и значение поля «ОстаточнаяСтоимость» больше нуля.

    Здесь поле «ОстаточнаяСтоимость» является вычисляемым и должно отображать разность между первоначальной стоимостью и суммой износа.
    11. Создайте запрос с именем «Запрос на обновление параметрический» со следующими свойствами.

    Тип запроса: запрос на обновление.

    Обновление: изменить значение поля «СуммаИзноса» в таблице «Инвентарные карточки ОС» на значение, вычисляемое по следующей формуле:

    СуммаИзноса + ПервоначСтоимость * НормаАмортизации / 100 * [Укажите месячный пробег в км] / 1000

    Условие отбора данных: все записи, для которых значение поля «УчитыватьПробег» принимает значение True и значение поля «ОстаточнаяСтоимость» больше нуля.

    Здесь поле «ОстаточнаяСтоимость» является вычисляемым и должно отображать разность между первоначальной стоимостью и суммой износа.
    12. Создайте запрос с именем «Запрос на создание таблицы» со следующими свойствами.

    Тип запроса: запрос на создание таблицы.

    Перечень полей в запросе: ВидОС, ИнвентарныйНомер, НаименованиеОС, Подразделение, ВидПодразделения, СодержаниеЗолота, СодержаниеСеребра, СодержаниеПлатины, СодержПлатГруппы.

    Сортировка: СодержаниеПлатины (по убыванию), СодержПлатГруппы (по убыванию), СодержаниеЗолота (по убыванию), СодержаниеСеребра (по убыванию).

    Условие отбора данных: инвентарные карточки всех тех основных средств, которые содержат хотя бы один из драгметаллов.
    13. Создайте запрос с именем «Запрос на удаление» со следующими свойствами.

    Тип запроса: запрос на удаление.

    Условие отбора данных: все записи из таблицы «Инвентарные карточки ОС», для которых значение поля «КодНормыАморт» начинается комбинацией цифр 101 или 20 и значение поля «СуммаИзноса» больше значения, введенного пользователем с клавиатуры.
    14. Создайте запрос с именем «Запрос на поиск записей без подчиненных» со следующими свойствами.

    Тип запроса: записи без подчиненных.

    Родительская таблица: Нормы амортизации.

    Дочерняя таблица: Инвентарные карточки.

    Перечень полей в запросе: все поля, входящие в родительскую таблицу.

    Сортировка: НормаАмортизации (по убыванию).

    Условие отбора данных: все записи, для которых значение поля «КодВидаОС» равно 9 и значение поля «НормаАмортизации» попадает в интервал от 10 до 20.
    15. Создайте запрос с именем «Запрос с усложненной выборкой» со следующими свойствами.

    Тип запроса: запрос на выборку.

    Перечень полей в запросе: ВидОС, ИнвентарныйНомер, НаименованиеОС, КодПодразделения, Подразделение, ПервоначСтоимость, СуммаИзноса, Год, Месяц, Пробег_км.

    Сортировка: Год (по убыванию), Месяц (по убыванию), НаименованиеОС (по возрастанию).

    Условие отбора данных: все записи, для которых значение поля «Пробег_км» лежит в диапазоне от 1 000 до 10 000 и которые удовлетворяют условию:

    ПервоначСтоимость - СуммаИзноса > ПервоначСтоимость

    * НормаАмортизации / 2

    Это условие отбора требует отдельного столбца в бланке запроса и создается по аналогии с созданием вычисляемого поля.
    1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта