Автор работы: Пользователь скрыл имя, 26 Января 2014 в 22:25, контрольная работа
Определить стоимость каждого комплекта.
По графе 6 построить круговую диаграмму, отражающую долю каждого вида изделий в общем выпуске.
На стр. 4 приводится таблица, показывающая результаты расчетов. Для выполнения этих расчетов были использованы следующие встроенные функции ТП ME Excel:
Задание 1. Технологии обработки экономической информации в среде ТП MS Excel
Задание 2. Технологии работы в среде СКМ Maple
Задание 3. Технологии обработки данных в среде СУБД MS Access и использования языка запросов SQL, как средства расширения возможностей СУБД
Задание 4. Спроектировать объект БД – отчет (форму) в СУБД Access
Список литературы
Рис.3 – Схема данных
Запрос 1. Рассчитать значение поля [Остаток на конец месяца].
Значение этого поля рассчитывается по формуле:
[Остаток на конец месяца] = [Остаток на начало месяца, млн р]
+[Приход, млн р]-[Расход, млн р];
Это запрос на обновление. Для его реализации необходимо активизировать вкладку Запросы ==> Создать ==> Конструктор==> Меню Запрос ==> Обновление ==> SQL. В окне SQL (рис.4) ввести текст запроса:
UPDATE Сведения SET [Остаток на конец месяца] =
[Остаток на начало месяца, млн р]+[Приход, млн р]-[Расход, млн р];
Рис.4 – Окно запроса на обновление
Затем выполнить его, нажав соответствующую кнопку на пиктографическом меню.
В результате поле [Остаток на конец месяца] таблицы Сведения будет рассчитано в соответствии с введенной формулой (рис. 5).
Код материала |
Номер склада |
Остаток на начало месяца, млн р |
Приход, млн р |
Расход, млн р |
Остаток на конец месяца |
1 |
1 |
52 |
9 |
15 |
46 |
1 |
2 |
14 |
8 |
4 |
18 |
1 |
3 |
8 |
17 |
2 |
23 |
1 |
4 |
0 |
14 |
3 |
11 |
2 |
1 |
16 |
11 |
0 |
27 |
2 |
2 |
2 |
23 |
5 |
20 |
2 |
3 |
19 |
12 |
6 |
25 |
3 |
2 |
23 |
8 |
12 |
19 |
3 |
3 |
57 |
6 |
12 |
51 |
4 |
1 |
89 |
0 |
6 |
83 |
4 |
2 |
15 |
0 |
0 |
15 |
4 |
3 |
24 |
0 |
9 |
15 |
4 |
4 |
7 |
3 |
10 |
0 |
5 |
2 |
7 |
11 |
17 |
1 |
5 |
3 |
6 |
15 |
8 |
13 |
5 |
4 |
2 |
15 |
5 |
12 |
6 |
1 |
15 |
7 |
0 |
22 |
6 |
2 |
15 |
19 |
9 |
25 |
6 |
3 |
28 |
0 |
12 |
16 |
6 |
4 |
9 |
8 |
3 |
14 |
7 |
1 |
44 |
23 |
67 |
0 |
7 |
2 |
6 |
17 |
23 |
0 |
7 |
3 |
0 |
14 |
4 |
10 |
7 |
4 |
0 |
11 |
5 |
6 |
Рис.5 – Таблица Сведения после выполнения запроса на обновления
Запрос 2.
Показать данные об использовании материалов, не поступающих на склады в данном месяце. Сортировать по росту расхода.
Текст запроса на SQL:
SELECT [Наименование материала], [Номер склада], [Приход, млн р], [Расход, млн р], [Остаток на конец месяца]
FROM Справочник, Сведения
WHERE Справочник.[Код материала]=
And ([Приход, млн р]=0)
ORDER BY [Расход, млн р];
Данный запрос может быть также создан при помощи конструктора запросов. Следует сформировать бланк запроса:
В результате выполнения запроса получим таблицу:
Наименование материала |
Номер склада |
Приход, млн р |
Расход, млн р |
Остаток на конец месяца |
Ковровое покрытие шириной 3 м. |
2 |
0 |
0 |
15 |
Ковровое покрытие шириной 3 м. |
1 |
0 |
6 |
83 |
Ковровое покрытие шириной 3 м. |
3 |
0 |
9 |
15 |
Коврик в ванную комнату |
3 |
0 |
12 |
16 |
Запрос 3.
Представить данные о материалах, стоимость которых в конце месяца составляет от 20 до 40 млн. руб. Упорядочить по росту стоимости материала по состоянию на конец месяца.
Текст запроса на SQL:
SELECT [Наименование материала], [Номер склада],
[Остаток на конец месяца]
FROM Справочник, Сведения
WHERE Справочник.[Код материала]=Сведения.[Код материала]
And ([Остаток на конец месяца] Between 20 And 40)
ORDER BY [Остаток на конец месяца];
Данный запрос может быть также создан при помощи конструктора запросов. Следует сформировать бланк запроса:
В результате выполнения запроса получим таблицу:
Наименование материала |
Номер склада |
Остаток на конец месяца |
Напольное покрытие Калигула |
2 |
20 |
Коврик в ванную комнату |
1 |
22 |
Напольное покрытие Империя |
3 |
23 |
Коврик в ванную комнату |
2 |
25 |
Напольное покрытие Калигула |
3 |
25 |
Напольное покрытие Калигула |
1 |
27 |
Запрос 4.
Показать данные обо всех покрытиях, со стоимостью более 12 млн. руб. в начале месяца
Текст запроса на SQL:
SELECT [Наименование материала], [Номер склада],
[Остаток на начало месяца, млн р]
FROM Справочник, Сведения
WHERE Справочник.[Код материала]=
AND ([Наименование материала] Like ("*окрытие*")) And
([Остаток на начало месяца, млн р]>12);
Данный запрос может быть также создан при помощи конструктора запросов. Следует сформировать бланк запроса:
В результате выполнения запроса получим таблицу:
Наименование материала |
Номер склада |
Остаток на начало месяца, млн р |
Напольное покрытие Империя |
1 |
52 |
Напольное покрытие Империя |
2 |
14 |
Напольное покрытие Калигула |
1 |
16 |
Напольное покрытие Калигула |
3 |
19 |
Напольное покрытие Венская классика |
2 |
23 |
Напольное покрытие Венская классика |
3 |
57 |
Ковровое покрытие шириной 3 м. |
1 |
89 |
Ковровое покрытие шириной 3 м. |
2 |
15 |
Ковровое покрытие шириной 3 м. |
3 |
24 |
Запрос 5.
По каждому материалу определить, в каком количестве он находился, в сумме, на всех складах в начале месяца, каково наименьшее поступление материала и его средний расход. Упорядочить по росту общей стоимости в начале месяца.
Текст запроса на SQL:
SELECT [Наименование материала],
Sum([Остаток на начало месяца, млн р]) AS [Остаток в начале месяца, млн р],
Min([Приход, млн р]) AS [Наименьший приход, млн р],
Avg([Расход, млн р]) AS [Средний расход, млн р]
FROM Справочник, Сведения
WHERE Справочник.[Код материала]=
GROUP BY [Наименование материала]
ORDER BY Sum([Остаток на начало месяца, млн р]);
Данный запрос может быть также создан при помощи конструктора запросов. Следует сформировать бланк запроса:
В результате выполнения запроса получим таблицу:
Наименование материала |
Остаток в начале месяца, млн р |
Наименьший приход, млн р |
Средний расход, млн р |
Ковровое покрытие шириной 1.5 м. |
15 |
11 |
10 |
Напольное покрытие Калигула |
37 |
11 |
3,66666666666667 |
Обои виниловые 1.1 м. |
50 |
11 |
24,75 |
Коврик в ванную комнату |
67 |
0 |
6 |
Напольное покрытие Империя |
74 |
8 |
6 |
Напольное покрытие Венская классика |
80 |
6 |
12 |
Ковровое покрытие шириной 3 м. |
135 |
0 |
6,25 |
Запрос 6.
Показать данные о складах, на которых находятся материалы 6 и более видов: суммарный приход, суммарный расход. Упорядочить по росту количества материалов на складе.
Текст запроса на SQL:
SELECT [Номер склада],
Sum([Приход, млн р]) AS [Всего поступило, млн р],
Sum([Расход, млн р]) AS [Всего использовано, млн р],
Count([Код материала]) AS [Число материалов]
FROM Сведения
GROUP BY [Номер склада]
HAVING (Count([Код материала])>=6)
ORDER BY Count([Код материала]);
Данный запрос может быть также создан при помощи конструктора запросов. Следует сформировать бланк запроса:
В результате выполнения запроса получим таблицу:
Номер склада |
Всего поступило, млн р |
Всего использовано, млн р |
Число материалов |
3 |
64 |
53 |
7 |
2 |
86 |
70 |
7 |
Задание 4. Спроектировать объект БД – отчет (форму) в СУБД Access
Разрабатываем отчет, в котором покажем данные о наличии и движении материалов, с подведением итогов по их видам. Воспользуемся возможностями Мастера отчетов: вкладка Отчеты == > Создать == > Мастер отчетов, который за несколько шагов поможет создать отчет с группировкой по выбранным полям.
Фрагмент сформированного отчета представлен ниже.
Список литературы
1. Вардомацкая, Е. Ю. Компьютерные информационные технологии: лабораторный практикум. Часть 1 / Е. Ю. Вардомацкая. - Витебск: УО «ВГТУ», 2009. - 95 с.
2. Вардомацкая, Е. Ю. Информатика: учебное пособие. В II ч. Ч. I / Е. Ю. Вардомацкая, Т. Н. Окишева. – Витебск, 2007. -220 с.
3. Вардомацкая, Е. Ю. Информатика: учебное пособие. В II ч. Ч. II. Excel / Е. Ю. Вардомацкая, Т. Н. Окишева. – Витебск, 2007. - 237 с.
4. Вардомацкая, Е.Ю. Информационные технологии в экономике и управлении: методические указания для студентов ФПК / Е. Ю. Вардомацкая. - Витебск: УО «ВГТУ», 2009. - 95 с.
5. Дьяконов, В. Maple 6 : учебный курс / В. Дьяконов - Санкт-Петербург : Питер, 2001.-608 с. : ил.
6. Информатика для юристов и экономистов : учебник для вузов / под ред. С. В. Симоновича. - СПб: Питер, 2006.
7. Коцюбинский, A. Excel в примерах для менеджера и экономиста / А. О. Коцюбинский, С. В. Грошев. - М.:ГроссМедиа, 2004. - 304 с.
8. Шарстнев, В. Л. Компьютерные информационные технологии : курс лекций / В. Л. Шарстнев. - Витебск : УО «ВГТУ», 2006.
9. Шарстнев, В. Л. Компьютерные информационные технологии: лабораторный практикум / В. Л. Шарстнев, Е. Ю. Вардомацкая. - Витебск: УО «ВГТУ», 2008.- 170 с.
10. Шарстнев, В. Л. Методические указания к лабораторным работам по курсу ТОХОД для студентов экономических специальностей заочного отделения / В. Л. Шарстнев, Е. Ю. Вардомацкая. - Витебск : УО «ВГТУ», 2002.