Контрольная и Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №2

Цена:
350 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon kr.sql
material.view.file_icon Контрольная.docx
material.view.file_icon
material.view.file_icon Лаб_1.docx
material.view.file_icon лаб_1.sql
material.view.file_icon
material.view.file_icon Лаб_2.docx
material.view.file_icon лаб_2.sql
material.view.file_icon
material.view.file_icon Лаб_3.docx
material.view.file_icon лаб_3.sql
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание на контрольную работу
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.
Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания).
Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц.
Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и процедуру очистки таблиц (удаления записей).
Добавить в пакет процедуру (см. свой вариант задания) изменения данных в таблицах. Значения изменяемых данных должны передаваться в процедуру как параметры.
В процедурах предусмотреть обработку исключений.
Обеспечить подтверждение транзакций при их успешном выполнении и откат - в случае возникновения исключительной ситуации.

Вариант 2
Задание
Внести в таблицы данные о Морских круизах и Страховых компаниях. Страховая компания может обслуживать несколько круизов. Круизы должны иметь номер, порт отправления и сумму страховки. Компании должны иметь номер, наименование и страну размещения. Процедура должна удалить круизы для компании с максимальным четным номером. Триггер должен регистрировать удаление с указанием пользователя, даты и времени операции. Включить в пакет еще одну процедуру, которая выводит компании, количества обслуживаемых круизов и средние суммы их страховки, кроме компании, указанной в параметре.


Лабораторные работы №1

Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления

Вариант 2.
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
3. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
4. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Serresa, используя подзапрос.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях с заказами 3 числа.



Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры

Вариант 2.
1. Создать таблицу для хранения данных о высших учебных заведениях. Таблица должна содержать поле для уникального номера ВУЗа, названия, количества факультетов. Создать первичный ключ для уникального номера.
2. Напишите команды для вставки в таблицу 8-10 записей о ВУЗах. Создайте последовательность и используйте ее в командах вставки для заполнения поля первичного ключа.
3. Напишите команду удаления строк с данными о ВУЗах с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию.
4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных суммы всех заказов после 03 января, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке.
5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей из Рима и выводит результат.



Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL

Вариант 2.
1. Создать пакет, в который поместить процедуру, которая принимает в параметрах Ваши фамилию, имя и отчество, а выводит инициалы и фамилию. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по возрастанию стоимостей заказах и именах их покупателей. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет количества факультетов в таблице высших учебных заведений из задания 1 лабораторной работы 2. Количество факультетов должно удвоиться для учебного заведения с самым длинным названием, кроме заведения, указанного в параметре.
4. Создать триггер PL/SQL, который разрешает изменение суммы заказа только в рабочее время.
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки и изменения заказов. Регистрация выполняется, если стоимость заказа превышает $100, и включает имя пользователя, вид операции и стоимость заказа. Вывести содержимое журнала регистрации.

Дополнительная информация

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Контрольная работа
Оценка: Зачет
Дата оценки: 11.10.2019
Рецензия:Уважаемый ,

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа 1-3
Оценка: Зачет
Дата оценки: 07.10.2019
Рецензия:Уважаемый ,

Грязнов Николай Геннадьевич

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Контрольная и Лабораторная работа 1-3 по дисциплине: Сетевые базы данных (ДВ 7.1). Вариант 1
Задание на контрольную работу Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в табли
User IT-STUDHELP : 6 апреля 2022
850 руб.
promo
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант №2
Тема 1: Создание таблиц. Последовательности Тема 2: Вставка, изменение и удаление данных из таблиц Тема 3: Транзакции Задание Вариант 2: 1. Создать таблицу для хранения данных о городах России. Таблица должна содержать поле для уникального номера, названия города, численности населения. 2. Напишите команды для вставки в таблицу 5-7 записей о городах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера. 3. Напишите две команды изменения данных:
User SibGOODy : 21 марта 2018
300 руб.
promo
Сетевые базы данных.
ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Создать представление, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и процедуру очистки таблиц (удаления записей). Добавить в пакет процедуру изменения данных в таблицах. Значения изменяемых данных должны передаваться
User vohmin : 27 мая 2018
50 руб.
Лабораторная работа №3 по дисциплине «Сетевые базы данных-1»
Задание No 1 Используя вложенные циклы while, в скрипте z3-1.php отобразите на экране таблицу Пифагора 10×10 (т.е. таблицу умножения чисел от 1 до 10). При этом фон диагональных ячеек должен быть того цвета, который задается вне циклов. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5. Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла. (Использовать листинги 7-1 и 7-6). No 2 Используя вложенные циклы for в скрипте
User m9c1k : 6 февраля 2012
100 руб.
Сетевые базы данных. Контрольная работа. Вариант №2
Задание Внести в таблицы данные о Морских круизах и Страховых компаниях. Страховая компания может обслуживать несколько круизов. Круизы должны иметь номер, порт отправления и сумму страховки. Компании должны иметь номер, наименование и страну размещения. Процедура должна удалить круизы для компании с максимальным четным номером. Триггер должен регистрировать удаление с указанием пользователя, даты и времени операции. Включить в пакет еще одну процедуру, которая выводит компании, количества обслу
User platochek : 15 октября 2018
100 руб.
Курсовая работа. Сетевые базы данных. Вариант 2
Задание 1. Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.Таблица должны содержать данные о Нефтяных компаниях и Нефтепроводах. Каждая компания эксплуатирует несколько нефтепроводов. Компания имеет название, страну, в которой зарегистрирована, и объем добычи. Нефтепровод имеет название и протяженность. 2. Триггер должен разрешать добавление, если число компаний на момент добавления не превышает пяти. 3. Создать представление д
User RedSunrise : 8 января 2018
35 руб.
Сетевые базы данных, Курсовая работа, Вариант №2
Задание, общая часть: Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и про
User Cherebas : 24 марта 2016
200 руб.
Сетевые базы данных. Курсовая работа. Вариант №2
Вариант № 2 Создать две таблицы (Нефтяные компании и Нефтепроводы), имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Каждая компания эксплуатирует несколько нефтепроводов. Компания имеет название, страну, в которой зарегистрирована, и объем добычи. Нефтепровод имеет название и протяженность. Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать триггер, который должен разрешать добавл
User bvv1975 : 25 января 2016
20 руб.
Контрольная работа по дисциплине: Основы обработки данных. Вариант №24
В контрольной работе по дисциплине «Основы обработки данных» необходимо выполнить 4 части. Общие теоретические сведения и примеры выполнения заданий приведены в учебно-методическом пособии для выполнения контрольной работы по дисциплине «Основы обработки данных». Общие правила выполнения заданий: 1. Вариант задания каждой части выбирается по двум последним цифрам пароля. 2. Для выполнения расчетов можно пользоваться любыми программами: Microsoft Excel, Statistika, MathCad и др. 3. Оформлять
User rospezden : 15 марта 2024
700 руб.
Радиоприёмные устройства систем радиосвязи и радиодоступа. Лабораторная работа №2. Вариант 05.
Тема: «Исследование диапазонного усилителя радиочастоты на полевом транзисторе». 1. Цель работы Изучение физических основ и основ теории построения усилителей радиочастоты (УРЧ). Экспериментальное исследование и изучение основных особенностей работы транзисторного усилителя радиочастоты в диапазоне частот. 2. Расчетная часть Исходные данные для расчета: Транзистор КП303. Режим транзистора: Ес=5 В Iсо=2 мА Параметры транзистора в указанном режиме: G22=0,05 мСм G12=1,5 nФ |Y21|=4 мА/В Индук
User student90s : 20 июля 2015
150 руб.
Инженерная графика. Вариант №16. Задание №5. Ломаный разрез
Всё выполнено в программе КОМПАС 3D v16 Задание СФУ Вариант №16. Задание №5. На месте главного вида выполнить ломаный разрез. В состав работы входят три файла: - 3D модель детали; - ассоциативный чертеж с необходимым разрезом; - аналогичный обычный чертеж. Помогу с другими вариантами, пишите в ЛС.
User Чертежи : 12 апреля 2020
60 руб.
Инженерная графика. Вариант №16. Задание №5. Ломаный разрез
Военная тематика в современной районной геральдике Москвы
В 1991 году в Москве начала формироваться новая структура городского управления. В ходе реорганизации было отменено старое территориальное деление и на смену прежним 33 районам пришли 10 административных округов, 8 из которых были названы по сторонам света - Северный (далее - САО), Северо-Восточный (далее - СВАО) и т.п., а также Центральный и Зеленоградский. В состав каждого округа было включено от 5 до 17 районов. Сейчас их насчитывается 125. Они были созданы для того, чтобы разместить органы у
User Aronitue9 : 25 августа 2013
19 руб.
up Наверх