Сетевые базы данных. Лабораторные работы №1-5. Вариант №6.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк.
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января.
4. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировкой по убыванию чисел.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях из San Jose.
Лабораторная работа 2
Тема 1: Выборка данных из объединенных таблиц.
Тема 2: Подзапросы.
Тема 3: Создание таблиц.
Вариант 6.
1. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Grassa, используя подзапрос.
3. Выведите продавцов из первые трех по алфавиту городов и все их заказы.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности.
Тема 2: Вставка, изменение и удаление данных из таблиц.
Тема 3: Транзакции.
Вариант 6.
1. Создать таблицу для хранения данных о книгах. Таблица должна содержать поле для уникального номера, названия книги, количества экземпляров тиража.
2. Напишите команды для вставки в таблицу 5-7 записей о книгах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия книги с самым большим номером, вторую - для увеличения вдвое тиража книги с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о книгах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных.
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры.
Тема 4: Обработка исключительных ситуаций.
Вариант 6.
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя простой цикл Loop, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор CASE.
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных максимальный заказ до 05 января, и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных даты заказов до 05 января, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов из Лондона и выводит результат.
Лабораторная работа 5
Тема 1: Хранимые процедуры и функции PL/SQL .
Тема 2: Пакеты PL/SQL .
Тема 3: Триггеры PL/SQL .
Вариант 6.
1. Создать пакет, в который поместить процедуру, которая выводит самую короткую из двух строк, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) по алфавиту покупателях и их заказах. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который регистрирует изменение комиссионных, только если новое значение больше прежнего.
4. Создать триггер PL/SQL, который запускается при вставке, изменении и удалении заказов. Триггер должен регистрировать тип и дату операции и запрещать удаление, если стоимость заказа превышает $5000.
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк.
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января.
4. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировкой по убыванию чисел.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях из San Jose.
Лабораторная работа 2
Тема 1: Выборка данных из объединенных таблиц.
Тема 2: Подзапросы.
Тема 3: Создание таблиц.
Вариант 6.
1. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
2. Выведите имена и города всех заказчиков с рейтингом, отличным от Grassa, используя подзапрос.
3. Выведите продавцов из первые трех по алфавиту городов и все их заказы.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из задания 5 лабораторной работы № 1. Выведите содержимое таблицы.
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности.
Тема 2: Вставка, изменение и удаление данных из таблиц.
Тема 3: Транзакции.
Вариант 6.
1. Создать таблицу для хранения данных о книгах. Таблица должна содержать поле для уникального номера, названия книги, количества экземпляров тиража.
2. Напишите команды для вставки в таблицу 5-7 записей о книгах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия книги с самым большим номером, вторую - для увеличения вдвое тиража книги с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о книгах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 2: Вывод данных.
Тема 3: Работа с базами данных в программах PL/SQL. Курсоры.
Тема 4: Обработка исключительных ситуаций.
Вариант 6.
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 4, используя простой цикл Loop, и выводит результаты.
2. Составить и выполнить программу PL/SQL, которая выводит сумму (цифрами) оплаты учебы за семестр в рублях. Слово «рубль» должно склоняться в соответствии с правилами русского языка. Для определения используйте оператор CASE.
3. Составить и выполнить программу PL/SQL, которая считывает из базы данных максимальный заказ до 05 января, и выводит результат.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT ... INTO ..., считывает из базы данных даты заказов до 05 января, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена продавцов из Лондона и выводит результат.
Лабораторная работа 5
Тема 1: Хранимые процедуры и функции PL/SQL .
Тема 2: Пакеты PL/SQL .
Тема 3: Триггеры PL/SQL .
Вариант 6.
1. Создать пакет, в который поместить процедуру, которая выводит самую короткую из двух строк, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) по алфавиту покупателях и их заказах. Вызовите процедуру пакета из безымянного блока.
3. Создать триггер PL/SQL, который регистрирует изменение комиссионных, только если новое значение больше прежнего.
4. Создать триггер PL/SQL, который запускается при вставке, изменении и удалении заказов. Триггер должен регистрировать тип и дату операции и запрещать удаление, если стоимость заказа превышает $5000.
Дополнительная информация
Зачет
Грязнов Н.Г.
2017
Грязнов Н.Г.
2017
Похожие материалы
Сетевые базы данных. Лабораторная работа 1. Вариант 6.
nik200511
: 24 марта 2022
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость в рублях (по текущ
109 руб.
Сетевые базы данных. Лабораторные работы 1-3. Вариант 6.
nik200511
: 24 марта 2022
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость в рублях (по текущ
318 руб.
Лабораторная работа №1 Сетевые базы данных
Axi0ma
: 14 июня 2018
Лабораторная работа N 1
Язык MySQL
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцов из
45 руб.
Сетевые базы данных. Лабораторные работы №1-6 . Вариант №2
debuser
: 7 марта 2016
Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Выборка данных из объединенных таблиц
Создание таблиц. Последовательности
Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Работа с базами данных в программах PL/SQL. Курсоры
Хранимые процедуры и функции PL/SQL
Триггеры PL/SQL
300 руб.
Сетевые базы данных - Лабораторные работы 1-7 - 6 вариант
студент-сибгути
: 30 сентября 2015
Вариант 6.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они не находятся в San Jose
2. Запросите двумя способами все заказы, обслуживаемые продавцами с номерами 1001 и 1003.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 5 января 2010 г.
4. Напишите запрос, который выбрал бы наибольший заказ для каждого продавца.
5. Напишите запрос, который выбрал бы наименьший номер заказа на каждое число с сортировк
499 руб.
Сетевые базы данных. Лабораторные работы №№1-6. Вариант №9.
nik200511
: 26 февраля 2015
Лабораторная работа 1
Вариант 9.
1. Напишите запрос к таблице Продавцов, чей вывод может включить всех продавцов, причем с комиссионными меньше 0.13, если они не находятся в San Jose
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от A до L.
3. Напишите запрос, который сосчитал бы среднюю сумму заказа для покупателя 2004.
4. Напишите запрос, который выбрал бы наименьший заказ для каждого продавца.
5. Напишите запрос, который выб
208 руб.
Сетевые базы данных. Лабораторные работы №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 руб.
Другие работы
Проект модернизации линии инструментального контроля в зону ТО авто обслуживающего предприятия ОАО «Омск-Лада»
elementpio
: 19 сентября 2012
Эффективность использования автотранспортных средств зависит от совершенства организации перевозочного процесса и свойства автомобилей сохранять в определенных пределах значения параметров, характеризующих их способность выполнять требуемые функции. В процессе эксплуатации автомобиля его функциональные свойства постоянно ухудшаются вследствие изнашивания, коррозии, повреждения деталей, усталости материала, из которого они изготовлены, и т.д. В автомобиле появляются различные неисправности (дефек
490 руб.
Технико-экономический проект развития областного радиотелевизионного передающего центра.
alfFRED
: 8 ноября 2013
Введение
Задание для курсового проектирование
Расчет технико-экономических показателей производственно-хозяйственной деятельности действующего ОРТПЦ (до развития)
Расчет капитальных затрат на строительство проектируемого РТС и ввод в эксплуатацию приемных станций спутниковой связи «Экран – КР» с передатчиками
Определение основных технико-экономических показателей ОРТПЦ после ввода в действие проектируемого РТС и приемных станций «Экран -КР» с передатчиками
Анализ изменения ос
10 руб.
Лабораторная работа №2 по дисциплине: Программное обеспечение инфокоммуникационных систем. Вариант 5
xtrail
: 22 августа 2025
Цель работы
Изучить принцип построения функциональной модели системы и алгоритм ее реализации с помощью пакета PragmaDev Studio.
Задание
1. С помощью раздела 2 в методических указаниях выполнить демонстрационный пример, который реализуете в проекте, сделанном в лабораторной работе 1 с помощью пакета PragmaDev Studio. Созданный проект сохранить для использования при выполнении заданий лабораторной работы 3.
2. Выполнить индивидуальное задание – используя графические средства языка SDL, построи
900 руб.
Государственное управление, его структура
Slolka
: 9 апреля 2014
Содержание:
Введение………………………………………………………………..
Глава 1. Основная текстуально-описательная часть…….
1.1. Общая характеристика организации
1.2. Управления финансами………………………………………
1.3. Управление персоналом…………………………………………… …..
1.4. Документационное обеспечение управление организацией……
Глава 2. Государственное управление, его структура, основные задачи и функции………………………………………………..
2.1 Специфика государственного управления………………………….
2.2. Цель, функции и принципы государственного управления………
2.
5 руб.