- •Лабораторная работа №3.
- •Реализация простых и сложных запросов к базе данных «Приемная комиссия».
- •Получить список абитуриентов, поступающих в вуз имеющих производственный стаж и медаль. Указать фамилию, специальность и факультет на который поступают. Отсортировать фамилии по возрастанию.
- •Реализация запросов на удаление, применение операторов or и and. Использование вычисляемых полей. Использование групповых операций.
- •Получите список студентов сдавших математику с оценкой хорошо и отлично по факультетам 01 и 03.
- •Сделайте запрос таким образом, чтобы остались абитуриенты, набравшие 12 баллов и более, с полем зачисление. Обратите внимание, что таблица Итоги заполнится автоматически.
- •Найдите среднюю сумму баллов.
- •Найдите фамилию студента получившего min балл при поступлении.
- •5. Найдите количество студентов сдавших русский язык на 5.
- •Контрольные вопросы:
- •Использование групповых операций.
- •Использование вычисляемых полей.
Реализация запросов на удаление, применение операторов or и and. Использование вычисляемых полей. Использование групповых операций.
Получите список студентов сдавших математику с оценкой хорошо и отлично по факультетам 01 и 03.
Для этого задания мне понадобится «Конструктор запросов». В диалоговом окошке выбираю нужные мне таблицы: «ОЦЕНКИ», «АНКЕТЫ», «АБИТУРИЕНТЫ», «СПЕЦИАЛЬНОСТИ», «ФАКУЛЬТЕТЫ». (Рис 20)
Рисунок 20
В окно «Параметры» я переношу поля, которые мне нужны – это «КОД_ФКТ», «ЭКЗАМЕН_1», «ОЦЕНКА_1», «ФАМИЛИЯ». (Рис 21)
Рисунок 21
В окне «Параметры» в поле «КОД_ФКТ» указала «Условие отбора» - «01 or 03», а в поле «ОЦЕНКА_2» я указала условие «4 or 5», как требовалось в задании. (Рис 22)
Рисунок 22
Далее, я нажимаю кнопку выполнить, и вот такая таблица у меня вышла: (Рис 23)
Рисунок 23
Сохраняю свою табличку как «Абитуриенты 01 - 03 с оценками 4 или 5». (Рис 24)
Рисунок 24
Сделайте запрос таким образом, чтобы остались абитуриенты, набравшие 12 баллов и более, с полем зачисление. Обратите внимание, что таблица Итоги заполнится автоматически.
Для выполнения этого мне потребуется, как и в других заданиях - «Конструктор запросов». В диалоговом окошке такие таблицы, как «АНКЕТЫ», «АБИТУРИЕНТЫ», «СУММА» и «ИТОГИ», т.к. требовалось в задании поле «Зачисление». Вот такая картина вышла: (Рис 25)
Рисунок 25
Переношу поля в окно «Параметры». (Рис 26)
Рисунок 26
С помощью панели «Тип запроса» выбираю «Обновление», которое отображается в окне «Параметры». Указываю в «Обновление» под полем «ЗАЧИСЛЕНИЕ» - «Да», а в «Условие отбора» под полем «СУММА» - «>=12». (Рис 27)
Рисунок 27
Таблица «Итоги» заполняется автоматически. (Рис 28)
Рисунок 28
Сохранила запрос, как «Абитуриенты с 12 и более баллами».
Найдите среднюю сумму баллов.
Опять же я обращаюсь к группе «Конструктор запросов». Выбираю из окна таблицу «СУММА». (Рис 29)
Рисунок 29
В окно «Параметры» я переношу поле «СУММА». (Рис 30)
Рисунок 30
Нажимаю на кнопку «Итоги», или другими словами «Групповые операции». (Рис 31) Она отображается в правом верхнем углу.
Рисунок 31
После этого у нас появляется в полях окна «Параметры» - «Групповая операция». (Рис 32)
Рисунок 32
Нам были даны в методичке «Основные итоговые функции», и т.к. нам дано в задании найти «среднее значение», я выбираю в поле «Групповая операция» - «avg». (Рис 33)
Рисунок 33
Выполняю запрос. (Рис 34)
Рисунок 34
Но, мне нужно значение сделать целым числом. Для этого я захожу в «Конструктор», открываю «Окно свойств». (Рис 35)
Рисунок 35
В поле «Формат поля» пишу «фиксированный», а в поле «Число десятичных знаков» - пишу «0». (Рис 36)
Рисунок 36
В итоге, получается целое число. (Рис 37)
Рисунок 37
Сохраняю, как «Среднее значение суммы».
Найдите фамилию студента получившего min балл при поступлении.
Захожу в группу «Конструктор запросов». Выбираю в окне поле «СУММА». (Рис 38)
Рисунок 38
Использую кнопку «Итоги». (Рис 39)
Рисунок 39
Указываю в поле «Групповая операция» окна «Параметры» - «min». (Рис 40)
Рисунок 40
Сохранила запрос, как «minСУММА».
Создаю следующий запрос для выполнения своего задания. Выбираю таблицы «minСУММА» и «СУММА». (Рис 41)
Рисунок 41
Устанавливаю связь. (Рис 42)
Рисунок 42
В окно «Параметры» переношу поля. (Рис 43)
Рисунок 43
Рисунок 44
Сохраняю запрос, как «Абитуриенты с min баллами».