Сетевые базы данных (ДВ 7.1). Контрольная работа и Лабораторные работы №№1,2,3. Вариант №7

Цена:
700 руб.

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

material.view.file_icon
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 lab1.sql
material.view.file_icon лаб1.docx
material.view.file_icon
material.view.file_icon lab2.sql
material.view.file_icon лаб2.docx
material.view.file_icon
material.view.file_icon lab3.sql
material.view.file_icon лаб3.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

В архиве 4 работы: Контрольная работа и лабораторные работы 1,2,3. Для варианта 7.

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

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


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

Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Вариант 7.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ.
3. Напишите запрос, который выбрал бы самый ранний заказ для каждого продавца с сортировкой по убыванию имен продавцов.
4. Выведите имена и города всех заказчиков с рейтингом, отличным от Hoffmana, используя подзапрос.
5. Создайте представление на основе запроса из задания 1 и, используя представление, выведите данные о покупателях с рейтингом 100.


Лабораторные работы №2
Тема 1: Выборка данных из объединенных таблиц (в лекциях см. п.3 1.1).
Тема 2: Подзапросы (в лекциях см. п. 3.1.1).
Тема 3: Создание таблиц (в лекциях см. п.3.3.1).

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




Лабораторные работы №3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).

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

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

Помогу пройти итоговое тестирование по любой дисциплине.
ЛАБОРАТОРНЫЕ РАБОТЫ №1-3 по дисциплине «Сетевые базы данных (ДВ 7.1)». Вариант №7.
ЛАБОРАТОРНАЯ РАБОТА No1 Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы Тема 3: Представления Вариант 7. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне 2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его ном
User teacher-sib : 1 ноября 2019
600 руб.
promo
Сетевые базы данных. Лабораторная №1 Вариант №7
Вариант 7. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне 2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R. 3. Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с номерами меньше 1003. 4. Напишите запрос, который выбрал бы самый ранний заказ для каждого продавца с сортировкой по убыванию имен продавцов. 5.
User Znich : 3 июня 2018
150 руб.
Сетевые базы данных. Курсовая работа. Вариант №7
Общая часть задания Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменении данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и проце
User Znich : 3 июня 2018
250 руб.
Сетевые базы данных. Курсовая работа. Вариант 7.
Задание - Вариант №7 Занести в таблицу данные о Кинофильмах и Номинациях. В каждой номинации выставляются несколько фильмов. Номинация имеет название и призовой фонд. Фильм имеет название, киностудию и бюджет фильма. Процедура должна изменять (на одну и ту же величину) призовой фонд номинаций, кроме номинации с минимальным числом заявленных фильмов; величина изменения фондов должна передаваться в процедуру как параметр. Триггер должен разрешать изменения только владельцу таблицы. Включить в пак
User nik200511 : 1 ноября 2017
386 руб.
Курсовая работа, Сетевые базы данных, Вариант №7
Занести в таблицу данные о Кинофильмах и Номинациях. В каждой номинации выставляются несколько фильмов. Номинация имеет название и призовой фонд. Фильм имеет название, киностудию и бюджет фильма. Процедура должна изменять (на одну и ту же величину) призовой фонд номинаций, кроме номинации с минимальным числом заявленных фильмов; величина изменения фондов должна передаваться в процедуру как параметр. Триггер должен разрешать изменения только владельцу таблицы. Включить в пакет еще одну процеду
User ivanPBT22 : 7 июля 2016
300 руб.
Сетевые базы данных.
ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Создать представление, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и процедуру очистки таблиц (удаления записей). Добавить в пакет процедуру изменения данных в таблицах. Значения изменяемых данных должны передаваться
User vohmin : 27 мая 2018
50 руб.
Контрольная работа по дисциплине: Сетевые базы данных. Вариант №7
Задание на контрольную работу Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в табл
User IT-STUDHELP : 4 ноября 2019
550 руб.
promo
Курсовая работа по дисциплине: Сетевые базы данны. Вариант №7
Задание Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.Занести в таблицы данные о Кинофильмах и Номинациях. В каждой номинации выставляются несколько фильмов. Номинация имеет название и призовой фонд. Фильм имеет название, киностудию и бюджет фильма. Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таб
User SibGOODy : 15 июля 2018
700 руб.
promo
Экзамен по дисциплине ТЕЛЕВИДЕНИЕ. Билет №22.
Билет №22 1. Функциональная схема системы справочного телевизионного вещания Телетекст. 2. Основные принципы построения системы цифрового наземного телевидения ATSC. 3. Передача сигнала звукового сопровождения в телевизионной системе.
User Walk_ns : 27 февраля 2016
100 руб.
Экзамен по дисциплине ТЕЛЕВИДЕНИЕ. Билет №22.
Экзаменационная работа по дисциплине «Автоматизированное проектирование телекоммуникационных сетей» Билет № 5
1. Маршруты, цепи, циклы, пути. 2. Изоморфизм деревьев. 1. Маршруты, цепи, циклы, пути. Пусть задан некоторый граф G. Каждое ребро этого графа можно интерпретировать как связующее звено между двумя смежными вершинами. Если зафиксировать некоторую вершину графа и ..... 2. Изоморфизм деревьев. Два графа G и H изоморфны (G@H или G=H), инвариант графа G, инцидентор, изоморфизм деревьев, асимметрическое дерево. Инвариант графа G – это число, связанное с G, которое принимает одно и то же значение на л
User faraon666 : 21 сентября 2013
100 руб.
Государственное регулирование экономики
Введение…………………………………………………………………………...3 1. Государственное регулирование экономики (ГРЭ)………………………….4 1.1 Границы государственного регулирования…………………………..4 1.2 Субъекты экономической политики…………………………………..8 1.3) Цели государственного регулирования экономики………………..10 1.4) Методы государственного регулирования и способы вмешательства государства в экономические процессы…………………………………….11 1.5) Основные сферы государс
User max23 : 9 марта 2016
200 руб.
Контрольная работа по предмету: Линейная алгебра. Вариант № 1
Линейная алгебра Задача 1. Дана система трех линейных уравнений. Найти решение ее двумя способами: методом Крамера и методом Гаусса. Задача 2. Даны координаты вершин пирамиды А1А2А3А4. Найти: 1. длину ребра А1А2; 2. угол между ребрами А1А2 и А1А4; 3. площадь грани А1А2А3; 4. уравнение плоскости А1А2А3. 5. объём пирамиды А1А2А3А4. А1 ( 1; -1; 2), А2 ( 1; 3; 0), А3 ( 3; 0; -2), А4 ( 5; -2; 1).
User xtrail : 10 апреля 2013
100 руб.
up Наверх