Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к ЛАБ_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
17.59 Mб
Скачать

9) Запрос 9 “Книги ведущих изд-в”.

Необходимые Таблицы и поля:

  1. Запрос “Ведущие изд-ва”

  2. Таблица “формат” (Поле “Код формата”, Поле “Название формата”)

  3. Таблица “Раздел” (Поле “Код раздела”, Поле “Название раздела”)

  4. Таблица “формат” (Поле “Код формата”, Поле “Название формата”)

  5. Таблица “Переплёт” (Поле “Код Переплёта”, Поле “Название Переплёта”)

  6. Таблица “Книги” с полями (Книга, Год, Тираж, Кол-во стр, Цена)

  7. Вычисляемое поле “Прив_объём” (Коэф_прив*кол-во стр)

  8. Вычисляемое поле “Общий объём” (Коэф_прив*кол-во стр*тираж)

  9. Вычисляемое поле “Общ_Стоим” (тираж*цена)

Правая кнопка мыши по полю запроса – Добавить Таблицу – далее выбираем Запросы – Запрос Ведущие Изд-ва (Рис. 48).

Далее выбираем Таблицы – добавляем нужные Таблицы.

Рис.48. Добавление Запроса “Ведущие издательства”

Связать Запрос “Ведущие изд-ва” и Таблицу “Книги”по полю “Код изд-ва” (Рис.49).

Рис.49.

10) Запрос 10 “Создание Таблицы”.

Последовательность действий:

  • Закрыть Запрос 9 “Книги ведущих издательств”

  • Скопировать Запрос 9 в “Запрос 10 Создание Таблицы”

  • Открыть “Запрос 10 Создание Таблицы” в режиме Конструктора

  • Выбрать Тип запроса “Создание Таблицы” (Правая кнопка мыши по окну запроса - Тип Запроса – Создание Таблицы) – см. Рис.50, 51.

Рис.50. Запрос на создание Таблицы.

Рис.51. Ввод названия Таблицы, создаваемой в результате запуска Запроса на создание таблицы.

  • Ввести название таблицы “Таблица для регрессии”.

  • Если есть надпись “Предупреждение системы безопасности Часть содержимого базы данных отключено”, то нажать на кнопку “Параметры”, иначе не удастся создать Таблицу, так как запись в базу данных запрещена.

  • Запустить запрос на выполнение (Таблица “Таблица для регрессии” будет создана при запуске этого запроса).

11) Запрос 11 “Перекрёстный”. Вывести кол-во книг по разделам 1,2,6,8,9 для ведущих издательств:

    • Строки Запроса – Названия издательств (и коды издательств).

    • Столбцы Запроса– Названия разделов книг.

    • На пересечении строк и столбцов - кол-во книг по разделам у каждого из издательств.

Нужны:

  • Таблица Книги (для подсчёта кол-ва книг по разделам) и Разделы (поле “Раздел”);

  • Запрос “Ведущие изд-ва”, который надо связать с Таблицей “Книги” по полю “Код изд-ва” (для выбора только ведущих изд-в).

Начинаем создавать обычный Запрос на выборку в режиме Конструктора.

Добавить в Таблицу Конструктора запросов строку Групповая операция и сформировать полеКол-во книг” (Рис. 52, 53).

Рис.52. Начало создания перекрёстного Запроса.

Рис.53.

Выбрать Тип Запроса “Перекрёстный” (правая кнопка мыши по свободному полю – Тип запроса -Перекрёстный) – Рис.54.

Рис.54. Выбор для Запроса Типа “Перекрёстный”.

Возникает строка в Таблице Конструктора Запроса: Перекрёстная Таблица.

Задаём в строке Перекрёстная Таблица (Рис. 55, 56):

  1. полю “Изд-во” значение “Заголовки строк”

  2. полю “Раздел” - значение “Заголовки столбцов”:

  3. полю “Кол-во книг” - значение “Значение”

Рис.55. Присвоение полю Изд-во значения Заголовки строк

Рис.56. Перекрёстный Запрос в режиме Конструктора

Результат Перекрёстного Запроса представлен на Рис.57.

Рис.57. Перекрёстный Запрос в режиме Таблицы