Сетевые базы данных. Лабораторные работы 1-3. Вариант №9. 2019

Цена:
200 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab1.sql
material.view.file_icon Лабораторная работа №1.doc
material.view.file_icon
material.view.file_icon Lab2.sql
material.view.file_icon Лабораторная работа №2.doc
material.view.file_icon
material.view.file_icon Lab3.sql
material.view.file_icon Лабораторная работа №3.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 1

Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления

Вариант 9.
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке.
3. Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой по возрастанию дат заказов.
4. Выведите имена и города всех заказчиков с тем же рейтингом, что и у Hoffmana, используя подзапрос.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах с заказами до 5 числа. (здесь лучше до 4 числа, иначе выводятся все продавцы из представления)



Лабораторная работа 2

Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции.
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных. Обработка исключительных ситуаций.
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры.

Вариант 9.
1. Создать таблицу для хранения данных о курортах. Таблица должна содержать поле для уникального номера, названия курорта, количества туров в год.
2. Напишите команды для вставки в таблицу 8-10 записей о курортах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите команду удаления строк с данными о курортах с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных имя продавца, работающего в Лондоне, количество его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных номера заказов, сделанных до 04 января, и выводит результат.



Лабораторная работа 3

Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL

Вариант 9.
1. Создать пакет, в который поместить функцию, которая возвращает самую длинную из двух строк, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о продавцах из первых N (передать в параметре) по алфавиту городов и их заказах. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет годовые количества туров в таблице курортов из задания 1 лабораторной работы 2. Количества туров должны удваиваться для курортов, у которых туров меньше, чем у курорта, указанного в параметре.
4. Создать триггер PL/SQL, который разрешает удаление покупателей с количеством заказов меньше трех.
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице заказов, а также округляет стоимость заказа до целого числа при вставке и изменении. Вывести содержимое журнала регистрации.

Дополнительная информация

Все работы зачтены с первого раза.

Преподаватель - Грязнов Николай Геннадьевич
Сетевые базы данных. Лабораторная работа №1. Вариант №9.
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1) Вариант 9. 1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose 2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L
User nik200511 : 26 февраля 2015
39 руб.
Сетевые базы данных. Контрольная работа. Вариант №9. 2019
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и процедуру очистки таблиц
User growlist : 1 октября 2019
200 руб.
promo
Сетевые базы данных. Лабораторные работы №№1-3. Вариант №9
Лабораторная работа 1 Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы Тема 3: Представления Вариант 9. 1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose 2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя зак
User IT-Developer : 7 июня 2020
325 руб.
Сетевые базы данных. Лабораторные работы №№1-3. Вариант №9
Лабораторная работа №1-5. Вариант №9. Сетевые базы данных
Лабораторная 1: Задание 1: Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose. Задание 2: Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L. Задание 3: Напишите запрос, который сосчитал бы среднюю сумму заказа для покупателя 2004. Задание 4: Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой п
User qwerty54 : 8 ноября 2018
250 руб.
Сетевые базы данных. Лабораторные работы №№1-6. Вариант №9.
Лабораторная работа 1 Вариант 9. 1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose 2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L. 3. Напишите запрос, который сосчитал бы среднюю сумму заказа для покупателя 2004. 4. Напишите запрос, который выбрал бы наименьший заказ для каждого продавца. 5. Напишите запрос, который выб
User nik200511 : 26 февраля 2015
208 руб.
Лабораторная работа №1 Сетевые базы данных
Лабораторная работа N 1 Язык MySQL Задание В файл z1-1.txt занесите ответы на следующие вопросы: Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001. Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose. Напишите запрос, который выводит значение номера продавца всех продавцов из
User Axi0ma : 14 июня 2018
45 руб.
Лабораторные работы №№1-3 по дисциплине: Сетевые базы данных. Вариант 9
Лабораторная работа №1 Вариант 9 1) Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в SanJose 2) Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке. 3) Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой по возрастанию дат заказов. Из-за дублирующихся дат у одного из по
1200 руб.
promo
Сетевые базы данных Лабораторная работа 1-3 9 вариант
1) Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose 2) Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке. 3) Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой по возрастанию дат заказов. 4) Выведите имена и города всех заказчиков с тем же рейтингом, что и у
User Владислав161 : 7 апреля 2024
500 руб.
Проектирование МТП с детальной разработкой стенда для разборки и сборки муфт сцепления
Данный дипломный проект выполнен на 93 листах пояснительной записки, 25 таблиц, 3 рисунка. Графическая часть выполнена на 10 листах, при этом было использовано 25 литературных источников, 4 приложения. Ключевыми, основными словами дипломного проекта являются: организация ремонта, узел, агрегат, ремонтно-обслуживающая база, мастерская, машинно-тракторный парк, техническое обслуживание, фирменный сервис, текущий ремонт, производственная площадь, технический сервис, перспективы развития. В проекте
User VikkiROY : 28 октября 2011
450 руб.
Проектирование МТП с детальной разработкой стенда для разборки и сборки муфт сцепления
Лабораторная работа №2.2. Поверка аналогового измерительного прибора. Вариант № 5
Лабораторная работа №2.2. ВАРИАНТ 05 "Поверка аналогового измерительного прибора" Задача № 1. Определить пределы допускаемых абсолютной и относительной погрешностей прибора класса точности у =0,15%, если показание прибора Un = 0,25 В, конечное значение шкалы Uк = 3 В, ..... Задача № 2. Определить пределы допускаемых абсолютной и относительной погрешностей прибора, обозначение класса точности которого [no image], а показание прибора Rп = 0,4358 кОм и конечное значение его диапазона измерений Rк =
User dedtalash : 13 сентября 2012
100 руб.
Теплотехника МГУПП 2015 Задача 2.1 Вариант 53
Влажный насыщенный пар массой 1 кг и давлением р1 со степенью сухости х1 превращается при постоянном давлении в перегретый пар со степенью перегрева Δt. Затем пар изохорно охлаждается до состояния влажного насыщенного пара со степенью сухости х3. Определить (с помощью диаграммы hs для водяного пара): термодинамические параметры пара в характерных точках 1, 2 и 3; работу изобарного и изохорного процессов. Изобразить данные процессы в координатах pV, TS и hs.
User Z24 : 7 января 2026
200 руб.
Теплотехника МГУПП 2015 Задача 2.1 Вариант 53
Резьбовое соединение. Вариант 11
Резьбовое соединение. Вариант 11 Цель работы: Получение понятий о видах резьб, их изображении и обозначении, знаний и умений выполнения чертежей деталей с резьбой и их соединений. Содержание работы: На форматах А3 по заданным изображениям деталей с наружной и внутренней резьбой выполнить чертеж резьбового соединения, проставить размеры. Масштаб изображения выбрать самостоятельно. Внутренний диаметр резьбы при выполнении чертежа принять равным 0,85 от наружного диаметра резьбы. Чертежи и 3d мо
User coolns : 29 января 2023
150 руб.
Резьбовое соединение. Вариант 11 promo
up Наверх