Все разделы / Сетевые базы данных /
Страницу Назад
Поискать другие аналоги этой работы
(179 ) Сетевые базы данных. Лабораторные работы №1-3.ID: 206995Дата закачки: 18 Февраля 2020 Продавец: sibguter (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ Описание: Темы 1. Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. 2. Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы 3. Представления Задание 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой не выше 100, если они не из San Jose 2. Напишите запрос, который вывел бы для каждого заказа (кроме заказов 4 января) его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот заказ. 3. Напишите запрос, который выбрал бы наибольший номер заказа на каждое число с сортировкой по убыванию чисел. 4. Выведите имена и города всех заказчиков с тем же рейтингом, что и у Grassa, используя подзапрос. 5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о покупателях не из Рима. Темы 1. Создание таблиц. Последовательности. 2. Вставка, изменение и удаление данных из таблиц. 3. Блоки PL/SQL. Типы данных и операторы языка PL/SQL. 4. Вывод данных. Обработка исключительных ситуаций. 5. Работа с базами данных в программах PL/SQL. Курсоры. Задание 1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения. 2. Напишите команды для вставки в таблицу 8-10 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера. 3. Напишите команду удаления строк с данными о странах с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию. 4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных имя покупателя, работающего в Риме, сумму всех его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке. 5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных названия городов тех покупателей, чей рейтинг больше 200, и выводит результат. Темы 1. Хранимые процедуры и функции PL/SQL 2. Пакеты PL/SQL 3. Триггеры PL/SQL Задание 1. Создать пакет, в который поместить процедуру, которая выводит строчными (маленькими) буквами строку, заданную в качестве аргумента. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух продавцах, имеющих заказы после даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока. 3. Включите в пакет процедуру, которая изменяет численность населения в таблице стран Европы из задания 1 лабораторной работы 2. Численность населения должна увеличиться на 10 % для стран, в которых население больше, чем у страны, указанной в параметре. 4. Создать триггер PL/SQL, который разрешает удаление покупателей только из города Лондон. 5. Создать триггер PL/SQL, который регистрирует в журнальных таблицах операции вставки, изменения и удаления данных в таблице продавцов. Каждый вид операции необходимо регистрировать в своей таблице. При регистрации необходимо сохранять пользователя и время ее выполнения. Вывести содержимое журнала регистрации. Комментарии: Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных (ДВ 7.1) Вид работы: Лабораторная работа 1 Оценка:Зачет Дата оценки: 31.01.2020 Рецензия:Уважаемый, Грязнов Николай Геннадьевич Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных (ДВ 7.1) Вид работы: Лабораторная работа 2 Оценка:Зачет Дата оценки: 31.01.2020 Рецензия:Уважаемый, Грязнов Николай Геннадьевич Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных (ДВ 7.1) Вид работы: Лабораторная работа 3 Оценка:Зачет Дата оценки: 31.01.2020 Рецензия:Уважаемый, Грязнов Николай Геннадьевич Размер файла: 452,3 Кбайт Фаил: ![]()
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Контрольная и Лабораторные работы 1-2 по дисциплине: Архитектура и частотно-территориальное планирование беспроводных сетей. Вариант №13Лабораторные работы №1-3 по дисциплине: Основы администрирования сетевых устройств. Вариант №06. Контрольная и Лабораторные работы 1-3 по дисциплине: Основы администрирования сетевых устройств. Вариант №3, 13 Лабораторные работы №1,2,3 по дисциплине: Операционные системы (Unix). Для всех вариантов Лабораторные работы №№ 1,2,3,4,5,6. Сетевые базы данных. Вариант №5. Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №6 (Новое 2019) Лабораторные работы №1,2,3 по дисциплине: Протоколы компьютерных сетей. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Сетевые базы данных / Сетевые базы данных. Лабораторные работы №1-3.