- •Клиент-серверные технологии субд
- •Санкт-Петербург
- •Общие положения
- •Требования к оформлению работы студентами
- •Программа по дисциплине «Клиент – серверные информационные технологии субд»
- •Раздел 1. Sql Server
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Пример выполнения задания
- •Технология выполнения задания
Вариант 29
Задание 1.Создать таблицы:
Таблица 1. Справочник марок автомобилей
Структура таблицы: Код марки автомобиля, Марка автомобиля, Стоимость перевозки 1ткм
Таблица 2. Автомобили
Структура таблицы: Инвентарный номер, Код марки автомобиля
Таблица 3. Заказы
Структура таблицы: Код заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза (тн.), Расстояние (км.)
Задание 2. Составить SQL- запрос на создание новой таблицы Заказчики, имеющей поля: Код заказчика, Наименование заказчика, Адрес, Телефон.
Задание 3. Создать SQL- запрос на добавление данных в таблицу Заказчики.
Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому заказу.
Задание 5. Создать SQL- запрос для подсчета автомобилей по маркам.
Задание 6. С помощью SQL- запроса вывести сведения о стоимости перевозок по маркам автомобиля.
Задание 7. С помощью SQL- запроса вывести сведения о стоимости перевозок для каждого заказчика.
Задание 8. Создать SQL- запрос, включив в запрос следующие поля: Наименование заказчика, Адрес, Инвентарный номер автомобиля, Марка автомобиля, Стоимость перевозки 1ткм.
Задание 9. С помощью SQL- запроса вывести сведения о заказах на определенную дату.
Задание 10. Составить SQL- запрос, выводящий сведения об автомобилях, марка которых начинается на «В», «З», «К».
Задание 11. Создать SQL- запрос, позволяющий просмотреть сведения о заказах на январь и февраль.
Вариант 30
Задание 1.Создать таблицы:
Таблица 1: Справочник групп товаров
Структура таблицы: Код группы, Наименование группы
Таблица 2. Ценник
Структура таблицы: Код товара, Наименование товара, Код группы, Ед. измерения, Цена
Таблица 3: Поступления
Структура таблицы: Номер накладной, Код товара, Количество поступило, Дата поступления
Таблица 4. Продажи
Структура таблицы: Номер чека, Код товара, Количество продано, Дата продажи
Таблица 5. Остаток
Структура таблицы: Код товара, Остаток
Задание 2. Составить SQL- запрос на создание новой таблицы Поставщик, имеющей поля: Код поставщика, Наименование поставщика, Наименование товара, Адрес, Телефон.
Задание 3. Создать SQL- запрос на добавление данных в таблицу Поставщик.
Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому наименованию товара.
Задание 5. Составить SQL- запрос, подсчитывающий количество товаров, проданных магазином в течение одного дня.
Задание 6. С помощью SQL- запроса подсчитать общую стоимость, поступивших товаров за день.
Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование товара, Ед. измерения, Цена, Количество поступило, Дата поступления, Количество продано, Дата продажи.
Задание 8. С помощью SQL- запроса подсчитать остаток каждого товара.
Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех поставщиках, наименования которых начинаются на «А», «Д» и «С».
Задание 10. Составить SQL- запрос, позволяющий вывести Стоимость остатка по каждому товару за день.
Задание 11. С помощью SQL- запроса подсчитать общее количество проданных товаров за месяц.
Пример выполнения задания
Учет успеваемости студентов
Задание 1.Создать таблицы:
Таблица 1. Факультет
Структура таблицы: Номер факультета, Наименование факультета, Фамилия декана
Таблица 2. Специальность
Структура таблицы: Код специальности, Наименование специальности, Стоимость обучения
Таблица 3. Группа
Структура таблицы: Номер группы, Код специальности, Номер факультета, Курс
Таблица 4: Студент
Структура таблицы: Номер зачетной книжки, Номер группы, Фамилия, Дата рождения, Коммерческий
Задание 2.Создать SQL- запрос для выборки всех сведений о студентах, родившихся в заданном году.
Задание 3.Составить SQL- запрос для подсчета количества коммерческих студентов в каждой группе.
Задание 4.Составить SQL- запрос для подсчета количества бюджетных студентов по каждому факультету.
Задание 5. С помощью SQL- запроса сформировать список коммерческих студентов на оплату за обучение, упорядоченный по наименованию специальности.
Задание 6.Составить SQL- запрос для подсчета итоговой стоимости платы за обучение коммерческими студентами по каждой специальности в разрезе факультетов.
Задание 7. Составить SQL- запрос для получения справки по стоимости обучения коммерческих студентов с учетом НДС. Сведения о студентах упорядочить по убыванию значений стоимости обучения с учетом НДС.
Задание 8. Составить SQL- запрос на создание новой таблицы Дисциплина. В запрос включить следующие поля: Код дисциплины, Наименование дисциплины, Лекции (часов), Практика (часов).
Задание 9. Составить SQL- запрос на создание новой таблицы Вспомогательная. В запрос включить следующие поля: Оценка.
Задание 10. Составить SQL- запрос на добавление записи в таблицу Дисциплина.
Задание 11. Составить SQL- запрос на добавление записи в таблицу Вспомогательная.
Задание 12. Составить SQL- запрос на добавление записей в таблицу Ведомость1.
Задание 13. Составить SQL- запрос на увеличение стоимости обучения на 20% для двух специальностей.