Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Конструирование перекрестных запросов



Перекрестные запро­сы, результатом выполнения которых являются кросс-таблицы, целесообразно создавать для анализа числовых полей в таблицах или запросах.

Например, в представленном ниже примере необ­ходимо было разработать запрос, который позволил бы на основе таблицы «Студент» просмотреть адреса проживания студентов из различных групп в различных городах.

В результате выполнения запроса необходимо получить дина­мическую таблицу (кросс-таблицу) «Распределение адресов проживания студентов из учебных групп в различных городах» (таблица 1.4).

Таблица 1.4 – Распределение адресов проживания студентов из учебных групп в различных городах

Группа/Город Оренбург Орск Бузулук
Группа 1      
Группа …
Группа N        

Последовательность создания перекрестного запроса практи­чески не отличается от технологии конструирования запросов, описанной выше.

Для начала проектирования такого запроса не­обходимо выбрать режим его создания, например Конструктор или Перекрестный запрос.

При выборе режима Конструктор необходимо в меню Запрос щелкнуть по кнопке Перекрестный; при этом окно Конструктора запроса примет вид, показанный на рисунке 1.12.

В перекрестном запросе должно быть три поля.

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

На рисунке 1.13 представлен результат выполнения этого запроса.

Рисунок 1.12 – Окно конструирования перекрестного запроса

Рисунок 1.13 – Результат перекрестного запроса

Контрольные вопросы

1 Из каких информационных блоков состоит Конструктор таблиц и в какой последовательности их следует заполнять?

2 Из скольких символов может состоять имя поля?

3 Может ли имя поля начинаться с пробелов?

4 Какие символы не допускаются при обозначении имени поля?

5 В чем состоит отличие текстового типа данных от MEMO?

6 В чем состоит отличие числового типа данных от денежного?

7 В каких случаях следует применять тип данных OLE?

8 В каких случаях следует применять тип данных Гиперссылка?

9 В каких случаях полю присваивают свойство Ключевое поле?

10 Может ли ключевое поле иметь повторяющиеся значения данных в таблице БД?

11 В каких случаях полю присваивают свойство Обязательное?

12 Какие таблицы называются главными, а какие – подчиненными?

13 Какой смысл имеет термин «Обеспечение целостности данных»?

14 Назовите назначение и виды запросов, разрабатываемых в СУБД ACCESS.

15 В чем состоит отличие постоянного запроса от параметрического?

16 Каково назначение перекрестного запроса?

17 Назовите типы запросов по выполняемым действиям.

18 Назовите правила ввода условий отбора данных в текстовые поля.

19 В чем состоит различие между условиями отбора данных, связанных отношениями AND и OR?

20 Каково назначение следующих функций: Day; Month; Year; Date()?

21 В каких случаях в запросах создается расчетное поле?

Какова последовательность действий при создании расчетного поля
в запросе с применением построителя выражений?





Дата публикования: 2015-04-10; Прочитано: 745 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...