Сетевые базы данных, Лабораторные работы №1-6, 7 вариант
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
ЛАБОРАТОРНАЯ 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 (передать в параметре) по алфавиту городов и их заказах. Вызовите процедуру пакета из безымянного блока.
Задание №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
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: 10-12.2015
Похожие материалы
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Сетевые базы данных - Лабораторные работы 1-7 - 6 вариант
студент-сибгути
: 30 сентября 2015
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января 2010 г.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировк
499 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №7
SibGOODy
: 15 июля 2018
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с н
300 руб.
Сетевые базы данных. Лабораторные работы №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-6 по дисциплине: Сетевые базы данных. Вариант №7
SibGOODy
: 15 июля 2018
Лабораторная работа №1
Тема 1: Типы данных SQLOracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
3. Напишите запрос, который сосчитал бы сумму всех зак
1500 руб.
Лабораторные работы №1-6 по дисциплине: Сетевые базы данных. Вариант №7.
teacher-sib
: 28 ноября 2016
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Вариант 7.
Таблица покупателей
Таблица продавцов
Таблица заказов
Задание 1:
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
Задание 2:
Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, по
300 руб.
Лабораторные работы №№ 1-6. Сетевые базы данных. Семестр 7-й. Вариант №7
chem1
: 28 марта 2017
Работы куплены и переделаны 5 заданий.
лаб1. Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Таблица покупателей
CNUM CNAME CITY RATING SNUM
2001 Hoffman London 100 1001
2002 Giovanni Rome 200 1003
2003 Liu San Jose 200 1002
И т.д.
300 руб.
Другие работы
Курсовая работа по дисциплине: Строительство и монтаж линейных сооружений связи. Вариант №30
IT-STUDHELP
: 16 января 2024
Вариант No30
Исходные данные:
Кабелеукладчик
Завод- изготовитель a,
см b, см h, см q, кг/см2 α,
град γ,кг/см3*10-3 l,
см Км Кр x К, см fв,Гц
«Эликс-кабель» 35 12 120 1,15 45 1,95 119 0,85 1,19 0,84 14 24
Кабельная канализация
d_т, м f_0
0,1 0,32
Подвес
l_n, м t, мм v, м/сек ρ, Ом*м
95 10 11 550
=============================================
Содержание работы:
1 Введение.
2 Конструкции и основные характеристики ОКС
2.1 ОКС для прокладки в грунт.
2.2 ОКС для прокладки в кабельной канал
900 руб.
Экономика труда. 5-й вариант.
studypro3
: 6 августа 2018
Теоретическая часть
Вопрос 1. Принципы производительности труда Гаррингтона Эмерсона
Вопрос 2. Анализ и оценка уровня организации труда и проектирование мероприятий по его повышению
Сущность анализа организации труда, его цели и задачи. Этапы анализа организации труда. Основные методы анализа организации труда. Показатели уровня организации труда и предъявляемые к ним требования. Методы определения показателей, характеризующих уровень организации труда. Карта организации труда.
Практическая част
200 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К2 Рисунок 2 Вариант 7
Z24
: 9 ноября 2025
Сложное движение точки
По заданному уравнению вращения φ = f1(t) тела А и уравнению движения s = ОМ = f1(t) точки М относительно тела А определить абсолютную скорость и абсолютное ускорение точки М в момент времени t = t1. Схема к задаче и исходные данные к ней определяются в соответствии с шифром по рис. К2.0–К2.9 и таблице К2. Точка М показана в направлении положительного отсчета координаты s. Положительное направление отсчета угла φ указано стрелкой.
250 руб.
Задачник по гидравлике с примерами расчетов СГАСУ Задача 3.23 Вариант 5
Z24
: 14 октября 2025
Определить расход воды в трубе и критическую скорость υкр перехода ламинарного режима в турбулентный, если известны напор H и диаметр d (рис. 3.14).
150 руб.