Сетевые базы данных, Лабораторные работы №1-6, 7 вариант
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
ЛАБОРАТОРНАЯ 1
Задание №1:
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне.
Задание №2:
Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
Задание №3:
Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с номерами меньше 1003.
Задание №4:
Напишите запрос, который выбрал бы среднюю сумму заказа для продавцов с номерами 1002, 1003 и 1004.
Задание №5:
Напишите запрос, который выбрал бы самый ранний заказ для каждого продавца с сортировкой по убыванию имен продавцов.
ЛАБОРАТОРНАЯ 2
Задание №1:
Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в San Jose и в Barcelona.
Задание №2:
Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Serresa, используя подзапрос.
Задание №3:
Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
Задание №4:
Выведите последние два по алфавиту покупателя и все их заказы.
Задание №5:
Используя представление, созданное в задании 3, выведите данные о покупателях с рейтингом 100.
ЛАБОРАТОРНАЯ 3
Задание №1:
Создать таблицу для хранения данных о курортах. Таблица должна содержать поле для уникального номера, названия курорта, количества туров в год.
Задание №2:
Напишите команды для вставки в таблицу 5-7 записей о курортах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
Задание №3:
Напишите две команды изменения данных: одну - для изменения названия курорта с самым большим номером, вторую - для увеличения вдвое количества туров курорта с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
Задание №4:
Напишите команду удаления строк с данными о курортах с нечетными номерами.
Задание №5:
Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Задание №6:
Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
ЛАБОРАТОРНАЯ 4
Задание №1:
Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Всем переменным присвойте начальные значения. В основной части блока напишите только функцию вывода значений всех переменных.
Задание №2:
Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя цикл For, и выводит результаты.
Задание №3:
Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор IF..ELSIF....
ЛАБОРАТОРНАЯ 5
Задание №1:
Составить и выполнить программу PL/SQL, которая считывает из базы данных среднюю величину всех заказов после 03.01.2009, и выводит результат.
Задание №2:
Составить и выполнить программу PL/SQL, которая считывает из базы данных суммы всех заказов после 03.01.2009 г., и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
Задание №3:
Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей из Рима и выводит результат.
ЛАБОРАТОРНАЯ 6
Задание №1:
Создать хранимую процедуру PL/SQL, которая выводит суммарную длину двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
Задание №2:
Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
Задание №3:
Включите в пакет процедуру, которая считывает из базы данных информацию о покупателях из последних N (передать в параметре) по алфавиту городов и их заказах. Вызовите процедуру пакета из безымянного блока.
Задание №1:
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне.
Задание №2:
Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
Задание №3:
Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с номерами меньше 1003.
Задание №4:
Напишите запрос, который выбрал бы среднюю сумму заказа для продавцов с номерами 1002, 1003 и 1004.
Задание №5:
Напишите запрос, который выбрал бы самый ранний заказ для каждого продавца с сортировкой по убыванию имен продавцов.
ЛАБОРАТОРНАЯ 2
Задание №1:
Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в San Jose и в Barcelona.
Задание №2:
Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Serresa, используя подзапрос.
Задание №3:
Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
Задание №4:
Выведите последние два по алфавиту покупателя и все их заказы.
Задание №5:
Используя представление, созданное в задании 3, выведите данные о покупателях с рейтингом 100.
ЛАБОРАТОРНАЯ 3
Задание №1:
Создать таблицу для хранения данных о курортах. Таблица должна содержать поле для уникального номера, названия курорта, количества туров в год.
Задание №2:
Напишите команды для вставки в таблицу 5-7 записей о курортах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
Задание №3:
Напишите две команды изменения данных: одну - для изменения названия курорта с самым большим номером, вторую - для увеличения вдвое количества туров курорта с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
Задание №4:
Напишите команду удаления строк с данными о курортах с нечетными номерами.
Задание №5:
Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Задание №6:
Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
ЛАБОРАТОРНАЯ 4
Задание №1:
Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Всем переменным присвойте начальные значения. В основной части блока напишите только функцию вывода значений всех переменных.
Задание №2:
Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя цикл For, и выводит результаты.
Задание №3:
Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор IF..ELSIF....
ЛАБОРАТОРНАЯ 5
Задание №1:
Составить и выполнить программу PL/SQL, которая считывает из базы данных среднюю величину всех заказов после 03.01.2009, и выводит результат.
Задание №2:
Составить и выполнить программу PL/SQL, которая считывает из базы данных суммы всех заказов после 03.01.2009 г., и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
Задание №3:
Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей из Рима и выводит результат.
ЛАБОРАТОРНАЯ 6
Задание №1:
Создать хранимую процедуру PL/SQL, которая выводит суммарную длину двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
Задание №2:
Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
Задание №3:
Включите в пакет процедуру, которая считывает из базы данных информацию о покупателях из последних N (передать в параметре) по алфавиту городов и их заказах. Вызовите процедуру пакета из безымянного блока.
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: 10-12.2015
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: 10-12.2015
Похожие материалы
Сетевые базы данных - Лабораторные работы 1-7 - 6 вариант
студент-сибгути
: 30 сентября 2015
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января 2010 г.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировк
499 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №7
SibGOODy
: 15 июля 2018
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с н
300 руб.
Сетевые базы данных. Лабораторные работы №1-3.
sibguter
: 18 февраля 2020
Темы
1. Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
2. Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
3. Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой не выше 100, если они не из San Jose
2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 4 января) его номер, стоимость заказа, имя продавца и размер к
179 руб.
Лабораторная работа №1 по дисциплине «Сетевые базы данных»
mike_vorn
: 18 марта 2012
1. Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2. Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3. Каким образом агрегатные функции применяются к группам строк?
4. Для чего служит механизм определения псевдонимов таблиц?
5. Назовите команды создания, изменения и удаления таблиц.
6. Перечислите команды изменения данных в таблицах.
350 руб.
Лабораторные работы №№1-6 по дисциплине: Сетевые базы данных. Вариант №7
SibGOODy
: 15 июля 2018
Лабораторная работа №1
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
3. Напишите запрос, который сосчитал бы сумму всех зак
1500 руб.
Лабораторные работы №1-6 по дисциплине: Сетевые базы данных. Вариант №7.
teacher-sib
: 28 ноября 2016
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Вариант 7.
Таблица покупателей
Таблица продавцов
Таблица заказов
Задание 1:
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
Задание 2:
Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, по
300 руб.
Лабораторные работы №№ 1-6. Сетевые базы данных. Семестр 7-й. Вариант №7
chem1
: 28 марта 2017
Работы куплены и переделаны 5 заданий.
лаб1. Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Таблица покупателей
CNUM CNAME CITY RATING SNUM
2001 Hoffman London 100 1001
2002 Giovanni Rome 200 1003
2003 Liu San Jose 200 1002
И т.д.
300 руб.
Другие работы
Стандартизация эмпирических индикаторов
Qiwir
: 27 августа 2013
Содержание
Введение. 3
1. Проблема выбора эмпирических индикаторов. 4
2. Основной принцип разработки проективных индикаторов. 9
3. Методический эксперимент как инструмент повышения качества эмпирических индикаторов. 17
Заключение. 29
Литература. 30
Введение
Актуальность работы – в настоящее время наблюдается множество подходов к проведению социологических исследований семьи и брака, как в отечественной, так и зарубежной практике. Поскольку различные подходы не являются достаточно распространенн
10 руб.
Электроснабжение абразивного завода
Elfa254
: 24 октября 2013
Краткая характеристика и требования к надежности электроснабжения
Расчет электрических нагрузок
Определение расчетных электрических нагрузок
Определение центра электрических нагрузок
Выбор числа и мощности силовых трансформаторов ГПП
Выбор рационального напряжения внешнего электроснабжения
Технико-экономическое сравнение вариантов схем электроснабжения
Выбор числа и мощности цеховых трансформаторов
Выбор высоковольтных батарей конденсаторов
Выбор кабелей
Расчет трехфазных токов короткого замыкан
10 руб.
Реконструкция зоны ТО-2 на предприятии ГПС г. Магадана
dangerrose
: 20 февраля 2012
Введение
1.ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА
1.1. Характеристика автобазы и перспективы развития
1.2. Основные показатели работы АТП и их анализ
1.3. Обоснование необходимости выполнения темы дипломного проектирования
2. ПРОЕКТ РАЗРАБОТКИ АВТОБАЗЫ ПОЖАРНОЙ ТЕХНИКИ.
2.1. Схема организационной структуры предприятия
2.2. Определение годовой производственной программы
2.2.1. Выбор и корректирование нормативной периодичности ТО и пробега до КР
2.2.2. Определение числа обслуживаний за год
2
250 руб.
Основы физической и квантовой оптики. Контрольная работа. Вариант 05.
SibGUTI2
: 8 апреля 2016
Контрольное задание
1 Общие понятия об электромагнитной волне
Изучите конспект, учебную литературу [1, с.34-54, с.64-67; 2, с.24-57] и ответьте письменно на следующие вопросы:
1. Приведите систему уравнений Максвелла.
2. Понятие вектора Пойнтинга.
3. Дайте определения волнового фронта, волновой поверхности, волнового вектора.
4. Какая электромагнитная волна называется плоской?
5. Понятие фазовой скорости.
6. Какая взаимосвязь фазовой скорости с групповой?
7. Какая электромагнитная волна назыв
250 руб.