И. В. Рахмелевич основы проектирования баз данных


НазваниеИ. В. Рахмелевич основы проектирования баз данных
страница7/18
ТипДокументы
filling-form.ru > Бланки > Документы
1   2   3   4   5   6   7   8   9   10   ...   18

Задание 9. Создание перекрестных запросов


Цель задания  создать перекрестный запрос, содержащий среднюю цену с учетом торговой надбавки на каждую модель товара для каждой из фирм -поставщиков. Так как при создании перекрестного запроса с помощью Мастера можно включать поля только из одной таблицы или запроса (но не из связанных таблиц), то необходимо создать вспомогательный запрос, в который включить все поля, которые будут использованы в перекрестном запросе.
Методические указания:

  1. Создать новый запрос в режиме Конструктора. Выбрать таблицы Поставщики, Товары и Заказы для использования в запросе.

  2. Включить в него поля Наим_поставщика (таблица Поставщики), Модель (таблица Товары), Срок_гарантии (таблица Заказы) и поле Полная_цена, вычисляемое по формуле:

Полная_цена: [Опт_цена] *(1+0,01*[Торг_надбавка] )

Установить режим вывода этих полей на экран.

  1. Сохранить запрос под именем Вспом1. Запустить запрос на выполнение и просмотреть результаты.

  2. Создать новый запрос и выбрать из списка режимов Перекрестный запрос. В первом окне Мастера перекрестных запросов выбрать созданный ранее запрос Вспом1, содержащий все необходимые поля.

  3. В следующих окнах Мастера перекрестных запросов выбрать поля, используемые в качестве заголовков строк (Наим_поставщика) и заголовков столбцов (Модель) перекрестной таблицы , а также математическую операцию (Среднее) для вычисления значений поля Полная_цена в ячейках таблицы.

  4. Сохранить запрос под именем Crosstab. Запустить запрос на выполнение и просмотреть результаты.

Далее рекомендуется усложнить перекрестный запрос, введя в него условие отбора (срок гарантии на все товары не менее 2 лет):

  1. Открыть перекрестный запрос Crosstab в режиме Конструктора.

  2. Добавить в запрос поле Срок_гарантии из запроса Вспом1.

Установить для этого поля следующие значения:

а) в строке Групповая операцияУсловие;

б) в строке Перекрестная таблицаНе отображается;

в) в строке Условие отбора>=2.

В результате бланк запроса имеет вид:



  1. Сохранить измененный запрос. Запустить его на выполнение и просмотреть результаты. Проанализировать, как отразилось на результатах запроса наложение дополнительного условия отбора.


Задачи для самостоятельного решения.

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

  2. Изменить в режиме Конструктора запрос, созданный в задаче 1, так, чтобы в результатах запроса учитывались только товары, для которых оптовая цена составляет от 10000 р. до 30000 р.

  3. Создать в режиме Конструктора перекрестный запрос, в котором заголовки строк содержат ФИО клиентов, заголовки столбцов – наименования поставщиков, а в ячейках таблицы – суммарная стоимость заказов данного клиента на товары от данного поставщика. При этом должно быть выполнено хотя бы одно из двух условий:
    а) оптовая цена на товар составляет от 10000 до 50000 р.;
    б) размер заказа больше 50.

Задание 10. Работа с модифицирующими запросами: запросы создания таблиц.


Цель задания  построение запросов создания таблиц. Таблица Ксероксы, созданная в результате выполнения такого запроса, должна содержать данные об оптовых ценах на ксероксы с указанием их типа и модели.

Методические указания:

  1. Создать новый запрос в режиме Конструктора.

  2. Выбрать таблицы Группы и Товары для использования в запросе.

  3. Ввести в бланк запроса поля Код_товара, Тип_товара, Модель, Опт_цена. Установить режим вывода этих полей на экран.

  4. Ввести в бланк запроса поле Наименование_группы. В строке Условие отбора для этого поля ввести Ксерокс и отменить вывод его на экран.

  5. Выбрать тип запроса Создание таблицы.

  6. В окне диалога Создание таблицы указать ее название: Ксероксы. Поместить таблицу в текущую базу данных (соответствующая опция установлена по умолчанию в окне Создание таблицы). Нажать кнопку ОК.

  7. Сохранить запрос под именем Запрос_Ксероксы. Запустить запрос на выполнение с помощью кнопки панели инструментов Запуск. Просмотреть созданную таблицу.

Задачи для самостоятельного решения.

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

  2. Создать таблицу Заказы_агентов с помощью модифицирующего запроса, в которой должны быть приведены фамилия, имя, отчество и количество заказов для каждого сотрудника, занимающего должность агента. В запрос ввести группировку; при вычислении количества заказов использовать функцию Count.
1   2   3   4   5   6   7   8   9   10   ...   18

Похожие:

И. В. Рахмелевич основы проектирования баз данных iconПрограмма дисциплины «Основы проектирования и разработки баз данных в среде ms access»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов экономических специальностей,...

И. В. Рахмелевич основы проектирования баз данных icon1 Пояснительная записка
Составлен в соответствии с учебным планом и рабочей программой дисциплины оп. 07 Основы проектирования баз данных для подготовки...

И. В. Рахмелевич основы проектирования баз данных icon«Системы управления базами данных. Формы представления данных. Создание структуры базы данных»
Обучающая: создать условия для усвоения содержания теоретического материала по данной теме на уровне закрепления, научить учащихся...

И. В. Рахмелевич основы проектирования баз данных iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

И. В. Рахмелевич основы проектирования баз данных iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

И. В. Рахмелевич основы проектирования баз данных iconМоделирование бизнес-процессов с bpwin 0
Этот инструмент используют в основном системные аналитики и специалисты по внедрению информационных систем. Erwin предназначен для...

И. В. Рахмелевич основы проектирования баз данных iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

И. В. Рахмелевич основы проектирования баз данных iconПрактическая работа №11
В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых...

И. В. Рахмелевич основы проектирования баз данных iconПрограммный комплекс (эумк) «Основы менеджмента» выполнен в виде...
Н. А., Копылов Ю. В., Малышева А. Д. Эумк «Основы менеджмента» для слушателей специальности 100103–«Социально-культурный сервис и...

И. В. Рахмелевич основы проектирования баз данных iconМетодическое пособие по курсовому проектированию по дисциплине «И...
Методическое пособие предназначено для студентов специальности 071600 «Высоковольтные электроэнергетика и электротехника», изучающих...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск