Страницу Назад
Поискать другие аналоги этой работы
300 Сетевые базы данных, Лабораторные работы №1-6, 7 вариантID: 171533Дата закачки: 07 Июля 2016 Продавец: ivanPBT22 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: ******* Не известно Описание: ЛАБОРАТОРНАЯ 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 (передать в параметре) по алфавиту городов и их заказах. Вызовите процедуру пакета из безымянного блока. Комментарии: Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных Вид работы: Лабораторная работа Оценка:Зачет Дата оценки: 10-12.2015 Размер файла: 126,5 Кбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
Лабораторные работы №1-3 по дисциплине "Сетевые базы данных (ДВ 7.1)". Вариант №04.
Лабораторные работы №1-3 по дисциплине: «Программирование и обработка графического интерфейса (часть 1)». Вариант №28 Лабораторные работы №1-3 по дисциплине: Основы администрирования сетевых устройств. Вариант №06. Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №6 (Новое 2019) Лабораторные работы №№ 1,2,3,4,5,6. Сетевые базы данных. Вариант №5. Лабораторные работы №1-6 по дисциплине: Сетевые Базы Данных. Вариант №2. Лабораторные работы №1,2,3 по дисциплине: Протоколы компьютерных сетей. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Сетевые базы данных / Сетевые базы данных, Лабораторные работы №1-6, 7 вариант