prepod

Путь к Файлу: /информатика / Лабораторная работа №5_2.doc

Ознакомиться или скачать весь учебный материал данного пользователя
Скачиваний:   1
Пользователь:   prepod
Добавлен:   29.11.2015
Размер:   44.0 КБ
СКАЧАТЬ

Лаб. №2   Тема:                 Работа с запросами (БД Борей)

Для выполнения запроса необходимо задать «вопрос» базе данных на получение интересующей информации, удовлетворяющий некоторым критериям. При формирование критериев отбора используются выражения.

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

                Например, из таблицы Сотрудники (Имя, Фамилия, ДатаНайма) необходимо получить имена и фамилии сотрудников, принятых на работу с 1992 по 1993 год. Тогда критерий отбора для поля ДатаНайма примет следующий вид: >=1992 and <=1993 или 1992 or 1993. Если же необходимо вывести информацию о сотрудниках, принятых на работу в 1992 году, то выражение будет таким: 1992.

Оператор

Пример

 

Оператор

Пример

>1992

 

And

1993 and 1992

<1994

 

Or

Англия or Россия

=

=1993

 

 

 

>=

>=0

 

 

 

<=

<=-6

 

 

 

<> 

<>Англия

 

 

 

Оператор Like

Позволяет задать образец поиска, используя символы шаблона.

Символ шаблона

Описание

Пример

?

Заменяет один произвольный символ

Like”?.2/98”

 Like”?аша”

*

Заменяет любое число произвольных символов

Like”*.*.98” Like”Иван*”

#

Заменяет одну любую цифру

Like”31.3.9#”

 Like”Мира 1##”

[ ]

Позволяет указать допустимый диапазон символов

Like”[А-Я]*”

 Like”[R,D]ead”

Задание №1Вывести названия предприятий, имена клиентов и их должности, сделавших заказы в ноябре 1994 года. Для получения необходимой информации используйте следующие поля: Название, Должность, ОбращатьсяК из таблицы Клиенты и поле ДатаРазмещения из таблицы Заказы.

Измените запрос и определите, чей заказ, был выполнен в следующем месяце. Для этого в  ваш запрос добавьте поле ДатаИсполнения и введите дополнительный критерий отбора. Сохраните, как Задание 1

Задание №2Для получения необходимой информации используйте следующие таблицы: Товары и Поставщики.

Определите,

1. какой товар имеет минимальный запас в пределах: от 30 до 50 единиц, кто его поставляет

Задание №3

1. Выведите список фирм клиентов и их адрес, названия которых начинаются на буквы А,В,С,D,E,F,G. Like "[A-G]*"

2. Выведите список фирм и их адрес, представителями которых являются совладелец или главный менеджер и обслуживаются Вороновой Дарьей. Сохраните, как Задание 3.

Задание №4Измените запрос, выполненный  в задании №3.

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

Сохраните, как Задание 4

- Запрос с параметрами. Это запрос, при запуске которого открывается диалоговое окно с приглашением ввести определенные сведения, например условия отбора записей или значение для вставки в поле.

Задание №5Сделайте три разных параметрических запроса 1– о сотрудниках, 2 – о клиентах и 3 – о поставщиках, которые включали бы в себя данные: имя и фамилия или название и представитель, должность, адрес, страна, телефон. Дайте запросам соответствующие названия.

Задание №6 Используя параметрический запрос, определите для любого типа товара, какие марки товара имеются и какая фирма его поставляет. Тип товара: напитки, кондитерские изделия и др. Использовать таблицы Товары, Типы.

 

С помощью запросов можно не только извлекать информацию, но и производить вычисления над данными из полей. Для этого используются вычисляемые поля. Общий синтаксис вычисляемого поля выглядит так: <Имя нового поля>:<Выражение>.

Например, такое поле можно использовать для вывода цен товаров (таблица Товары(КодТовара, Марка, Цена, На складе)) увеличенных на 10 %. Тогда оно будет определятся следующим образом: Новая цена:[Цена]*1,1 .  Для того чтобы поместить в запрос вычисляемое поле, нужно в пустом столбце строки  Поле бланка запроса написать это выражение.

 

Задание №7 По таблице Заказано создайте запрос, вычисляющий общую стоимость заказанного товара на основе полей Цена и Количество. Сохраните запрос под именем Общая стоимость.

Задание №8 Сделайте запрос на обновление данных. В таблице Заказы для всех заказов клиента QUICK-Stop (код этого клиента- "QUICK") с датой размещения в течении 1996 года, задайте вид доставки "Ространс"(код Ространса-"1"). Сохраните запрос под именем Обновление

Задание №9 Сделайте запрос на удаление данных. Из таблицы Заказы удалите все заказы Бабкиной Ольги, (КодСотруднтка-«3») для которых Дата исполнения находится в диапазоне от 14.04.95 до 14.02.96. Сохраните запрос под именем Удаление.

Задание№10 Сделайте запрос на подведение итогов. По таблицам Заказано и Заказы вычислите общую сумму для каждого заказа с помощью агрегированной функции Sum. Сохраните запрос под именем Сумма по заказам.

Задание№11  Сделайте запрос на подведение итогов. По таблицам Товары и Типы подсчитайте общее количество товаров для каждого типа товара кроме типа «Фрукты». Сохраните запрос под именем Количество товаров по типам.

Задание№12  Сделайте запрос на подведение итогов. По таблицам Заказано, Заказы и Сотрудники подсчитайте общую сумму и общее количество заказов для каждого сотрудника. Сохраните запрос под именем Общая сумма для заказов по сотрудникам.

 

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

На сайте уже 21970 файлов общим размером 9.9 ГБ.

Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



Каждый день, проснувшись по утру, заходи на obmendoc.ru

Товарищ, не ленись - делись файлами и новому учись!

Яндекс.Метрика