Лабораторные работы №№1-5 по дисциплине: Сетевые базы данных. Вариант №8
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1:
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания:
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне.
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 января.
4. Напишите запрос, который выбрал бы самый поздний заказ каждого продавца с сортировкой по убыванию дат заказов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах с комиссионными больше 0,11.
Лабораторная работа №2:
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 3: Создание таблиц
Задания:
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке.
2. Напишите запрос, который выводит все заказы, сумма которых больше средней по все заказам, используя подзапрос.
3. Выведите покупателей из последних трех по алфавиту городов и все их заказы.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
Лабораторная работа №3:
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Задания:
1. Создать таблицу для хранения данных о спортивных соревнованиях. Таблица должна содержать поле для уникального номера, названия соревнования, количества команд участников.
2. Напишите команды для вставки в таблицу 5-7 записей о соревнованиях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия соревнования с самым большим номером, вторую - для увеличения вдвое количества участников соревнования с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о соревнованиях с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа №4:
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры
Тема 4: Обработка исключительных ситуаций
Задания:
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл While, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая определяет, на какой квартал (кварталы) года попадает Ваш знак Зодиака. Для определения используйте оператор CASE.
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных минимальный заказ для продавцов, работающих в Лондоне, и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных номера заказов для продавцов, работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, работающих не в Лондоне, и выводит результат.
Лабораторная работа №5:
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задания:
1. Создать пакет, в который поместить функцию, которая принимает в параметрах Ваши фамилию, имя и отчество, а возвращает фамилию и инициалы. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о трех самых поздних заказах, выполненных до даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который запрещает удаление продавцов, если количество выполненных им заказов больше трех.
4. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаление заказов. Регистрация выполняется только в нерабочее время и включает имя пользователя, вид операции и стоимость заказа.
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания:
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне.
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 января.
4. Напишите запрос, который выбрал бы самый поздний заказ каждого продавца с сортировкой по убыванию дат заказов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах с комиссионными больше 0,11.
Лабораторная работа №2:
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 3: Создание таблиц
Задания:
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке.
2. Напишите запрос, который выводит все заказы, сумма которых больше средней по все заказам, используя подзапрос.
3. Выведите покупателей из последних трех по алфавиту городов и все их заказы.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
Лабораторная работа №3:
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Задания:
1. Создать таблицу для хранения данных о спортивных соревнованиях. Таблица должна содержать поле для уникального номера, названия соревнования, количества команд участников.
2. Напишите команды для вставки в таблицу 5-7 записей о соревнованиях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия соревнования с самым большим номером, вторую - для увеличения вдвое количества участников соревнования с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о соревнованиях с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа №4:
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры
Тема 4: Обработка исключительных ситуаций
Задания:
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл While, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая определяет, на какой квартал (кварталы) года попадает Ваш знак Зодиака. Для определения используйте оператор CASE.
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных минимальный заказ для продавцов, работающих в Лондоне, и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных номера заказов для продавцов, работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, работающих не в Лондоне, и выводит результат.
Лабораторная работа №5:
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задания:
1. Создать пакет, в который поместить функцию, которая принимает в параметрах Ваши фамилию, имя и отчество, а возвращает фамилию и инициалы. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о трех самых поздних заказах, выполненных до даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который запрещает удаление продавцов, если количество выполненных им заказов больше трех.
4. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаление заказов. Регистрация выполняется только в нерабочее время и включает имя пользователя, вид операции и стоимость заказа.
Дополнительная информация
Все работы зачтены без замечаний!
Дата сдачи: сентябрь 2018 г.
Преподаватель: Грязнов Н.Г.
В архиве отчет + файлы sql для каждой работы (всего 5 лабораторных).
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Дата сдачи: сентябрь 2018 г.
Преподаватель: Грязнов Н.Г.
В архиве отчет + файлы sql для каждой работы (всего 5 лабораторных).
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Сетевые базы данных. Лабораторная работа №1. Вариант №8
rt
: 20 ноября 2016
ЛР1. 1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 Октября 1990 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого продавца с номерами 1001, 1002 и 1003.
5. Напишите запрос, который выбрал бы самый поздний заказ
75 руб.
Лабораторная работа №1. Сетевые базы данных. Вариант №8
tusur
: 6 марта 2016
Задание:
Вариант 8.
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 Октября 1990 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого продавца с номерами 1001, 1002 и 1003.
5. Напишите запрос, который выбрал бы сам
150 руб.
Сетевые базы данных. Лабораторная работа №1. Вариант №8
Shamrock
: 5 марта 2015
Задание
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 Октября 1990 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого продавца с номерами 1001, 1002 и 1003.
5. Напишите запрос, который выбрал бы самый поздний за
220 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №8
SibGOODy
: 14 июля 2023
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант №8:
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне.
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные выве
350 руб.
Лабораторная работа № 1 по дисциплине: Сетевые базы данных. Вариант №8
Некто
: 16 сентября 2018
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания на лабораторную работу
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму вс
50 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №8
SibGOODy
: 15 сентября 2018
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными не меньше 0.13, если они не находятся в Лондоне.
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1002 и 1007.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 и 5 января.
4. Напишите запрос,
300 руб.
Лабораторные работы №1-5 по дисциплине Сетевые базы данных. Вариант №1
Умка18
: 10 января 2017
Лабораторная работа №1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января.
4. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
5. Создайте пре
500 руб.
Лабораторные работы №№1-5 по дисциплине: Сетевые базы данных. Вариант №3
SibGOODy
: 18 марта 2018
ЛАБОРАТОРНАЯ 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов дл
1300 руб.
Другие работы
Определение психологических особенностей памяти юношей в разных видах деятельности
Slolka
: 18 октября 2013
ВВЕДЕНИЕ
РАЗДЕЛ 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИЗУЧЕНИЯ ПАМЯТИ В ПСИХОЛОГИИ
1.1 Память: сущность, процессы, виды, функции
1.2 Психологические особенности памяти в юношеском возрасте
1.3 Проявление памяти в различных вида деятельности
РАЗДЕЛ 2. ЭМПЕРИЧЕСКОЕ ИССЛЕДОВАНИЕ ПАМЯТИ В РАЗЛИЧНЫХ ВИДАХ ДЕЯТЕЛЬНОСТИ
2.1 Методическое обеспечение исследования памяти в различных видах деятельности
2.2 Анализ результатов исследования памяти в различных видах деятельности
2.3 Рекомендации по оптимизации памят
Расширение функциональных возможностей экскаватора IV размерной группы за счет гибридизации элементов рабочего оборудования
stranger007
: 31 января 2017
Данный одноковшовый экскаватор и его варианты позволяют использовать одну и ту же машину в качестве экскаватора с ковшом для захвата сыпучих грузов, т.е. в качестве грейферного ковша; в качестве экскаватора с ковшом "прямая лопата" и в качестве экскаватора с ковшом "обратная лопата" с регулируемым объемом загрузки, а при необходимости и в качестве экскаватора с ковшом для разработки траншей на плодородных грунтах с выполнением рекультивации плодородного слоя.
1250 руб.
Экзамен по дисциплине: Английский язык. Билет №8
mdmatrix
: 10 апреля 2020
Задание 1.Выберите правильный ответ.
1. Any two computers of the Internet …. to stay in touch with each other as long as there is a single route between them.
a) will be able b) would be able c) have been able
2. If some computers on the network are knocked out (by a nuclear explosion, for example), information … just … around them.
a) are just routed b) has been routed c) will just route
3. Nobody knows exactly how many people use the Internet, there ar
60 руб.
Анализ среды организации кафе "Прикамье"
Slolka
: 3 апреля 2014
Управленческий персонал
Высшее руководство использует демократический стиль управления, характеризующийся высокой степенью децентрализации полномочий, активным участием сотрудников в принятии решений, созданием таких условий, при которых выполнение служебных обязанностей оказывается для них привлекательно, а достижение при этом успеха служит вознаграждением.
Мораль и квалификация сотрудников
Квалификация сотрудников кафе полностью соответствует текущим задачам. Все работники периодически увеличи
5 руб.