Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
61
Добавлен:
08.01.2014
Размер:
780.8 Кб
Скачать

Для указанного примера запроса получаем запрос-выборку

название продукта

Sum-количество

стоимость

конфеты "Южная ночь"

10

326

конфеты "Южная ночь"

12

391,2

пастила фруктовая

22

545,6

печенье "Садко"

8

129,6

печенье "Садко"

9

145,8

6. Отчеты

Отчет – это особая форма представления данных, предназначенная для вывода на печать. Как правило для формирования отчета создают запрос, в котором собирают данные из разных таблиц (например, с включением вычисляемых полей, группировкой, условиями отбора). На базе такого запроса проектируется отчет, который позволяет:

  • представить данные в удобной для чтения и анализа форме;

  • сгруппировать записи с вычислением итоговых и промежуточных значений;

  • включить в отчет и напечатать графические объекты (например, диаграммы)

Отчет можно создать и по любой таблице. Пример отчета см. Приложение.

Создание отчета

Создание отчета с помощью Автоотчета. После выбора источника записей и макета (в столбец, ленточный или табличный) Автоотчет создает отчет, который использует все поля источника записей и применяет последний использованный автоформат.

Создание отчета с помощью мастера. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов.

Большая часть сведений в отчете поступает из базовой таблицы, запросаили инструкции SQL, являющейся источником данных для отчета. Остальные сведения отчета хранятся в его структуре.

ПРИМЕРНЫЕ ЗАДАНИЯ ПО СУБД Microsoft Access

  1. Создать в режиме Конструктора таблицу по следующему образцу. На основе этой таблицы составить запрос по успеваемости студентов за I семестр по Высшей математике (ВМ1), Физике(Ф1), Истории(И1), Химии(Х1).

    %п/п

    ФИО

    № зачетки

    группа

    ВМ 1

    ВМ 2

    Ф 1

    Ф 2

    И 1

    И 2

    Х 1

    Х 2

    1

    Иванов П.А.

    03657

    И-03

    3

    3

    3

    3

    3

    3

    3

    3

    2

    Петров А.А.

    03997

    И-03

    4

    3

    4

    4

    5

    5

    3

    4

    3

    Борисов Д.О.

    03455

    И-03

    4

    4

    3

    3

    5

    5

    4

    4

    4

    Ильина Н.Н.

    03999

    И-03

    3

    3

    3

    3

    4

    4

    3

    3

    5

    Николаев А.А

    03564

    И-03

    5

    5

    5

    5

    4

    5

    5

    5

    6

    Васильев Е.Н.

    03045

    И-03

    3

    4

    4

    4

    4

    4

    3

    4

    7

    Васильев А.Н.

    03046

    И-03

    3

    3

    3

    4

    4

    4

    4

    4

    8

    Ростокина А.Л.

    03123

    И-03

    4

    5

    4

    4

    5

    5

    4

    4

    9

    Потемкин К.В.

    03764

    И-03

    5

    5

    5

    5

    5

    5

    5

    5

    10

    Коржакова В.Ю.

    03009

    И-03

    5

    4

    4

    4

    5

    4

    4

    4

    11

    Петрухин Б.Б.

    03767

    И-03

    4

    4

    4

    4

    4

    4

    4

    4

    12

    Свириденко О.Р.

    03111

    И-03

    3

    4

    3

    3

    4

    4

    5

    3

    13

    Фомин В.Т.

    03709

    И-03

    3

    4

    5

    5

    5

    5

    4

    4

    14

    Фокина Ю.Д.

    03889

    И-03

    4

    5

    5

    4

    5

    5

    4

    5

    15

    Семина А.М.

    03189

    И-03

    4

    3

    4

    4

    3

    3

    4

    3

  2. Создать таблицу по следующему образцу. На основе этой таблицы произвести выборку студентов по следующим признакам:

А) студенты, имеющие оценку «3» по Химии в I семестре (Х1)

Создать связанную с ней таблицу, в которой номеру зачетки соответствует адрес студента и год рождения. Создать запрос о назначении стипендии студентам, имеющим оценки выше удовлетворительно. В запросе – фамилия студента, номер его зачетки и адрес.

  1. Создать таблицу по следующему образцу. На основе этой таблицы составить простые запросы на выборку по следующим признакам: -студенты – отличники за весь учебный год

  • студенты, имеющие отличные оценки по Истории за I семестр (И1)

4. Создать таблицу по следующему образцу. Создать связанную с ней таблицу, в которой номеру зачетки соответствует адрес студента и год рождения. На основе этой таблицы составить запрос по успеваемости студентов за I семестр по Высшей математике (ВМ1) (в запросе должна быть фамилия студента, его адрес и отметка по ВМ за 1семестр).

%п/п

ФИО

№ зачетки

группа

ВМ 1

ВМ 2

Ф 1

Ф 2

И 1

И 2

Х 1

Х 2

1

Иванов П.А.

03657

И-03

3

3

3

3

3

3

3

3

2

Петров А.А.

03997

И-03

4

3

4

4

5

5

3

4

3

Борисов Д.О.

03455

И-03

4

4

3

3

5

5

4

4

4

Ильина Н.Н.

03999

И-03

3

3

3

3

4

4

3

3

5

Николаев А.А

03564

И-03

5

5

5

5

4

5

5

5

6

Васильев Е.Н.

03045

И-03

3

4

4

4

4

4

3

4

7

Васильев А.Н.

03046

И-03

3

3

3

4

4

4

4

4

8

Ростокина А.Л.

03123

И-03

4

5

4

4

5

5

4

4

9

Потемкин К.В.

03764

И-03

5

5

5

5

5

5

5

5

10

Коржакова В.Ю.

03009

И-03

5

4

4

4

5

4

4

4

11

Петрухин Б.Б.

03767

И-03

4

4

4

4

4

4

4

4

12

Свириденко О.Р.

03111

И-03

3

4

3

3

4

4

5

3

13

Фомин В.Т.

03709

И-03

3

4

5

5

5

5

4

4

14

Фокина Ю.Д.

03889

И-03

4

5

5

4

5

5

4

5

15

Семина А.М.

03189

И-03

4

3

4

4

3

3

4

3

5.Создать в режиме Конструктора таблицу по следующему образцу. На основе этой таблицы произвести выборку студентов по следующим признакам:

А) студенты, имеющие оценку «3» по Химии в I семестре (Х1).

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

6.Создать таблицу по следующему образцу. На основе этой таблицы произвести выборку студентов по следующим признакам: А) студенты, имеющие оценку «3» по Химии в I семестре (Х1).

Б) студенты, имеющие оценку «5» по Высш. Матем. в I семестре (ВМ1)

  1. Создать базу данных по поставщикам продукции в магазин

счетчик

Наименование товара

Код товара

Дата поставки

Составить запрос о товарах, поставленных в определенное время (например, 15.12.2003), в отчете должно быть: наименование товара и его количество. Отчет имеет заголовок «Поставка товаров за 15.12.2003».

  1. Создать базу данных по поставщикам продукции в магазин

счетчик

Наименование товара

Код товара

Дата поставки

счетчик

Наименование поставщика

Код поставщика

Составить запрос о количестве товара, поставленных определенным поставщиком (например, швейной фабрикой «Трикотажница»), в отчете должно быть: наименование поставщика, наименование товара, количество товара. Отчет имеет заголовок «Поставка товаров фабрикой «Трикотажница» ».

  1. Создать базу данных по поставщикам продукции в магазин

счетчик

Наименование товара

Код товара

Дата поставки

счетчик

Наименование поставщика

Код поставщика

Составить запрос о количестве товара, поставленных определенным поставщиком (например, швейной фабрикой «Трикотажница»), в отчете должно быть: наименование поставщика, наименование товара, количество товара. Отчет имеет заголовок «Поставка товаров фабрикой «Трикотажница» ».

Соседние файлы в папке Учебные_материалы