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;

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


 

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

20656. Основные принципы диалектики 62.5 KB
  Сложные связи разнообразных явлений пронизывают абсолютно всё мироздание и неразрывны в своей основе хотя материя и разнородна. Можно дать следующее определение связи – это атрибут материи являющийся общим выражением зависимости между явлениями отражением взаимообусловленности их существования и развития. Под отношением следует понимать одну из форм момент всеобщей взаимосвязи предметов и процессов раскрывающей существование объекта не только самого по себе но и для других речь идёт о том что отношения всегда устанавливаются между...
20657. Мировоззрение – понятие, структура и формы. Мировоззрение и философия 82 KB
  В более развёрнутом виде мировоззрение можно рассматривать как целостную самостоятельную социально детерминированную систему в которой сложно отражены и взаимосвязаны наиболее общие взгляды образы оценки принципы чувственные и рациональные представления индивида и коллектива о действительности в объективном природном общественном и субъективном индивидуальном состоянии и отношении к ним человека в его духовной деятельности. Основной проблемой мировоззрения выступает вопрос о специфики отношений связующих человека и мир. Раскрытие...
20658. Предмет, структура, функции философии. Философия и культура. Философия и наука 100 KB
  Определение философии. Подобное понимание лишает философское знание научной специфики создаёт ложное представление о философии как чистом мышлении способном существовать вне связей с объективной реальностью размывает уникальность её предмета целей задач и методов исследования а также ограничивает рамками личностного субъективного видения мира. Поэтому для определения философии можно использовать такой этимологический перевод как любовь к истине.
20659. Философия Древней Индии и Китая 88 KB
  Небо выступает в роли судьбы рока Дао дословно путь в данном случае – божественный небесный путь или правильный жизненный путь человека и народа полностью соответствующий небесной воле. Как таковой культ прошлого поклонение предкам и древней мудрости является характерной чертой всей древнекитайской культуры что находит своё отражение и в конфуцианстве считавшем прошлые поколения более нравственным наполненными благоговением перед небесным владыкой и стремящимися максимально соответствовать Дао. Даосизм. В качестве основной...
20660. Происхождение античной философии. Первые досократические философские школы 160.5 KB
  Закономерность приравнивалась к законности а упорядоченность мира представлялась как легитимность. То есть уже на ранних шагах античной мысли представление о картине мира выстраивалась на взглядах содержащих первые рациональные представления пытающиеся преодолеть ограниченность мифологических вымыслов и рассмотреть человека общество в качестве центра Вселенной что и приводило к определённому антропоморфизму в понимании процессов объективной реальности. Eidos – образ вид; подразумевалось идея понятие или метафизическая сущность...
20661. Философские идеи Сократа 41.5 KB
  Философ считал что письмена делают знания отстранёнными внешними для человека и мешают глубокому пониманию истины и воспитанию личности. Поэтому считая что истина содержится внутри самого человека предпочитал живой диалог спор как единственно правильное средство получения достоверных знаний о мире. Второй зрелый этап сосредоточен на раскрытие природы человека. Философия должна открывать человека исследовать его так как именно в нас заключено то познавательное начало которое способно изучать и аккумулировать знания как о себе...
20662. Философское учение Платона 70.5 KB
  Платон настоящее имя Аристокл Платон от греческого platys – широкоплечий полный 427 – 347 год до н. Платон был основателем собственной философской школы занятия слушателей которой проходили в роще посвящённой античному герою Академу что непосредственно повлияло на её название Академия. Философская Академия Платона просуществовала 915 лет.
20663. Философия Аристотеля, Критика платоновского учения об идеях 72.5 KB
  Аристотель 384 – 322 год до н. Аристотель проучившись в платоновской академии 20 лет вплоть до смерти Платона развивал философские положения своего учителя придерживаясь объективного идеализма и смог привнести в это течение новые неоспоримо значимые идеи. Аристотель предпочитал проводить занятия со своими учениками прогуливаясь по саду вблизи школы. Для обозначения философской школы Аристотеля используется и такое название как перипатетика от греческого peripatio – крытая галерея занятия Аристотель проводил не только прогуливаясь...
20664. Философские школы поздней античности (эллинистическая эпоха) 186.5 KB
  Если ранее у греков существовало представление о своём духовном превосходстве над варварами не способных к культуре и к свободной деятельности что запечатлевалось даже в работах Платона и Аристотеля то в новую эпоху взаимовлияния культур формируется представление о едином бытие человека. Под влиянием восточных культур например астрологических и мистических течений Вавилона происходит эклектическое соединение рационального и сверхъестественного в понимание мира что пагубно отражается и на морали где вера в судьбу в определённость...