Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 26 Января 2014 в 22:25, контрольная работа

Краткое описание

Определить стоимость каждого комплекта.
По графе 6 построить круговую диаграмму, отражающую долю каждого вида изделий в общем выпуске.
На стр. 4 приводится таблица, показывающая результаты расчетов. Для выполнения этих расчетов были использованы следующие встроенные функции ТП ME Excel:

Содержание

Задание 1. Технологии обработки экономической информации в среде ТП MS Excel
Задание 2. Технологии работы в среде СКМ Maple
Задание 3. Технологии обработки данных в среде СУБД MS Access и использования языка запросов SQL, как средства расширения возможностей СУБД
Задание 4. Спроектировать объект БД – отчет (форму) в СУБД Access
Список литературы

Вложенные файлы: 1 файл

Контрольная.doc

— 561.00 Кб (Скачать файл)

Рис.3 – Схема  данных

 

  1. Составим запросы к базе данных и реализуем их в СУБД Access.

 

Запрос 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.




Информация о работе Контрольная работа по "Информатике"