Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ.doc
Скачиваний:
9
Добавлен:
21.11.2019
Размер:
579.07 Кб
Скачать

Запрос 2. Выбрать сведения об отгрузках, стоимость которых превышает 4 млн. Руб. Упорядочить по возрастанию стоимости отгрузки.

Текст запроса на SQL:

SELECT [Наименование грузополучателя], [Отгружено товаров, тыс р]

FROM Справочник, Сведения

WHERE Справочник.[Код грузополучателя] =

Сведения.[Код грузополучателя]

AND ([Отгружено товаров, тыс р]>4000)

ORDER BY [Отгружено товаров, тыс р];

В результате выполнения запроса получим таблицу:

Наименование грузополучателя

Отгружено товаров, тыс р

ООО НибСервис

4543

ЗАО Кибис

5565

ООО НибСервис

34566

ООО ФортранМастер

45456

ООО ФортранМастер

56756

ООО Криэте

65456

ООО Криэте

67654

ООО ФортранМастер

454543

ЗАО Кибис

656545

Создаем запрос в режиме конструктора:

Запрос 3. Выбрать сведения об отгрузках фирмам – ооо, стоимостью выше 70 млн. Руб. Упорядочить по возрастанию стоимости отгруженного товара.

Текст запроса на SQL:

SELECT [Наименование грузополучателя], [Отгружено товаров, тыс р]

FROM Справочник, Сведения

WHERE Справочник.[Код грузополучателя]=

Сведения.[Код грузополучателя]

AND ([Наименование грузополучателя] Like ("ООО*"))

AND ([Отгружено товаров, тыс р]>70000)

ORDER BY [Отгружено товаров, тыс р];

В результате выполнения запроса получим таблицу:

Наименование грузополучателя

Отгружено товаров, тыс р

ООО ФортранМастер

454543

Создаем запрос в режиме конструктора:

Запрос 4. Вывести сведения об отгрузках со всех складов, кроме второго, по отгрузкам стоимостью в пределах от 20 до 50 млн. Руб. Упорядочить по возрастанию номера склада.

Текст запроса на SQL:

SELECT [Наименование грузополучателя], [Номер склада],

[Отгружено товаров, тыс р]

FROM Справочник, Сведения

WHERE Справочник.[Код грузополучателя] =

Сведения.[Код грузополучателя]

AND ([Номер склада]<>2)

AND ([Отгружено товаров, тыс р] Between 20000 And 50000)

ORDER BY [Номер склада];

В результате выполнения запроса получим таблицу:

Наименование грузополучателя

Номер склада

Отгружено товаров, тыс р

ООО НибСервис

3

34566

ООО ФортранМастер

3

45456

Создаем запрос в режиме конструктора:

Запрос 5. Для каждого грузополучателя рассчитать общий объем поставок и среднюю стоимость поставленного товара. Данные упорядочить по возрастанию общей стоимости отгруженного товара.

Текст запроса на SQL:

SELECT Справочник.[Код грузополучателя],

[Наименование грузополучателя],

Sum([Отгружено товаров, тыс р]) AS

[Общая сумма отгруженных товаров, тыс р],

Avg([Отгружено товаров, тыс р]) AS

[Средняя стоимость поставленного товара, тыс р]

FROM Справочник, Сведения

WHERE Справочник.[Код грузополучателя] =

Сведения.[Код грузополучателя]

GROUP BY Справочник.[Код грузополучателя],

[Наименование грузополучателя]

ORDER BY Sum([Отгружено товаров, тыс р]);

В результате выполнения запроса получим таблицу:

Код грузополучателя

Наименование грузополучателя

Общая сумма отгруженных товаров, тыс р

Средняя стоимость поставленного товара, тыс р

5

ЧУП Кототуй

719

359,5

3

ООО НибСервис

39154

13051,3333333333

4

ООО Криэте

133185

44395

1

ООО ФортранМастер

556755

185585

2

ЗАО Кибис

662175

220725

Создаем запрос в режиме конструктора:

Запрос 6. Определить, по каждому из складов, общую сумму отгруженной продукции и количество отгрузок. Вывести данные о складах, по которым объем отгрузки в совокупности составляет не менее 10 млн. руб. Упорядочить данные по возрастанию числа отгрузок.

Текст запроса на SQL:

SELECT [Номер склада],

Sum( [Отгружено товаров, тыс р]) AS [Отгружено со склада, тыс р],

Count( [Код грузополучателя]) AS [Количество отгрузок]

FROM Сведения

GROUP BY [Номер склада]

HAVING (Sum( [Отгружено товаров, тыс р])>=10000)

ORDER BY Count( [Код грузополучателя]);

В результате выполнения запроса получим таблицу:

Номер склада

Отгружено со склада, тыс р

Количество отгрузок

2

530107

4

3

147806

5

1

714075

5

Создаем запрос в режиме конструктора:

Задание 4. Спроектировать объект БД – отчет (форму) в СУБД Access

Сформируем отчет по отгрузке продукции, в котором найдем итоги по грузополучателям. Воспользуемся возможностями Мастера отчетов: вкладка Отчеты == > Создать == > Мастер отчетов, который за несколько шагов поможет создать отчет с группировкой по выбранным полям.

Фрагмент сформированного отчета представлен ниже.

Литература

Вардомацкая Е.Ю., Окишева Т.Н. Информатика. В двух частях. Часть I. Учебное пособие. Витебск, 2007-220 с.

  1. 3

Вардомацкая Е.Ю., Окишева Т.Н. Информатика. В двух частях. Часть II. Excel. Учебное пособие. Витебск, 2007-237 с.

Вардомацкая Е.Ю., «Информационные технологии в экономике и управлении». Методические указания для студентов ФПК, Витебск,2008 г.

Дьяконов, В. Maple 6 : учебный курс – Санкт-Петербург : Питер, 2001. – 608 с. : ил.

Информатика для юристов и экономистов: Учебник для вузов / Под ред. С.В. Симоновича. – СПб: Питер, 2006.

Коцюбинский, А. Excel в примерах для менеджера и экономиста / А.О.Коцюбинский, С.В. Грошев. – М.: ГроссМедиа, 2004. – 304 с.

  1. 6

Шарстнев В.Л. Компьютерные информационные технологии: Курс лекций – Витебск: УО «ВГТУ», 2006 г.

Шарстнев В. Л., Вардомацкая Е.Ю. Компьютерные информационные технологии: лабораторный практикум : пособие– Витебск: УО «ВГТУ», 2008. – 170 с.

Шарстнев В. Л., Вардомацкая Е.Ю. Методические указания к лабораторным работам по курсу ТОХОД для студентов экономических специальностей заочного отделения. – Витебск: УО «ВГТУ», 2002.

21