SlideShare a Scribd company logo
1 of 2
Запрос на выборку данных по нескольким таблицам
Наиболее сложным является подготовка запросов сразу по нескольким связанным
таблицам. Процесс создания таких запросов напоминает создание запроса по одной таблице.
Однако на этапе отбора таблиц с источниками данных следует указать сразу несколько таблиц,
данные из которых будут использоваться в запросе.
Мы уже знакомились ранее с содержанием и структурой двух связанных таблиц
«Рекламные агентства» и «Заказы».
На рисунке 4.42 видно, как пользователь конструирует запрос сразу из двух таблиц. Из
таблицы «Рекламное агентство» необходимы данные из двух полей Название
агентства и Расценка (руб), а из таблицы «Заказы» - требуются данные
полей Заказчик и Количество заказов.
Рис. 4.42
В итоге при выполнении запроса, представленного на рисунке 4.42, мы получим сведения
сразу из двух таблиц, как демонстрирует нам рисунок 4.43.
Рис. 4.43
1. Для чего используется запросы?
2. Какие типы запросов поддерживает программа Access?
3. Как создается простой запрос на выборку с помощью Мастера?
4. Как строится простой запрос с помощью Конструктора?
5. Какие возможности предоставляет пользователю Конструктор для создания
запроса на выборку с условиями?
6. Как создается запрос на выборку сразу по нескольким таблицам?
Упражнения
1. Откройте таблицу «Страны» базы данных «Страны» (файл Country.mdb), и создайте
запросы по этой таблице.
а) простой запрос, содержащий все записи полей Страна, Столица, Население, Язык;
б) запрос, имеющий записи с полями Страна и Население<«10 млн. человек»;
в) запрос, с записями Столица и Язык = «арабский».
2. Откройте таблицу «Озера» базы данных «Озера» (файл lakes.mdb), и создайте запросы по
этой таблице.
а) простой запрос, содержащий все записи полей Название, Площадь (кв км), Макс глубина
(м);
б) запрос, имеющий записи с полями Название, Объем воды (млн куб м)>10 и Объем воды
(млн куб м) < 20.
3*. Откройте базу данных «Библиотека дисков» и создайте с помощью Конструктора запрос,
показанный на рисунке:
Просмотрите таблицу, построенную по данному запросу.

More Related Content

Similar to 0025

0031
00310031
0031JIuc
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
0011
00110011
0011JIuc
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms accesschiz123
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницVladimir Burdaev
 

Similar to 0025 (11)

0031
00310031
0031
 
тест запросы
тест запросытест запросы
тест запросы
 
1p
1p1p
1p
 
создание таблиц в Ms Access
создание таблиц в Ms Accessсоздание таблиц в Ms Access
создание таблиц в Ms Access
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
24 25 запросы
24 25 запросы24 25 запросы
24 25 запросы
 
0011
00110011
0011
 
Access 2
Access 2Access 2
Access 2
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms access
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страниц
 
11 класс
11 класс11 класс
11 класс
 

More from JIuc

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоровJIuc
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисленияJIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникацииJIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмJIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениеJIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютераJIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд ExcelJIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бдJIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данныхJIuc
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними даннымиJIuc
 
тест по Sql
тест по Sqlтест по Sql
тест по SqlJIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
тест бд
тест бдтест бд
тест бдJIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функцииJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
икр
икрикр
икрJIuc
 

More from JIuc (20)

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
тест бд
тест бдтест бд
тест бд
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
икр
икрикр
икр
 

0025

  • 1. Запрос на выборку данных по нескольким таблицам Наиболее сложным является подготовка запросов сразу по нескольким связанным таблицам. Процесс создания таких запросов напоминает создание запроса по одной таблице. Однако на этапе отбора таблиц с источниками данных следует указать сразу несколько таблиц, данные из которых будут использоваться в запросе. Мы уже знакомились ранее с содержанием и структурой двух связанных таблиц «Рекламные агентства» и «Заказы». На рисунке 4.42 видно, как пользователь конструирует запрос сразу из двух таблиц. Из таблицы «Рекламное агентство» необходимы данные из двух полей Название агентства и Расценка (руб), а из таблицы «Заказы» - требуются данные полей Заказчик и Количество заказов. Рис. 4.42 В итоге при выполнении запроса, представленного на рисунке 4.42, мы получим сведения сразу из двух таблиц, как демонстрирует нам рисунок 4.43. Рис. 4.43 1. Для чего используется запросы? 2. Какие типы запросов поддерживает программа Access? 3. Как создается простой запрос на выборку с помощью Мастера? 4. Как строится простой запрос с помощью Конструктора? 5. Какие возможности предоставляет пользователю Конструктор для создания запроса на выборку с условиями?
  • 2. 6. Как создается запрос на выборку сразу по нескольким таблицам? Упражнения 1. Откройте таблицу «Страны» базы данных «Страны» (файл Country.mdb), и создайте запросы по этой таблице. а) простой запрос, содержащий все записи полей Страна, Столица, Население, Язык; б) запрос, имеющий записи с полями Страна и Население<«10 млн. человек»; в) запрос, с записями Столица и Язык = «арабский». 2. Откройте таблицу «Озера» базы данных «Озера» (файл lakes.mdb), и создайте запросы по этой таблице. а) простой запрос, содержащий все записи полей Название, Площадь (кв км), Макс глубина (м); б) запрос, имеющий записи с полями Название, Объем воды (млн куб м)>10 и Объем воды (млн куб м) < 20. 3*. Откройте базу данных «Библиотека дисков» и создайте с помощью Конструктора запрос, показанный на рисунке: Просмотрите таблицу, построенную по данному запросу.