Лабораторная работа № 1-7. Сетевые базы данных (7-й семестр). Вариант №4.

Цена:
550 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon лр1.doc
material.view.file_icon lab1_1.sql
material.view.file_icon lab1_3.sql
material.view.file_icon lab1_4.sql
material.view.file_icon lab1_5.sql
material.view.file_icon lab1_2_1.sql
material.view.file_icon lab1_2_2.sql
material.view.file_icon
material.view.file_icon лр2.doc
material.view.file_icon lab2_1.sql
material.view.file_icon lab2_2.sql
material.view.file_icon lab2_3.sql
material.view.file_icon lab2_4.sql
material.view.file_icon lab2_5.sql
material.view.file_icon
material.view.file_icon лр3.doc
material.view.file_icon lab3_1.sql
material.view.file_icon lab3_2.sql
material.view.file_icon lab3_3.sql
material.view.file_icon lab3_4.sql
material.view.file_icon lab3_5.sql
material.view.file_icon lab3_6.sql
material.view.file_icon
material.view.file_icon лр4.doc
material.view.file_icon lab4_1.sql
material.view.file_icon lab4_2.sql
material.view.file_icon lab4_3.sql
material.view.file_icon
material.view.file_icon лр5.doc
material.view.file_icon lab5_1.sql
material.view.file_icon lab5_2.sql
material.view.file_icon lab5_3.sql
material.view.file_icon
material.view.file_icon лр6.doc
material.view.file_icon lab6_1.sql
material.view.file_icon lab6_2.sql
material.view.file_icon lab6_3.sql
material.view.file_icon
material.view.file_icon лр7.doc
material.view.file_icon lab7_1.sql
material.view.file_icon lab7_2.sql
material.view.file_icon lab7_3.sql
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина

2. Запросите двумя способами все заказы на 3, 5 и 6 января 2010 г.

3. Напишите запрос, который сосчитал бы среднюю сумму заказа для продавца 1007.

4. Напишите запрос, который выбрал бы наименьший заказ для каждого заказчика с номерами 2001 и 2002.

5. Напишите запрос, который выбрал бы наибольший номер заказа на каждое число с сортировкой по возрастанию номеров заказов.

Лабораторная работа 2

1. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 4 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с тем же рейтингом, что и у Grassa, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Выведите последние два заказа, отсортированных по возрастанию стоимостей, и определите имена их продавцов.
5. Используя представление, созданное в задании 3, выведите данные о продавца не из Лондона.

Лабораторная работа 3

1. Создать таблицу для хранения данных о марках автомобилей. Таблица должна содержать поле для уникального номера, названия автомобиля, стоимости.

2. Напишите команды для вставки в таблицу 5-7 записей об автомобилях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.

3. Напишите две команды изменения данных: одну - для изменения названия автомобиля с самым большим номером, вторую - для увеличения вдвое стоимости автомобиля с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.

4. Напишите команду удаления строк с данными об автомобилях с нечетными номерами.

5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.

6. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 3 лабораторной работы № 2.

Лабораторная работа 4

1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Переменным символьного и числового типа присвойте начальные значения. В основной части блока присвойте переменной типа даты конкретное значение и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 3, используя цикл For, и выводит результаты.
3. Составить и выполнить программу PL/SQL, которая определяет, на какой квартал года попадает Ваш любимый праздник. Для определения используйте оператор CASE.

Лабораторная работа 5

1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя покупателя, работающего в Берлине, сумму всех его заказов и выводит результат.

2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя покупателя, работающего в Риме, сумму всех его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.

3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных названия городов тех покупателей, чей рейтинг больше 200, и выводит результат.

Лабораторная работа 6

1. Создать хранимую процедуру PL/SQL, которая выводит заглавными буквами строку, заданную в качестве аргумента. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по алфавиту продавцах и их заказах. Вызовите процедуру пакета из безымянного блока.

Лабораторная работа № 7

1. Создать триггер PL/SQL, который запрещает удаление заказов продавца в последний день месяца.

2. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице заказов. При регистрации необходимо сохранять вид операции, номер и сумму заказа.

3. Создайте триггер, предназначенный для формирования первичного ключа при вставке строки в таблицу, созданную в задании 1 лабораторной работы 3.

Дополнительная информация

Все работы зачтены.
Лабораторная работа №1 по дисциплине «Сетевые базы данных». Вариант №4. (7-й семестр)
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1) Задание: Вариант 4. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей с оценкой не выше 200, если они находятся в Риме. 2. Запросите двумя способами все заказы на 3, 5 и 6 января 2010 г. 3. Напишите запрос, который сосчитал бы среднюю
User olyly7 : 21 мая 2012
100 руб.
Сетевые базы данных Лабораторная работа 1 вариант 4
Вариант 4. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина 2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в San Jose и не в Berlin. 3. Напишите запрос, который выбрал бы наибольший номер заказа на каждое число с сортировкой по возрастанию номеров заказов. 4. Напишите запрос, который выводит имена и города всех продавцо
User svladislav987 : 29 августа 2023
150 руб.
Сетевые базы данных. Лабораторная работа № 1. Вариант №4
Задание. Лабораторная работа № 1 Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1) Пример задания: 1. Вывести имена всех продавцов и города, в которых они работают, кроме продавцов, работающих в Лондоне. Решение: select sname,city from sal where city<>'London' Результат: SNAME CITY Serres San Jose Rifkin Barce
User Udacha2013 : 7 марта 2016
200 руб.
Лабораторная работа №1. Сетевые базы данных. Вариант №4
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1) Вариант 4. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина 2. Запросите двумя способами все заказы на 3, 5 и 6 января 2010 г. 3. Напишите запрос, который сосчитал бы среднюю сумму заказа
User zhekaersh : 16 февраля 2015
70 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №4
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1) Пример задания: Вывести имена всех продавцов и города, в которых они работают, кроме продавцов, работающих в Лондоне. Вариант 4. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина 2. Запросите двумя с
User xtrail : 17 марта 2018
150 руб.
promo
Сетевые базы данных Лабораторная работа № 1 - №6. Вариант №9. 7-й семестр
Лабораторная работа №1 1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose 2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L. 3. Напишите запрос, который сосчитал бы среднюю сумму заказа для покупателя 2004. 4. Напишите запрос, который выбрал бы наименьший заказ для каждого продавца. 5. Напишите запрос, который выбрал бы сам
User zexor : 18 марта 2015
150 руб.
Лабораторная работа № 1. Сетевые базы данных-2. Вариант № 2 (7-й семестр)
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк Задание: 1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона. 2. Запросите двумя способами все заказы на 3 и 6 января 2010 г. 3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001. 4. Напишите запрос, который выбрал бы наибольший
User Doctor_Che : 12 июня 2012
40 руб.
Лабораторная работа №1 Сетевые базы данных
Лабораторная работа N 1 Язык MySQL Задание В файл z1-1.txt занесите ответы на следующие вопросы: Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001. Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose. Напишите запрос, который выводит значение номера продавца всех продавцов из
User Axi0ma : 14 июня 2018
45 руб.
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх