Лабораторные работы №№1-5 по дисциплине: Сетевые базы данных. Вариант №3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
4. Напишите запрос, который выбрал бы средние комиссионные в каждом городе с сортировкой по возрастанию названий городов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях с рейтингом 100.
ЛАБОРАТОРНАЯ 2
Тема 1: Выборка данных из объединенных таблиц (в лекциях см. п.3 1.1).
Тема 2: Подзапросы (в лекциях см. п. 3.1.1).
Тема 3: Создание таблиц (в лекциях см. п.3.3.1).
Задания
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в San Jose и не в Berlin.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных меньше, чем у Motiki, используя подзапрос.
3. Выведите первые три по возрастанию стоимостей заказа и определите имена их покупателей.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
ЛАБОРАТОРНАЯ 3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Задания
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия страны с самым большим номером, вторую - для увеличения вдвое численности населения страны с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о странах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
ЛАБОРАТОРНАЯ 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Тема 2: Вывод данных
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры
Тема 4: Обработка исключительных ситуаций
Задания
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 3, используя простой цикл Loop, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая определяет, какие знаки Зодиака попадают на весенние месяцы. Для определения используйте оператор IF..ELSIF....
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных город, в котором проживает покупатель Grass, количество его заказов и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных имена продавцов, чьи комиссионные меньше 0.13, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей, чей рейтинг больше 100, и выводит результат.
ЛАБОРАТОРНАЯ 5
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задания
1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) заказах, отсортированных по возрастанию стоимостей, и именах их продавцов. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который регистрирует изменение комиссионных продавцов с указанием только имени таблицы и времени изменения.
4. Создать триггер PL/SQL, который запускается при удалении покупателей. Триггер должен запрещать удаление, если покупатель имеет более одного заказа.
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
4. Напишите запрос, который выбрал бы средние комиссионные в каждом городе с сортировкой по возрастанию названий городов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях с рейтингом 100.
ЛАБОРАТОРНАЯ 2
Тема 1: Выборка данных из объединенных таблиц (в лекциях см. п.3 1.1).
Тема 2: Подзапросы (в лекциях см. п. 3.1.1).
Тема 3: Создание таблиц (в лекциях см. п.3.3.1).
Задания
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в San Jose и не в Berlin.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных меньше, чем у Motiki, используя подзапрос.
3. Выведите первые три по возрастанию стоимостей заказа и определите имена их покупателей.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
ЛАБОРАТОРНАЯ 3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Задания
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия страны с самым большим номером, вторую - для увеличения вдвое численности населения страны с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о странах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
ЛАБОРАТОРНАЯ 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Тема 2: Вывод данных
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры
Тема 4: Обработка исключительных ситуаций
Задания
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 3, используя простой цикл Loop, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая определяет, какие знаки Зодиака попадают на весенние месяцы. Для определения используйте оператор IF..ELSIF....
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных город, в котором проживает покупатель Grass, количество его заказов и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных имена продавцов, чьи комиссионные меньше 0.13, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей, чей рейтинг больше 100, и выводит результат.
ЛАБОРАТОРНАЯ 5
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задания
1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) заказах, отсортированных по возрастанию стоимостей, и именах их продавцов. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который регистрирует изменение комиссионных продавцов с указанием только имени таблицы и времени изменения.
4. Создать триггер PL/SQL, который запускается при удалении покупателей. Триггер должен запрещать удаление, если покупатель имеет более одного заказа.
Дополнительная информация
В архиве пять лабораторных для варианта №3.
Все зачтены без замечаний!
Дата сдачи: январь 2018 г.
Преподаватель: Грязнов Н.Г.
В архиве отчеты + файлы .sq к каждой работе.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Все зачтены без замечаний!
Дата сдачи: январь 2018 г.
Преподаватель: Грязнов Н.Г.
В архиве отчеты + файлы .sq к каждой работе.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Лабораторная работа №1. Вариант №3. Сетевые базы данных
SEI
: 23 июля 2018
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме.
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
3.Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
4.Напишите запрос, который выбрал бы средние комиссионные в каждом городе с сортировк
60 руб.
Лабораторная работа №1. Вариант №3. Сетевые базы данных.
SibGUTI2
: 4 ноября 2016
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Вариант 3.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапа
40 руб.
Лабораторные работы №1-5 по дисциплине Сетевые базы данных. Вариант №1
Умка18
: 10 января 2017
Лабораторная работа №1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января.
4. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
5. Создайте пре
500 руб.
Лабораторная работа 1 По дисциплине: Сетевые базы данных. Вариант 3
alexadubinina
: 20 ноября 2024
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
(в лекциях см. п.3.1.1)
Тема 3: Представления
(в лекциях см. п.3.3.3).
Задание:
Вариант 3.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите зап
200 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант 3
SibGOODy
: 14 июля 2023
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание на лабораторную работу (вариант 3)
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стои
350 руб.
Сетевые базы данных. Лабораторные работы №№1-4. Вариант №3
Russianbear
: 2 марта 2020
Лабораторная №1
1. Напишите запрос к таблице Туров, чей вывод может включить все туры с классом ниже 1, кроме туров в Тайланде.
2. Напишите запрос, который выбрал бы наибольший идентификатор записи о доходах (BID) за каждое число с сортировкой по убыванию дат.
3. Напишите запрос, который вывел бы для каждой строки дохода ее номер, сумму и название тура. Данные вывести для туров, проходящих не в Африке.
4. Напишите запрос, который выводит названия и города всех агентств, у которых рейтинг меньше
75 руб.
Лабораторные работы №1-5. Вариант №3. Сетевые базы данных
SEI
: 23 июля 2018
Задание:
Лабораторная работа №1:
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме.
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
4. Напишите запрос, который выбрал бы средние комиссионные в каждом городе с сортировкой по возрастанию названий городов.
5. С
250 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №3
SibGOODy
: 18 марта 2018
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1
300 руб.
Другие работы
Эффективность рекламы и рекламных мероприятий
Elfa254
: 11 октября 2013
Введение....................................................................................................... 3
1 О необходимости рекламы.......................................................... 5
1.1 Виды рекламы........................................................................................... 7
1.2 Выбор средств распространения рекламы........................................... 12
2 Организационно-хозяйственная характеристика предприятия.........................................
10 руб.
Лабораторная работа №2 по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант 20
Учеба "Под ключ"
: 19 ноября 2022
Лабораторная работа №2
«Измерения на волоконно-оптических линиях передачи с помощью оптического тестера»
Цель работы:
1.1. Изучить:
- теоретические основы измерений вносимых затуханий методом светопропускания;
- особенности измерений методом светопропускания;
1.2. Получить практические навыки измерений вносимых затуханий с помощью оптического тестера.
Краткие теоретические сведения
Выбор варианта задания
N=int(20/10)+1=3, где
N – номер варианта;
int[X] – целая часть числа Х;
n – двузначное чи
400 руб.
Системы исследования
Qiwir
: 29 августа 2013
Вопрос 1. применение экспертных оценок в исследованиях систем управления
Методы экспертных оценок - это комплекс логических и математико-статистических методов и процедур, направленных на получение от специалистов информации, необходимой для принятия того или иного решения. Методы экспертных оценок позволяют выявить информацию, содержащуюся в скрытом виде у специалистов, представителей деловых кругов, продавцов, покупателей и т.д.
Экспертные суждения, выраженные в количественной форме и по сво
10 руб.
Физические основы электроники. Билет №16. Зачет
Aleksey23
: 18 августа 2020
Зачетная работа, билет 16-й
Билет № 16
1 Устройство и принцип работы МДП транзисторов с индуцированным каналом. Схемы включения. Характеристики.
2. Импульсный режим работы БТ. Схема, принцип действия, причины искажения импульсов, основные параметры и характеристики.
Сдача зачета/экзамена осуществляется в письменной форме. Билет состоит из двух теоретических вопросов.
Ответ на зачет/экзамен должен строиться примерно по следующей схеме: вначале необходимо осветить принцип работы электронно
70 руб.