Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.4.docx
Скачиваний:
20
Добавлен:
13.04.2015
Размер:
250.4 Кб
Скачать
  1. Разработайте запрос на увеличение на 10% заработной платы тех преподавателей, кто получает менее 5000 руб.

  • на вкладке Создание в разделе Другие выберите Мастер запросов и создайте Простой запрос;

  • в таблице Преподаватели выберите поле <3арплата>;

  • щелкните по кнопке <Далее>, затем в появившемся окне снова щелкните по кнопке <Далее>;

  • в появившемся окне введите имя запроса Изменение зарплаты;

  • щелкните по ячейке Изменить макет запроса;

  • щелкните по кнопке <Готово>;

  • в строке Условия отбора введите <5000;

  • на вкладке Работа с запросами в разделе Тип запроса выберите кнопку Обновление;

  • в строке конструктора запроса Обновление в поле «Зарплата» введите: [Зарплата]* 1,1;

  • выполните запрос, подтвердив готовность на обновление данных;

  • закройте запрос, подтвердив его сохранение;

  • откройте таблицу Преподаватели;

  • просмотрите изменение заработной платы у преподавателей, получающих меньше 5000 р.;

  • закройте таблицу.

  1. Создайте запрос на удаление отчисленных студентов.

Для создания запроса на отчисление студента гр. 152 Петрова Кирилла Николаевича:

  • на вкладке Создание в разделе Другие выберите Мастер запросов и создайте Простой запрос;

  • в таблице Студенты выберите поля «Фамилия», «Имя», «Отчество», «Номер группы»;

  • щелкните по кнопке <Далее>, затем в появившемся окне снова щёлкните по кнопке <Далее>;

  • в появившемся окне введите имя запроса Отчисленные студенты; щелкните по ячейке Изменить макет запроса;

  • щелкните по кнопке <Готово>;

  • в строке Условия отбора введите: в поле «Фамилия» - Петров, в поле «Имя» - Кирилл, в поле «Отчество» - Николаевич, в поле «Номер группы» -152;

  • на вкладке Работа с запросами в разделе Тип запроса выберите Удаление (рис. 5);

Рис.5. Выбор типа запроса Удаление

  • просмотрите удаляемую запись, щелкнув по кнопке , находящейся в разделе Режим вкладки Главная;

  • если отчисляемый студент выбран правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их;

  • закройте запрос;

  • откройте форму Студенты и удостоверьтесь в удалении записи о студенте Петрове;

  • закройте форму.

  1. Разработайте запрос на создание базы данных отличников.

Для этого:

  • на вкладке Создание в разделе Другие выберите Мастер запросов и создайте Простой запрос;

  • в таблице Студенты выберите поля «Фамилия», «Имя», «Отчество» и «Номер группы», а в таблице Оценки- поле «Оценки»;

  • щелкните по кнопке <Далее>, затем в появившемся окне вновь щелкните по кнопке <Далее>;

  • в появившемся окне введите имя запроса Отличники;

  • щелкните по ячейке Изменить макет запроса;

  • щелкните по кнопке <Готово>;

Примечание. Для создания этого запроса надо воспользоваться операцией группировки. Будем считать отличниками тех студентов, которые набрали за четыре экзамена 20 баллов. Операция группировки позволит просуммировать оценки студентов по всем экзаменационным дисциплинам.

  • для выполнения групповых операции щелкните по кнопке , находящейся в разделе Показать или скрыть вкладки Работа с запросами (рис.6);

Рис.6. Выбор групповых операций.

  • в строке Групповые операции поля «Оценки» щелкните по ячейке Группировка. Откройте раскрывающийся список и выберите функцию SUM (рис.7);

Рис.7. Выбор функции суммирования Sum.

  • в строке Условия отбора поля «Оценки» введите 20;

  • просмотрите создаваемую базу, щелкнув по кнопке , находящейся в разделе Режим вкладки Главная;

  • перейдите в режим конструктора;

  • на вкладке Работа с запросами в разделе Тип запроса выберите кнопку <Создание таблицы> (рис. 8);

Рис.8. Создание таблицы на основе запроса.

  • введите имя таблицы Студенты-отличники и щелкните по кнопке <ОК>;

  • закройте с сохранением запрос;

  • на левой панели в компонентах базы данных выберите созданную на основе запроса таблицу Отличники (рис.9);

  • подтвердите создание новой таблицы с выбранными записями;

  • откройте таблицу Студенты-отличники. Удостоверьтесь в правильности создания таблицы. Закройте таблицу.

Рис.9.

7. Для каждого из созданных запросов создайте форму (можно рекомендовать внешний вид формы в один столбец или ленточный вид формы) для удобного просмотра данных. При создании этих форм воспользуйтесь рекомендациями в лабораторной работе №3.