41793

Создание сложных запросов в СУБД MS Access

Лабораторная работа

Информатика, кибернетика и программирование

Создать запрос на вычисление скидки 5%, если объём его заказа превысил 49 единиц товара. Вывести номера заказов с максимальной и минимально стоимостью.SELECT Заказы.[Код заказа], Заказы.Количество, [Заказы]![Цена]*[Заказы]![Количество]-([Заказы]![Цена]*[Заказы]![Количество]*0.05) AS [Цена со скидкой]FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа] = Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара] = Товары.[Код товара] WHERE (((Заказы.Количество)>=49))ORDER BY [Заказы]![Цена]*[Заказы]![Количество]-([Заказы]![Цена]*[Заказы]![Количество]*0.05);

Русский

2013-10-25

101.11 KB

6 чел.

Лабораторная работа№5

Создание сложных запросов в СУБД MS Access

Цель работы:   изучение основных принципов создания и использования сложных запросов в СУБД   

                         MS Access;

Изучение запросов на выборку данных из нескольких таблиц при помощи языка без данных SQL;

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

Выполнила студентка группы 102-ПО

Бырыкина В.А

Проверила: Кашталинская И.А.

Дата: 26.10.2012

Ход работы

1.Создать параметрические запросы на выборку кода заказа (код заказа, наименование товара).

Рисунок1 параметрический запрос

SELECT Заказы.[Код заказа], Клиенты.[Код заказа], Товары.[Код товара], Товары.Наименование

FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа] = Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара] = Товары.[Код товара]

WHERE (((Заказы.[Код заказа])=[введите код заказа ]));

2.Из таблицы Заказы вывести поля: товар, стоимость, скидка. После Стоимости сделать вычисляемым: Стоимость=[Заказы]![Цена]*[Заказы]![Количество]-[Заказы]![Цена]*[Заказы]![Количество]*0.05)

Рисунок2 Стоимость

SELECT Заказы.Товар, Заказы.Скидки, Заказы.Цена, [Заказы]![Цена]*[Заказы]![Количество]-([Заказы]![Цена]*[Заказы]![Количество]*0.05) AS Стоимость

FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа]=Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара]=Товары.[Код товара];

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

Рисунок2 Остатк товара

SELECT Заказы.Товар, Товары.[Наличие на складе], Заказы.Цена, [Наличие на складе]*[Цена] AS [Суммовой остаток]

FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа] = Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара] = Товары.[Код товара];

4.Создать запрос на срок выполнения заказа.

Рисунок3 Срок выполнения заказа

SELECT Заказы.[Код заказа], Клиенты.[Дата розмещения], Клиенты.[Дата исполнения], [Дата исполнения]-[Дата розмещения] AS Исполнение

FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа] = Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара] = Товары.[Код товара];

4.Создать запрос на вычисление скидки 5%,  если объём его заказа превысил 49 единиц товара. Вывести номера заказов с максимальной и минимально стоимостью.SELECT Заказы.[Код заказа], Заказы.Количество, [Заказы]![Цена]*[Заказы]![Количество]-([Заказы]![Цена]*[Заказы]![Количество]*0.05) AS [Цена со скидкой]FROM (Заказы INNER JOIN Клиенты ON Заказы.[Код заказа] = Клиенты.[Код заказа]) INNER JOIN Товары ON Заказы.[Код товара] = Товары.[Код товара] WHERE (((Заказы.Количество)>=49))ORDER BY [Заказы]![Цена]*[Заказы]![Количество]-([Заказы]![Цена]*[Заказы]![Количество]*0.05);

Рисунок4 Вычисление скидки 5%

Вычисление Max

SELECT Max([Заказы]![Цена]*[Заказы]![Количество]) AS Выражение1

FROM Заказы;

Вычисление MIN

SELECT MIN(Заказы!Цена*Заказы!Количество)

FROM Заказы;

Выводы:   Изучила основные принципы создания и использования сложных запросов в СУБД   

                         MS Access;

Изучила запросы на выборку данных из нескольких таблиц при помощи языка без данных SQL;

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


 

А также другие работы, которые могут Вас заинтересовать

31441. Немецкая классическая философия: Гегель 24 KB
  Самораскрытие Абсолютного Духа в пространстве это природа; самораскрытие во времени история. Историю движут противоречия между национальными духами которые суть мысли и проекции Абсолютного Духа. Когда у Абсолютного Духа исчезнут сомнения он придёт к Абсолютной Идее Себя а история закончится и настанет Царство Свободы. Войны между народами выражают напряжённое столкновение мыслей Абсолютного Духа.
31442. Мир, природа, бытие, субстанция, материя 25.5 KB
  Философском энциклопедическом словаре имеется следующее определение: âБытие философская категория обозначающая реальность существующую объективно вне и независимо от сознания человекаâ. Самый первый философ кот изучал бытие Парменид: бытие есть не бытие нет мыслимое существует не мыслимое не существует. У Платона бытиеэто мир идей.
31443. Материя и проблема субстанции в философии. Монизм, дуализм, плюрализм. Философия и наука о материальном единстве мира как единстве многообразия сущего 36.5 KB
  Материя как субстанция обладает свойствами: несотворимость неуничтожимость бесконечность способность к саморазвитию. Материя как субстанция не существует отдельно от материальных явлений как нечто самостоятельное она существует только в них и через них. Материя объективное бытие.
31444. Материя и движение. Движение – способ существования материи. Диалектика абсолютного и относительного движения. Движение и покой 28.5 KB
  Диалектика абсолютного и относительного движения. В онтологическом смысле материя это бесконечное множество всех существующих в мире объектов и систем субстрат любых свойств связей отношений и форм движения; в мире нет ничего кроме движущейся материи . Относительность: нет просто движения движения вообще а есть только его отдельные формы ограничение его исторически и локально в пространстве. Прекращение одних форм движения замещается возникновением др.
31445. Пространство и время - формы существования материи. Развитие представлений о пространстве и времени в истории философской и научной мысли. Проблема взаимосвязи категорий «материя», «движение», «пространство» и «время». Значение теории относительности для 28.5 KB
  Развитие представлений о пространстве и времени в истории философской и научной мысли. В истории философии сложилось 2 концепции пространства и времени 1 В античности Демокрит и Эпикур. Именно матери определяет свойства пространства и времени. Свойства пространства и времени: общие и частные.
31446. Диалектика и её альтернативы (метафизика и релятивизм, эклектика) Объективная и субъективная диалектика. Диалектика как метод научного познания и как система знаний (общая характеристика). Принцип диалектики и их взаимосвязь 35 KB
  Диалектика и её альтернативы метафизика и релятивизм эклектика Объективная и субъективная диалектика. Диалектика как метод научного познания и как система знаний общая характеристика. Диалектика учение о всеобщих разнообразиях всеобщих взаимосвязях объект Диалектика искусство вести беседу суб Диалектика как метод используется как обобщенное систематизированное знание используемое в практике нового исследования. Диалектикасистема принципов категорий и законов которыми руководствуется человек в своей познавательной и...
31447. Категории диалектики. «Единичное», «особенное», «всеобщее» 25.5 KB
  Единичное особенное всеобщее. Например единичное и общее. Группы: категории предметные 2категории отношения единичное и всеобщее служебная категория особенное. Единичное отдельный обладающий индивидуальной качественной и количественной определенностью предмет ограниченный в пространстве и во времен от других предметов.
31448. Категории диалектики. «Вещь», «свойство», «отношение». «Часть» и «целое» 26.5 KB
  У каждой науки есть свои категории. Философские категории это предельно общие универсальные понятия отражающих взаимосвязь всех предметов действительности. Философские категории строятся парами они противостоят друг ругу но не могут существовать друг без друга.
31449. Категории диалектики. «Система» - «структура» - «элемент». Принцип системности в научном познании 30.5 KB
  Система структура элемент. Группы: категории предметные 2категории отношения СИСТЕМА СТРУКТУРА ЭЛЕМЕНТ Элемент относительно самостоятельная качественноопределенная составная часть сложного целого. Далеко не любая часть вещи её элемент а только самая простая неделимая далее. Элемент позволяет в каждой системе обозначить относит её границы т.