Студопедия — Введение. Рассчитаем равновесную цену на детское питание аналитическим путем при помощи динамики спроса и предложения в зависимости от цены
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






Введение

Целью работы является освоение такого инструмента управления базами данных в СУБД Access, как Запрос. Задачей данной лабораторной работы является приобретение практических навыков работы по созданию запросов различных типов в СУБД Access.

Задачи:

Создание Запроса на выборку

Создание запроса на выборку с параметрами

Создание форм

Создание запроса на добавление,удаление

 

 

1. Создаю запрос на выборку, в котором на экран должен

выводиться состав 151 группы. Для этого:

-Загрузил из раздела «Обмен файлами» портала УрГЭУ и открыл БД из прошлого занятия;

-Выберите в меню Создание Мастер запросов

 

Затем простой запрос и нажал ок.

В появившемся окне «Создание простых запросов» в ячейке

Таблицы и запросы выбрал из раскрывающегося списка таблицу

СТУДЕНТ и перенес все поля из окна Доступные поля в окно

Выбранные поля;

Нажал кнопку Далее и поскольку выводить надо все поля, в новом окне еще раз нажал кнопку Далее;

 

В появившемся окне задал имя запроса ГРУППА и нажал кнопку Готово.

на экране появилась таблица с данными запроса,

но мне чтобы при выполнении запроса запрашивался номер группы. Для реализации этого, я вначале закрыл запрос, а затем открыл в режиме конструктора запросов (с помощью контекстного меню).

 

В строке Условия отбора: для поля Номер группы ввел 151

и запустил его на выполнение, выполнив команду Выполнить в верхнем левом углу окна;

В результате выполнения запроса на экране появилась таблица с данными о

студентах 151 группы.

Для просмотра запроса в режиме SQL1 я зашел в режим конструктора и К серверу и получил

Закрыл Запрос группы.

2.Создаю запрос на выборку с параметрами,в котором выводятся оценки для этого я делаю Создание- Мастер запросов- Простой запрос- ОК, дальше выбираю студент и переношу только перенесите поля Фамилия, Имя, Отчество, Номер группы в окно Выделенные поля.

 

Затем выбрал таблицу дисциплины, и выбрал поле название дисциплины,а затем из таблицы оценки выбрал поле оценки. У меня сформировалось 6 полей, которые связаны между собой посредством схемы данных;

Нажал 2 раза далее.

В появившемся окне задал имя запроса ОЦЕНКИ ГРУППЫ, затем

щелкнул по ячейке Изменить макет запроса – это мне позволило сразу перейти в режим конструктора и нажал кнопку Готово.

В новом окне в строке Условия отбора: для поля Номер группы

Ввел фразу в квадратных скобках: [Введите номер группы], а для поля

Название дисциплины в строке Условия отбора: ввел фразу: [ Введите

название дисциплины] и выполнил запрос Выполнить.

В первом появившемся диалоговом окне ввел 152, а затем

нажал OK, во втором диалоговом окне – Информатика и

нажал OK;

 

В результате выполнения запроса на экране появилась таблица со списком 152-й группы и оценками по информатике;

 

Сохранил запрос ОЦЕНКИ ГРУППЫ и закрыл таблицу запроса.

 

3. Создаем перекрестный запрос о среднем балле в группах по дисциплинам.

Для этого: Выбрал в меню Создание- Мастер запросов – Простой запрос- ОК.

Выбрал е из таблицы СТУДЕНТ поле Номер группы в окно выделенные поля.

 

 

Выбрал из таблицы ДИСЦИПЛИНЫ поле Название дисциплины в окно Выделенные поля;

Выбрал из таблицы ОЦЕНКИ поле Оценки в окно Выделенные поля;

Нажал кнопку Далее, затем в появившемся окне снова нажал кнопку Далее;

В появившемся окне задал имя Дисциплины_оценки_группы и нажал готово.

 

В открывшемся окне я сохранил и закрыл запрос.

Теперь начал создавать перекрестный запрос.

Для этого: Выбрал в меню Создание Мастер запросов- Перекрестный Запрос- ОК;

 

В открывшемся окне щелкнул по ячейке Запросы, выбрал запрос: ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ и нажал кнопку Далее;

В открывшемся окне для заголовков строк выбрал поле Название дисциплины и нажал кнопку Далее;

 

В открывшемся окне для заголовков столбцов выбрал поле Номер группы и нажал кнопку Далее;

В новом окне выбрал функцию Среднее, т.е. среднее значение и нажмите кнопку Далее;

 

 

Ввел название запроса СРЕДНИЕ_ОЦЕНКИ и нажал кнопку Готово;

 

Выполнился запрос и открылась таблица перекрестного запроса.

Сохранил и закрыл запрос СРЕДНИЕ_ОЦЕНКИ.

 

 

4. Создаем итоговый запрос ОТЛИЧНИКИ с выполнением вычислений над группами записей. Для этого: Выбрал в меню Создание Мастер запросов Простой запрос ОК;

 

В таблице СТУДЕНТ выбрал поля Фамилия, Имя, Отчество, Номер группы, а в таблице ОЦЕНКИ выбрал поле Оценки и перенес все в окно Выделенные поля;

 

Нажал кнопку Далее, затем в появившемся окне снова нажал кнопку Далее;

 

В появившемся окне задал имя запроса ОТЛИЧНИКИ, щелкните по ячейке Изменить макет запроса и нажал кнопку Готово;

 

Открылось новое окно.

Для выполнения групповых операций нажал на панели инструментов клавишу(итоги).

После чего окно приняло новый вид.

В строке Групповая операция для поля Оценки щелкнул по ячейке групповые операции. Открыл раскрывающийся список и выбрал функцию Sum;

В строке Условие отбора для поля ОЦЕНКИ ввел 20;

Нажал выполнить, сохранил и закрыл запрос.

 

5. Создаю запрос с использованием вычисляемых полей из таблицы ПРЕПОДАВАТЕЛИ:

 

Выбрал в меню Создание - Мастер запросов - Простой запрос - ОК;

 

В таблице ПРЕПОДАВАТЕЛИ выбрал поля Фамилия, Имя, Отчество, Кафедра, Должность, Дата рождения, нажал кнопку Далее, затем в появившемся окне снова нажмите кнопку Далее.

В появившемся окне задал имя запроса ВОЗРАСТ_ПРЕПОДАВАТЕЛЕЙ, щелкнул по ячейке Изменить макет запроса и нажал кнопку Готово;

В открывшемся окне в режиме конструктора добавил поле, которого нет в таблице ПРЕПОДАВАТЕЛИ. Это вычисляемое поле Возраст, которое вычисляется следующим образом: из Текущей даты вычесть Дату рождения преподавателя и полученную разность разделить на 365, так как разница дат получится в днях. Новое поле создается с помощью Построителя выражений;

 

С помощью функции построить выходит окно в котором вводим Возраст: Int((DATE() -

[ПРЕПОДАВАТЕЛИ]![Дата_рождения])/365).После ввода выражения нажал клавишу ок.

 

Выполнил и закрыл запрос, ВОЗРАСТ_ПРЕПОДАВАТЕЛЕЙ сохранив внесенные изменения.

 

6. Создаем запрос обновление на изменение зарплаты преподавателей в таблице ПРЕПОДАВАТЕЛИ (необходимо увеличить зарплату на 10% тем преподавателям, у которых она меньше 3 500 рублей).

Для этого: Выбираем в меню Создание - Мастер запросов -Простой запрос - ОК;

 

В таблице ПРЕПОДАВАТЕЛИ выбрал поля: Фамилия, Имя, Отчество, Зарплата и нажал кнопку Далее, а затем в появившемся окне снова нажал кнопку Далее;

 

В появившемся окне задал имя запроса ИЗМЕНЕНИЕ_ ЗАРПЛАТЫ, щелкнул по ячейке Изменить макет запроса и нажал кнопку Готово;

 

Запустил запрос на выполнение, просмотрел его и запомнил ФИО тех преподавателей, зарплата которых менее 3 500 рублей.

Вернулся в режим конструктора и в открывшемся окне в строке Условие отбора ввел <3500, а в верхнем меню выбрал режим Обновление;

В появившейся строке конструктора запросов в строку Обновление: в поле Зарплата ввел [Зарплата]*1,1;

Выполнил запрос

Закройте запрос ИЗМЕНЕНИЕ_ЗАРПЛАТЫ, подтвердив его сохранение;

Открыл форму ПРЕПОДАВАТЕЛИ и просмотрел изменение зарплаты у преподавателей, получающих меньше 3 500 рублей;

Закрыл форму,зарплата преподавателя Сергеевой О. И. изменится и составит 2 200 рублей, против прежних 2 000 рублей.

 

7. Создаем запрос на создание таблицы (создание архива для отчисленных студентов). Для этого:

 

Выбираем в меню Создание Мастер запросов - Простой запрос - ОК;

 

В таблице СТУДЕНТ выбрал ВСЕ поля и нажал кнопку Далее;

 

В открывшемся окне выбрал Подробный отчет и нажмите кнопку Далее.

В новом окне создал имя запроса СОЗДАНИЕ_АРХИВА, щелкнул по ячейке Измен макет запроса и нажал кнопку Готово;

В открывшемся окне в строке Условия отбора ввел: в поле Фамилия – [ввод фамилии], в поле Имя – [ввод имени], в поле Отчество – [ввод отчества], в поле Номер группы – [ввод группы], так, как я делал выше, для запроса с параметрами;

В верхнем меню выбрал тип запроса Создание таблицы

и в новом окне ввел имя новой таблицы АРХИВ, а затем нажмите клавишу «ОК»;

 

 

Выполнил запрос СОЗДАНИЕ_АРХИВА и в процессе выполнения в режиме диалога ввел данные о студенте, помещаемом в архив ШЕВЧЕНКО ИГОРЬ ОЛЕГОВИЧ, ГРУППА – 152, так же, как при работе запроса с параметрами;

При выполнении запроса СОЗДАНИЕ_АРХИВА откроется сообщении, в котором нажал клавишу «Да». В результате выполнения запроса, должна появилась новая таблица АРХИВ;

Закрыл и сохранил запрос СОЗДАНИЕ_АРХИВА

 

 

Открыл новую таблицу АРХИВ, там появилась запись о студенте ШЕВЧЕНКО ИГОРЕ ОЛЕГОВИЧЕ;

8. Создаем запрос на удаление (удаление записи студента гр. 152 Шевченко Игоря Олеговича из таблицы СТУДЕНТЫ), предварительно помещенной в архив. Для этого:

Выбрал в меню Создание Мастер запросов Простой запрос ОК;

В таблице СТУДЕНТ выбрал все поля и нажал кнопку Далее;

 

В открывшемся окне выбрал Подробный отчет и нажал кнопку Далее;

 

В новом окне задал имя запроса ОТЧИСЛЕНИЕ_СТУДЕНТА, щелкнул по ячейке Изменить макет запроса и нажал кнопку Готово;

В открывшемся окне в строке Условия отбора ввел: в поле Фамилия – [ввод фамилии], в поле Имя – [ввод имени], в поле Отчество – [ввод отчества], в поле Номер группы – [ввод группы].







Дата добавления: 2015-06-15; просмотров: 422. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия