Страницу Назад
Поискать другие аналоги этой работы
1800 Лабораторные работы №№1-7 по дисциплине: Сетевые базы данных. Вариант №2ID: 190153Дата закачки: 21 Марта 2018 Продавец: SibGOODy (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: 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. Комментарии: Работы выполнены в полном объеме и приняты без замечаний! Дата сдачи: январь 2017 г. Преподаватель: Грязнов Н.Г. В архиве 7 лабораторных работ. К каждой работе отчет + файл .sql. Помогу с другим вариантом. Выполняю работы на заказ по различным дисциплинам. E-mail: LRV967@ya.ru Размер файла: 334,4 Кбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №2Контрольная и Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №3 Лабораторные работы №№1-3 по дисциплине: Сетевые базы данных (ДВ 7.1). Вариант №8 Лабораторные работы №1-3 по дисциплине: Основы администрирования сетевых устройств. Вариант №06. Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №6 (Новое 2019) Лабораторные работы №1-6 по дисциплине: Сетевые Базы Данных. Вариант №2. Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №5 (Новое 2018) Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Сетевые базы данных / Лабораторные работы №№1-7 по дисциплине: Сетевые базы данных. Вариант №2
Вход в аккаунт: