Лабораторные работы №№1-7 по дисциплине: Сетевые базы данных. Вариант №2
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ №1
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задание
Вариант 2:
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Запросите двумя способами все заказы на 3 и 6 января 2010 г.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
ЛАБОРАТОРНАЯ №2
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 2: Представления
Задание
Вариант 2:
1. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Hoffmana, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Выведите информацию о первых двух покупателях, имеющих заказы до 5-го числа.
5. Используя представление, созданное в задании 3, выведите данные о покупателях с заказами 3 числа.
ЛАБОРАТОРНАЯ №3
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Задание
Вариант 2:
1. Создать таблицу для хранения данных о городах России. Таблица должна содержать поле для уникального номера, названия города, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о городах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия города с самым большим номером, вторую - для увеличения вдвое численности населения города с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о городах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
6. Используя команду CREATETABLE … ASSELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
ЛАБОРАТОРНАЯ №4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных
Задание
Вариант 2:
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Переменной символьного типа присвойте начальное значение. В основной части блока присвойте числовой переменной и переменной типа даты конкретные значения и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл While, и выводит результаты.
3. Составить и выполнить программу PL/SQL, которая определяет, какие знаки Зодиака попадают на летние месяцы. Для определения используйте оператор CASE.
ЛАБОРАТОРНАЯ №5
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры
Тема 2: Обработка исключительных ситуаций
Задание
Вариант 2:
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Нью-Йорке, максимальную дату его заказов и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Лондоне, максимальную дату его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, чьи комиссионные меньше 0.14, и выводит результат.
ЛАБОРАТОРНАЯ №6
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Задание
Вариант 2:
1. Создать хранимую процедуру PL/SQL, которая выводит конкатенацию двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по возрастанию стоимостей заказах и именах их покупателей. Вызовите процедуру пакета из безымянного блока.
ЛАБОРАТОРНАЯ №7
Тема 1: Триггеры PL/SQL
Задание
Вариант 2:
1. Создать триггер PL/SQL, который разрешает изменение суммы заказа только в рабочее время.
2. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки и изменения заказов. Регистрация выполняется, если стоимость заказа превышает $100, и включает имя пользователя, вид операции и стоимость заказа.
3. Создайте триггер, предназначенный для формирования первичного ключа при вставке строки в таблицу, созданную в задании 1 лабораторной работы 3.
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задание
Вариант 2:
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Запросите двумя способами все заказы на 3 и 6 января 2010 г.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
ЛАБОРАТОРНАЯ №2
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 2: Представления
Задание
Вариант 2:
1. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Hoffmana, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Выведите информацию о первых двух покупателях, имеющих заказы до 5-го числа.
5. Используя представление, созданное в задании 3, выведите данные о покупателях с заказами 3 числа.
ЛАБОРАТОРНАЯ №3
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Задание
Вариант 2:
1. Создать таблицу для хранения данных о городах России. Таблица должна содержать поле для уникального номера, названия города, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о городах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия города с самым большим номером, вторую - для увеличения вдвое численности населения города с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о городах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
6. Используя команду CREATETABLE … ASSELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.
ЛАБОРАТОРНАЯ №4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных
Задание
Вариант 2:
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Переменной символьного типа присвойте начальное значение. В основной части блока присвойте числовой переменной и переменной типа даты конкретные значения и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл While, и выводит результаты.
3. Составить и выполнить программу PL/SQL, которая определяет, какие знаки Зодиака попадают на летние месяцы. Для определения используйте оператор CASE.
ЛАБОРАТОРНАЯ №5
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры
Тема 2: Обработка исключительных ситуаций
Задание
Вариант 2:
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Нью-Йорке, максимальную дату его заказов и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Лондоне, максимальную дату его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, чьи комиссионные меньше 0.14, и выводит результат.
ЛАБОРАТОРНАЯ №6
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Задание
Вариант 2:
1. Создать хранимую процедуру PL/SQL, которая выводит конкатенацию двух строк, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по возрастанию стоимостей заказах и именах их покупателей. Вызовите процедуру пакета из безымянного блока.
ЛАБОРАТОРНАЯ №7
Тема 1: Триггеры PL/SQL
Задание
Вариант 2:
1. Создать триггер PL/SQL, который разрешает изменение суммы заказа только в рабочее время.
2. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки и изменения заказов. Регистрация выполняется, если стоимость заказа превышает $100, и включает имя пользователя, вид операции и стоимость заказа.
3. Создайте триггер, предназначенный для формирования первичного ключа при вставке строки в таблицу, созданную в задании 1 лабораторной работы 3.
Дополнительная информация
Работы выполнены в полном объеме и приняты без замечаний!
Дата сдачи: январь 2017 г.
Преподаватель: Грязнов Н.Г.
В архиве 7 лабораторных работ.
К каждой работе отчет + файл .sql.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Дата сдачи: январь 2017 г.
Преподаватель: Грязнов Н.Г.
В архиве 7 лабораторных работ.
К каждой работе отчет + файл .sql.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Сетевые базы данных. Лабораторная работа №1. Вариант 2.
Рома38
: 22 мая 2025
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант 2.
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков,
350 руб.
Сетевые базы данных, Лабораторная работа №1, Вариант №2
Cherebas
: 24 марта 2016
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Запросите двумя способами все заказы на 3 и 6 января.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001.
4. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные
100 руб.
Сетевые базы данных. Лабораторная работа №1. Вариант №2
bvv1975
: 25 января 2016
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Пример задания:
1. Вывести имена всех продавцов и города, в которых они работают, кроме продавцов, работающих в Лондоне.
20 руб.
Сетевые базы данных. Лабораторные работы №№1-3. Вариант №2
platochek
: 15 октября 2018
Вариант 2.
Лабораторная 1
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
3. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
4. Напишите запрос, который выводит имена и города всех пр
150 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №2
SibGOODy
: 21 марта 2018
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задание
Вариант 2:
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Запросите двумя способами все заказы на 3 и 6 января 2010 г.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001.
4. Напишите запрос, который выбрал бы
300 руб.
Сетевые базы данных. Лабораторные работы №1-6 . Вариант №2
debuser
: 7 марта 2016
Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Выборка данных из объединенных таблиц
Создание таблиц. Последовательности
Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Работа с базами данных в программах PL/SQL. Курсоры
Хранимые процедуры и функции PL/SQL
Триггеры PL/SQL
300 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Лабораторная работа №7 по дисциплине: Сетевые базы данных. Вариант №2
SibGOODy
: 21 марта 2018
Тема 1: Триггеры PL/SQL
Задание
Вариант 2:
1. Создать триггер PL/SQL, который разрешает изменение суммы заказа только в рабочее время.
2. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки и изменения заказов. Регистрация выполняется, если стоимость заказа превышает $100, и включает имя пользователя, вид операции и стоимость заказа.
3. Создайте триггер, предназначенный для формирования первичного ключа при вставке строки в таблицу, созданную в задании 1 лаборато
300 руб.
Другие работы
Философия Вариант 23 Религия в современном мире
russkih1984
: 5 ноября 2023
Вариант 23
1. Составить 2 содержательных вопроса по Лекции Религия в современном мире
2. Зарегистрируйтесь на https://elibrary.ru/, подберите 3 статьи коррелирующие с вашими вопросами
3. Напишите эссе на тему, объединяющую эти вопросы, сочетая материал лекции и выбранные вами источники
500 руб.
Гидромеханика 2019 Технический университет УГМК Задача 3.22
Z24
: 23 ноября 2025
В вертикальной стенки резервуара сделано прямоугольное отверстие для выпуска воды. Отверстие перекрывается цилиндрическим затвором диаметром = 0,6 м и длиной = 2,0 м, установленным на цапфах.
Действующий напор на уровне оси затвора = 0,8 м (рис. 3.22).
Определить величину, линию действия, геометрическое положение и угол наклона к горизонту равнодействующей давления воды (R) на поверхность затвора . Плотность воды ρ = 10³ кг/м³.
Чертеж выполнить в масштабе.
250 руб.
Курсовая работа по дисциплине: Мониторинг среды обитания. Вариант 5
Учеба "Под ключ"
: 24 февраля 2025
Вариант 5: Объекты мониторинга вод
Содержание
Введение 6
1. Основные объекты мониторинга вод 9
2. Процесс мониторинга поверхностных вод 12
3. Процесс мониторинга подземных вод 16
4. Правила отбора проб при мониторинге вод 19
5. Анализ проб при мониторинге вод 22
Заключение 27
Список использованной литературы 28
800 руб.
Разработка интерактивной мультимедиа презентации 1С: Предприятие. Возможности и перспективы
Aronitue9
: 10 марта 2012
Содержание
ВВЕДЕНИЕ…………………………………………………………………….…...3
1. Аналитическая часть………………………………………….………......5
1.1 Исследование предметной области……………………………..……...5
1.2 Постановка задачи…………………………………………………….…8
1.3 Требования к техническому и программному обеспечению……………………………………………………………...8
1.4 Требования к интерфейсам операционной системы………………….11
2. Практическая часть……………………………………………………….12
2.1 Средства разработки презентации…………...…………………….…..12
2.2 Этапы разработки………………………….…………………………….13
ЗАКЛЮ
20 руб.