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;

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


 

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

44720. Infinitive (forms and functions) 33.55 KB
  The oceans cover 147 million square miles of the earth's total surface of 197 million square miles. Geographically, this vast expanse of water has been very thoroughly explored; the surface currents have been charted, the depths of the seas bordering the land have been carefully sounded. Yet, the nature of the ocean was practically unknown until recently, when new techniques and careful mapping did disclose new details of the ocean waters.
44721. Gerund (forms and functions) 114.28 KB
  Prctise reding the following twosyllble words with the stress on the second syllble: Include between employ pply design convert trnsform obtin Prctise reding the following mny syllble words: Electricity impossible ccumulte numerous resistnce temperture emergency photocell complicted Prctise reding the following words with double stress: Engineering semiconductor utomtion conductivity irrespective reproduce Memorize the spelling nd pronuncition of the following words: Vry ['vεərI]...
44722. Ing forms: Participle/Gerund/Verbal Noun 51 KB
  Trnsistors mde it possible to design compct smlldimensioned electronic devices which consume very little power. The trnsistors re successfully used for direct trnsformtion of het energy into electricl energy by mens of therml elements. In lter yers light sources nd lsers were built on the bsis of trnsistors.
44723. Participle (Passive and Perfect Forms) 33.83 KB
  Rdio supplies the communiction service which is so essentil to the modern world nd meeting these needs it hs become rpidly developing industry itself. It is from rdio tht the subject of electronics ws born which being pplied to utomtion brought such remrkble chnges to the technique of tody. The fstest most relible wy to detect n rtificil stellite nd to determine its orbit is by rdio.
44724. Nominative Absolute Participle Clause. Participle+Infinitive 54 KB
  PrticipleInfinitive TEXT 12 The Fundmentl Problems of Television. The word “television†by common cceptnce hs come to men the essentilly instntneous trnsmission either by wire or rdio of moving pictures or imges. Essentilly three steps re involved in television nmely: 1 the nlysis of the light imge into electricl signl; 2 the trnsmission of the electricl signl to the points of reception; nd 3 the synthesis of visible reproduction of the originl imge from the electricl signl. nswer the questions: Wht does the word “televisionâ€...
44725. Infinitive (Passive and Perfect Forms) 80.5 KB
  From the first electronic digital computers of the forties to to-day’s versatile computers and most up-to-date microcomputers, very little has changed as far as basic computer operation is concerned. In the last thirty years, vast improvements in the size, speed and capabilities of computers have taken place
44726. Complex Subject 76.71 KB
  The low temperture physics dels with vrious phenomen occurring tempertures in the region of bsolute zero 273єC. The lowest temperture on Erth is known to hve been registered in the ntrctic bout 80єC. Still lower tempertures re climed to be found on other plnets.
44727. Complex Object. For + Noun (Pronoun) + Infinitiv 83.69 KB
  On the one hnd light ws pictured s wve motion of some sort nd on the other s flight of fstmoving prticles. The wve theory of light seemed to hve defeted the prticle theory when it explined the pproximtely rectiliner propgtion. It ws found tht light could cuse toms tо emit electrons nd tht when light relesed n electron from n tom the energy possessed by the electron very gretly exceeded tht which the tom could ccording to electromgneticwve theory hve received.
44728. Gerund. Gerund clauses 63.5 KB
  Tsiolkovsky 18571935 Mnkind will not remin on erth forever. Tsiolkovsky ws selftught mn. The min problem Tsiolkovsky hd been working t for mny yers ws creting theory of interplnetry trvel. 1 It ws Tsiolkovsky who suggested the ide of multistge rocket nd of mnmde stellite which could serve s lbortory for studying the universe.