Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software development.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
324.44 Кб
Скачать

Вариант 10

  1. Выдать начальную дату и описание мероприятий, которые не начинаются в феврале, а также среднюю премию исполнителей, если максимальная премия не превышает 150 000 €. Отсортировать по начальной дате (по убыванию) и по описанию мероприятия (по возрастанию).

  1. Добавить по 25 000 € всем стажёрам, если их премия не превышает 100 000 €.

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

  1. Дайте определение вычисляемому полю в запросе. Для каких целей они существуют? Приведите примеры.

  1. Каков синтаксис обращения к полям в Access?

  2. Каким образом добавить вычисляемое поле в бланк запроса? В чём их отличие от невычисляемых полей и в чём их сходство?

  3. Что такое группировка записей? С какой целью она проводится?

  4. Что представляют собой статистические операции? Расскажите про одну-две из них.

  5. Опишите групповую операцию Выражение. Для чего она предназначена?

  6. Какие ограничения на запись выражений с участием статистических функций вы знаете? Чем они обусловлены?

  7. Что такое предусловие и постусловие? Как они реализуются в бланке запроса?

  8. Что представляет собой запрос на обновление? Приведите примеры. Чем отличается вид БЗ на выборку от вида БЗ на обновление?

  9. Каково место запросов на обновление в иерархии запросов? Что будет в результате выполнения запроса на обновление?

  10. (*) Возможно ли наличие вычисляемых полей в запросе на обновление? Ответ пояснить. Если возможно, то какие ограничения при этом существуют?

  11. Какие встроенные функции в Access вы знаете? Опишите одну-две из них.

  12. Каков синтаксис функций в Access? Что является результатом их выполнения?

  13. Что такое язык SQL? Каково его основное предназначение?

ЛАБОРАТОРНАЯ РАБОТА №6 Скрипты. Язык Perl. Операции с файлами

Цель работы

Изучение области применения скриптов, получение основы навыков программирования на языке Perl.

Описание

Автоматизация работы. Язык Perl

Очень часто на определённом этапе работы пользователь замечает, что некоторая часть его рабочего времени составляет рутинная, по сути машинная работа. Порою этот вид деятельности отнимает очень много времени и сил. Возникает вопрос: а можно ли как-то уменьшить трудоёмкость такого рода действий? На современном уровне развития технологий программирования это возможно.

Добавление в объёмные статьи оглавления с номерами страниц, однотипное редактирование файлов (например, добавление или удаление порядковых номеров строк, замена нескольких пробелов символом табуляции и т.п.), коллективное переименование всех файлов в папке по определённому образцу – проще говоря всё то, что алгоритмизируется, но требует значительных человеческих затрат можно и должно быть автоматизировано.

Если всё происходит в рамках одного приложения, то в большинстве стандартных случаев уже имеются встроенные средства автоматизации. Взять, к примеру, то же автоматическое создание оглавления в Word. Но что делать, если приходится, например, данные переносить из одного приложения в другое, правя файлы соответствующим образом?

Среди всех средств автоматизации подобной работы мы рассмотрим язык Perl (аббревиатура от англ. Practical Extraction and Report Language – практический язык извлечений и отчётов). Это так называемый универсальный скриптовый язык программирования (или язык сценариев), изначально предназначенный для обработки простых текстовых файлов, но после расширенный и для других целей. Однако и по сей день большинство Perl-программ предназначены именно для работы с текстом.

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