Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСР 5_ТБДЗ.doc
Скачиваний:
1
Добавлен:
24.08.2019
Размер:
144.38 Кб
Скачать

2. Задания по созданию файла базы данных, таблиц и схемы данных

Задание 1.

  1. Создайте новую базу данных.

  2. Сохраните базу данных с именем Вашей фамилии.

Задание 2.

  1. Создайте в режиме Конструктора структуру таблицы ГОРОДА, включающую поля: Город, Код города, Страна.

  2. В качестве типа данных для всех полей выберите Текстовый.

  3. Введите описание для поля Код города: Телефонный код города в международном формате.

  4. В качестве ключевого поля выберите Город.

  5. Сохраните таблицу.

Задание 3.

  1. Создайте в режиме Конструктора структуру таблицы ВУЗЫ, включающую поля: Вуз, Название и Город.

  2. В качестве типа данных для всех полей выберите Текстовый.

  3. Введите описание для поля Название: Полное название Вуза.

  4. Введите подпись для поля Название: НАЗВАНИЕ ВУЗА.

  5. Задайте для поля Название Размер поля - 60.

  6. В качестве ключевого поля выберите Вуз.

  7. Сохраните таблицу.

Задание 4.

  1. Создайте в режиме Конструктора структуру таблицы СОТРУДНИКИ, включающую поля: Фамилия, Дата рождения, Год поступления на работу, Образование, Вуз, Ставка, Надбавка.

  2. В качестве типа данных для полей Фамилия, Образование, Вуз выберите Текстовый; для поля Дата рождения – Дата/время; для поля Ставка – Денежный; для поля Надбавка – Числовой.

  3. Введите описание полей:

Ставка – Основная заработная плата за месяц;

Надбавка – Надбавка за профессиональное мастерство в %.

  1. Задайте следующие свойства для полей:

Дата рождения – Маска ввода - 99.99.99 и Обязательное поле – Да;

Год поступления на работу – Условие на значение – <= 2012 And >= 1990;

Ставка – Число десятичных знаков – 0.

  1. В качестве ключевого поля выберите Фамилия.

  2. Сохраните таблицу.

Задание 5.

  1. Создайте в режиме Конструктора структуру таблицы КОМАНДИРОВКИ, включающую поля: Код командировки, Фамилия, Место командировки (поле со списком), Командировочные расходы.

  2. В качестве типа данных выберите для поля Код командировки – Счетчик, для полей Фамилия – Текстовый, для поля Командировочные расходы – Числовой. Для поля Место командировки (поля со списком) выберите Мастер подстановок… (в качестве источника данных для списка значений используйте таблицу ГОРОДА и значения поля Город).

  3. Введите описание для поля Командировочные расходы: в усл. ед.

  4. Задайте для поля Командировочные расходы Число десятичных знаков – 0.

  5. Сохраните таблицу.

Задание 6.

  1. Разработайте схему данных для базы данных, включив в нее таблицы: ГОРОДА, ВУЗЫ, СОТРУДНИКИ, КОМАНДИРОВКИ.

  2. Обеспечьте целостность данных, а также возможность каскадного обновления связанных полей и удаления связанных записей.

Задание 7.

Заполните таблицы конкретными данными. Обратите внимание на то, что вначале вводятся данные в таблицы, находящиеся в схеме данных на стороне «1», затем – на стороне « ».

3. Задания по созданию запросов

Сохраняйте все запросы под номерами заданий. Например, ЗАПРОС1, ЗАПРОС2 и т.д.

Задание 1.

  1. Создайте простой запрос на основе таблицы КОМАНДИРОВКИ, используя Мастер запросов.

  2. Выберите из таблицы все поля.

Задание 2.

  1. Создайте простой запрос на основе таблицы КОМАНДИРОВКИ, используя Мастер запросов.

  2. Вычислите количество командировок и сумму командировочных расходов по каждому сотруднику.

  3. Отразите в запросе места командировок.

Задание 3.

  1. Создайте условный запрос на основе таблицы СОТРУДНИКИ, используя Конструктор запросов.

  2. Отразите в запросе год поступления на работу тех сотрудников, которые имеют высшее образование.

Задание 4.

  1. Создайте условный запрос с вычисляемым полем на основе таблиц СОТРУДНИКИ и ВУЗЫ, отразив в нем стаж работников, окончивших БИП.

  2. Стаж исчисляйте от текущего года.

  3. Выведите в запросе полное название вуза.

  4. Отсортируйте поле ФАМИЛИЯ по возрастанию.

Задание 5.

  1. Создайте итоговый запрос на основе таблицы КОМАНДИРОВКИ.

  2. Отразите в запросе места командировок, общую величину командировочных расходов по каждому городу и количество поездок в каждый город.

Задание 6.

  1. Создайте итоговый запрос на основе таблицы КОМАНДИРОВКИ.

  2. Отразите в запросе фамилии сотрудников, стаж работы которых не превышает двадцать лет, а также их расходы на все поездки.

Задание 7.

  1. Создайте запрос с вычисляемым полем на основе таблицы СОТРУДНИКИ.

  2. Включите в запрос поля: Фамилия, Ставка, Надбавка и дополнительное поле Сумма надбавки. Значение в дополнительном поле вычисляется путем деления ставки на 100 и умножением на процент надбавки.

Задание 8.

  1. Создайте запрос на обновление записей в таблице СОТРУДНИКИ.

  2. Предусмотрите увеличение ставок на 20% тем сотрудникам, которые поступили на работу не позже 1992 года.

В следующих заданиях нет подсказки о типах запросов и источниках данных.

Задание 9.

Создайте запрос, отражающий год поступления на работу и величину надбавки за профессиональное мастерство сотрудников, закончивших ВУЗы не в Минске.

Задание 10.

Создайте запрос, отражающий сведения о законченном Вузе (название ВУЗа и город его расположения), для сотрудников, которым в соответствующие даты текущего года исполнится от 30 до 45 лет.

Задание11.

Создайте запрос, отражающий дату рождения и стаж работы (число лет работы) каждого сотрудника.

Задание 12.

Создайте запрос, отражающий количество работающих сотрудников и их средний стаж работы.

Задание 13.

Создайте запрос, отражающий минимальную, максимальную и общую сумму командировочных расходов.

Задание 14.

Создайте запрос, отражающий год рождения, места командировок и коды городов для сотрудников, фамилии которых начинаются на букву Д или Ф.

Задание 15.

Создайте запрос, отражающий количество сотрудников по видам образования: высшее и среднее.

Задание 16.

Создайте параметрический запрос, отражающий места командировок и командировочные расходы сотрудников. В качестве параметра запроса используйте поле Фамилия.

Задание 17.

Создайте параметрический запрос, отражающий фамилию сотрудника и командировочные расходы. В качестве параметра запроса используйте поле Место командировки.

Задание 18.

Создайте перекрестный запрос, отражающий по каждой фамилии места командировок и командировочные расходы по каждому месту командировки и общие.

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