Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 141 стр.

UptoLike

Запросы на выборку данных
1. Выдать список всех изделий, которые были получены в заданную дату.
Список упорядочить по типу изделия по убыванию, по наименованиюпо
возрастанию.
2. Для заданного продавца выдать список всех изделий, которые он когда-либо
выставлял на аукцион, их наименование, тип, дату поступления и все
характеристики продавца.
3.
Вывести список всех выставляемых на аукцион изделий, стартовая цена
которых ниже средней по изделиям.
4. Вывести список всех продавцов и покупателей, проживающих в заданном
городе. Наименование города является частью адреса.
5. Выдать список всех продавцов, которые в разное время покупали изделия у
заданного покупателя. В результирующей таблице должны быть указаны
характеристики продавца и покупателя, а также характеристики изделия.
Представления
1. Создать представление, в котором для каждого аукциона выдать все
характеристики выставляемых на них изделий, их стартовая цена и цена покупки.
2. Создать представление, в котором для каждого покупателя хранились бы все
купленные им изделия, их характеристики и характеристики покупателя.
Хранимые процедуры
1. Написать хранимую процедуру, которая оформляет покупку некоторого
выставленного на аукцион изделия. Необходимо в таблице Изделия установить
признак Продано. В таблице Изделия на аукционах задать значения атрибутов Цена
покупки и Ид. покупателя.
2. Написать хранимую процедуру, которая для каждого покупателя рассчитает
суммарную стоимость всех его покупок за указанный период.
Триггеры
1. При удалении записи о покупателе проверять, были ли совершены им какие-
либо покупки. Покупатель, совершивший хотя бы одну покупку, не может быть
удален.
Запросы на выборку данных
   1. Выдать список всех изделий, которые были получены в заданную дату.
Список упорядочить по типу изделия по убыванию, по наименованию – по
возрастанию.
   2. Для заданного продавца выдать список всех изделий, которые он когда-либо
выставлял   на аукцион, их     наименование,   тип, дату    поступления   и     все
характеристики продавца.
   3. Вывести список всех выставляемых на аукцион изделий, стартовая цена
которых ниже средней по изделиям.
   4. Вывести список всех продавцов и покупателей, проживающих в заданном
городе. Наименование города является частью адреса.
   5. Выдать список всех продавцов, которые в разное время покупали изделия у
заданного покупателя. В результирующей таблице должны быть указаны
характеристики продавца и покупателя, а также характеристики изделия.
Представления
   1. Создать представление, в котором для каждого аукциона выдать все
характеристики выставляемых на них изделий, их стартовая цена и цена покупки.
   2. Создать представление, в котором для каждого покупателя хранились бы все
купленные им изделия, их характеристики и характеристики покупателя.
Хранимые процедуры
    1. Написать хранимую процедуру, которая оформляет покупку некоторого
выставленного на аукцион изделия. Необходимо в таблице Изделия установить
признак Продано. В таблице Изделия на аукционах задать значения атрибутов Цена
покупки и Ид. № покупателя.
    2. Написать хранимую процедуру, которая для каждого покупателя рассчитает
суммарную стоимость всех его покупок за указанный период.
Триггеры
    1. При удалении записи о покупателе проверять, были ли совершены им какие-
либо покупки. Покупатель, совершивший хотя бы одну покупку, не может быть
удален.