Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
201 Кб
Скачать
☆

Создание самообъединений

Самообъединения связывают поля одной таблицы. Для создания самообъединения в запрос включают копию таблицы, а затем указывают объединение связываемых полей. Чтобы создать самообъединение, необходимо:

  1. Создать новый запрос и включить в него таблицу.

  2. Щелкнуть еще раз на кнопке Добавить и включить в запрос копию таблицы.

  3. Создать связи между таблицей и ее копией в верхней части окна конструктора запросов.

  4. Выбрать необходимые столбцы.

  1. Результат запроса может выглядеть, например, так:

Создание подзапросов в среде Microsoft Access

Для того, чтобы создавать подзапросы в режиме конструктора запросов, необходимо создать макет внешнего запроса и для поля, которое будет сравниваться с подзапросом, указать в поле Условие отбора текст подзапроса:

Варианты заданий Вариант №1

1. Вывести среднюю концентрацию токсиканта №5 для каждого кода водоема.

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

3. Вывести название водоема и среднюю концентрацию ртути в воде для водоемов, у которых эта концентрация более предельно допустимой гигиенической концентрации.

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

5. Вывести название водоема и среднюю концентрацию токсиканта в воде, если измерения не проводились, то 0 (внешнее соединение).

6. Вывести название водоема и количество измерений для него, сделанных в августе 2007 г.

7. Вывести список вредных веществ, концентрация которых измерялась в водах Травянского водохранилища (с помощью подзапроса).

Вариант №2

1. Вывести среднюю концентрацию токсиканта №2 для каждого кода региона.

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

3. Вывести название региона и среднюю концентрацию фенола в воздухе для регионов, у которых эта концентрация более предельно допустимой концентрации для человека.

4. Создать запрос, который выдавал бы код записи, название региона, концентрацию токсиканта в воздухе и дату измерения для ацетона.

5. Вывести название региона и среднюю концентрацию токсиканта в воздухе. Если измерения не проводились, то 0 (внешнее соединение).

6. Вывести название региона и количество измерений для него, сделанных в сентябре 2006 г.

7. Вывести список вредных веществ, концентрация которых измерялась в воздухе Мерефянского района Харьковской области (с помощью подзапроса).

Вариант №3

1. Вывести среднюю концентрацию токсиканта №7 для каждого кода региона.

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

3. Вывести название региона и среднюю концентрацию карбофоса в грунте для регионов, у которых эта концентрация более предельно допустимой концентрации.

4. Создать запрос, который выдавал бы код записи, название региона, концентрацию токсиканта в грунте и дату измерения для гексахлорана.

5. Вывести название региона и среднюю концентрацию токсиканта в грунте. Если измерения не проводились, то 0 (внешнее соединение).

6. Вывести название региона и количество измерений для него, сделанных в апреле 2004 г.

7. Вывести список вредных веществ, концентрация которых измерялась в грунте Первомайского района Полтавской области (с помощью подзапроса).