Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. ТиП (ФСО) - Часть 2 .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.1 Mб
Скачать

3. Формирование сложных запросов

Задание 3.

1. Создайте формы Список нарядов и Даты нарядов для заполнения таблиц Наряды и Дата заступления соответственно.

2. С помощью созданных данных форм заполните таблицы Наряды и Дата заступления в соответствии с табл. 3 и 4.

3. Разработайте запрос с параметрами о результатах работы заданного вида наряда  «Результаты работы», в котором при вводе в окно параметров даты заступления и вида наряда на экран должен состав наряда (ФИО сотрудника, специальное звание и должность) и количество выявленных правонарушений.

4. Создайте запрос на выборку  «Ревенко», в котором выводятся все наряды в которые заступал Ревенко Д.Е. с 01.01.2007 по 01.02.2007.

Таблица 3

Код

наряда

Вид

наряда

Время

заступления

Время

смены

наряда

Территория

1

опергруппа

9.00

9.00

Советский район

2

дежурный ЦОУ

8.00

20.00

Советский район

3

дежурный РОВД

8.00

20.00

Советский район

4

группа задержания

18.00

9.00

ул. Ю.Моравская, ул. Комарова

5

группа задержания

18.00

9.00

ул. Пешестрелецкая, ул. Космонавтов, ул. Домостроителей.

Таблица 4

Номер удостоверения

Код наряда

Дата заступления

Количество

выявленных

правонарушений

100234

1

02.01.2007

3

010293

3

01.01.2007

16

001264

1

02.01.2007

3

102003

5

02.01.2007

4

012323

1

03.01.2007

2

103405

2

01.02.2007

3

010293

3

04.01.2007

23

010293

3

09.01.2007

18

100234

1

09.01.2007

2

001264

1

09.01.2007

2

Порядок выполнения задания 3.

3.1. Для создания форм Список нарядов и Даты нарядов воспользуйтесь Мастером форм (см. п. 3.1 задания 3, с. 77). Заполните с и их помощью таблицы Наряды и Дата заступления информацией из табл. 6 и 7 соответственно.

3.2. Для создания запроса с параметрами о результатах работы заданного вида наряда:

  • откройте вкладку Запросы и щёлкните по кнопке Создать;

  • в появившемся окне выберите Конструктор и щёлкните по кнопке ОК;

  • в появившемся окне «Добавление таблицы» добавьте все три таблицы в запрос, используя кнопку Добавить. После закройте окно «Добавление таблицы», нажав кнопку Закрыть.

  • добавьте требуемые для отображения поля запроса. Для этого дважды щёлкните по следующим полям: «Код наряда» в таблице Наряды, «Дата заступления» и «Количество выявленных правонарушений» в таблице Дата заступления, «Фамилия», «Имя», «Отчество», «Должность» и «Специальное звание» в таблице Сотрудники Советского РОВД г Воронежа. Снимите галочки с полей «Код наряда» и Дата заступления».

  • в строке Условия отбора для поля «Код наряда» введите фразу (скобки то же вводить): [Введите код наряда], а для поля «Дата заступления» введите фразу (скобки то же вводить): [Введите дату заступления в наряд]. Сохраните запрос на выборку  , задав его имя  «Результаты работы».

  • выполните запрос «Результаты работы», дважды щёлкнув по его имени. В появившемся окне введите код наряда  1 и щёлкните по кнопке ОК, далее введите дату заступления в наряд – 02.01.2007 и щёлкните по кнопке ОК. На экране появится таблица с данными результатах работы и составе наряда. Выпишите результаты запроса в отчёт пот работе и закройте таблицу запроса.

3.3. Для создания запроса на выборку «Ревенко», в котором выводятся все наряды в которые заступал Ревенко Д.Е. с 01.01.2007 по 01.02.2007:

  • на вкладке Запросы щёлкните по кнопке Создать и выберите Простой запрос и щёлкните по кнопке ОК;

  • выберите таблицу Сотрудники Советского РОВД г Воронежа и перенесите поля «Фамилия», «Имя», «Отчество» в окно «Выделенные поля» (выделяя нужное поле и щёлкая по кнопке ).

Примечание. В дальнейшем под фразой «В таблице ... выберите поле ...» будем понимать выбор таблицы, выбор поля и перенос его в окно «Выделенные поля».

  • в таблице Дата заступления выберите поле «Дата заступления»;

  • в таблице Наряды выберите поле «Вид наряда». Вы сформировали пять полей запроса  они связаны между собой посредством схемы данных;

  • щёлкните по кнопке Далее, затем в появившемся окне снова щёлкните по кнопке Далее. В появившемся окне введите имя запроса «Ревенко», затем щёлкните по ячейке Изменить макет запроса (в ней должна появиться черная точка)  это позволит сразу перейти в режим конструктора. Щёлкните по кнопке Готово;

  • в строке Условия отбора для поля «Дата заступления» введите фразу: Between 01.01.2007 And 01.02.2007, а для полей «Фамилия», «Имя», «Отчество»  Ревенко Дмитрий Евгеньевич. Снимите галочки с полей «Фамилия», «Имя», «Отчество»;

  • выполните запрос, нажав кнопку на панели инструментов или выбрав команду ЗапросЗапуск. На экране появится таблица со списком дат заступления в различные виды нарядов Ревенко Д.Е. за период с 01.01.2007 г. по 01.02.2007 г. Запишите результаты выполнения запроса в отчёт по работе и закройте таблицу запроса.

3.4. Доложите преподавателю о результатах выполнения заданий.

Завершите сеанс работы с Windows. Для этого щёлкните по кнопке <Пуск>, выберите пункт «Завершение сеанса…». В появившемся диалоговом окне щёлкните по кнопке <Выход>.

Сделайте выводы по работе и оформите отчёт.

Письменный отчёт должен содержать:

  • наименование и цели занятия, учебные вопросы;

  • краткие теоретические сведения по отрабатываемым учебным вопросам;

  • информационно-логическую модель реляционной базы данных;

  • логическую модель базы данных;

  • результаты выполнения запросов;

  • выводы о проделанной работе.