Контрольная и Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №7
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание на контрольную работу
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.
Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания).
Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц.
Создать пакет 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. Вывести содержимое журнала регистрации.
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.
Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания).
Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц.
Создать пакет 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. Вывести содержимое журнала регистрации.
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Контрольная работа
Оценка: Зачет
Дата оценки: 07.10.2019
Рецензия:Уважаемый ,
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа 1-3
Оценка: Зачет
Дата оценки: 09.10.2019
Рецензия:Уважаемый ,
Грязнов Николай Геннадьевич
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Контрольная работа
Оценка: Зачет
Дата оценки: 07.10.2019
Рецензия:Уважаемый ,
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных
Вид работы: Лабораторная работа 1-3
Оценка: Зачет
Дата оценки: 09.10.2019
Рецензия:Уважаемый ,
Грязнов Николай Геннадьевич
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Похожие материалы
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант №7
SibGOODy
: 15 июля 2018
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
1. Создать таблицу для хранения данных о курортах. Таблица должна содержать поле для уникального номера, названия курорта, количества туров в год.
2. Напишите команды для вставки в таблицу 5-7 записей о курортах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения на
300 руб.
Контрольная и Лабораторная работа 1-3 по дисциплине: Сетевые базы данных (ДВ 7.1). Вариант 1
IT-STUDHELP
: 6 апреля 2022
Задание на контрольную работу
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.
Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменение данных таблицы (см. свой вариант задания).
Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц.
Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в табли
850 руб.
Сетевые базы данных. Лабораторная №1 Вариант №7
Znich
: 3 июня 2018
Вариант 7.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи города начинаются с буквы, попадающей в диапазон от C до R.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавцов с номерами меньше 1003.
4. Напишите запрос, который выбрал бы самый ранний заказ для каждого продавца с сортировкой по убыванию имен продавцов.
5.
150 руб.
Сетевые базы данных. Курсовая работа. Вариант №7
Znich
: 3 июня 2018
Общая часть задания
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменении данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и проце
250 руб.
Сетевые базы данных. Курсовая работа. Вариант 7.
nik200511
: 1 ноября 2017
Задание - Вариант №7
Занести в таблицу данные о Кинофильмах и Номинациях. В каждой номинации выставляются несколько фильмов. Номинация имеет название и призовой фонд. Фильм имеет название, киностудию и бюджет фильма. Процедура должна изменять (на одну и ту же величину) призовой фонд номинаций, кроме номинации с минимальным числом заявленных фильмов; величина изменения фондов должна передаваться в процедуру как параметр. Триггер должен разрешать изменения только владельцу таблицы. Включить в пак
386 руб.
Курсовая работа, Сетевые базы данных, Вариант №7
ivanPBT22
: 7 июля 2016
Занести в таблицу данные о Кинофильмах и Номинациях. В каждой номинации выставляются несколько фильмов. Номинация имеет название и призовой фонд. Фильм имеет название, киностудию и бюджет фильма.
Процедура должна изменять (на одну и ту же величину) призовой фонд номинаций, кроме номинации с минимальным числом заявленных фильмов; величина изменения фондов должна передаваться в процедуру как параметр.
Триггер должен разрешать изменения только владельцу таблицы.
Включить в пакет еще одну процеду
300 руб.
ЛАБОРАТОРНЫЕ РАБОТЫ №1-3 по дисциплине «Сетевые базы данных (ДВ 7.1)». Вариант №7.
teacher-sib
: 1 ноября 2019
ЛАБОРАТОРНАЯ РАБОТА No1
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Вариант 7.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся в Лондоне
2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 3 и 5 января) его ном
600 руб.
Сетевые базы данных.
vohmin
: 27 мая 2018
ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ
Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа.
Создать представление, которое позволяет вывести только часть полей и часть строк таблиц.
Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и процедуру очистки таблиц (удаления записей).
Добавить в пакет процедуру изменения данных в таблицах. Значения изменяемых данных должны передаваться
50 руб.
Другие работы
Основные операции коммерческих банков с ценными бумагами
evelin
: 3 ноября 2012
ВВЕДЕНИЕ
1 ОБЩАЯ ХАРАКТЕРИСТИКА ЦЕННЫХ БУМАГ И ОСНОВНЫЕ ОПЕРАЦИИ С НИМИ
1.1 Понятие ценных бумаг
1.2 Основные виды ценных бумаг
2 ОСНОВНЫЕ ВИДЫ ОПЕРАЦИЙ КОММЕРЧЕСКИХ БАНКОВ С ЦЕННЫМИ БУМАГАМИ
2.1 Инвестиционные операции банка с ценными бумагами
2.2 Брокерские и дилерские операции банков с ценными бумагами
2.3 Трастовые (доверительные) операции
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
15 руб.
Совершенствование организации технического сервиса комбайнов ОАО «Гомсельмаш» на дилерском техническом центре ОАО «Пинский мехтранс» с модернизацией стенда для разборки и сборки коробки передач
Shloma
: 22 мая 2020
Дипломный проект включает 9 листов графической части формата А1 и расчетно-пояснительную записку на 144 страницах машинописного текста, формата А4, 1 приложение.
В проекте приведен анализ производственной деятельности дилерского технического центра ОАО «Пинский мехтранс» по сервису комбайнов ОАО «Гомсельмашь», выявлены недостатки и определены перспективы его развития. Обоснованы программа и годовой объём работ дилерского центра, включая предпродажную подготовку, гарантийное и послегаран
1590 руб.
Термодинамический цикл 2 Вариант 14
Z24
: 29 сентября 2025
Определить:
1 Параметры в характерных точках цикла р, υ, Т.
2 Средние массовые теплоемкости в процессах цикла.
3 Термодинамическую l и потенциальную работу ω, теплоту q, изменение внутренней энергии Δu, энтальпии Δh и энтропии ΔS в процессах цикла, работу цикла lц,термический к.п.д. цикла ηt.
4 Построить цикл в координатах P-V и T-S.
800 руб.
Система «природа — общество» и климат. Природная экодинамика по данным наблюдений
alfFRED
: 2 сентября 2013
Современные средства наблюдения за природно-техногенными процессами из космоса и с помощью наземных информационных систем позволяют получить множество сведений о состоянии различных элементов глобальной системы природа-общество. Эти сведения используются национальными и международными организациями для оценки состояния окружающей среды с учетом возможного принятия решений о реализации технических проектов и прогнозирования их последствий для окружающей среды. К сожалению, пока не созданы условия
10 руб.