Задание
В режиме конструктора создайте таблицу Иностранные языки в соответствии с приведённой структурой.
Структура таблицы Иностранные языки
Имя поля |
Тип данных |
Размер поля |
Подпись |
Примечание |
КодЯзыка |
Счетчик |
|
Код |
Ключевое поле |
НаименЯзыка |
Текстовый |
15 |
Язык |
|
Заполните эту таблицу следующими данными.
№
Язык
№
Язык
№
Язык
1
Английский
4
Испанский
7
Китайский
2
Немецкий
5
Итальянский
8
Арабский
3
Французский
6
Шведский
9
Фарси
В режиме конструктора создайте таблицу Уровни владения в соответствии с приведённой структурой.
Структура таблицы Уровни владения
Имя поля |
Тип данных |
Размер поля |
Подпись |
Примечание |
КодУровняВлад |
Счетчик |
|
Код |
Ключевое поле |
НаименУровня |
Текстовый |
25 |
Уровень владения |
|
Заполните эту таблицу следующими данными.
№
Уровень владения
1
Владеет в совершенстве
2
Способен объясняться
3
Читает со словарем
В режиме конструктора создайте таблицу Знание ин языков в соответствии с приведённой структурой. Связи между таблицами организуйте с помощью полей подстановки. Для подстановки списка сотрудников организуйте его сортировку по алфавиту.
Структура таблицы Знание ин языков
Имя поля |
Тип данных |
Размер поля |
Подпись |
Примечание |
КодЗнанияЯзыка |
Счетчик |
|
Код |
Ключевое поле |
Сотрудник |
Мастер подстановок |
|
|
Таблица Сотрудники |
ИнЯзык |
Мастер подстановок |
|
Язык |
Таблица Иностранные языки |
Степень владения |
Мастер подстановок |
|
|
Таблица Уровни владения |
Установите полное Обеспечение целостности данных для всех связей на схеме данных 2.
Создайте для таблицы Знание ин языков форму (меню Создание – Форма) с тем же именем. В режиме конструктора формы придайте этой форме вид, удобный для ввода данных.
С помощью созданной формы введите данные о владении персоналом турбюро иностранными языками (с. 17).
В режиме конструктора запросов создайте перечисленные ниже запросы. Результат проверяйте по их соответствию данным в таблице персонала (с. 4) и таблицы владения иностранными языками (с. 17).
Получите список сотрудников по подразделениям с указанием должностей, фамилий в алфавитном порядке, иностранных языков, если сотрудники ими владеют, с указанием и ранжированием по степени владения. Сохраните запрос под именем СписокСотрЯз.
Получите список сотрудников по подразделениям с указанием должностей, фамилий в алфавитном порядке и количеством иностранных языков, которыми сотрудники владеют, если это число больше нуля. В контекстном меню вычисляемого поля выберите команду Свойства и свойству Подпись задайте значение Число языков. Сохраните запрос под именем СписокСотрЧислоЯз.
Получите список сотрудников по подразделениям с указанием должностей, фамилий в алфавитном порядке и иностранных языков, которыми они ими владеют в совершенстве. Сохраните запрос под именем СписокСотрЯзСоверш.
С целью отбора сотрудников для поездки на международную конференцию получите список сотрудников в алфавитном порядке с указанием фамилии, подразделения, в котором они работают, должности, владеющих английским языком на уровне не ниже возможности объясняться и если женщин, то состоящих в браке. Сохраните запрос под именем НаКонференц.
С целью отбора сотрудников для поездки в служебную командировку в Швейцарию получите список сотрудников в алфавитном порядке с указанием фамилии, подразделения, в котором они работают, должности, владеющих французским и/или немецким языком на уровне не ниже возможности объясняться и если женщин, то состоящих в браке. Сохраните запрос под именем ВШвейцарию.
В режиме мастера отчетов получите наглядные макеты документов для предоставления вышестоящему руководству в качестве приложения к пояснительным запискам по решению текущих кадровых вопросов турбюро. Используйте составленные выше запросы 9.1, 9.3, 9.5. На этапе создания отчетов предусмотрите все необходимые группировки и сортировки данных.