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;

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


 

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

85341. Соціально-психологічні особливості людини з порушеннями опорно-рухового апарату 39.38 KB
  У них вище ніж у інших інвалідів самооцінка; вони відчувають себе найбільш особистісно сильними найменше виражена депресивність. У цієї категорії інвалідів міжособистісні відносини взагалі стабільні і благополучні вони не виглядають відгородженими ізольованими від інших людей. Проте насправді все це є прямо протилежне: у цих інвалідів виявляється значна психологічна дезадаптація їх самооцінка суперечлива. Їх загальне відношення до оточуючих більш негативне ніж у інвалідів I і II групи з дитинства.
85342. Предмет і завдання спеціальної психології 37.66 KB
  Психологія людини з обмеженими можливостями розглядається в межах окремої галузі психологічної науки що вивчає закономірності психічного розвитку й особливості психічної діяльності дітей і дорослих із психічними й фізичними недоліками спеціальної психології. Спеціальна психологія це галузь психологічної науки яка вивчає своєрідність психічного розвитку осіб з психофізичними порушеннями...
85343. Методи дослідження психологічних особливостей людей з різними психофізичними порушеннями у спеціальній психології 39.99 KB
  Діагностика аномального розвитку дитини спрямована на визначення ступеня виразності психічної інтелектуальної емоційної мовної недостатності й на якісну оцінку структури дефекту з виділенням основного психопатологічного синдрому на встановлення звязків його з іншими клінічними проявами віком соматичним і неврологічним станом дитини. За допомогою бесіди можна виявити коло знань дитини про навколишню дійсність а також особливості її орієнтування в просторі часі явищах природи й громадському житті. У процесі бесіди психолог довідується...
85344. Загальна характеристика інвалідів (людей з обмеженими можливостями) як соціальної групи 40 KB
  У нашій країні якість життя інвалідів як правило нижче решти населення що обумовлено наступним: недостатністю в нашому суспільстві гуманізму і милосердя по відношенню до людей з особливими потребами; нерозвиненістю і непристосованістю соціальної інфраструктури міст і сільських населених пунктів з урахуванням задоволення основних потреб інвалідів; низьким рівнем матеріального забезпечення і соціального обслуговування їх недостатньою гнучкістю; низькою якістю чи відсутністю технічних засобів і пристосувань необхідних для...
85345. Девіантна поведінка. Причини виникнення девіантної поведінки 37.16 KB
  Причини виникнення девіантної поведінки. У соціології девіантної поведінки виділяються кілька напрямків що пояснюють причини виникнення такої поведінки. Мертон причиною поведінки що відхиляється вважає неузгодженість між цілями висунутими суспільством і засобами яке воно пропонує для їхнього досягнення. Особливої гостроти ця проблема набула сьогодні в нашій країні де всі сфери суспільного життя перетерплюють серйозні зміни відбувається девальвація колишніх норм поведінки.
85346. Наукові підходи до проблеми психології людини з обмеженими можливостями 41.76 KB
  Одними із осно вних понять в даній теорії в межах проблеми інвалідності є почуття неповноцінності компенсація комплекс неповноцінності. Він вважав що майже всі люди мають за мету подолання почуття неповноцінності однак це почуття у деяких людей може бути надмірним та пере рости у комплекс неповноцінності. Відомий психоаналітик вважав що комплекс неповноцінності у психоаналізі майже не вживається. Комплекс неповноцінності має глибоко еротичні корені.
85347. Методи корекції в системі психологічної допомоги людям з обмеженими можливостями 41.72 KB
  Одним із способів допомогти здоровим людям краще зрозуміти проблеми дітей з вадами здоровя навчитися надавати їм допомогу є програма Дитина дитині . Завданням цієї програми є навчити дітей шкільного віку та їх вчителів методам збереження свого здоровя й взаємодії з іншими дітьми особливо з тими хто має проблеми зі здоровям. Метою даної програми є допомогти дітям навчитися розрізняти різні види інвалідності і їх прояви; розуміти що незважаючи на те що людина у якої є фізичні вади може не справлятися з якоюсь роботою вона у той же...
85348. Загальні психолого-педагогічні аспекти реабілітації людини з обмеженими можливостями 35.77 KB
  Основними завданнями таких проектів психологореабілітаційного напрямку є відновлення та розвиток інтелектуальних функцій людини її емоційного стану навичок психічної саморегуляції комунікативної культури. Специфічними методами що використовуються у проектах для інвалідів є психологічні тренінги аутотренінг комунікативний тренінг тренінг креативності психотерапія ігротерапія бібліотерапія арттерапія та інше; соціальнокультурним який передбачає активізацію та розвиток творчохудожнього потенціалу дітей і дорослих засвоєння...
85349. Особливості розвитку людини з порушеннями інтелекту і психічними захворюваннями 42.36 KB
  Олігофренія одна з груп розумової відсталості різна за етіологією і патогенезом хворобливих змін обєднаних загальним клінічним проявом недорозвинення головного мозку. Олігофренія характеризується природженим або придбаним в ранньому дитинстві до 3 років загальним психічним недорозвиненням. У більшості з них спостерігалися недорозвинення мови й емоційновольова нестійкість. У структурі інтелектуального дефекту цієї групи дітей переважали недорозвинення зоровопросторових функцій труднощі встановлення послідовних умовиводів у розповідях...