ВАРИАНТ 3. Уровень 1. Дана схема базы данных в виде следующих отношений. ЗАКАЗЧИК, РАЙОН, ФАМИЛИЯ, СКИДКА, ИДЕНТИФИКАТОР, ПУНКТ ПРОКАТА, ИДЕНТИФИКАТОР, НОМЕР, РАСПОЛОЖЕНИЕ, КОМИССИОННЫЕ, ВЕЩИ

Лабораторная работа
в среде программирования SQL



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: SQL

Название работы: ВАРИАНТ 3. Уровень 1. Дана схема базы данных в виде следующих отношений. ЗАКАЗЧИК, РАЙОН, ФАМИЛИЯ, СКИДКА, ИДЕНТИФИКАТОР, ПУНКТ ПРОКАТА, ИДЕНТИФИКАТОР, НОМЕР, РАСПОЛОЖЕНИЕ, КОМИССИОННЫЕ, ВЕЩИ

Вид работы: Лабораторная работа

Описание: ВАРИАНТ 3
Уровень 1
1. Дана схема базы данных в виде следующих отношений. С помощью операторов SQL создать логическую структуру соответствующих таблиц для хранения в СУБД, используя известные средства поддержания целостности (NOT NULL, UNIQUE, и т.д.). Обосновать выбор типов данных и используемые средства поддержания целостности. При выборе подходящих типов данных использовать информацию о конкретных значениях полей БД (см. прил.1)
ЗАКАЗЧИК
РАЙОН
ФАМИЛИЯ
СКИДКА,'
ИДЕНТИФИКАТОР
ПУНКТ ПРОКАТА
ИДЕНТИФИКАТОР
НОМЕР
РАСПОЛОЖЕНИЕ
КОМИССИОННЫЕ,
ВЕЩИ
ИДЕНТИФИКАТОР НАЗВАНИЕ СКЛАД кол-во ПРОКАТНАЯ ЦЕНА ЗА
НЕДЕЛЮ, РУБ
ПРОКАТ
НОМЕР КЛИЕНТ ДАТА ПУНКТ ВЕЩЬ СРОК СУММА. РУБ
ПРОКАТА ПРОКАТА
2. Ввести в ранее созданные таблицы конкретные данные (см. прил. 1). Использовать скрипт-файл из операторов INSERT или вспомогательную утилиту .
3. Используя оператор SELECT создать запрос для вывода всех строк каждой таблицы. Проверить правильность ввода. При необходимости произвести коррекцию значений операторами INSERT, UPDATE, DELETE.
4. Создать запросы для вывода:
a) всех различных фамилий заказчиков и размеров их скидок;
b) всех различных районов проживания заказчиков;
c) всех названий прокатных пунктов и их мест расположения.
5. Создав запрос получить следующую информацию:
a) идентификаторы и фамилии заказчиков, проживающих в Приокском или Сормовском районе или тех, чьи фамилии оканчиваются на “ин”;
b) номер, дата, срок проката и сумма для тех записей, где сумма проката более 2000руб. Отсортировать по возрастанию суммы и срока проката;
c) названия вещей и адрес складирования, для вещей, оставшихся в количестве не менее 7.
6. На основании данных о прокате вещей вывести все данные в таком формате:
a) фамилия клиента, название пункта проката, дата, номер прокатной квитанции. Отсортировать по первым двум полям;
b) название пункта проката, дата, название вещи, сумма.
7. Вывести:
a) названия прокатных пунктов, которые отдавали в прокат утюги или оказывали услуги клиентам своего района;
b) имена и адреса заказчиков, бравших в прокат вещи со стоимостью проката более 8000руб не ранее февраля месяца. Вывести вместе с названиями прокатных пунктов, где были взяты вещи, произведя по ним сортировку,
c) название и прокатную цену вещей взятых заказчиком Кожаковым в прокатных пунктах других районов;
d) название и оставшееся количество вещей, которые отдавали более чем в одном прокатном пункте.
8. Создать запрос для модификации всех значений столбца с суммарной величиной оплаты таблицы прокат, чтобы он содержал истинную сумму, оплачиваемую клиентом ( с учетом скидки). Вывести новые значения.
9. Расширить таблицу с данными о прокате столбцом, содержащим величину взимаемых комиссионных. Создать запрос для ввода конкретных значений во все строки таблицы проката.

Год: 2023

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2023-м году, в рамках этого заказа была разработана программа в среде программирования SQL. Если у Вас похожее задание на программу, которую нужно написать на SQL, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2023-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com