Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 0
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная №1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Задание
Вариант 0
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме;
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Нью-Йорке;
3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по возрастанию рейтингов;
4. Напишите запрос, который выводит все заказы, сумма которых меньше средней по всем заказам, используя подзапрос;
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах из Берлина.
Лабораторная №2
Тема 1: Выборка данных из объединенных таблиц.
(в лекциях см. п.3 1.1)
Тема 2: Подзапросы.
(в лекциях см. п. 3.1.1)
Тема 3: Создание таблиц.
(в лекциях см. п.3.3.1)
Задание
Вариант 0
1. Создать таблицу для хранения данных о спортивных соревнованиях. Таблица должна содержать поле для уникального номера, названия соревнования, количества команд участников;
2. Напишите команды для вставки в таблицу 8-10 записей о соревнованиях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера;
3. Напишите команду удаления строк с данными о соревнованиях с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию;
4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных даты заказов для продавцов, не работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке;
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей, чей рейтинг меньше 200, и выводит результат.
Лабораторная №3
Тема 1: Создание таблиц. Последовательности.
(в лекциях см. п.3.3.1, 3.3.2)
Тема 2: Вставка, изменение и удаление данных из таблиц.
(в лекциях см. п.3.1.2)
Тема 3: Транзакции.
(в лекциях см. п.3.2)
Задание
Вариант 0
1. Создать пакет, в который поместить процедуру, которая выводит заглавными буквами строку, заданную в качестве аргумента. Вызвать процедуру пакета из безымянного блока;
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по алфавиту продавцах и их заказах. Вызовите процедуру пакета из безымянного блока;
3. Включите в пакет процедуру, которая изменяет количества участников в таблице спортивных соревнований из задания 1 лабораторной работы 2. Количество участников должно удвоиться в тех строках, в которых оно меньше среднего по таблице, кроме соревнования, указанного в параметре;
4. Создать триггер PL/SQL, который запрещает удаление заказов продавца в последний день месяца;
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице заказов. При регистрации необходимо сохранять вид операции, номер и сумму заказа. Вывести содержимое журнала регистрации.
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Задание
Вариант 0
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме;
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Нью-Йорке;
3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по возрастанию рейтингов;
4. Напишите запрос, который выводит все заказы, сумма которых меньше средней по всем заказам, используя подзапрос;
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах из Берлина.
Лабораторная №2
Тема 1: Выборка данных из объединенных таблиц.
(в лекциях см. п.3 1.1)
Тема 2: Подзапросы.
(в лекциях см. п. 3.1.1)
Тема 3: Создание таблиц.
(в лекциях см. п.3.3.1)
Задание
Вариант 0
1. Создать таблицу для хранения данных о спортивных соревнованиях. Таблица должна содержать поле для уникального номера, названия соревнования, количества команд участников;
2. Напишите команды для вставки в таблицу 8-10 записей о соревнованиях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера;
3. Напишите команду удаления строк с данными о соревнованиях с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию;
4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных даты заказов для продавцов, не работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке;
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей, чей рейтинг меньше 200, и выводит результат.
Лабораторная №3
Тема 1: Создание таблиц. Последовательности.
(в лекциях см. п.3.3.1, 3.3.2)
Тема 2: Вставка, изменение и удаление данных из таблиц.
(в лекциях см. п.3.1.2)
Тема 3: Транзакции.
(в лекциях см. п.3.2)
Задание
Вариант 0
1. Создать пакет, в который поместить процедуру, которая выводит заглавными буквами строку, заданную в качестве аргумента. Вызвать процедуру пакета из безымянного блока;
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по алфавиту продавцах и их заказах. Вызовите процедуру пакета из безымянного блока;
3. Включите в пакет процедуру, которая изменяет количества участников в таблице спортивных соревнований из задания 1 лабораторной работы 2. Количество участников должно удвоиться в тех строках, в которых оно меньше среднего по таблице, кроме соревнования, указанного в параметре;
4. Создать триггер PL/SQL, который запрещает удаление заказов продавца в последний день месяца;
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице заказов. При регистрации необходимо сохранять вид операции, номер и сумму заказа. Вывести содержимое журнала регистрации.
Дополнительная информация
Зачет без замечаний!
Год сдачи: 2020 г.
Преподаватель: Грязнов Н.Г.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Год сдачи: 2020 г.
Преподаватель: Грязнов Н.Г.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Лабораторная работа №1. Сетевые базы данных. Вариант №0
zhdv
: 18 января 2016
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей,
--причем с оценкой выше 200, если они находятся не в Риме
2. Запросите двумя способами все заказы на 3 и 4 января 2010 г.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 января 2010 г.
4. Напишите запрос, который выбрал бы наименьший заказ для каждого заказчика.
5. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по возрастанию рейтингов.
59 руб.
Вариант №0. Лабораторные работы №1-3. Сетевые базы данных
Petr1
: 7 мая 2020
Лабораторная работа 1
Вариант 0.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Нью-Йорке.
3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по возрастанию рейтингов.
4. Напишите запрос, который выводит все заказ
180 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Лабораторные работы №№1-3 по дисциплине: Сетевые базы данных. Вариант 9
Учеба "Под ключ"
: 16 июля 2025
Лабораторная работа №1
Вариант 9
1) Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в SanJose
2) Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке.
3) Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой по возрастанию дат заказов.
Из-за дублирующихся дат у одного из по
1200 руб.
Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 4
SibGOODy
: 23 августа 2024
Лабораторная №1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести
900 руб.
Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 01
SibGOODy
: 21 августа 2024
*** Каэжая из трех лабораторных состоит из отчета (docx) и файла SQL ***
Лабораторная работа №1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант 1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос
900 руб.
Сетевые базы данных. Лабораторные работы №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 руб.
Другие работы
Механика жидкости и газа СПбГАСУ 2014 Задача 4 Вариант 29
Z24
: 1 января 2026
Круглое отверстие в вертикальной стенке закрытого резервуара с водой перекрыто сферической крышкой. Радиус сферы R = (0,5 + 0,02·y) м. угол α = (120 + 0,1·z)º, глубина погружения центра тяжести отверстия H = (1,0 + 0,1·y) м.
Определить давление воды на крышку, если на свободной поверхности рм = (147 + 0,2·z) = 148,8 кПа (рис. 4).
200 руб.
Теплотехника Задача 17.10
Z24
: 2 февраля 2026
Газотурбинная установки работает по циклу с подводом теплоты при υ=const и с полной регенерацией. Известный параметры: t1=30 ºC и t5=400 ºC, а также λ=p2/p1=4. Рабочее тело — воздух.
Определить термический к.п.д. этого цикла. Изобразить цикл в p-υ и T-s — диаграммах.
150 руб.
Тема: « Линейные цепи постоянного тока» Вариант №11
Алексей266
: 14 января 2016
Задания
1. Составить на основании законов Кирхгофа систему уравнений для расчета токов во всех ветвях схемы.
2. Определить токи во всех ветвях схемы методом контурных токов.
3. Определить токи во всех ветвях схемы методом узловых потенциалов.
4. Результаты расчета токов, проведенного двумя методами, свести в таблицу и сравнить между собой.
5. Составить баланс мощностей в исходной схеме, вычислив суммарную мощность источников и суммарную мощность нагрузок (сопротивлений).
6. Определить ток
100 руб.
Анализ финансового состояния предприятия ОАО “Пермэнерго”
Elfa254
: 24 сентября 2013
дметом внимания обширного круга участников рыночных отношений (организаций и лиц), заинтересованных в результатах его функционирования. На основании доступной им отчетно-учетной информации указанные лица стремятся оценить финансовое положение предприятия. Основным инструментом для этого служит финансовый анализ. Основной целью финансового анализа является получение небольшого числа ключевых параметров, дающие объективную и точную картину финансового состояния предприятия, при помощи которого мож
5 руб.