Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР_Инфсист_в_эконом2014.docx
Скачиваний:
11
Добавлен:
14.03.2015
Размер:
233.44 Кб
Скачать

Рекомендации к выполнению задания №2

Таблицу создать с помощью конструктора таблиц. Задать следующие типы данных и свойства полей:

Имя поля

Тип данных

Размер поля

Формат поля

Таб_ном

Числовой

Целое

ФИО

Текстовый

20

Дом_адрес

Текстовый

25

Дата_рожд

Дата/время

Краткий формат даты

Образ_ние

Текстовый (поле со списком)

15

Ин_язык

Текстовый (поле со списком)

15

Загран_поездки

Логический

Да/нет

Должность

Текстовый

15

Оклад

Числовой

Одинарное с плавающей точкой

Фиксированный

Район_коэф.

Числовой

Одинарное с плавающей точкой

Фиксированный

С целью автоматизации ввода данных для поля «Образ_ние» при задании типа данных с помощью мастера подстановок создать поле со списком, состоящий из сл.значений: «высшее», «техникум», «среднее». Для этого надо запустить мастер подстановок из списка «Тип данных», в мастере подстановок инициировать переключатель «будет введен фиксированный набор значений», затем ввести указанные значения в столбец. Точно также создать список для поля «Ин_язык», состоящий из сл.значений: «английский», «немецкий», «французский», «никакой». Во вкладке «Общие» свойств поля задавать размер поля, а создаваемые списки со значениями можно увидеть во вкладке «Подстановка».

Для созданной и заполненной таблицы создать:

I. запросы:

Простые запросы

  1. Выбрать всех, кто моложе 40 лет

  1. Выбрать всех, у кого высшее образование и кто проживает на Кр.проспекте

  1. Выбрать бухгалтеров, проживающих на улице Блюхера, имеющих высшее образование и оклад больше 20000 руб.

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

  1. Создать запрос с вычисляемым полем «Код фамилии»:

При создании вычисляемого поля использовать построитель выражений, который можно вызвать через контекстное меню для ячейки «Поле». Функция Left– текстовая функция, которая позволяет выбрать из текстового поля [ФИО] указанное после точки с запятой количество символов, начиная с крайнего левого.

  1. Создать запрос с вычисляемым полем «Надбавка», которое должно отражать надбавку работников к окладу в зависимости от районного коэффициента:

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

Запросы с использованием групповых операций

  1. Создать запрос, в котором необходимо определить количество сотрудников, у кого оклад < 10000 руб. Использовать групповые операции, которые можно включить командой на панели инструментов.

При создании этого запроса вначале в поле «Оклад» будет проделана выборка всех, у кого оклад <10000 руб.(при этом в строке «Групповая операция» выбирается операция «условие», а в строке «Условия отбора» набирается само выражение), затем в поле «ФИО» будет посчитано количество работников, удовлетворяющих этому условию(в строке «Групповая операция» при этом надо выбрать операцию «Count».

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

При создании этого запроса также сначала происходит выборка по полям «Образ_ние» и «Оклад», а затем подсчет в поле «ФИО». Для ячеек с групповой операцией «Условие» флажок строки «Вывод на экран» должен быть снят.