Методические указания к лабораторным работам для студентов по направлению подготовки дипломированного специалиста
Вид материала | Методические указания |
СодержаниеИмя запроса Имя запроса Имя запроса |
- Методические указания к лабораторным работам Самара 2007, 863.04kb.
- Методические указания к лабораторным работам №1-5 для студентов специальности 210100, 363.6kb.
- Методические указания к лабораторным работам для студентов специальности 210100 "Автоматика, 536.56kb.
- Методические указания по лабораторным работам Факультет: электроэнергетический, 554.73kb.
- Методические указания к электронным лабораторным работам по курсу физической химии, 2388.82kb.
- Методические указания к лабораторным работам по курсу, 438.32kb.
- Методические указания к курсовой работе по дисциплине «Теория автоматического управления», 552.83kb.
- Методические указания к лабораторным работам по физике по практикуму «Вычислительная, 138.12kb.
- Методические указания к лабораторным работам для студентов строительных специальностей, 619.38kb.
- Методические указания Николаева Т. Н., Усов В. А. «Инженерное мерзлотоведение». Методические, 164.37kb.
Тип запроса: запрос на выборку из двух таблиц
Имя запроса: "ПоставщикиИЗакупки".
Цель запроса: Выбрать всех поставщиков из заданного города, у которых произведены закупки с заданным диапазоном дат размещения
QBE-запрос:
SQL-запрос:
SELECT Поставщики.Город, Поставщики.НазваниеПоставщика,
Закупки.ДатаРазмещения
FROM Поставщики INNER JOIN Закупки
ON Поставщики.КодПоставщика = Закупки.КодПоставщика
WHERE (Поставщики.Город='Москва') AND (Закупки.ДатаРазмещения Between #1/1/1999# And #1/1/2000#);
Пояснение к запросу:
<
ВЫБРАТЬ поля Поставщики.Город, Поставщики.НазваниеПоставщика,
Закупки.ДатаРазмещения
ИЗ таблицы Поставщики СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮ с таблицей Закупки ПО полям Поставщики.КодПоставщика = Закупки.КодПоставщика
ГДЕ (значение поля Поставщики.Город совпадает с названием 'Москва') И
(значение поля Закупки.ДатаРазмещения лежит МЕЖДУ 1/1/1999 И 1/1/2000);
>
Запрос 5.
Тип запроса: запрос на выборку из трех таблиц
Имя запроса: "СделкиСТоваром".
Цель запроса: Выбрать первые 10% сделок с заданным товаром
QBE-запрос:
SQL-запрос:
SELECT TOP 10 PERCENT Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа
FROM Типы RIGHT JOIN (Товары INNER JOIN Сделки ON Товары.КодТовара = Сделки.КодТовара) ON Типы.КодТипа = Товары.КодТипа
WHERE (((Типы.НазваниеТипа)="Колбасные изделия"))
ORDER BY Сделки.ДатаОперации;
Пояснение к запросу:
<
ВЫБРАТЬ ПЕРВЫЕ 10 ПРОЦЕНТОВ записей для полей Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа
ИЗ таблицы Типы СВЯЗАННОЙ ПРАВОЙ ВНЕШНЕЙ СВЯЗЬЮ с таблицей (ТОвары СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮ с таблицей Сделки ПО полям Товары.КодТовара = Сделки.КодТовара) ПО полям Типы.КодТипа = Товары.КодТипа
ГДЕ Типы.НазваниеТипа="Колбасные изделия"
СОРТИРОВАТЬ ПО Сделки.ДатаОперации;
>
Запросы на обновление
Запрос 6.
Тип запроса: запрос на обновление одной таблицы
Имя запроса: "ОбновитьЦены".
Цель запроса: обновить все цены товаров заданного типа, увеличив их на 10%
QBE-запрос:
SQL-запрос:
UPDATE Товары SET Товары.Цена =Товары.[Цена]*1.1
WHERE (((Товары.КодТипа)=1));
Пояснение:
<
ОБНОВИТЬ таблицу Товары,
УСТАНОВИТЬ при этом значение поляТовары.Цена равным Товары.[Цена]*1.1,
ГДЕ Товары.КодТипа=1;
>
Запрос на создание новой таблицы
Запрос 7.
Тип запроса: запрос на создание новой таблицы
Имя запроса: "НоваяТаблицаЗакупки".
Цель запроса: создание новой таблицы, содержащей сведения о закупках за последний месяц
QBE-запрос:
SQL-запрос:
SELECT Закупки.* INTO ЗакупкиАрхив
FROM Закупки
WHERE (((Закупки.ДатаРазмещения) >
Date()-30));
Пояснение:
<
ВЫБРАТЬ все поля и ПОМЕСТИТЬ В НОВУЮ ТАБЛИЦУ по имени ЗакупкиАрхив
ИЗ таблицы Закупки
ГДЕ значение поля ДатаРазмещения больше текущей даты минус 30 дней
>
Запросы на удаление
Запрос 8.