Хелпикс

Главная

Контакты

Случайная статья





Итоговый запрос



Итоговый запрос

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

Это осуществляется щелчком по клавише ∑

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

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

Задание:Владелец магазина одежды заказал разработку базы данных, основанной на двух таблицах. Одна таблица содержит данные, которые могут отображаться для клиентов - в ней указаны розничные цены на вид одежды. Вторая таблица предназначена для анализа результатов деятельности предприятия В ней содержатся оптовые цены на одежду и краткая информация о поставщиках (клиенты магазина не имеют доступа к данным этой таблицы).

 

Технология выполнения работы:

  1. Запустите программу Microsoft Access (Пуск Программы Microsoft Access)
  2. Вокне Microsoft Access выполните команду Файл/Создать. Вправой части окна выберите Новая база данных.Появится окно Файл повой базы данных.
  3. Вокне Файл новой базы данныхвыберите свою папку и дайте файлу имя: Магазин-номер вашей группы. Убедитесь, что в качестве типа файла выбрано База данных Microsoft Access и щелкните на кнопке Создать. Откроется окно, новой базы - Магазин__ номер вашем группы: база данных.
  4. Дважды щелкните на значке Создание→Конструктор таблиц
    откроется бланк создания структуры таблицы.
  5. Для первой таблицы введите следующие поля:
Имя Поля Тип данных:
Вид одежды Текстовый
Размер Числовой
Цена Денежный
  1. Щелкните на поле Цена. В нижней части бланка задайте свойство Число десятичных знаков равным 2.
  2. Для связи с будущей таблицей поставщиков надо задать ключевое поле.
  3. Поскольку здесь ни одно поле явно не претендует на «уникальность», используем поле Вид одежды. Щелчком правой кнопки мыши на поле Вид одежды откройте контекстное меню и выберите в нем пункт Ключевое поле.
  4. Закройте окно Конструктора: При закрытии окна дайте таблице имя Товары.
  5. Повторив действия пунктов 5-9, аналогично создайте вторую таблицу Поставщики, в которую входят следующие поля:
Имя Поля Тип данных:
Вид одежды Текстовый
Цена оптовая Денежный
Поставщик Текстовый
Телефон Текстовый
Адрес Текстовый
Примечание Поле MEMO

Обратите внимание на то, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записывают цифрами. Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравниваю по величине, не вычитают из одного другой и т. д. Это типичное текстовое поле Ключевое поле можно не задавать - для текущей задачи оно не требуется.

 

 

Вид одежды Поставщик Цена оптовая Телефон Адрес
Пальто ООО «Старт» Мира 6
Костюм ООО «Старт» Мира 6
Платье ООО «Ромашка» Ленина 25
Брюки ООО»Эдельвейс» Мира 34

Аналогично заполните остальные данные

 

11. В окне Магазин: база данных откройте по очереди созданные таблицы и наполните их экспериментальным содержанием. Например.

Вид одежды Размер Цена
Пальто
Костюм
Платье
Брюки
Кофта
Женская футболка Rainbow Tiger
Белая мужская футболка Tabloid - Entrust
Хлопковая толстовка-свитшот "Бэтмен"
Толстовка с капюшоном Donut - Criminal Damage
Женская клубная футболка Life is Good - green

12. Дополните своими записями. (5 наименований)

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

14. Сформируйте простой запрос с именем «Товарные заказы».

Создание→Мастер запросов→Простой запрос→Выбрать следующие поля ваших таблиц:

  • Вид одежды
  • Размер
  • Цена
  • Цена оптовая
  • Поставщик
  • Телефон
  • Адрес
  • Примечание

15. На основании созданного простого запроса сформируйте
перекрестный запрос с именем «Основные заказы».

Создание →Мастер запросов →Перекрёстный запрос→ Выбрать поля в котором в качестве заголовков строк используются поля:

  • Вид одежды;
  • Поставщик.

Для заголовка столбца используйте поле «Размер». По полю «Цена оптовая» подсчитайте максимальное значение ( функция Мах).

16. Сформируйте запрос с повторяющимися записями с именем «Основные адреса поставщиков».

Создание→Мастер запросов→Повторяющиеся записи →Выбрать поля повторов, в котором в качестве поля повторов используется «Адрес», в качестве дополнительных полей - «Вид одежды», «Поставщик».

 

Технология выполнения работы:

  1. Запустите программу Microsoft Access (Пуск Программы Microsoft Access)
  2. Вокне Microsoft Access выполните команду Файл/Открыть. Вправой части окна выберите файл с именем Магазин-номер вашей группы, созданный на предыдущем занятии.

Задание 1:Создать запросы:

  • Создать запрос на выборку товаров, размер которых меньше 50 и оптовая цена меньше 2000. Результирующая таблица должна содержать адрес поставщика и номер телефона поставщика.
  • Создать запрос для выбора одежды с оптовой ценой 1500 рублей.
  • Создать запрос для выбора одежды 48 размера.
  • Создайте запрос с параметром для выбора определённого вида одежды.
  • Создайте запрос с параметром, позволяющий узнать адрес и телефон поставщика снабжающего Магазин определённым видом одежды.

Задание 2:Предположим, что в магазине существует три отдела: «Вечерняя одежда», «Детская одежда», «Спортивная одежда». Ваша задача подготовить итоговый отчёт, с помощью которого можно определить определённую цену и количество одежды, находящуюся в каждом отделе.

Технология выполнения работы:

  1. Открыть таблицу «Товары» в режиме Конструктор (выделить запрос, нажать правую кнопку мыши, выбрать меню конструктор).
  2. Добавить поле «Название отдела» и заполнить данные в таблице.
  3. Открыть простой запрос «Товарные заказы» в режиме Конструктор и добавить поле «Название отдела».
  4. Создать отчёт.

Выделить запрос→Создание→Мастер отчётов→выбрать поля→если необходимо задайте уровень группировки и сортировки→выбрать вид макета для отчёта (табличный, в столбец)→выбрать требуемый стиль (официальная, открытая)→дать имя отчёта→Готово

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

  1. Дайте определение БД и СУБД?
  2. Дайте определение и характеристику реляционной базы данных?
  3. Перечислите возможности, достоинства и недостатки MS Access?
  4. Назовите основные объекты СУБД MS Access?
  5. В чём состоит особенность создания объектов баз данных MS Access в режиме конструктор?
  6. Каким образом производятся вычисления в базе данных?

 

Ответы можете присылать мне в личных сообщениях в вК или на электронную почту IngaGM@rambler.ru,

Подписывайте номер группы и свою фамилию и имя

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.