Сетевые базы данных - Лабораторные работы 1-7 - 6 вариант
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января 2010 г.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировкой по убыванию чисел.
Вариант 6.
1. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Grassa, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Выведите продавцов из первые трех по алфавиту городов и все их заказы.
5. Используя представление, созданное в задании 3, выведите данные о покупателях из San Jose.
Вариант 6.
1. Создать таблицу для хранения данных о книгах. Таблица должна содержать поле для уникального номера, названия книги, количества экземпляров тиража.
2. Напишите команды для вставки в таблицу 5-7 записей о книгах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия книги с самым большим номером, вторую - для увеличения вдвое тиража книги с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о книгах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
6. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
Вариант 6.
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Числовой переменной и переменной типа даты присвойте начальные значения. В основной части блока присвойте символьной переменной конкретное значение и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя простой цикл Loop, и выводит результаты.
3. Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор CASE.
Вариант 6.
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных максимальный заказ до 05.01.2009 г., и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных даты заказов до 05.01.2009 г., и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов из Лондона и выводит результат.
Вариант 6.
1. Создать хранимую процедуру PL/SQL, которая выводит самую короткую из двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) по алфавиту покупателях и их заказах. Вызовите процедуру пакета из безымянного блока.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января 2010 г.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировкой по убыванию чисел.
Вариант 6.
1. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Grassa, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Выведите продавцов из первые трех по алфавиту городов и все их заказы.
5. Используя представление, созданное в задании 3, выведите данные о покупателях из San Jose.
Вариант 6.
1. Создать таблицу для хранения данных о книгах. Таблица должна содержать поле для уникального номера, названия книги, количества экземпляров тиража.
2. Напишите команды для вставки в таблицу 5-7 записей о книгах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия книги с самым большим номером, вторую - для увеличения вдвое тиража книги с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о книгах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
6. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
Вариант 6.
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Числовой переменной и переменной типа даты присвойте начальные значения. В основной части блока присвойте символьной переменной конкретное значение и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя простой цикл Loop, и выводит результаты.
3. Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор CASE.
Вариант 6.
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных максимальный заказ до 05.01.2009 г., и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных даты заказов до 05.01.2009 г., и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов из Лондона и выводит результат.
Вариант 6.
1. Создать хранимую процедуру PL/SQL, которая выводит самую короткую из двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) по алфавиту покупателях и их заказах. Вызовите процедуру пакета из безымянного блока.
Дополнительная информация
2015, зачет
Похожие материалы
Сетевые базы данных. Лабораторные работы №1-6 . Вариант №2
debuser
: 7 марта 2016
Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Выборка данных из объединенных таблиц
Создание таблиц. Последовательности
Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Работа с базами данных в программах PL/SQL. Курсоры
Хранимые процедуры и функции PL/SQL
Триггеры PL/SQL
300 руб.
Сетевые базы данных. Лабораторные работы №№1-6. Вариант №9.
nik200511
: 26 февраля 2015
Лабораторная работа 1
Вариант 9.
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L.
3. Напишите запрос, который сосчитал бы среднюю сумму заказа для покупателя 2004.
4. Напишите запрос, который выбрал бы наименьший заказ для каждого продавца.
5. Напишите запрос, который выб
208 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Сетевые базы данных. Лабораторная работа 1. Вариант 6.
nik200511
: 24 марта 2022
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость в рублях (по текущ
109 руб.
Сетевые базы данных, Лабораторные работы №1-6, 7 вариант
ivanPBT22
: 7 июля 2016
ЛАБОРАТОРНАЯ 1
Задание №1:
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне.
Задание №2:
Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
Задание №3:
Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с номерами меньше 1003.
Задание №4:
Напишите запрос, который выбрал бы среднюю сумму заказа для продавцов с номе
300 руб.
Сетевые базы данных. Лабораторная работа №6. Вариант №1.
nik200511
: 20 марта 2018
Лабораторная работа № 6
Вариант 1.
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
1. Создать хранимую процедуру PL/SQL, которая выводит минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в па
5 руб.
Сетевые базы данных. Лабораторные работы 1-3. Вариант 6.
nik200511
: 24 марта 2022
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость в рублях (по текущ
318 руб.
Сетевые базы данных. Лабораторные работы №1-5. Вариант №6.
Cole82
: 5 февраля 2017
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк.
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января
75 руб.
Другие работы
Проектирование промышленно-отопительной котельной (Часть 1)
1000000
: 10 июня 2012
Содержание
ВВЕДЕНИЕ 7 1 ОБЩАЯ ЧАСТЬ
1.1 Исходные данные 9
1.2 Описание системы теплоснабжения
500 руб.
Рабинович Сборник задач по технической термодинамике Задача 108
Z24
: 30 ноября 2025
Воздух охлаждается от 1000 до 100 ºC в процессе с постоянным давлением.
Какое количество теплоты теряет 1 кг воздуха? Задачу решить, принимая теплоемкость воздуха постоянной, а также учитывая зависимость теплоемкости от температуры. Определить относительную ошибку, получаемую в первом случае.
Ответ: 1) qcυ=const=-911,9 кДж/кг , 2) qcυ=f(t)=-990,1 кДж/кг.
150 руб.
Этнология народов Урала и Поволжья
Qiwir
: 16 января 2014
С этногеническими процессами в регионе была тесно связана история хозяйственно-культурного развития народов Урало-Поволжья.
Изучение традиционного хозяйства и культуры лежит в основе исследования всех этнографических явлений , предшествует им и определяет их. Направление хозяйства и географическая среда в значительной степени определяют особенности материальной культуры народов – типы поселений и жилища, средства передвижения, пищу, утварь, одежду и т.д., а также уровень и характер развития соц
5 руб.
Помехоустойчивое кодирование в системах телекоммуникаций. Контрольная работа. Вариант №05.
student90s
: 20 июля 2015
Задание
1. а) Рассчитать и построить график спектра весов циклического кода (7,3), определить его кодовое расстояние, гарантируемую кратность исправляемых и обнаруживаемых ошибок;
б) Рассчитать и построить распределение кратностей ошибок на входе и выходе декодера этого же кода, найти вероятность ошибки декодирования, если декодер используется в канале с независимыми ошибками. Вероятность ошибки в канале равна p=0,001.
2. Рассчитать и построить зависимость вероятности ошибки в канале с пос
150 руб.