Лабораторные работы по Сетевые базы данных №1-4
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
Описание
Все лабораторные курса с доп вопросами.
Создайте в своей схеме копии таблиц учебной базы данных
(Sal, Cust и Ord) из схемы Study, а также первичные и внешние
ключи. Сохраните сгенерированные автоматически скрипты,
содержащие команды создания таблиц и ограничений.
Используя текстовый редактор набейте (или скопируйте) текст
сценария:
DROP TABLE n_sal;
CREATE TABLE n_sal (text VARCHAR2 (20),
cnt VARCHAR2 (10));
DECLARE
town VARCHAR2(20);
count_sal VARCHAR2(10);
BEGIN
town := 'London';
SELECT count(*) INTO count_sal
FROM study.sal WHERE city = town;
IF count_sal > 0 THEN
INSERT INTO n_sal
VALUES ('In '||town,count_sal);
COMMIT;
END IF;
END;
Напишите сценарий, который выбирает максимальную дату заказов
из таблицы Ord и выводит ее в выходном окне при помощи процедуры
DBMS_OUTPUT.PUT_LINE().
Напишите сценарий (командный файл), в котором отсутствие
данных обрабатывалось бы не с помощью исключения
NO_DATA_FOUND, а с использованием OTHERS.
ЗАДАНИЕ 5.
----------
Напишите сценарий, в котором определите свое исключение для
обработки ситуации, когда минимальный рейтинг Покупателя
меньше 200. Предусмотрите обработку всех остальных ошибок.
Выполните сценарий.
ЗАДАНИЕ 1.
----------
Напишите сценарий для вывода имен и комиссионных первых двух
продавцов, работающих не в Лондоне.
Создайте в своей схеме копии таблиц учебной базы данных
(Sal, Cust и Ord) из схемы Study, а также первичные и внешние
ключи. Сохраните сгенерированные автоматически скрипты,
содержащие команды создания таблиц и ограничений.
Используя текстовый редактор набейте (или скопируйте) текст
сценария:
DROP TABLE n_sal;
CREATE TABLE n_sal (text VARCHAR2 (20),
cnt VARCHAR2 (10));
DECLARE
town VARCHAR2(20);
count_sal VARCHAR2(10);
BEGIN
town := 'London';
SELECT count(*) INTO count_sal
FROM study.sal WHERE city = town;
IF count_sal > 0 THEN
INSERT INTO n_sal
VALUES ('In '||town,count_sal);
COMMIT;
END IF;
END;
Напишите сценарий, который выбирает максимальную дату заказов
из таблицы Ord и выводит ее в выходном окне при помощи процедуры
DBMS_OUTPUT.PUT_LINE().
Напишите сценарий (командный файл), в котором отсутствие
данных обрабатывалось бы не с помощью исключения
NO_DATA_FOUND, а с использованием OTHERS.
ЗАДАНИЕ 5.
----------
Напишите сценарий, в котором определите свое исключение для
обработки ситуации, когда минимальный рейтинг Покупателя
меньше 200. Предусмотрите обработку всех остальных ошибок.
Выполните сценарий.
ЗАДАНИЕ 1.
----------
Напишите сценарий для вывода имен и комиссионных первых двух
продавцов, работающих не в Лондоне.
Дополнительная информация
Год сдачи: 2017
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Грязнов
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Грязнов
Похожие материалы
Лабораторная работа №1. Сетевые базы данных. Вариант №1.
zhdv
: 17 января 2016
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей с оценкой ниже 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января 2010 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого заказчика.
5. Напишите запрос, который выбрал бы наивысший рейтинг в кажд
59 руб.
Лабораторная работа №7. Сетевые базы данных. Вариант №1.
zhdv
: 18 января 2016
Работа для тех, кто хочет 5-ку по курсу
1. Создать триггер PL/SQL, который запрещает изменение рейтинга для покупателей, если изменение происходит после 25-го числа.
2. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице продавцов. При регистрации необходимо сохранять вид операции и время ее выполнения.
3. Создайте триггер, предназначенный для формирования первичного ключа при вставке строки в таблицу, созданную в задании 1 л
79 руб.
Лабораторная работа №3. Сетевые базы данных. Вариант №1.
zhdv
: 17 января 2016
1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях.
--Таблица должна содержать поле для уникального номера, названия дисциплины, количества лекционных часов.
2. Напишите команды для вставки в таблицу 5-7 записей о дисциплинах.
--Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия дисциплины с самым большим номером,
--вторую - для у
59 руб.
Лабораторная работа №6. Сетевые базы данных. Вариант №1
zhdv
: 17 января 2016
1. Создать хранимую процедуру PL/SQL, которая выводит минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру из безымянного блока.
2. Создать пакет, в который поместить процедуру из п.1. Вызвать процедуру пакета из безымянного блока.
59 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №1
zhdv
: 17 января 2016
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных количество продавцов, чьи комиссионные меньше 0.15, и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имена продавцов, чьи комиссионные меньше 0.15, и выводит результат.
--Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных с
59 руб.
Лабораторная работа №2. Сетевые базы данных. Вариант №1
zhdv
: 17 января 2016
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Motiki, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы 1.
4. Создайте представление для выборки всех покупателей, их городов, номеров и размеров заказов.
5. Используя предста
59 руб.
Лабораторная работа №4. Сетевые базы данных. Вариант №1.
zhdv
: 17 января 2016
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты.
--Переменной числового типа присвойте начальное значение.
--В основной части блока присвойте символьной переменной и переменной типа даты конкретные значения и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цик
59 руб.
Лабораторные работы №№ 1,2,3,4,5,6. Сетевые базы данных. Вариант №1
zhdv
: 4 января 2016
Лабораторная работа № 1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей с оценкой ниже 100, если они не находятся в Лондоне
Лабораторная работа № 2
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
Лабораторная работа № 3
1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях.
Таблица должна содержать по
249 руб.
Другие работы
Гидравлика БГИТУ Задача 1.2 Вариант 05
Z24
: 8 декабря 2025
На поршень одного из сообщающихся сосудов, наполненных водой, действует сила Р1. Какую силу Р2 нужно приложить ко второму поршню, чтобы уровень воды под ним был на h выше уровня воды под первым поршнем? Диаметр первого поршня d1, второго d2 (рисунок 2).
150 руб.
Управление бюджетным процессом
OstVER
: 21 декабря 2012
Введение
Глава 1. Управление бюджетным процессом
1.1 Основы управления бюджетным процессом и необходимость его автоматизации
1.2 Структура системы автоматизации работ бюджетного процесса
1.3 Структура АИС управления бюджетом
Глава 2. АИТ органов государственной власти бюджетного процесса
2.1 АИТ бюджетного процесса федерального уровня
2.2 АИТ территориальных и региональных финансов
Заключение
Список использованной литературы
Введение
Актуальность. Очень часто российские компании действуют по ст
5 руб.
Радиоуправление летательными аппаратами
Aronitue9
: 1 ноября 2012
Работы по использованию средств радиотехники для управления на расстоянии, т.е. работы по радиоуправлению, начались еще до первой мировой войны. Однако до второй мировой войны радиоуправление практического применения, по существу, не получило. Положение резко изменилось, начиная с 40-х годов. Особенно большие успехи были достигнуты в области управления беспилотными летательными аппаратами. Причиной этого были два следующих обстоятельства:
1)Успешное использование созданного к этому времени ре
5 руб.