Цель работы: изучение методов манипулирования данными — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Цель работы: изучение методов манипулирования данными

2017-06-02 367
Цель работы: изучение методов манипулирования данными 0.00 из 5.00 0 оценок
Заказать работу

 

Ввод, сортировка, поиск данных

1.1. Ввод данных

Ввод и редактирование данных может осуществляться как в табли­цах, так и с помощью форм:

1.1.1. создайте с помощью мастера форм ленточные формы для ввода и редактирования данных о товарах на складе, о клиентах (клиентах), о заявках (заказах), основываясь на соответствующих таблицах;

1.1.2. осуществите ввод и редактирование серии данных (2..3 записи).

1.2. Сортировка данных

1.2.1. В таблице Товары (Код товара, Код категория, Наименование, Цена, Ед_изм., Количество) отсортировать данные по возрастанию (по критерию Наименование). В режиме таблицы используйте меню "Сортировка по возрастанию" или соответствующую пиктограмму, предварительно отметив столбец, мышью.

1.2.2. В таблице Товары отсортируйте данные столбцов "Наименование" и "Цена" по возрастанию: отметьте столбцы, предназначенные для сортировки: расположите столбцы рядом в том порядке, в котором они используются при сор­тировке. Используйте Меню или пиктограмму.

1.3. Поиск данных

1.3.1. В таблице Товары найти запись с информацией о товаре "сахар". Используйте меню "Правка, Найти" или активизируйте пикто­грамму Найти в диалоговом окне "Настройка полей", категория Правка. Предварительно отметьте поле, в котором должен осуществляться поиск.

1.3.2. Выполнить поиск по предыдущему заданию по всей таблице (отключите опцию "Только в текущем поле" диалогового окна Поиск).

1.3.3. Выполните задание (1.3.1), осуществив поиск по шаблону. В поле Образец установите С*. В комбинированном поле Совпадение установите "С любой частью поля".

Отбор данных

2.1. Фильтры

1). Осуществите отбор в таблице Товары всех товаров ценой 3000 руб.

отметьте содержимое поля Цена - 3000. В таблице должны быть та­кие данные. Щелкните по соответствующей пиктограмме или исполь­зуйте пункт меню Записи, Фильтр по выделенному.

2). Осуществите отбор товаров стоимостью 12000 руб., относя­щихся к категории Чай/Кофе (соответствующие данные должны быть введены в таблицу) для создания фильтра:

· щелкните на пиктограмме Изменить фильтр;

· задайте критерий отбора, например, Чай/Кофе and 12000;

· применить фильтр,Сохраните фильтр как запрос (меню Файл,Сохранить как запрос).

· Для восстановления изображения удалите фильтр.

 

2.2. Запросы (все запросы формировать с помощью конструктора и SQL).

2.2.1. Запросы по выбору

1). Для отношения Товары создайте запрос с полной информацией по товарам на складе:- воспользуйтесь мастером запросов.

2). Создайте тот же запрос, используя конструктор запросов

· в контейнере БД перейти на страницу Запросы;

· нажать кнопку Создать;

· выбрать нужную таблицу;

· поместить в банк запроса нужные поля (в данном случае все), для чего в строку Поле первого столбца бланка запроса внести назва­ние Товары

· Ознакомьтесь с запросом на языке SQL (используйте правую клавишу мыши)

3). Отберите с помощью запроса информацию о наименованиях то­варов и их цене.

В бланке запроса в строку Поле в соответствующие столбцы до­бавьте название полей Наименование и Цена. Сделать это можно либо с помощью мыши, перетащив образ поля в соответствующую колонку из таблицы, либо выбрать поле из списка. Запишите запрос на SQL

4). В запросе п. 3 упорядочьте данные по наименованию товара:-в строке бланка запроса Сортировка укажите вид сортировки. Запишите запрос на SQL.

5). Отобрать информацию о товарах, стоимость которых превыша­ет 3000 руб.: - в строке "Условие отбора" укажите >3000 для столбца Цена. Запишите запрос на SQL

6). Отобрать информацию о товарах, стоимость которых находится в пределах от 3000 до 10000 руб. Запишите запрос на SQL

7). Отобрать информацию о товарах, название которых начинает­ся с буквы "М". В строке "Условие отбора" укажите Like ‘M*’.Запишите запрос на SQL

8) Найдите среднюю стоимость товаров: - выбрать в меню Вид команду "Групповые операции", либо соответствующий значок на панели инструментов. Для выбранного поля устано­вите требуемую функцию агрегирования либо группировку. Запишите запрос на SQL

9). Создайте запрос для вывода информации о любом товаре в таблице

- для столбца Наименование в бланке запроса в строке Условие отбора укажите [Наименование товара], Запишите запрос на SQL.

10).Введите в бланк запроса таблицы Товары, Клиент, Заявка.

Найдите товары, поставляемые определенному клиенту (название вводите с клавиатуры самостоятельно) или задавайте в параметрическом запросе. Запрос запишите на SQL

11). Найти стоимость товаров на складе.

12). На какую сумму сделан заказ в каждым клиентом.

13). Определить клиента, сделавший наибольший заказ в стоимо­стном выражении.

14). Определить клиента, сделавший наибольший заказ данного товара.

15). Определить клиентов, сделавших заказы на объем товара, больший, чем есть на складе.

16). Определите названия клиентов, для которых отсутствуют данные об адресе. В бланк запроса введите в качестве критерия Is Null.

17). Определить объем заказа каждого товара в количественном и стоимостном выражении.

18). Отыскать данные о заказах на первое число каждого месяца.

Определите фильтр для отображения нужных данных. Для таблицы Заказы в меню "Записи, Фильтр" активизируйте команду "Расширенный фильтр". Введите первый столбец бланка фильтра вы­ражение:

На начало месяца: Format([Дата размещения заявки];”d”).

В поле "Условие отбора" введите значение 1.

19). Введите в таблицу Заказ поля Код Категории товара (если еще не введено) и Сумма. В поле Сумма внесите стоимость заказанного товара. Сделайте выбор­ку заказов по категориям. В запрос включить поля Сумма, Код заказа, Код категории.

20). По данным п. 19 отберите информацию по клиентам: на какую сумму сделан заказ по каждой категории товаров: Создайте перекрестный запрос (используйте мастер запросов). Значения поля Код категории используйте как заголовки строк. Значения Код клиента - как Заголовки столбцов. Для поля Сумма введите групповую операцию - функцию агрегирования SUM

21). Определите динамику движения заказов: на какую сумму, в какие дни осуществляется заказ каждым клиентом.

 

2.2.2. Запросы модификации данных

1)Общая схема создания запроса для обновления данных

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

Б). Переместите в бланк запроса поле, данные которого подлежат обновлению;

В). Задайте критерий для отбора записей, подлежащих обновлению;

Г). Превратите запрос на выборку в запрос на обновление (команда Обновить из меню Запрос). Введите в столбец. строки Обновление новое значение;

Д). Запустить запрос.

Задание

В таблицу Товар введите поле "Дата поступления". Для товаров, поступивших на склад до 01.01.98 r. измените цену, уменьшив ее значение в 1000 раз. Запишите запрос на SQL

2). Общая схема создания запроса для удаления данных

A) Создайте запрос на выборку для данной таблицы;

Б). Задайте критерий, согласно которому на листе данных должны отображаться только записи с подлежащими удалению данными;

В). Превратите запрос на выборку в запрос на удаление (команда Удаление в меню Запрос);

Г). Запустить запрос.

Задание

Из таблицы Клиент удалите записи о клиентах на улице Воскресенской. Запишите запрос на SQL

3). Общая схема создания запроса - Создание таблицы

А). Создайте запрос, включающий все поля, которые должна содержать новая таблица;

Б). В меню Запрос выберите команду "Создание таблиц";

В). Запустите запрос.

Задание

Отберите клиентов, заказавшие более -1000 кг сахара. Результат запроса сведите в таблицу.

4). Общая схема создания запроса добавления

А). Выберите в меню Запрос команду Добавление;

Б). Укажите таблицу, в которую добавляются данные;

В). В бланке запроса укажите в строке Добавление поля, в которые добавляются данные;

Г). В строке Поле укажите добавляемые значения.

Задание

Добавьте в таблицу Клиент сведения о новом клиенте. Запишите запрос на SQL

5). Использование таблиц из других БД

Создайте новый запрос, не присоединяя ни таблицу, ни запрос. Откройте окно Свойства запроса. В поле "База данных" - источник" укажите полный путь доступа и имя базы данных, к которой осуществ­ляется доступ. Щелкните по пиктограмме "Добавить таблицу". Из пред­ложенного списка выберите нужную.

Осуществите запрос на выборку из таблицы Товары базы данных Борей.

6). Введите в Таблицу Заявка поле "Дата оплаты". Таблица дол­жна содержать также поле "Дата размещения заявки". Получите сведения о неоплаченных заказах:

В бланк запроса введите поля "Код заказа", "Дата размещения". “Дата оплаты”. Для поля "Дата размещения" задайте критерий Is Not Null. Для поля Дата оплаты задайте критерий Is Null в той же строке.


ЛАБОРАТОРНАЯ РАБОТА №3

Конструирование форм


Поделиться с друзьями:

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.029 с.