Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант №01. (2019 год)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который вывел бы для каждого заказа на 3 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
4. Напишите запрос, который выводит все заказы, сумма которых больше средней по все заказам, используя подзапрос.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях из Лондона.
Лабораторная работа 2
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции.
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных. Обработка исключительных ситуаций.
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры.
Задание
1. Создать таблицу для хранения данных о спортсменах. Таблица должна содержать поле для уникального номера, имени спортсмена, его рейтинга.
2. Напишите команды для вставки в таблицу 8-10 записей о спортсменах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите команду удаления строк с данными о спортсменах с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных номера заказов для продавцов, работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, работающих не в Лондоне, и выводит результат.
Лабораторная работа 3
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задание
1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) заказах, отсортированных по возрастанию стоимостей, и именах их продавцов. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет рейтинги в таблице спортсменов из задания 1 лабораторной работы 2. Рейтинг должен удвоиться в тех строках, в которых он выше среднего по таблице, кроме спортсмена, указанного в параметре.
4. Создать триггер PL/SQL, который регистрирует изменение комиссионных продавцов с указанием только имени таблицы и времени изменения.
5. Создать триггер PL/SQL, который запускается при удалении покупателей. Триггер должен запрещать удаление, если покупатель имеет более одного заказа. Вывести содержимое журнала регистрации.
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который вывел бы для каждого заказа на 3 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
4. Напишите запрос, который выводит все заказы, сумма которых больше средней по все заказам, используя подзапрос.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях из Лондона.
Лабораторная работа 2
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции.
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных. Обработка исключительных ситуаций.
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры.
Задание
1. Создать таблицу для хранения данных о спортсменах. Таблица должна содержать поле для уникального номера, имени спортсмена, его рейтинга.
2. Напишите команды для вставки в таблицу 8-10 записей о спортсменах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите команду удаления строк с данными о спортсменах с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных номера заказов для продавцов, работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов, работающих не в Лондоне, и выводит результат.
Лабораторная работа 3
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задание
1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) заказах, отсортированных по возрастанию стоимостей, и именах их продавцов. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет рейтинги в таблице спортсменов из задания 1 лабораторной работы 2. Рейтинг должен удвоиться в тех строках, в которых он выше среднего по таблице, кроме спортсмена, указанного в параметре.
4. Создать триггер PL/SQL, который регистрирует изменение комиссионных продавцов с указанием только имени таблицы и времени изменения.
5. Создать триггер PL/SQL, который запускается при удалении покупателей. Триггер должен запрещать удаление, если покупатель имеет более одного заказа. Вывести содержимое журнала регистрации.
Дополнительная информация
2019 год.
Похожие материалы
Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 01
SibGOODy
: 21 августа 2024
*** Каэжая из трех лабораторных состоит из отчета (docx) и файла SQL ***
Лабораторная работа №1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант 1
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос
900 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Лабораторные работы №№1-3 по дисциплине: Сетевые базы данных. Вариант 9
Учеба "Под ключ"
: 16 июля 2025
Лабораторная работа №1
Вариант 9
1) Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в SanJose
2) Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в Лондоне и Нью-Йорке.
3) Напишите запрос, который выбрал бы самый ранний заказ каждого заказчика с сортировкой по возрастанию дат заказов.
Из-за дублирующихся дат у одного из по
1200 руб.
Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 4
SibGOODy
: 23 августа 2024
Лабораторная №1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести
900 руб.
Лабораторные работы №1-3 по дисциплине: Сетевые базы данных. Вариант 0
SibGOODy
: 23 августа 2024
Лабораторная №1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Задание
Вариант 0
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме;
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести
900 руб.
Сетевые базы данных. Лабораторные работы №1-3.
sibguter
: 18 февраля 2020
Темы
1. Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
2. Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
3. Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой не выше 100, если они не из San Jose
2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 4 января) его номер, стоимость заказа, имя продавца и размер к
179 руб.
Лабораторная работа №1 по дисциплине «Сетевые базы данных»
mike_vorn
: 18 марта 2012
1. Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2. Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3. Каким образом агрегатные функции применяются к группам строк?
4. Для чего служит механизм определения псевдонимов таблиц?
5. Назовите команды создания, изменения и удаления таблиц.
6. Перечислите команды изменения данных в таблицах.
350 руб.
Лабораторная работа 1-3 по дисциплине: Сетевые базы данных (ДВ 7.1). Вариант 1
IT-STUDHELP
: 6 апреля 2022
Лабораторная работа №1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант 1.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который вывел бы для каждого заказа на 3 января его номер, стоимость
480 руб.
Другие работы
Экзамен по дисциплине: «Визуальное программирование и человеко-машинное взаимодействие (часть 2)» БИЛЕТ 9
zav
: 25 ноября 2023
Программа Points.exe предназначена для решения следующей задачи:
Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки A, принадлежащей М, существует точка В, принадлежащая М (А не равно В) такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ.
(Вам не нужно вдаваться в подробности алгоритма решения данной задачи).
Пользователь может задать множество точек вручную, либо выбрать случайное заполнение. Для этого он может воспользоват
100 руб.
Виды банковских вкладов для физических лиц
Slolka
: 21 ноября 2013
ВВЕДЕНИЕ…………………………………….………………………………….…3
1 ОБЩИЕ ОПРЕДЕЛЕНИЯ ДЕПОЗИТА………………………………….....…....4
2 ВИДЫ ДЕПОЗИТОВ………………...……………………………………...….…7
3 НАЧИСЛЕНИ ПРОЦЕНТОВ ………………………………………...…..…..…14
4 ОБЩИЕ ПОЛОЖЕНИЯ ПО СОВЕРШЕНИЮ ОПЕРАЦИЙ ПО ВКЛАДАМ ФИЗИЧЕСКИХ ЛИЦ ………………………………………………………...…....16
ЗАКЛЮЧЕНИЕ…………………………………………………………...……..…18
БИБЛИОГРАФИЧЕСКИЙ СПИСОК………………………………………...…...19
ВВЕДЕНИЕ
Банки - одно из центральных звеньев системы рыночных структур. Развитие их деятельности - необходимое услови
5 руб.
Контрольные работы по гидростатике и гидродинамике ИжГТУ Контрольная работа 1 Задача 5 Вариант 3
Z24
: 23 ноября 2025
Вертикальный цилиндрический сосуд заполнен водой, находящейся под избыточным давлением, характеризуемым показанием пьезометра h.
Нижнее днище сосуда плоское, верхнее имеет форму полусферы.
Определить Rz, отрывающую верхнее днище от цилиндрической части, и силу Rx, разрывающую цилиндрическую часть сосуда по образующей, если диаметр сосуда D, высота цилиндрической части H.
Построить эпюру давления на верхнюю часть, стенки и днище сосуда.
200 руб.
Системный анализ рынка корпоративных информационных систем (КИС)
evelin
: 22 июля 2015
План курсовой работы:
Введение.
Теоретические основы методологии системного анализа.
Сущность системного анализа, основные категории системного анализа, их взаимосвязь и развитие в рыночной экономике.
Принципы и основные направления развития системного анализа в рыночной экономике и управлении.
Проблемы управления сложными объектами в Российской экономике.
Системный анализ рынка корпоративных информационных систем(КИС):
Эволюция информационных систем управления предприятием.
Рынок КИС как сложны
75 руб.